Construyendo e instalando C * Music Player (CMUS)

Me gusta C* Music Player (CMUS) y acabo de instalar Fedora 22 porque tuve problemas con Fedora 21. La cuestión es que no puedo encontrar ningún ejecutable para instalar este reproductor de música. Intenté con dnf y no funcionó, aquí está el resultado:

 Last metadata expiration check performed 1:10:46 ago on Sun Jul 26 16:14:36 2015. No package cmus available. Error: no package matched: cmus 

Encuentro esta respuesta en FedoraProject.Org: https://ask.fedoraproject.org/en/question/68940/where-can-i-find-cmus-program-for-fedora/

Dice que si tiene rpmfusion instalado, el uso de dnf será suficiente. Instalé rpmfusion y lo intenté de nuevo sin ningún éxito. Así es como instalé rpmfusion gratis y no libre:

 wget http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-22.noarch.rpm dnf install rpmfusion-free-release-22.noarch.rpm wget http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-22.noarch.rpm dnf install rpmfusion-nonfree-release-22.noarch.rpm 

Después de eso, decidí comstackr el código fuente y lo intenté, instalé gcc y lo intenté: ./configure y aquí está el resultado de eso:

 checking for program gcc... /usr/bin/gcc checking for program gcc... /usr/bin/gcc checking for CFLAGS -std=gnu99 -pipe -Wall -Wshadow -Wcast-align -Wpointer-arith -Wwrite-strings -Wundef -Wmissing-prototypes -Wnetworkingundant-decls -Wextra -Wno-sign-compare -Wformat-security... yes checking for CFLAGS -Wold-style-definition... yes checking for CFLAGS -Wno-pointer-sign... yes checking for CFLAGS -Werror-implicit-function-declaration... yes checking for CFLAGS -Wno-unused-parameter... yes checking if CC can generate dependency information... yes checking byte order... little-endian checking for DL_LIBS (-ldl -Wl,--export-dynamic)... yes checking for PTHREAD_LIBS (-lpthread)... yes checking for realtime scheduling... yes checking for program pkg-config... /usr/bin/pkg-config checking for NCURSES_LIBS (pkg-config)... no checking for NCURSES_LIBS (-lncursesw)... no checking for NCURSES_LIBS (pkg-config)... no checking for NCURSES_LIBS (-lncurses)... no checking for NCURSES_LIBS (pkg-config)... no checking for NCURSES_LIBS (-lcurses)... no configure failed. 

Y no tengo idea de lo que me falta para instalar C* Music Player (CMUS) y me gustaría su ayuda.

Tal vez no instalé rmpfusion repositorys libres / repositorys no libres de la manera que debería o no estoy instalando todo lo que necesito instalar antes de comstackr el código fuente (no tengo idea de lo que es NCURSES_LIBS ). vaya con cualquier solución que pueda proporcionar para esto. Gracias de antemano.

