Jak už zajisté víte, před několika dny byl vydán Linux Mint 17 Qiana, a to s tradičními desktopovými prostředími: Cinnamon a Mate. Více informací o této události najdete v tomto článku.
Ještě před vydáním Qiany jsem slíbil několika našim uživatelům a čtenářům, že jakmile budu mít relevantní informace, napíši článek o aktualizaci z LM 16 na LM 17. Tyto informace se ke mně dostaly, a tak svůj slib plním.
Způsob aktualizace/upgradu z Linux Mint 16 Petra na Linux Mint 17 Qiana spočívá ve změně repozitářů a plné aktualizaci systému pomocí nástroje apt.
Nejprve však upozorňuji případné „aktualizátory“, že se proces upgradu nemusí podařit a systém se může stát nefunkčním! Veškeré úpravy děláte na vlastní nebezpečí a vždy je lepší čistá instalace.
Pokud tedy i pře mé varování hodláte aktualizaci provést, postupujte přesně podle následujících pokynů, cílem je úspěšně získat nejnovější Linux Mint bez přeinstalace celého systému.
1) Zálohování zdrojů softwaru
Otevřete si terminál a zadejte:
Příkazy terminálu: |
---|
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak |
sudo cp /etc/apt/sources.list.d/official-package-repositories.list /etc/apt/sources.list.d/official-package-repositories.list.bak |
sudo cp /etc/apt/sources.list.d/official-source-repositories.list /etc/apt/sources.list.d/official-source-repositories.list.bak |
Nyní, když jste si zazálohovali zdroje softwaru, musíte nahradit „saucy“ za „trusty“ a „petra“ za „qiana“ v souboru /etc/apt/sources.list:
Příkazy terminálu: |
---|
sudo sed -i 's/saucy/trusty/' /etc/apt/sources.list |
sudo sed -i 's/petra/qiana/' /etc/apt/sources.list |
a v souboru /etc/apt/sources.list.d/official-package-repositories.list:
Příkazy terminálu: |
---|
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 |
Pokud se něco v této fázi upgradu pokazí, můžete si vždy obnovit zálohované zdroje a celý proces případně opakovat.
2) Aktualizace celého systému
Nyní budete pokračovat samotnou aktualizací. V terminálu zadejte:
Příkazy terminálu: |
---|
sudo apt-get update |
sudo apt-get upgrade |
sudo apt-get dist-upgrade |
Následně se vás apt zeptá, zda chcete použít nové konfigurační soubory nebo dáváte přednost těm starým. Já obvykle nechám přepsat ty staré (použiji nové), a tak potvrdím „Y“. Staré budou uloženy ve stejném adresáři jako ty nové, jen s dodatkem .dpkg-old, tudíž nejste-li spokojeni s novým nastavením, vždy můžete obnovit to staré.
V závislosti na kvalitě vašeho připojení k internetu, může proces upgradu chvíli trvat. Jakmile bude úspěšně dokončen, restartujte systém příkazem:
Příkazy terminálu: |
---|
sudo reboot |
Můj pohled
Pro otestování a abych se s vámi mohl podělit o zkušenosti jsem se rozhodl tento postup vyzkoušet na své Petře. Vše se podařilo (ač jsem tomu příliš nevěřil), všechny programy a nastavení z LM 16 zůstaly nedotčené a fungují. Jen samotný proces upgradu je poměrně zdlouhavý. Čistá instalace je podstatně kratší. Po upgradu je ještě potřeba aktualizovat Grub, a to buď známým příkazem v terminálu nebo pomocí nástroje Grub Customizer. Výsledek upgradu mého LM 16 můžete vidět na obrázku nahoře. Jen ještě jednou varuji, nemusí se to povést pokaždé.
Ahoj,
budu-li mluvit za sebe, dal bych také na čistou instalaci, jak doporučuje Satapouch, trvá podstatně kratší dobu a pokud víte, co děláte, výsledek je pak pod vaší kontrolou.
Bohužel jsem dříve prošel i tímto procesem upgrade systému skrze APT a nedopadlo to úplně nejlépe. Řekl bych, že systém byl pak „splácaný“ jako ze dvou. Upgrade se dotkl pouze některých věcí a stejně mě pak čekala fresh instalace.
Tímto nikoho nechci odrazovat od této metody povýšení systému, pouze se tu hlásím jako né příliš šťastný zastánce této metody, kterému to prostě nevyšlo.
Díky, brzy budu potřebovat. Ale proč to nejde tlačítkem pro povýšení systému, jako to má již mnoho let Ubuntu?
Mint je prostě jiný. Ale podle dostupných informací by to již od příští verze (bude stále na základě 14.04) mělo už tak nějak fungovat.
OK, dík za info.
No já zkoušel z LM13 na LM16 a byla to pěkná makačka 🙂
0. LM13MATE 64bit
1. logout
2. ctrl+alt+F2
3. sudo /etc/init.d/mdm stop
4. sudo pico /etc/apt/sources.list
deb http://packages.linuxmint.com/ petra main upstream import
deb http://archive.ubuntu.com/ubuntu/ saucy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ saucy-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ saucy-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ saucy partner
deb http://repo.mate-desktop.org/ubuntu saucy main
5. sudo pico /etc/apt/sources.list.d/official-package-repositories.list
deb http://packages.linuxmint.com petra main upstream import
deb http://extra.linuxmint.com petra main
deb http://archive.ubuntu.com/ubuntu saucy main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu saucy-updates main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu/ saucy-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ saucy partner
5. sudo apt-get update
6. sudo apt-get dist-upgrade
7. při dotazu: z – opravit 13 na 16 a Maya na Petra – exit – n
8. sudo apt-get upgrade -f
9. sudo reboot
10. vase sezeni trvalo mene nez 10 sekund
11. Instal MATE:
sudo apt-get –yes –quiet –allow-unauthenticated install mate-archive-keyring
sudo apt-get install mate-core
sudo apt-get install mate-desktop-environment
12. sudo reboot
13. login
14. clear /etc/apt/sources.list
15. sudo apt-get dist-upgrade
16. sudo reboot
17. LM16MATE 64bit
18. DNS fix
sudo dpkg-reconfigure resolvconf
sudo dhclient -v
19. add to /usr/share/python-apt/templates/LinuxMint.info
Suite: petra
RepositoryType: deb
BaseURI: http://packages.linuxmint.com/
MatchURI: packages.linuxmint.com
MirrorsFile-amd64: /usr/share/python-apt/templates/LinuxMint.mirrors
MirrorsFile-i386: /usr/share/python-apt/templates/LinuxMint.mirrors
Description: Linux Mint 16 ‚Petra‘
Component: main
CompDescription: Main packages
CompDescriptionLong: Main packages
Component: upstream
CompDescription: Upstream packages
CompDescriptionLong: Upstream packages
Component: import
CompDescription: Imported packages
CompDescriptionLong: Imported packages
Component: backport
CompDescription: Backports
CompDescriptionLong: Backported packages
Component: romeo
CompDescription: Unstable packages
CompDescriptionLong: Unstable packages
Chtěl bych to taky prubnout, ale mám Petru na malé partition… Jak je to s velikostí? Máte představu o kolik to 17 „nafoukla“? Aspoň řádově – pár mega, půl giga…, vůbec… Děkuji.
Myslím, že postačí to, na čem jsi měl LM 16.
Díky.
Upgrade se povedl. Jen je docela zdlouhavý. V minulosti jsem měl Kubuntu a tam povýšení systému probíhalo na pár kliknutí. Nebojím se terminálu, je to skvělý nástroj, jen mi to přišlo příliš dlouhé a ke konci jsem nevěřil, že to bude fungovat. Funguje 🙂
Možná by to chtělo nějakou apku, či nějak automatizovat.
Už jsem povyšoval LM15 na 16, teď na 17. Měl jsem to přes WUBI. A tak nějak mě to píše rovnou při bootu toto:
keys: Press I to ignore. S to skip mounting or M for manual recovery… akorát teda nevím co se stalo :/ nemohl by jste někdo poradit ? Díky
nemůže to připojit /.
Včera jsem vyzkoušel a zatím se zdá všechno funkční a aktualizované. Aktualizace je ale fakt na docela dlouho. Na mém notebooku ve středních letech trvala asi 2 hodiny.
Krucinal, ze jsem se do toho vubec poustela 😀 Ted budu cekat sto let, nez to bude dodelany.. Mam holt z toho, ze jsem lina to brat pres livko… 😀
Rád bych přispěl svoji troškou do mlýna: Problém starších PC s XPéčkem a jejich náhrada Mintem je stále populární. Horší je to, když je NB fyzicky velmi zachovalý, ale hardwarově slabý. Protože jsem dostal „na hraní“ takový vyhozený stroj s 1GB jednojádrem a 512 MB RAM, s integrovanou grafikou, tak jsem dal Mintu šanci. Jenže ani to nejlehčí desktopové prostředí nemělo o integraci zájem. Z plejády starších Linuxových distribucí tak vítězně vyšel PuppyLinux a ZORIN 3.1 32 bit. ZORINa už poznám, a tak i instalaci jsem přetrpěl, i když po restartu nevěděl najít /tmp a tak musel být spouštěn v recovery mode.
keys: Press I to ignore. S to skip mounting or M for manual recovery…
Update systému se povedl, přidal další jádro, které už ale nefungovalo. Další den jsem vyhradil na upgrade na vyšší verzi Ubuntu – skoro 7 hodin – a výsledek byl ošklivý kočkopes , se kterým se nedalo vůbec dělat.
Nakonec pomohl GParted a následná instalace „mrtvé distribuce“ Dreamlinux 3.0 s XFCE. Instalace dost odlišná od té „Mintí“, ale starý šrot dostal svou poslední šanci. Dreamlinux je docela pěkný a funguje, ale už nemá podporu.
Příběh uvádím jen proto, abych upozornil na úskalí upgradu a jeho časovou náročnost… Nicméně „mírný pokrok v mezích zákona“ nemusí zrovna fungovat a tak někdy se vyplatí zůstat jako „stará konzerva“…