Obtention d'anciens packages de ppa

11

Puis-je installer une ancienne version d'un package spécifique à partir d'un ppa? Plus précisément, je veux obtenir une version plus ancienne de xserver-xorg-video-intel(et des dépendances) de xorg-edgers ppa. La raison en est que l'ancienne version semblait fonctionner avec mon matériel. La version actuelle semble comporter (j'aimerais savoir si c'est vraiment la source) des plantages graves comme le font les versions stables actuelles de ce paquet. j'ai essayé

apt-get install pkg=version

mais n'a pas réussi. J'ai peur que les paquets dans le cache soient perdus après

apt-get clean

Je ne connais même pas le numéro de version précis de la version précédente, en supposant qu'il ne doit pas être exactement un de moins. La version actuelle est xserver-xorg-video-intel-2.20.15 Alternativement: Y a-t-il un endroit, par exemple au tableau de bord, où je peux télécharger manuellement la version précédente du package?

highsciguy
la source
Je ne pense pas que les anciens packages ppa soient disponibles. Si vous ne trouvez pas le paquet deb, vous devez le construire vous-même à partir des sources.
FSMaxB
C'est une mauvaise nouvelle ... Le paquet avait beaucoup de dépendances strictes - y compris le noyau, je pense.
highsciguy

Réponses:

5

Oui, vous pouvez installer une version spécifique d'un package avec apt-get install pkg=versionmais la version souhaitée doit être disponible à partir de l'une de vos sources APT.

par exemple

$ 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

dans ce cas, les deux 1.17.1et 1.16.12sont disponibles pour APT. 1.16.12est installé.

Comme l'archive principale d'Ubuntu, les PPA suppriment les packages remplacés. Ainsi, une seule version est disponible pour chaque version Ubuntu, dans un PPA.

tumbleweed
la source
7
et que se passe-t-il si je souhaite installer une ancienne version à partir d'un package "remplacé"?
user3892683
Il semble que vous devez télécharger et utiliser manuellement dpkg pour installer les anciens packages.
pbhj
Je pense que c'est fou qu'ils suppriment les anciens paquets. Où téléchargerions-nous manuellement les plus anciennes?
Paul Knopf
@ user3892683: Très simplement, vous ne pouvez pas, ils sont partis. Sauf s'ils sont toujours publiés pour une version plus ancienne.
tumbleweed