Ottenere pacchetti più vecchi da ppa


11

Posso installare una versione precedente di un pacchetto specifico da un ppa? In particolare, voglio ottenere una versione precedente di xserver-xorg-video-intel(e dipendenze) da xorg-edgers ppa. Il motivo è che la versione precedente sembrava funzionare con il mio hardware. La versione attuale sembra presentare (vorrei scoprire se è davvero la fonte) gravi arresti anomali come fanno le attuali versioni stabili di questo pacchetto. Provai

apt-get install pkg=version

ma non ci è riuscito. Temo che i pacchetti nella cache vengano persi dopo

apt-get clean

Non conosco nemmeno il numero di versione preciso della versione precedente, supponendo che non debba essere esattamente uno in meno. La versione attuale è xserver-xorg-video-intel-2.20.15 In alternativa: c'è un posto, ad esempio su launchpad, dove posso scaricare manualmente la versione precedente del pacchetto?


Non credo che i vecchi pacchetti ppa siano disponibili. Se non trovi il pacchetto deb devi costruirlo da solo.
FSMaxB,

Sono brutte notizie ... Il pacchetto aveva molte dipendenze rigorose - incluso il kernel, credo.
highsciguy,

Risposte:


5

Sì, puoi installare una versione specifica di un pacchetto apt-get install pkg=versionma la versione che desideri deve essere disponibile da una delle tue fonti APT.

per esempio

$ 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

in questo caso, entrambi 1.17.1e 1.16.12sono disponibili per APT. 1.16.12è installato.

Come l'archivio Ubuntu principale, i PPA rimuovono i pacchetti sostituiti. Quindi, solo una versione è disponibile per ciascuna versione di Ubuntu in un PPA.


7
e se volessi installare una versione precedente da un pacchetto "sostituito"?
user3892683

Sembra che devi scaricare e utilizzare manualmente dpkg per installare i pacchetti più vecchi.
pbhj,

Penso che sia pazzesco che rimuovano i pacchetti più vecchi. Dove vorremmo scaricare manualmente quelli più vecchi?
Paul Knopf,

@ user3892683: Molto semplicemente, non puoi, se ne sono andati. A meno che non siano ancora pubblicati per una versione precedente.
tumbleweed,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.