Veja os itens disponíveis para instalar via apt-get?

0

Estou instalando um monte de aplicativos via apt-get apenas copiando e colando comandos, mas eu quero entender como as pessoas vêm com a lista de quais pacotes instalar? Digamos, por exemplo, estou instalando "java8". O comando seria:

sudo apt-get install oracle-java8-installer

Onde posso obter uma lista de todas as versões "java" disponíveis que eu posso escolher? E quanto a outras aplicações? Como faço para listar o que pode ser instalado em um repositório apt específico?

    
por Patoshi パトシ 27.01.2015 / 23:29

1 resposta

1

Primeiro, você precisa atualizar o cache do repositório local com o seguinte comando:

sudo apt-get update

Agora vamos dizer que você deseja procurar por todos os pacotes relacionados ao java. O comando para isso é:

apt-cache search "java"

Considere instalar o editor vim e, fazendo apt-cache search vim , você encontrou o pacote que está procurando e o pacote é vim-common . Agora, basta instalar a versão mais recente do pacote junto com as dependências por:

sudo apt-get install vim-common

É isso. Agora, se você quiser verificar outras versões disponíveis de vim-common como você está disposto a ir para uma versão mais antiga, então você precisa fazer:

apt-cache showpkg vim-common

isto mostrará as versões disponíveis junto com as dependências. aqui está um exemplo de saída:

$apt-cache showpkg vim-common

Package: vim-common
Versions: 
2:7.3.429-2ubuntu2.1 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise-updates_main_binary-amd64_Packages) (/var/lib/dpkg/status)
 Description Language: 
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages
                  MD5: dc8579ec9ee0dc36b43d271645170c36
 Description Language: en
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_i18n_Translation-en
                  MD5: dc8579ec9ee0dc36b43d271645170c36

2:7.3.429-2ubuntu2 (/var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_binary-amd64_Packages
                  MD5: dc8579ec9ee0dc36b43d271645170c36
 Description Language: en
                 File: /var/lib/apt/lists/us.archive.ubuntu.com_ubuntu_dists_precise_main_i18n_Translation-en
                  MD5: dc8579ec9ee0dc36b43d271645170c36


Reverse Depends: 
  vim-common:i386,vim-common
  vim-nox,vim-common 2:7.3.429-2ubuntu2.1
  vim-gtk,vim-common 2:7.3.429-2ubuntu2.1
  vim-athena,vim-common 2:7.3.429-2ubuntu2.1
  vim-tiny,vim-common 2:7.3.429-2ubuntu2.1
  vim-gnome,vim-common 2:7.3.429-2ubuntu2.1
  vim-dbg,vim-common 2:7.3.429-2ubuntu2.1
  vim,vim-common 2:7.3.429-2ubuntu2.1
  vim-common:i386,vim-common
  vim-nox,vim-common 2:7.3.429-2ubuntu2
  vim-latexsuite,vim-common 1:7.1.314
  vim-gtk,vim-common 2:7.3.429-2ubuntu2
  vim-athena,vim-common 2:7.3.429-2ubuntu2
  vim-addon-manager,vim-common
  vim-tiny,vim-common 2:7.3.429-2ubuntu2
  vim-gnome,vim-common 2:7.3.429-2ubuntu2
  vim-dbg,vim-common 2:7.3.429-2ubuntu2
  vim,vim-common 2:7.3.429-2ubuntu2
Dependencies: 
2:7.3.429-2ubuntu2.1 - libc6 (2 2.3.4) vim (16 (null)) vim-gnome (16 (null)) vim-gtk (16 (null)) vim-athena (16 (null)) vim-nox (16 (null)) vim-tiny (0 (null)) vim-common:i386 (0 (null)) 
2:7.3.429-2ubuntu2 - libc6 (2 2.3.4) vim (16 (null)) vim-gnome (16 (null)) vim-gtk (16 (null)) vim-athena (16 (null)) vim-nox (16 (null)) vim-tiny (0 (null)) vim-common:i386 (0 (null)) 
Provides: 
2:7.3.429-2ubuntu2.1 - 
2:7.3.429-2ubuntu2 - 
Reverse Provides: 

Como você pode ver, há duas versões disponíveis, uma é 2:7.3.429-2ubuntu2.1 (mais recente) e a outra é 2:7.3.429-2ubuntu2 (antiga) . Agora, para instalar a versão mais antiga, você precisa emitir o seguinte comando:

sudo apt-get install vim-common=2:7.3.429-2ubuntu2
    
por heemayl 28.01.2015 / 00:10