Нет выходных плагинов при установке cmus из источника
Я использую Ubuntu 14.04 и пытаюсь установить последнюю версию cmus (2.7.1) из исходного кода, запустив ./configure
, make
, а также make install
в папке cmus-2.7.1.
Однако, когда я делаю это, кажется, что он не устанавливает выходные плагины. Запуск cmus после установки возвращает ошибку cmus: Error: couldn't open directory '/usr/local/lib/cmus/op': No such file or directory
,
Выполнение команды cmus --plugins
возвращается
Входные плагины: /usr/local/lib/cmus/ip
WAV:
Приоритет: 50
Типы файлов: WAV
MIME Типы:
Плагины вывода: /usr/local/lib/cmus/op
У меня также было 2 быстрых вопроса относительно установки из исходного кода и cmus:
Нужно ли хранить папку cmus-2.7.1 навсегда, когда я хочу удалить cmus с помощью
make uninstall
команда. Или есть другой способ удалить программу, установленную из источника, не сохраняя эту папку где-нибудь на моем компьютере?Это длинный путь, но есть ли способ, чтобы терминал отображал другой значок (пользовательский или любой другой) в переключателе приложений (alt-tab), когда он запускает cmus? Таким образом было бы легче найти cmus в этом коммутаторе, когда открыто несколько терминалов.
Заранее спасибо!
1 ответ
Если вы устанавливаете cmus из исходного кода, вам также необходимо установить все зависимости.
Посмотри через это!
Для библиотек, используемых для плагинов ввода и вывода, необходимо было установить пакеты Dev. Большинство из них не установлены по умолчанию при установке Ubuntu 14.04. Нашел список библиотек на странице ArchLinux ( https://www.archlinux.org/packages/community/x86_64/cmus/)
Эти библиотеки включают в себя:
libcue
Ncurses
alsa-lib (необязательно) - для поддержки выходного плагина ALSA
faad2 (необязательно) - для поддержки входного плагина AAC
ffmpeg (необязательно) - для поддержки входного плагина ffmpeg
flac (опционально) - для поддержки плагина ввода flac
libao (необязательно) - для поддержки выходного плагина AO
libcdio-paranoia (необязательно) - для поддержки cdio
libmad (опционально) - для поддержки плагинов mp3
libmodplug (необязательно) - для поддержки подключаемого модуля modplug
libmp4v2 (необязательно) - для поддержки подключаемого модуля mp4
libmpcdec (необязательно) - для поддержки плагина ввода Musepack
libpulse (необязательно) - для поддержки выходного плагина PulseAudio
libvorbis (необязательно) - для поддержки плагина ввода vorbis
opusfile (необязательно) - для поддержки плагина ввода opus
wavpack (опционально) - для поддержки входных плагинов wavpack
faad2 (make)
ffmpeg (make)
Flac (сделать)
либао (сделать)
libcdio-paranoia (сделать)
либмад
libmodplug (make)
libmp4v2 (make)
libmpcdec (make)
libpulse (make)
libvorbis (сделать)
опусфайл (сделать)
Wavpack (сделать)