Como descobrir quais alvos são suportados por um ppa?

1

Estou procurando uma maneira de descobrir quais destinos são suportados por um ppa específico.

Exemplo simplificado

Eu preciso instalar o cliente seafile em um alvo de braço. Então eu adicionei seu ppa, atualizei e tentei instalá-lo:

sudo add-apt-repository ppa:seafile/seafile-client
sudo apt-get update
sudo apt-get install seafile-gui

Bem, então recebo o erro: Unable to locate package

Como tentei ver os destinos suportados:

Alguém me disse que esse braço não é suportado por esse ppa. Como posso saber sobre isso?

  1. Eu tentei dar uma olhada no launchpad, onde encontrei uma dica de que o i286 e o amd64 são suportados apenas:

  2. Eu digitei o URL, que é mostrado durante a atualização do apt-get no meu navegador: http://ppa.launchpad.net/seafile/seafile-client/ubuntu/ . Navegando pelas diferentes pastas, encontrei uma pasta armhf amd e arm64 ao lado da pasta amd64 e da pasta i386 aqui:

    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/
    

    Todas as pastas são preenchidas com arquivos semelhantes. Então, o alvo do braço, no entanto, é apoiado?

Pergunta

Como descubro quais alvos são suportados por um ppa?

    
por eDeviser 25.09.2016 / 11:20

1 resposta

1

Afaik Launchpad Os PPAs incluem apenas pacotes binários para as arquiteturas listadas na página web de seus respectivos pacotes fonte (como na captura de tela da sua pergunta).

Se você quiser investigar mais detalhadamente, pode fazer o download e inspecionar as informações relevantes Packages arquivo de índice :

$ 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

Para este PPA, ele listará somente pacotes independentes de arquitetura, i. e. aqueles com a arquitetura all que não contêm instruções de código de máquina específicas de hardware.

    
por David Foerster 07.03.2018 / 11:52