Версия 4.0 аудиоплеера Exaile вносит много изменений, но нет никакого deb или доступного PPA.
Я загрузил его отсюда, распаковал его и установил его следующий инструкциям от INSTALL
файл, а именно, просто делая
$ make
# make install
который не дает ошибок.
Но нет никакого настольного средства запуска Exaile в обычном месте (usr/share/applications
). Вместо этого это находится в usr/local/share/applications
, который имеет строку Exec=exaile --quiet %F
.
Но исполняемый файл не присутствует в usr/bin
, это находится вместо этого в usr/local/bin
.
У меня есть нормальные местоположения установки путем выполнения следующего (после того, как удаление с make uninstall
): Я отредактировал Makefile
сценарий и замененная строка
PREFIX = /usr/local
с
PREFIX = /usr
Но это не фиксирует его. Теперь (в Ремиксе Волнистого попугайчика) у меня есть Exaile в средстве запуска меню (файл на рабочем столе в usr/share/applications
и исполняемый файл в usr/bin
) но это не запускает его.
В терминале:
~$ exaile
ERROR : Unhandled exception
Traceback (most recent call last):
File "/usr/lib/exaile/xl/main.py", line 329, in __init__
self.mainloop_init()
File "/usr/lib/exaile/xl/main.py", line 595, in mainloop_init
import dbus
ImportError: No module named dbus
Здесь это говорит следующее:
СНАБДИТЕ ПРЕФИКСОМ префикс установки. Значение по умолчанию: Примечание/usr/local: Если это значение по умолчанию изменяется, Вы, возможно, должны установить XDG_DATA_DIRS
переменная среды для включения измененного пути. См. http://standards.freedesktop.org/basedir-spec/basedir-spec-0.6.html.
Но это превосходит мою компетентность.
Это могло быть зафиксировано для работы в Ubuntu 16.04?
Как обозначено @steeldriver в комментарии, это, возможно, было проблемой с python-dbus
пакет. Но это было уже установлено (python-dbus 1.2.0-3
.)
Когда относительно отдельного вопроса я видел, что тот же пакет был перечислен как не нужный больше и хороший, чтобы быть удаленным, и после удаления его с намного большим количеством других с sudo apt autoremove
, Я решил попробовать еще раз путем установки его вручную.
После sudo apt install python-dbus
, тот же самый python-dbus 1.2.0-3
появившийся установленный, но затем Exaile был установлен и выполнен успешно только с
make
sudo make install
Избегать проблемы с искать панелью, являющейся отсутствующим:
sudo apt install python-gi-cairo
Прежде, чем работать make
и команды установки в исходной папке, некоторые пакеты необходимы:
sudo apt install python-dbus python-mutagen python-gi-cairo make