Obtendo pacotes mais antigos do ppa


11

Posso instalar uma versão mais antiga de um pacote específico de um ppa? Especificamente, quero obter uma versão mais antiga doxserver-xorg-video-intel (e dependências) do xorg-edgers ppa. O motivo é que a versão mais antiga parecia funcionar com meu hardware. A versão atual parece apresentar (eu gostaria de descobrir se é realmente a fonte) quebras graves como as atuais versões estáveis ​​deste pacote. eu tentei

apt-get install pkg=version

mas não teve sucesso. Receio que os pacotes no cache sejam perdidos após

apt-get clean

Eu nem sei o número exato da versão anterior, supondo que não precise ser exatamente um a menos. A versão atual é xserver-xorg-video-intel-2.20.15 Alternativamente: Existe um local, por exemplo, na barra de ativação, onde eu possa baixar manualmente a versão anterior do pacote?


Eu não acho que pacotes antigos de ppa estejam disponíveis. Se você não encontrar o pacote deb, precisará compilá-lo a partir da fonte.
FSMaxB

Más notícias ... O pacote tinha muitas dependências estritas - incluindo o kernel, eu acho.
highsciguy

Respostas:


5

Sim, você pode instalar uma versão específica de um pacote, apt-get install pkg=versionmas a versão que você deseja precisa estar disponível em uma de suas fontes do APT.

por exemplo

$ apt-cache policy dpkg
dpkg:
  Installed: 1.16.12
  Candidate: 1.16.12
  Version table:
     1.17.1 0
        800 http://localhost:3142/debian/ unstable/main amd64 Packages
 *** 1.16.12 0
        900 http://localhost:3142/debian/ testing/main amd64 Packages
        100 /var/lib/dpkg/status

nesse caso, ambos 1.17.1e 1.16.12estão disponíveis para o APT.1.16.12está instalado.

Como o principal arquivo do Ubuntu, os PPAs removem os pacotes substituídos. Portanto, apenas uma versão está disponível para cada versão do Ubuntu em um PPA.


7
e se eu gostaria de instalar uma versão mais antiga de um pacote "substituído"?
user3892683

Parece que você precisa baixar e usar o dpkg manualmente para instalar pacotes mais antigos.
Pbhj

Eu acho que é loucura que eles removem pacotes mais antigos. Onde baixaríamos manualmente os mais antigos?
Paul Knopf

@ user3892683: Muito simplesmente, você não pode, eles se foram. A menos que eles ainda sejam publicados para uma versão mais antiga.
amaranto
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.