PD. De hecho, instalé ncurses ncurses-devel . Y continúe con ./configure . Aquí está el resultado:

 checking for program gcc... /usr/bin/gcc checking for program gcc... /usr/bin/gcc checking for CFLAGS -std=gnu99 -pipe -Wall -Wshadow -Wcast-align -Wpointer-arith -Wwrite-strings -Wundef -Wmissing-prototypes -Wnetworkingundant-decls -Wextra -Wno-sign-compare -Wformat-security... yes checking for CFLAGS -Wold-style-definition... yes checking for CFLAGS -Wno-pointer-sign... yes checking for CFLAGS -Werror-implicit-function-declaration... yes checking for CFLAGS -Wno-unused-parameter... yes checking if CC can generate dependency information... yes checking byte order... little-endian checking for DL_LIBS (-ldl -Wl,--export-dynamic)... yes checking for PTHREAD_LIBS (-lpthread)... yes checking for realtime scheduling... yes checking for program pkg-config... /usr/bin/pkg-config checking for NCURSES_LIBS (pkg-config)... -lncursesw checking for NCURSES_CFLAGS (pkg-config)... checking for working ncurses setup... yes checking for function resizeterm... yes checking for function use_default_colors... yes checking for ICONV_LIBS (-liconv)... no assuming libc contains iconv checking for working iconv... yes checking for header <byteswap.h>... yes checking for function strdup... yes checking for function strndup... yes checking for CDDB_LIBS (pkg-config)... no checking for CDDB_LIBS (-lcddb)... no checking for CDIO_LIBS (pkg-config)... no checking for CDIO_LIBS (-lcdio_cdio -lcdio -lm)... no checking for FLAC_LIBS (pkg-config)... no checking for FLAC_LIBS (-lFLAC -lm)... no checking for MAD_LIBS (pkg-config)... no checking for MAD_LIBS (-lmad -lm)... no checking for MODPLUG_LIBS (pkg-config)... no checking for MODPLUG_LIBS (-lmodplug -lstdc++ -lm)... no checking for header <mpc/mpcdec.h>... no checking for header <mpcdec/mpcdec.h>... no checking for VORBIS_LIBS (pkg-config)... no checking for VORBIS_LIBS (-lvorbisfile -lvorbis -lm -logg)... no checking for OPUS_LIBS (pkg-config)... no *** Package opusfile was not found in the pkg-config search path. *** Perhaps you should add the directory containing `opusfile.pc' *** to the PKG_CONFIG_PATH environment variable *** No package 'opusfile' found checking for WAVPACK_LIBS (pkg-config)... no checking for WAVPACK_LIBS (-lwavpack)... no checking for header <mp4v2/mp4v2.h>... no checking for header <mp4.h>... no checking for header <neaacdec.h>... no checking for FFMPEG_LIBS (pkg-config)... no *** Package libavformat was not found in the pkg-config search path. *** Perhaps you should add the directory containing `libavformat.pc' *** to the PKG_CONFIG_PATH environment variable *** No package 'libavformat' found checking for CUE_LIBS (pkg-config)... no *** Package libcue was not found in the pkg-config search path. *** Perhaps you should add the directory containing `libcue.pc' *** to the PKG_CONFIG_PATH environment variable *** No package 'libcue' found checking for header <ayemu.h>... no checking for PULSE_LIBS (pkg-config)... no *** Package libpulse was not found in the pkg-config search path. *** Perhaps you should add the directory containing `libpulse.pc' *** to the PKG_CONFIG_PATH environment variable *** No package 'libpulse' found checking for ALSA_LIBS (pkg-config)... no *** Package alsa was not found in the pkg-config search path. *** Perhaps you should add the directory containing `alsa.pc' *** to the PKG_CONFIG_PATH environment variable *** No package 'alsa' found checking for JACK_LIBS (pkg-config)... no *** Package jack was not found in the pkg-config search path. *** Perhaps you should add the directory containing `jack.pc' *** to the PKG_CONFIG_PATH environment variable *** No package 'jack' found checking for SAMPLERATE_LIBS (pkg-config)... no *** Package samplerate was not found in the pkg-config search path. *** Perhaps you should add the directory containing `samplerate.pc' *** to the PKG_CONFIG_PATH environment variable *** No package 'samplerate' found checking for AO_LIBS (pkg-config)... no checking for AO_LIBS (-lao)... no checking for program artsc-config... no checking for header <sys/soundcard.h>... yes checking for header <sys/audioio.h>... no checking for ROAR_LIBS (pkg-config)... no *** Package libroar was not found in the pkg-config search path. *** Perhaps you should add the directory containing `libroar.pc' *** to the PKG_CONFIG_PATH environment variable *** No package 'libroar' found creating config/cdio.h creating config/datadir.h creating config/libdir.h creating config/debug.h creating config/tremor.h creating config/modplug.h creating config/mpc.h creating config/mp4.h creating config/curses.h creating config/ffmpeg.h creating config/utils.h creating config/iconv.h creating config/samplerate.h creating config/xmalloc.h creating config/cue.h creating config.mk 

Y después de eso utilizo make y make install . De hecho, instaló C* Music player* pero me da un error: Error: selecting output plugin '': no such plugin. Suspiro. ¿Alguna otra idea sobre esto?

Le falta una biblioteca llamada ncurses que usa su aplicación. Simplemente instálalo con sudo yum install ncurses ncurses-devel

Como lo está construyendo a partir de las fonts, tendrá que satisfacer las dependencies usted mismo. Para eso están diseñados los packages rpm: listr dependencies, resolverlas e instalarlas para que el package solicitado funcione.

Editar: Según su salida, ahora le faltan algunas bibliotecas para enviar sonido a su tarjeta de sonido. Pruebe: sudo yum install ffmpeg-libs ffmpeg-devel libcue libcue-devel pulseaudio-libs pulseaudio-libs-devel libsamplerate-devel libsamplerate

Puede instalar dependencies múltiples, pero debe coincidir con su configuration. Una vez instalado, vuelva a ejecutar "./configure".