Descobre em quais versões do Ubuntu um pacote em um repositório de terceiros está disponível?

9

Eu tenho um link para um repositório de pacotes de terceiros, por exemplo, algo assim:

http://eddie.website/repository/apt stable main

Existe um pacote específico disponível neste repositório (por exemplo, um dos pacotes neste repo é airvpn ).

Como posso descobrir quais versões do Ubuntu este pacote específico (e, da mesma forma, outros pacotes de qualquer outro repos de terceiros) foram criados?

Eu gostaria de fazer isso para descobrir se o software que eu estou usando já está disponível no 18.04, ou quais versões mais antigas do Ubuntu ainda são suportadas pelo software. Parece que eu preciso olhar para os arquivos "release" no repositório, como eu chego a eles, e onde estão as informações que eu preciso?

    
por JonasCz 15.03.2018 / 20:08

2 respostas

6

Repos são estruturados para ter o nome da versão na pasta 'dists'.

Por exemplo, a linha de deb deb http://ftp.de.debian.org/debian/ wheezy main extrairá pacotes de http://ftp.de.debian.org/debian/dists/wheezy/main/ .

Para descobrir o que os releases de um repo suportam, você pode normalmente navegar até a pasta dists desse repo (nesse caso link ) em um navegador da web, que exibirá a listagem do diretório.

Como você mencionou, também é possível reunir informações adicionais do arquivo Release na pasta dist . Usando link como exemplo, podemos ver que esta dist é para o lançamento Debian codinome 'wheezy ', que corresponde à versão 7.11. Você também pode ver as arquiteturas e componentes suportados de seus respectivos campos.

    
por Phurl 18.03.2018 / 13:17
4

Eu diria que não há uma resposta simples para sua pergunta. Nem todos os repo's são estruturados pelo lançamento do Ubuntu (e não deveriam, já que alguns aplicativos funcionam em várias distribuições). Tendo tudo isso em mente, pode-se verificar a versão do aplicativo pelo cache do apt. No seu caso: se eddie.website estiver em seu ppa, você sempre poderá fazer apt-cache policy airvpn ou apt-cache show airvpn ou apt-cache showpkg airvpn . Isso produzirá a versão do pacote e algumas informações básicas sobre ele.

    
por Jacek Herbrych 21.03.2018 / 01:41