Come eseguire il downgrade di un pacchetto tramite apt-get?

266

Come posso effettuare il downgrade di un pacchetto a una versione precedente tramite apt-get ?

Anche altri strumenti sono accettabili, ma è preferibile apt-get .

    
posta Zanna 17.05.2012 - 11:04

5 risposte

93

USE

apt-get install «pkg»=«version»

o

sudo aptitude install «pkg»=«version»

Dove «pkg» è il nome del pacchetto e «versione» è il numero di versione.

    
risposta data user91632 20.09.2012 - 16:37
259

Se hai il numero di versione o la versione di destinazione, apt-get supporta la scelta di una particolare versione o versione di destinazione. Maggiori dettagli possono essere trovati su pagina di manuale di apt-get . È anche possibile accedervi dal terminale digitando man apt-get

sudo apt-get install <package-name>=<package-version-number> O

sudo apt-get -t=<target release> install <package-name>

è il comando da eseguire. Questo può essere usato per declassare un pacchetto a una versione specifica.

È stato utile notare nei commenti che

  • apt-cache showpkg <package-name> elenca tutte le versioni disponibili. (h / t Sparhawk )
  • apt-mark hold <package-name> "contiene" il pacchetto alla versione corrente, impedendo gli aggiornamenti automatici. (h / t Luís de Sousa )
risposta data Mahesh 17.05.2012 - 12:25
27

Se hai aggiornato il software utilizzando ppa, puoi eseguirne il downgrade utilizzando ppa-purge . Per prima cosa devi installare ppa-purge usando questo codice:

  

sudo apt-get install ppa-purge

Quindi puoi rimuovere il ppa usando il comando

  

sudo ppa-purge ppa: utente / nome-ppa

questo ridurrà automaticamente il software alla sua versione originale fornita con Ubuntu.

    
risposta data Apurba 16.10.2012 - 09:11
10

Per eseguire il downgrade devi eseguire un comando come

 sudo apt-get install pkg_name=version

nel tuo terminale.

Al posto di version metti la versione precedente a cui vuoi eseguire il downgrade.

    
risposta data Ten-Coin 17.05.2012 - 11:16
8

Secondo me, dovresti prima disinstallare o eliminare il pacchetto, ad esempio:

sudo apt-get remove <package>

o

sudo apt-get purge <package>

Quindi, puoi scaricare la versione che desideri installare e conservarla in una cartella, ad esempio abc.deb in Download. Apri terminale, sposta nella cartella utilizzando il comando cd e installa la versione precedente utilizzando dpkg :

sudo dpkg -i abc.deb

Oppure, c'è una piccola utility chiamata ppa-purge se si intende eseguire il downgrade dei pacchetti aggiornati tramite PPA.

Vedi questo thread: link

    
risposta data Theeternalflame 17.05.2012 - 12:10

Leggi altre domande sui tag