Это не ответ на ваш вопрос, как указано, но вы получите упакованную версию Audacious 3.10 в Debian 9. Вот как пересобрать текущий пакет Buster в Debian 9:
включить бэкпорты Stretch, которые нам понадобятся
echo deb http://deb.debian.org/debian stretch-backports main | sudo tee /etc/apt/sources.list.d/stretch-backports.list
sudo apt update
установите некоторые полезные инструменты, которые нам понадобятся
sudo apt install devscripts
перейти во временный каталог
cd /tmp
загрузить исходные пакеты
dget -xu http://deb.debian.org/debian/pool/main/a/audacious/audacious_3.10-1.dsc
dget -xu http://deb.debian.org/debian/pool/main/a/audacious-plugins/audacious-plugins_3.10-1.dsc
начать сборку Дерзкого
cd audacious-3.10
собрать мета -пакет со сборкой -зависимостями (это позволит нам очистить позже)
mk-build-deps debian/control
установите его, а затем уберите в сторону
sudo apt install./audacious-build-deps_3.10-1_all.deb
mv audacious-build-deps_3.10-1_all.deb..
Теперь постройте Audacious
dpkg-buildpackage -us -uc
установить пакеты, которые нам понадобятся для сборки плагинов Audacious (мы не можем установить Audacious без них)
cd..
sudo dpkg -i audacious-dev_3.10-1_amd64.deb libaudcore5_3.10-1_amd64.deb libaudgui5_3.10-1_amd64.deb libaudtag3_3.10-1_amd64.deb
тот же процесс сборки плагинов (с обновлением debhelper
до версии бэкпортов Stretch, требуемой здесь)
cd audacious-plugins-3.10
mk-build-deps debian/control
sudo apt install -t stretch-backports debhelper
sudo apt install./audacious-plugins-build-deps_3.10-1_amd64.deb
mv audacious-plugins-build-deps_3.10-1_amd64.deb..
dpkg-buildpackage -us -uc
Сборка осложняется внутренними -зависимостями между Audacious и его подключаемыми модулями, поэтому вам необходимо сначала собрать Audacious, установить его библиотеки и пакет разработки, а затем собрать подключаемые модули. Как только все это будет сделано, вы можете установить сам Audacious, используя полученный пакет :
.cd..
sudo dpkg -i audacious_3.10-1_amd64.deb audacious-plugins_3.10-1_amd64.deb audacious-plugins-data_3.10-1_all.deb
Чтобы очистить пакеты, используемые во время сборки:
sudo apt purge audacious-dev build-essential debhelper devscripts gcc gcc-6 audacious-build-deps audacious-plugins-build-deps
sudo apt --purge autoremove
Если вы находитесь в домашнем каталоге, обе команды должны работать. В противном случае попробуйте:
$ ls ~/Desktop
$ ls ~/Music
Удачи
Используйте cd
, а не ls
, чтобы перейти в папку «Рабочий стол», «Музыка» или «Документы».
Ваша команда ничего не возвращает, так как каталог вашего рабочего стола, вероятно, пуст.
Итак, если вы находитесь в своем домашнем каталоге и делаете следующее:
#This returns nothing if your Desktop directory is empty.
$ ls Desktop/
#Print your working directory.
$ pwd
``
So go into Desktop directory first using `cd Desktop`
then use `ls`. If your command returns nothing is is because your Desktop directory is empty.