como descobrir quais versões de um pacote de um repositório de barra de lançamento estão disponíveis com o apt-get

2

Se eu for para a seguinte página da Web

link

há um número de versões do gedit listadas para a distribuição "raring" (3.6.0-0ubuntu1, 3.6.1-0ubuntu2, 3.6.1-0ubuntu3 e 3.6.2-0ubuntu1), no entanto, quando eu emito o comando "apt-cache -f showpkg gedit", a única versão que ele lista é "3.6.2-0ubuntu1". A GUI "Gerenciador de Pacotes Synaptic" também lista apenas esta versão. Como sei quais versões estão disponíveis para download usando a sintaxe explicada na pergunta

Como instalar pacotes específicos do Ubuntu, com a versão exata?

olhando a página web do launchpad.net listada acima?

Meu objetivo final é aprender como especificar uma versão específica de um pacote para instalar a partir de uma versão mais antiga do que a que instalei, mas não consigo nem descobrir como instalar uma versão de pacote diferente na versão que estou já em execução.

Note, estou usando apenas o gedit como exemplo aqui, porque é um pacote que eu encontrei para ter várias versões listadas no launchpad.net para o lançamento "raring". O pacote que eu realmente quero instalar é o link , mas também é de uma versão diferente, então eu decidi tentar o caso de gedit mais simples que é da mesma versão. O pacote mais recente do gnome-disk-utility tem uma interface de usuário muito simplificada e muitos recursos removidos (embora alguns novos recursos tenham sido adicionados). Eu posso instalar manualmente a versão antiga do gnome-disk-utility baixando arquivos .deb e instalando-os clicando duas vezes, mas quero poder fazer tudo usando o apt-get.

    
por user1748155 17.06.2013 / 22:15

1 resposta

1

Para obter todas as versões disponíveis para instalação com o apt-get, você pode usar o comando:

apt-cache madison <package>

Exemplo:

$ apt-cache madison mercurial
mercurial | 2.8.2-1ppa2~precise1 | http://ppa.launchpad.net/tortoisehg-ppa/releases/ubuntu/ precise/main i386 Packages
mercurial | 2.0.2-1ubuntu1 | http://archive.ubuntu.com/ubuntu/ precise/universe i386 Packages
mercurial | 2.8.2-1ppa2~precise1 | http://ppa.launchpad.net/tortoisehg-ppa/releases/ubuntu/ precise/main Sources

Como você pode ver, há a versão 2.0.2 do arquivo ubuntu oficial e a versão 2.8.2 do PPA mercurial.

Você pode instalar a versão exata assim:

$ sudo apt-get install mercurial=2.0.2-1ubuntu1
    
por Dmitry Frank 28.05.2014 / 06:44