Como baixar uma determinada versão de um pacote?

0

Eu tentei sudo apt-get install package-name=1.23 , mas aparentemente ele não está disponível para esta versão do Ubuntu ...?

Eu recebo:

E: Version '1.23 for package-name' was not found.

Preciso de uma opção de linha de comando para forçá-lo a instalar esta versão?

Ubuntu 14.04.1 LTS

    
por B Seven 29.12.2014 / 05:10

1 resposta

1

Método gráfico:

Usando o Synaptic, selecione o pacote que você deseja instalar e, em seguida, selecione Pacote → Forçar versão no menu; o atalho de atalho "Ctrl + E" também funcionará. Na janela recém-aberta, escolha a versão que você deseja instalar e aplique as alterações a partir da janela principal.

Se a versão que você deseja instalar não aparecer na lista, atualize o banco de dados do pacote e tente novamente. Se você estiver instalando uma versão de um PPA, verifique se o índice do pacote atualiza com êxito o índice para o PPA.

Método da linha de comando:

O comando que você usou parecia ter a sintaxe correta. No entanto, é mais provável que a versão que você digita esteja incorreta ou incompleta. Pode estar faltando um número de revisão: por exemplo, para uma versão x.y.z-r, o r seria o número de revisão, precedido por um traço. Às vezes, esse número de revisão tem o nome "ubuntu" no meio, dependendo do pacote que você instala. Neste caso, a versão que você deseja instalar pode ser chamada de "1.23-1" ou "1.23-1ubuntu0" ou algo em torno disso, embora a versão seja comumente referida como 1.23.

Para encontrar o número correto da versão, você pode usar aptitude versions package-name em um terminal. Ele irá imprimir todas as versões disponíveis para o pacote, mencionar seu status (por exemplo, i for installed, p para disponível nos repositórios). Então você pode procurar a versão que está procurando e usá-la em seu comando, em vez de 1.23.

    
por fredg999 29.12.2014 / 06:16