Команда ls /Desktop не входит в рабочий стол

Это не ответ на ваш вопрос, как указано, но вы получите упакованную версию 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
-4
02.05.2020, 15:43
2 ответа

Если вы находитесь в домашнем каталоге, обе команды должны работать. В противном случае попробуйте:

$ ls ~/Desktop

$ ls ~/Music

Удачи

0
28.04.2021, 23:16

Используйте 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.

2
28.04.2021, 23:16

Теги

Похожие вопросы