Qualcuno potrebbe consigliare i comandi del terminale corretti per l'aggiornamento da Linux Mint Petra a Linux Mint Qiana?
Qualcuno potrebbe consigliare i comandi del terminale corretti per l'aggiornamento da Linux Mint Petra a Linux Mint Qiana?
Risposte:
$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list
$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list
$ sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list.d/official-package-repositories.list
$ sudo sed -i 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
Usa sed per sostituire i riferimenti a impertinente con fidato e petra con qiana nelle fonti
$ sudo apt-get update && sudo apt-get dist-upgrade
$ sudo apt-get upgrade
Aggiorna i repository con le nuove impostazioni ed esegui dist-upgrade per eseguire l'aggiornamento alla nuova versione in modo pulito, quindi esegui upgrade per assicurarti che tutti i pacchetti siano aggiornati.
sed
comanda una semplice sostituzione. In ognuno di questi file, le parole saucy
e passato a trusty
e lo stesso per petra
a qiana
. sudo apt-get update
cerca gli aggiornamenti a tutti i pacchetti, quindi dist-upgrade
aggiorna la distribuzione. Il upgrade
comando finale aggiorna il resto dei pacchetti.
Aggiornamento a Mint 17 senza perdere le impostazioni da Mint 16 (o altre versioni precedenti) ma installando comunque la versione più recente direttamente dal CD:
Si prega di dare un'occhiata a:
http://forums.linuxmint.com/viewtopic.php?f=42&t=167083&p=858729&hilit=backup#p858729
oppure puoi andare direttamente alla pagina del progetto:
https://github.com/MintBackupRestore/MintBackupRestore
Con i migliori saluti, Mint_BackupRestore
Di solito sono presenti le fonti di Mint 16 /etc/apt/sources.list.d/official-package-repositories.list
. (Il mio /etc/apt/sources.list è sostanzialmente vuoto, tranne per un commento " # See sources.list.d/official-package-repositories.list
".) A meno che non sia così nel tuo sistema, solo il file official-package-repositories.list deve essere aggiornato.
Fai un backup completo prima di iniziare. Il modo più semplice potrebbe essere una copia esatta del disco rigido in cui è installato Mint (come /dev/sda
), che può essere copiato indietro se qualcosa va storto e non sarà necessario trovare e copiare manualmente i file personali perché viene copiato l'intero disco. Il rovescio della medaglia è che il file di immagine sarà piuttosto grande (disco rigido da 500 GB -> 500 GB di file di immagine, in tal caso potrebbe essere utilizzata la compressione). Poiché questa unità non deve essere montata, avviare da un sistema live come Parted Magic, collegare un'unità esterna, montarla (ad esempio, in /dev/usb-hdd
) ed eseguire dd (richiederà un po ', forse ore).
# dd if=/dev/sda of=/mnt/usb-hdd/os.sda.dd.img
O usando la compressione (richiederà ancora più tempo):
# dd if=/dev/sda | gzip -c >/mnt/usb-hdd/os.sda.dd.img.gz
A seconda della configurazione, potrebbero essere disponibili modi più efficienti.
Individua tutti i file sorgente (/etc/apt/sources.list /etc/apt/sources.list.d/*) e assicurati che solo uno contenga le fonti Mint ufficiali. Se questo file non è chiamato "sources.list.d / official-package-repositories.list" sul tuo sistema, sostituisci il nome del file nel seguente comando.
Aggiorna il file di origine ufficiale in modo che punti al repository versione 17 anziché 16.
# sed -i -e 's/saucy/trusty/' -e 's/petra/qiana/' /etc/apt/sources.list.d/official-package-repositories.list
Prima di iniziare il processo di aggiornamento, ricontrolla che le fonti siano a posto. Do Non continuare se non viene stampata "fonti va bene" alla fine (alcune fonti possono essere sbagliato, correggerli o come commento prima dell'aggiornamento). In questo modo verranno estratti gli elenchi di pacchetti per Mint 17 (in modo che la routine di aggiornamento sappia quali pacchetti devono essere installati) e genererà un errore se non è possibile scaricarli, ma non cambierà / aggiornerà alcun pacchetto installato.
# apt-get update && echo sources okay
Esegui l'effettivo aggiornamento (-y per rispondere ad alcune delle domande piuttosto basilari con si).
# apt-get -y dist-upgrade
/etc/apt/sources.list:
# See sources.list.d/official-package-repositories.list
/etc/apt/sources.list.d/official-package-repositories.list:
deb http://packages.linuxmint.com qiana main upstream import
deb http://extra.linuxmint.com qiana main
deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner
Aggiornare:
Ho appena provato questo (aggiornamento da 16 a 17) usando "apt-get -y dist-upgrade" (poneva ancora alcune domande, come se il problema / etc / fosse aggiornato, il default era no) e alla fine fallì :
...
Setting up kmod (15-0ubuntu6) ...
Installing new version of config file /etc/init/kmod.conf ...
dpkg: dependency problems prevent configuration of initramfs-tools:
initramfs-tools depends on udev (>= 147~-5); however:
Package udev is not configured yet.
dpkg: error processing package initramfs-tools (--configure):
dependency problems - leaving unconfigured
...
Errors were encountered while processing:
procps
udev
initramfs-tools
E: Sub-process /usr/bin/dpkg returned an error code (1)
Questo è probabilmente il motivo per cui la pagina del tutorial della comunità sull'aggiornamento raccomanda un "nuovo aggiornamento" (un termine fuorviante per "cancellare tutto e reinstallare da zero", seguito da una copia manuale di alcuni dei file importanti) e sconsiglia un aggiornamento del pacchetto ("Questo è qualcosa che non consigliamo "). Seguendo questa raccomandazione, gli utenti di Mint reinstallano il loro sistema ogni anno (o ogni volta che esce una nuova versione).
Quindi è meglio avere un backup completo prima di iniziare. E preparati a risolvere i problemi di dipendenza.
Nel mio caso (errore sopra menzionato), i seguenti comandi hanno risolto i problemi (questo, ancora una volta, chiedeva se i file dovevano essere sostituiti o meno - seleziona Y (sì) a meno che tu non sia davvero sicuro di non volerli conservare per alcuni Motivo).
# dpkg --configure -a && echo OK
# apt-get -f install && echo OK
# apt-get dist-upgrade && echo OK
Una volta fatto tutto, dovresti essere sulla nuova versione (riavviare per rendere effettive tutte le modifiche, incluso il nuovo kernel):
# cat /etc/issue
Linux Mint 17 Qiana \n \l