Obteniendo paquetes antiguos de ppa

11

¿Puedo instalar una versión anterior de un paquete específico desde un ppa? Específicamente, quiero obtener una versión anterior xserver-xorg-video-intel(y dependencias) de xorg-edgers ppa. La razón es que la versión anterior parecía funcionar con mi hardware. La versión actual parece presentar (me gustaría saber si realmente es la fuente) fallas graves como lo hacen las versiones estables actuales de este paquete. Lo intenté

apt-get install pkg=version

Pero no tuvo éxito. Me temo que los paquetes en el caché se pierden después

apt-get clean

Ni siquiera sé el número de versión preciso de la versión anterior, suponiendo que no tiene que ser exactamente uno menos. La versión actual es xserver-xorg-video-intel-2.20.15 Alternativamente: ¿Hay un lugar, por ejemplo, en la plataforma de lanzamiento, donde puedo descargar manualmente la versión anterior del paquete?

Highsciguy
fuente
No creo que los viejos paquetes ppa estén disponibles en absoluto. Si no encuentra el paquete deb, debe construirlo usted mismo desde la fuente.
FSMaxB
Esas son malas noticias ... Creo que el paquete tenía muchas dependencias estrictas, incluido el núcleo.
highsciguy

Respuestas:

5

Sí, puede instalar una versión específica de un paquete, apt-get install pkg=versionpero la versión que desea debe estar disponible en una de sus fuentes APT.

p.ej

$ 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

en este caso, tanto 1.17.1y 1.16.12están disponibles para APT. 1.16.12esta instalado.

Al igual que el archivo principal de Ubuntu, los PPA eliminan los paquetes reemplazados. Por lo tanto, solo hay una versión disponible para cada uno, lanzamiento de Ubuntu, en un PPA.

planta rodadora
fuente
77
¿Y si quisiera instalar una versión anterior de un paquete "reemplazado"?
user3892683
Parece que tiene que descargar y usar manualmente dpkg para instalar paquetes más antiguos.
pbhj
Creo que es una locura que eliminen los paquetes más antiguos. ¿Dónde descargaríamos manualmente los más antiguos?
Paul Knopf
@ user3892683: Muy simplemente, no puedes, se han ido. A menos que aún se publiquen para una versión anterior.
planta rodadora