Respostas:
Use o comando:
apt-cache policy <packageName>
Isso fornece informações de todas as versões de pacotes disponíveis.
Exemplo:
alaa @ aa-lu: ~ $ apt-cache policy vlc vlc: Instalado: 2.0.8-0ubuntu0.13.04.1 Candidato: 2.0.8-0ubuntu0.13.04.1 Tabela de versão: *** 2.0.8-0ubuntu0.13.04.1 0 500 http://ae.archive.ubuntu.com/ubuntu/ raring-updates / universe i386 Packages 500 Pacotes http://security.ubuntu.com/ubuntu/ raring-security / universe i386 100 / var / lib / dpkg / status 2.0.6-1 0 500 pacotes http://ae.archive.ubuntu.com/ubuntu/ raring / universe i386
A partir da saída, você pode ver que existem duas versões disponíveis: 2.0.8-0ubuntu0.13.04.1
e 2.0.6-1
. Também informa de quais repositórios eles são originários.
Installed:
informa a versão que você instalou. Se você não tiver o pacote instalado, verá (none)
.
Candidate:
é a versão que será instalada se você usar apt-get install vlc
. Se você deseja instalar a outra versão, você faria apt-get install vlc=2.0.6-1
.
Vá para packages.ubuntu.com , preencha o formulário de pesquisa e obtenha uma boa visão do pacote, incluindo a versão.
Clique na pesquisa e, em seguida:
A maior desvantagem é que ele não listará as versões de outros repositórios que você pode ter instalado, como PPAs. Você precisará da apt-cache policy
abordagem como já postada.
Pegue o atalho - basta procurar http://packages.ubuntu.com/packagename
e substituir packagename
pelo nome do pacote que você deseja consultar.
apt-cache madison <packageName>
Ele também fornece informações sobre todas as versões de pacotes disponíveis nos repositórios. Essa saída de comando tinha a sintaxe assim:
packageName | Version | Repository
O comando madison do apt-cache tenta imitar o formato de saída e um subconjunto da funcionalidade da ferramenta de gerenciamento de arquivos Debian, madison. Ele exibe as versões disponíveis de um pacote em um formato tabular. Ao contrário do madison original, ele pode exibir apenas informações da arquitetura para a qual o APT recuperou listas de pacotes (APT :: Architecture).
Exemplo:
$ apt-cache madison chromium-browser
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe amd64 Packages
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe amd64 Packages
chromium-browser | 29.0.1547.65-0ubuntu2 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-updates/universe Sources
chromium-browser | 32.0.1700.102-0ubuntu0.13.10.1~20140128.970.1 | http://mirror.sov.uk.goscomb.net/ubuntu/ saucy-security/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
chromium-browser | 29.0.1547.65-0ubuntu2 | http://archive.ubuntu.com/ubuntu/ saucy/universe Sources
Abra seu terminal com CTRL+ ALT+ T e digite como
apt-cache showpkg <package_name>
Em seguida, ele fornecerá informações sobre qual é a versão disponível.
por exemplo:
jai@frank-Jai:~$ apt-cache showpkg chromium
Package: chromium
Versions:
Reverse Depends:
mozplugger,chromium 10.0.648.114~r75702-1~
chromium-bsu,chromium 0.9.14
chromium-bsu,chromium 0.9.14
Dependencies:
Provides:
Reverse Provides:
jai@frank-Jai:~$
apt-cache show
é mais prático nesse sentido.
chromium-browser
. Você pode verificar com apt-cache search chromium
. É a quinta linha a partir da saída :)
apt-cache show
ou aptitude show
fornece muitas informações sobre um pacote de seus repositórios (mesmo que este esteja instalado ou não), incluindo a versão. Se você estiver interessado apenas na versão, use:
apt-cache show <packageName> | grep Version
ou
aptitude show <packageName> | grep Version
Se um pacote estiver disponível em várias versões, você verá isso. Para ver apenas a última versão, use:
apt-cache show <packageName> | grep Version | head -1
Você não pode ter dúvidas com o comando acima.
apt-cache policy <PackageName> | grep Candidate | cut -d ':' -f 3 | cut -d '-' -f 1
Aqui está outra maneira:
sudo apt-get -s install --only-upgrade <package-name>
O método acima só funciona se for executado com o sudo.
-s
)
apt-cache policy