Я ищу способ узнать, какие цели поддерживаются определенным ppa.
Упрощенный пример
Я должен установить seafile клиент на цели руки. Таким образом, я добавил его ppa, обновленный и испытанный для установки его:
sudo add-apt-repository ppa:seafile/seafile-client
sudo apt-get update
sudo apt-get install seafile-gui
Ну, затем я получаю ошибку: Unable to locate package
Как я пытался видеть поддерживаемые цели:
Кто-то сказал мне, что рука не поддерживается этим ppa. Как я могу знать об этом?
Я пытался смотреть к панели запуска, где я нашел подсказку, это, i286 и amd64 поддерживаются только:
Я ввел URL, который показывают во время Кв. - получают обновление в мой браузер: http://ppa.launchpad.net/seafile/seafile-client/ubuntu/
. Перейдя через различные папки, я нашел armhf AMD arm64 папкой рядом с amd64 и i386 папкой здесь:
http://ppa.launchpad.net/seafile/seafile-client/ubuntu/dists/vivid/main/binary-armhf/
http://ppa.launchpad.net/seafile/seafile-client/ubuntu/dists/vivid/main/binary-arm64/
Все папки заполнены подобными файлами. Таким образом, рука является целью, тем не менее, поддерживаемой?
Вопрос
Как я узнаю, какие цели поддерживаются ppa?
Панель запуска Afaik PPAs только включает двоичные пакеты для архитектуры, перечисленной на веб-странице их соответствующего исходного пакета (как в снимке экрана в Вашем вопросе).
Если Вы хотите заняться расследованиями далее, можно загрузить и осмотреть соответствующее Packages
индексный файл:
$ wget -O - 'http://ppa.launchpad.net/seafile/seafile-client/ubuntu/dists/vivid/main/binary-armhf/Packages.gz' | zcat | grep -Ee '^(Package|Architecture): '
Package: python-searpc
Architecture: all
Для этого PPA это перечислит только архитектурно-независимые пакеты, т.е. тех, которые имеют архитектуру all
это не содержит определенных для аппаратных средств команд машинного кода.