it-swarm.dev

Mohu při upgradu přeskočit vydání?

V současné době používám Ubuntu 10.04. Vím, že existuje vydání 10.10, ale mohu upgradovat přímo na verzi 11.04? Mohl bys mě projít kroky?

122
Jared Reyes

Ubuntu podporuje pouze upgrade z jedné verze na další verzi nebo z jedné verze LTS na další verzi LTS. Musíte tedy upgradovat z 10,04 na 10,10 a teprve poté do 11,04.

Pro toto omezení existují technické důvody. Když je nainstalována nová verze existujícího balíčku, musí někdy provést převody, např. Může importovat existující nastavení do nového formátu databáze. Při provádění takových převodů musí obalové skripty vytvářet předpoklady ohledně starého formátu. Pokud by byly podporovány aktualizace ze všech předchozích verzí Ubuntu, pak by se to rychle stalo noční můrou údržby, protože skripty pro balení by musely být schopny převést ze všech dříve používaných formátů na aktuální formát. Aby se zabránilo noční můře, podporují balíčky skriptů obecně upgrade z verze balíčku obsaženého v předchozím vydání Ubuntu (a z předchozího vydání LTS, v případě balíčku obsaženého v vydání LTS ).

Upgradování přímo z předposlední nebo dřívější verze na aktuální verzi (tzv. „Skip upgrade“) je možné, ale může vést k nesprávně nakonfigurovanému systému.

88
8128

Aktualizace ze starší verze (v tomto případě velmi stará) než předchozí verze na aktuální verzi se velmi nedoporučuje . Lepší je stažení nové verze, provedení zálohy a instalace nové verze.

Pokud používáte Ubuntu 10.04 a opravdu chcete aktualizovat z této verze na nejnovější verzi, pak pokračujte ve čtení, pokud používáte Ubuntu 10.10 a také chcete aktualizovat z této verze na nejnovější verzi, přejděte do druhé části. Měl bych varovat alespoň uživatele od 10.10, že to zahrnuje stahování více než 2 GB dat a zabere vám to celý den. A dokonce na konci to může být pomalejší, dát vám chyby, vaše připojení v určitém okamžiku poklesne nebo se počítač zblázní. To znamená, že neposkytuji záruku, že bude bezchybně fungovat na každém počítači. Takže o tom opravdu přemýšlejte, pokud chcete upgradovat tímto způsobem. Doporučuji si přečíst tento odkaz: Jak upgradovat na novější verzi Ubuntu?

Zde je obrázek, který ukazuje, co by mělo 10,04 uživatelů vidět po vydání 12.04:

enter image description here

[~ # ~] update [~ # ~] - pokud toto čtete poté, co vyšel 12.04, měla by být ve Správci aktualizací v 10.04 možnost, která říká, že chcete upgradovat z 10,04 až 12,04. To je způsob, jak jít, protože vyšel 12.04.

Z historických důvodů ponechám níže uvedené informace uživatelům, kteří chtěli vědět, jak to udělat , než vyšel 12.04 , ale pokud jste stále v 10.04, přečtěte si prosím zde: Jak upgradovat na novější verzi Ubuntu? , protože fossfreedom vytvořil velmi dobrou a úplnou odpověď na upgrade z 10.04 na 12.04.

  • PRVNÍ ČÁST (Pro uživatele Ubuntu 10.04 PŘED VYDÁNÍ 12.04)

Pokud jste v Ubuntu 10.04, musíte nejprve upgradovat z 10,04 na 10,10 a poté z 10,10 na 11,04. Důvodem je, že 10.04 je verze LTS (Long Term Support) a jako taková se upgraduje z jedné LTS na druhou. Další LTS tedy bude 12.04. Když přijde 12.04, uvidíte upgrade, který byl zaznamenán na vašem 10.04. Pokud však chcete upgradovat na verzi 11.04, proveďte následující kroky:

Ubuntu 10,04 až 10,10

Způsob nabídky
1a. Pomocí nabídky přejděte na Systém -> Správa -> Správce aktualizací .

Klávesnice
1b. ALT+F2 a zadejte gksu update-manager

Když se otevře Správce aktualizací a NEZOBRAZUJE v horní části zprávu „ Nová dostupná verze Ubuntu “, proveďte následující kroky:

2 - Klepněte na tlačítko [~ # ~] nastavení [~ # ~] ve Správci aktualizací v jeho levé dolní části. Po otevření softwarových zdrojů Windows by vás mělo mít na kartě aktualizace , kde změníte možnost uvolnění aktualizace dole. Změňte jej z toho, který má Normal Releases , potom zavřete. Zde jste řekli Ubuntu, aby nekontroloval verze LTS, ale aby místo toho zkontroloval normální verzi. Normální verze jsou ty, které vyjdou každých 6 měsíců. LTS vychází každé 2 roky. Například 8,04, 10,04, 12,04 ..

enter image description here

2.1 Otevřete Správce aktualizací znovu podle kroků v bodech 1a nebo 1b.

enter image description here 2.2. Klikněte na tlačítko UPGRADE, které by se mělo objevit v horní části. Po dokončení aktualizace restartujte počítač a měli byste být v 10.10. Trochu to vyzkoušejte a pokud jste si stoprocentně jisti, že jdete na 11.04, proveďte následující:

  • DRUHÁ ČÁST (Pro uživatele Ubuntu 10.10)

Ubuntu 10,10 až 11,04

  1. ALT+F2 a Napište 'gksu update-manager -d' pro otevření správce aktualizací. - d má zkontrolovat, zda existuje vývojová verze. Protože verze 11.04 je stále ve vývoji, objeví se v horní části Správce aktualizací a říká: Nová verze Ubuntu 11.04 s tlačítkem k [~ # ~] upgrade [~ # ~]

enter image description here

  1. Klikněte na tlačítko [~ # ~] upgradovat [~ # ~] a sledovat jej.

DŮLEŽITÉ - Ujistěte se, že jste v Ubuntu 10.10 aktualizovali VŠECHNY vše. Takže jste připraveni na čistý upgrade na 11.04.

[~ # ~] poznámka [~ # ~] - Z LTS do LTS můžete skutečně aktualizovat. Například 10,04 až 12,04 LTS. Ale pro všechny ostatní, jako je 10.10, musíte skutečně aktualizovat z jednoho vydání do druhého, dokud se nedostanete k poslednímu. Ve vašem případě, než vyjde 12.04, můžete aktualizovat od 10.04 do 10.10 a poté od 10.10 do 11.04 atd. Až do 11.10. Poté, co vyšel 12.04, můžete aktualizovat přímo na 12.04, protože se jedná o další uvolněný LTS.

43
Luis Alvarado

Ne, to není možné.

pomocí standardních metod upgradu.

Jedinými aktualizacemi vydání typu point-to-point, které fungují mimo standardní vydání, jsou aktualizace LTS. Jinými slovy, můžete upgradovat od 8.04 -> 10.04 a 10.04 -> 12.04, aniž byste museli upgradovat na každou ze tří dalších verzí jiných než LTS mezi nimi. V opačném případě budete muset jít vedle 10.10, pak do 11.04. Protože nejste příliš daleko, nemělo by to trvat dlouho. Jednoduše spusťte správce aktualizací tak, jak jste normálně, a sledujte řetězec do 11.04.

Pokud byste to měli vyzkoušet, můžete jednoduše vložit disk 11.04 a nainstalovat přes instalaci 10.10. To by mělo ponechat veškerý obsah vaší domovské složky neporušený, ale bude to mít za následek, že budete muset znovu nainstalovat veškerý software, který jste měli před „opětovnou instalací“.

26
Marco Ceppi

Mezi upgrady nelze přeskočit verze. Verze mezi Jaunty a Lucidem je Karmic. Doporučuji zálohovat důležitá data a provést úplnou přeinstalaci, protože se změnilo mnoho věcí, včetně zavaděče.

Pokud se vám nová instalace nelíbí, můžete upgradovat pomocí alternativního CD.

Příprava:

  • Zálohujte systém (pokud je to možné obrázek disk )
  • Zálohujte své osobní soubory (domovský adresář), abyste je mohli snadno kopírovat
  • Odebrat všechna PPA a nestandardní úložiště, včetně jejich balíčků
  • Připravte se na neúspěch, mějte k dispozici živé CD, abyste mohli i nadále zavádět systém, i když je disk mrtvý

Upgrade pomocí alternativního CD je popsán níže:

  1. Stažení ubuntu-9.10-alternate-i386.iso z http://releases.ubuntu.com/karmic/ do vašeho domovského adresáře (nahraďte i386 s AMD64 Pokud máte 64bitový systém a ubuntu s kubuntu pro KDE)
  2. Otevřete terminál a spusťte:

    Sudo mount -o loop ~/ubuntu-9.10-alternate-i386.iso /media/cdrom
    
  3. Spusťte upgrade provedením:

    gksu "sh /media/cdrom/cdromupgrade"
    

    Pokud používáte KDE (Kubuntu):

    kdesudo "sh /media/cdrom/cdromupgrade"
    
  4. Restartujte

Po tomto upgradu od 9.04 do 9.10 pokračujte s upgradem na 10.04 pomocí:

Sudo do-release-upgrade -d
25
Lekensteyn

Ano i ne!

Ano, je to možné - a viděl jsem pár lidí vyzkoušet silový upgrade pomocí Sudo do-release-upgrade/nebo manuální změnou jejich sources.list - Ale ...

nedělej to ...

Canonical podporuje pouze upgrade z LTS na LTS (tj. 10,04 až 12,04) nebo z každé přechodné verze (10,04 - 10,10 - 11,04 - 11,10 - 12,04 - 12,10 atd.)

Pokud se pokusíte vynutit upgrade, pravděpodobně váš systém porušíte - soubory nemusí být upgradovány nebo aktualizovány a pravděpodobně budete mít velmi podivně fungující systém nebo dokonce systém, který nebude fungovat.

Také jsem viděl, jak se různí lidé pokoušejí zálohovat/domů a obnovit je na nové instalaci. To obvykle funguje - nicméně - já osobně raději dělám čistou čerstvou instalaci kopie konkrétních souborů ze zálohy. Výhodou kopírování konkrétních souborů je to, že odstraníte veškerý odpad, který jste v průběhu let nashromáždili.

12
fossfreedom

Budete muset upgradovat na 10.10 a poté na 11.04. Můžete použít správce aktualizací, ale můžete také použít do-release-upgrade z příkazového řádku.

Možná budete muset nejprve upgradovat pdate-manager-core, v takovém případě bude celá sekvence vypadat takto:

Sudo apt-get install update-manager-core
do-release-upgrade

Proces aktualizace můžete zopakovat, abyste se dostali k 11.04.

6
belacqua

Můžete provést výše uvedenou metodu, aniž byste museli instalovat Apache nebo měnit/etc/hosts. Jednoduše uložte soubor meta-release z wgetu někde (kromě horní části/etc/update-manager/meta-release) a upravte jej podle popisu. Poté v/etc/update-manager/meta-release změňte řádek "URI = http: // ....." na "URI = file: /// cesta/do/my/editované/meta-release /soubor"

Aby do_release_upgrade fungoval, musíte také v upraveném souboru meta-release změnit archiv v URL pro Release-File, Upgrade-Tool a UpgradeToolSignature z http://archive.... to http://old-releases...

5
Steve

Díky těmto vyřešeným problémům jsem měl s upgradem starého systému. Existuje však jedno vylepšení, které jsem použil a které to výrazně zjednoduší - nemusíte instalovat Apache.

Jednoduše použijte file:// URI místo http:// URI.

Proces je tedy (moje uživatelské jméno je nejasné):

[email protected]:~$ wget -O - http://changelogs.ubuntu.com/meta-release | sed '/lucid/,$d' > meta-release

Upravte soubor meta-release ve vašem domovském adresáři pomocí svého oblíbeného editoru tak, aby nyní řádek „Podporováno: 0“ v karmickém bloku přečetl: „Podporováno: 1“.

Upravte/etc/update-manager/meta-release a vytvořte tak URI (všimněte si tří lomítek v řadě):

URI = file:///home/fozzy/meta-release
URI_LTS = file:///home/fozzy/meta-release

Proveďte upgrade vydání.

Dobrá věc na tom je, že není třeba instalovat Apache a vše, co se do něj vtáhne - použil jsem ho na minimálním systému a nechtěl jsem všechny ty věci vtáhnout. To také znamená, že můžete editovat soubor meta-release aniž by byl root.

K úpravě /etc/update-manager/meta-release file a potom běží do-release-upgrade.

5
user88511

Téměř univerzálně odpovědi zde říkají NE, nemůžete , ale ve skutečnosti můžete, pokud to uděláte správně. Tento článek popisuje, jak:

Celý článek z odkazu je uveden níže, ale zkontrolujte, zda odkaz neobsahuje nové komentáře od uživatelů. Chtěl bych zdůraznit, že můžete úspěšně upgradovat přímo z 16.04 na 19.04 ale měl jsem několik škytavek:


Celý článek níže:

Upgradujte Ubuntu 18.04 na Ubuntu 19.04 přímo z příkazového řádku

Byli jste informováni, že musíte nejprve upgradovat na Ubuntu 18.10, abyste mohli upgradovat od 18.04 do 19.04. Důvodem je skutečnost, že Ubuntu 18.10 je stále podporován Canonical a ještě nedosáhl konce života. Poté, co Ubuntu 18.10 dosáhne konce životnosti v červenci 2019, mohou uživatelé Ubuntu 18.04 upgradovat na 19.04 přímo, podle standardního postupu upgradu. Pokud nechcete čekat 3 měsíce a nechcete upgradovat dvakrát, můžete postupovat podle pokynů níže a přímo přejít na 19.04.

Poznámka: Před provedením upgradu můžete pomocí programu systemback vytvořit zaváděcí obraz ISO ze současného operačního systému. Pokud aktualizace selže, můžete snadno obnovit svůj operační systém pomocí spouštěcí ISO. Všechno na vašem OS včetně softwaru a souborů bude neporušeno. Pokud používáte notebook, připojte prosím zdroj napájení.

Upgradujte Ubuntu 18.04 na Ubuntu 19.04 přímo z terminálu

Metoda, kterou vám ukážu, je, jak správce upgradu distribuce Ubuntu funguje pod kapotou. Jediný rozdíl je v tom, že se chystáme změnit na cestu upgradu, kterou nám dává společnost Canonical.

Nejprve spusťte následující příkaz a upgradujte stávající software. (Upozorňujeme, že pokud je při spuštění následujícího příkazu nainstalováno nové jádro, musíte restartovat systém, abyste mohli pokračovat v procesu aktualizace.)

Sudo apt update && Sudo apt dist-upgrade

Pak se ujistěte, že máte nainstalovaný balíček update-manager-core.

Sudo apt install update-manager-core

Dále upravte konfigurační soubor pomocí nano nebo preferovaného textového editoru příkazového řádku.

Sudo nano /etc/update-manager/release-upgrades

Ve spodní části tohoto souboru změňte hodnotu Prompt z lts na normal.

Prompt=normal

upgrade to ubuntu 19.04 from command line

Chcete-li soubor uložit do textového editoru Nano, stiskněte Ctrl + O a poté stiskněte Enter pro potvrzení. Pro ukončení stiskněte Ctrl + X.

Poté musíme spustit následující příkaz ke změně všech instancí bioniky na diskotéku ve zdrojovém seznamu (/etc/apt/sources.list). Bionic je kódové jméno pro Ubuntu 18.04, zatímco disco je kódové jméno pro Ubuntu 19.04.

Sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list

Poté musíme pomocí níže uvedeného příkazu deaktivovat úložiště třetích stran (PPA).

Sudo sed -i 's/^/#/' /etc/apt/sources.list.d/*.list

Po deaktivaci repozitářů třetích stran spusťte následující příkazy pro aktualizaci zdrojů softwaru a upgrade softwaru na nejnovější verzi dostupnou v repozitáři Ubuntu 19.04. Tento krok se nazývá minimální upgrade.

Sudo apt update  
Sudo apt upgrade  

Pokud se během aktualizace objeví apt-listchanges, můžete stisknout Q pro návrat na hlavní obrazovku.

apt-listchanges  

enter image description here

Po dokončení minimální aktualizace spusťte následující příkaz a začněte s plnou aktualizací.

Sudo apt dist-upgrade

Pokud vidíte tuto chybu:

Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

Poté spusťte následující příkaz a chybu opravte.

Sudo apt update

A znovu:

Sudo apt dist-upgrade

Nyní můžete ze systému Ubuntu odstranit zastaralé/nepotřebné softwarové balíčky.

Sudo apt autoremove  
Sudo apt clean  

Nakonec restartujte systém.

Sudo reboot  

Po restartování můžete otevřít okno terminálu a zkontrolovat verzi Ubuntu.

lsb_release  -a

Měli byste vidět následující text.

No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 19.04
Release:        19.04
Codename:       disco

Jak znovu povolit repozitáře třetích stran

Úložiště třetích stran jsou definována v souborech .list pod /etc/apt/sources.list.d/ adresář. Nejprve znovu povolte úložiště třetích stran pomocí následujícího příkazu, který odstraní znak # v řádcích začínajících deb.

Sudo sed -i '/deb/s/^#//g' /etc/apt/sources.list.d/*.list

Poté změňte všechny případy bioniky na disco.

Sudo sed -i 's/bionic/disco/g' /etc/apt/sources.list.d/*.list

Aktualizujte index úložiště balíčků.

Sudo apt update

Některá úložiště třetích stran nemají záznam pro Ubuntu 19.04, takže pravděpodobně uvidíte chyby jako:

E: The repository 'http://linux.dropbox.com/ubuntu disco Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Tyto soubory úložiště budete muset upravit jeden po druhém a změnit disco zpět na bionickou. Například upravím soubor úložiště Dropbox.

Sudo nano /etc/apt/sources.list.d/dropbox.list

Změňte diskotéku zpět na bionickou. Uložte a zavřete soubor.

4
WinEunuuchs2Unix

Při upgradu Ubuntu nemůžete uvolnit přeskočení. Budete tedy muset nejprve upgradovat na 9,10 a poté od 9,10 do 10,04.

4
binW

Jaunty se někdy vrátil z podpory. Další verze od Jaunty (Karmic) je také mimo podporu.

Také nemůžete přeskočit přechodné verze, tj. Ne 9.04 až 10.4 - musíte projít 9.10.

Vzhledem k tomu, že Jaunty i Karmic byly z hlavních úložišť odstraněny, nejlepší cestou pro upgrade je stáhnout si ISO desktop 10.04 a provést novou instalaci.

Před instalací byste měli samozřejmě zálohovat všechny skryté soubory v/home. Můžete je obnovit po.

4
fossfreedom

Našel jsem jednoduchý způsob, jak tento problém obejít a stále upgradovat online bez CD.

Rychlé shrnutí

  1. Nainstalujte Apache
  2. získejte soubor http://changelogs.ubuntu.com/meta-release v/var/www
  3. Upravte stažený soubor
  4. Vylepšete systémové soubory tak, aby ukazovaly na váš server a stažený soubor
  5. aktivujte výchozí server Apache
  6. Tady to máte!

Poznámka: (aktualizováno 2014-07-25) viz také odpověď Rubo77 zde . Vyhýbá se instalaci Apache.

Podrobné informace

1) Nainstalujte Apache (přeskočte, pokud je již nainstalován): Sudo apt-get install Apache2

2) Získat soubor lokálně

cd /var/www
Sudo wget http://changelogs.ubuntu.com/meta-release

3) Aktualizujte soubor

Odeberte všechny verze za Karmic a změňte řádek Supported: 0 nahrazením 0 za 1 pro Karmic.

4) Vyladit některé systémové soubory:

Upravit/etc/update-manager/meta-release a upravit:

URI = http://127.0.0.1/meta-release
URI_LTS = http://127.0.0.1/meta-release

(ano, zrušte část '-lts' pro URI_LTS)

5) Aktivujte výchozí server Apache: Sudo a2ensite default

5.1) Mezilehlý stav, zkontrolujte, zda to funguje

cd /tmp
wget http://127.0.0.1/meta-release

5.2) Pokud dojde k chybě, zkuste restartovat Apache2:

`Sudo /etc/init.d/Apache2 restart`

6) Upgrade: zkontrolujte podrobné pokyny v komunitním dokumentu Ubunt . Zde je stručné shrnutí:

6.1) Ujistěte se, že máte následující sources.list (/etc/apt/sources.list).

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ jaunty-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ jaunty-security main restricted universe multiverse

# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ jaunty-backports main restricted universe multiverse
#deb http://old-releases.ubuntu.com/ubuntu/ jaunty-proposed main restricted universe multiverse

6.2) Aktualizujte seznam balíčků a upgradujte všechny nainstalované balíčky

Sudo aptitude update && Sudo aptitude safe-upgrade

6.3) Proveďte upgrade vydání

Sudo do-release-upgrade

Alternativní cesta

Pro krok 4) místo toho proveďte následující:

URI = http://changelogs.ubuntu.com/meta-release
URI_LTS = http://changelogs.ubuntu.com/meta-release

A pak upravte/etc/hosts a změňte changelogs.ubuntu.com na vaši IP adresu vašeho serveru. Přidat nový řádek s:

127.0.0.1    changelogs.ubuntu.com

Čištění

Po aktualizaci můžete Apache2 odebrat, obnovit systémové soubory (/ etc/update-manager/meta-release a případně/etc/hosts).

2
Huygens

Pro ty, kteří plánují čistou instalaci, postupujte podle následujících kroků.

Co budete potřebovat: Samostatný disk, doporučuje se externí pevný disk.

  1. Otevřete terminál a definujte například:
    your_mount_point_of_external_HDD=/media/USBDRIVE
  2. Sudo tar czvf /media/$your_mount_point_of_external_HDD/mybackup.tar.gz /home # Zálohujte svou/domovskou složku.
  3. Sudo tar czvf /media/$your_mount_point_of_external_HDD/mysources.tar.gz /etc/apt/ # Zálohujte úložiště.
  4. Sudo dpkg --get-selections > /media/$your_mount_point_of_external_HDD/mypackages # Vytvořte seznam nainstalovaných balíčků
  5. Vypněte, odpojte externí HDD a nainstalujte nový systém, přidejte uživatele se stejným názvem.
  6. Po dokončení instalace znovu připojte externí pevný disk a znovu zadejte:
    your_mount_point_of_external_HDD=/media/USBDRIVE
  7. cd /; Sudo tar xvzf /media/$your_mount_point_of_external_HDD/mysources.tar.gz
  8. ORIGINAL_DISTRO=grep deb /etc/apt/sources.list | cut -d "" -f 3 | řazení | hlava -n 1; NEW_DISTRO = lsb_release -cs; Sudo grep -rl $ ORIGINAL_DISTRO/etc/apt | Sudo xargs sed -i "s/$ ORIGINAL_DISTRO/$ NEW_DISTRO /" # Tím změníte kódové jméno starého zdroje na nový. (Soubory můžete upravovat v /etc/apt ručně, pokud víte, jak to udělat)
  9. Sudo apt-get update # zde pravděpodobně uvidíte chybu chybějících klíčů. Chcete-li je rychle obejít:
    • Sudo apt-add-repository ppa:nilarimogard/webupd8
    • Sudo apt-get update
    • Sudo apt-get install launchpad-getkeys
    • Sudo launchpad-getkeys
  10. dpkg --clear-selections && dpkg --set-selections < /media/$your_mount_point_of_external_HDD/mypackages # Tímto přeinstalujete balíčky.
  11. cd / && tar xvzf /media/$your_mount_point_of_external_HDD/mybackup.tar.gz # Tím se rozbalí vaše /home adresář na jeho místo

To je vše. Samozřejmě to není bezchybné a funguje to jen v případě, že systém má 1 uživatele atd.

2
Frantique

aktualizace 18,10 až 19,10 Ubuntu

Pokud máte verzi EOL a nebojíte se přeinstalace systému od nuly nebo jen bez formátování tohoto staršího systému, můžete to zkusit. Vyzkoušel pouze kuriozitu a pro účely testování. Není to skutečný hardware, ale VM byly použity pro tento účel. NEPOUŽÍVEJTE IT NA PROD. Ale kupodivu, pokud máte EOL na prod.

Snažím se správně odpovědět otázka Nainstaloval jsem Ubuntu 18.10 eol do VirtualBox VM.

  • Změnil jsem aktuální /etc/apt/sources.list do 18.04 verze Ubuntu:

    deb http://ua.archive.ubuntu.com/ubuntu/ bionic main restricted
    deb http://ua.archive.ubuntu.com/ubuntu/ bionic-updates main restricted
    deb http://ua.archive.ubuntu.com/ubuntu/ bionic universe
    deb http://ua.archive.ubuntu.com/ubuntu/ bionic-updates universe
    deb http://ua.archive.ubuntu.com/ubuntu/ bionic multiverse
    deb http://ua.archive.ubuntu.com/ubuntu/ bionic-updates multiverse
    deb http://ua.archive.ubuntu.com/ubuntu/ bionic-backports main restricted universe multiverse
    deb http://archive.canonical.com/ubuntu bionic partner
    deb http://security.ubuntu.com/ubuntu bionic-security main restricted
    deb http://security.ubuntu.com/ubuntu bionic-security universe
    deb http://security.ubuntu.com/ubuntu bionic-security multiverse
    
  • Změněno /etc/lsb-release do:

    DISTRIB_ID=Ubuntu
    DISTRIB_RELEASE=18.04
    DISTRIB_CODENAME=bionic
    DISTRIB_DESCRIPTION="Ubuntu 18.04 lts"
    
  • Sudo apt update && Sudo apt upgrade && Sudo do-release-upgrade

Během aktualizace se nepodařilo restartovat různé služby a dokonce odmítlo restartovat nebo vypnout správně. Vypnul jsem VM vypnul) a začal znovu.

Začalo to bez problémů.

$ cat /etc/lsb-release && uname -a
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=19.10
DISTRIB_CODENAME=eoan
DISTRIB_DESCRIPTION="Ubuntu 19.10"
Linux ubuntu18 5.3.0-40-generic #32-Ubuntu SMP Fri Jan 31 20:24:34 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

Testování:
Aplikace jsou otevřeny správně.
/etc/apt/sources.list byly generovány s duplikáty eoan repozitářů, takže jsem odstranil nadměrné záznamy a nyní je to:

deb http://us.archive.ubuntu.com/ubuntu/ eoan main restricted
deb http://us.archive.ubuntu.com/ubuntu/ eoan-updates main restricted
deb http://us.archive.ubuntu.com/ubuntu/ eoan universe
deb http://us.archive.ubuntu.com/ubuntu/ eoan-updates universe
deb http://us.archive.ubuntu.com/ubuntu/ eoan multiverse
deb http://us.archive.ubuntu.com/ubuntu/ eoan-updates multiverse
deb http://security.ubuntu.com/ubuntu eoan-security main restricted
deb http://security.ubuntu.com/ubuntu eoan-security universe
deb http://security.ubuntu.com/ubuntu eoan-security multiverse

Nainstalován scribus, snap, mariadb-server, docker, openssh-server použitím Sudo apt install bez problémů.

Nainstalován gimp pomocí snap: snap install gimp --classic (Objevila se výzva k ověření a po spuštění instalace hesla)

Vypadá to, že obvyklý stabilní systém 19.10 Ubuntu je upgradován správně tak, jak je můj hostitel.

1
Gryu
Sudo apt-get install update-manager-core

do-release-upgrade

ale na základě vaší chybové zprávy pochybuji, že získáte jiné výsledky. Dostal jsem stejnou chybu a zatím jsem nenašel řešení.

1
user11578

Neměli byste přeskočit vydání. existuje snadný způsob, jak upgradovat standardní způsob, i když yakkety je EOL:

Nejprve vytvořte kopii sources.list a poté nahraďte pravidelné lokalizované odkazy na archivy slovy „old-release“:

cp -a /etc/apt/sources.list /etc/apt/sources.list.old
sed -i -e 's/de.archive/old-releases/' /etc/apt/sources.list

(nahradit de.archive s vaším kódem země) nano /etc/apt/sources.list

Pokud je to možné, uveďte komentáře pro položky „partner“ a „zabezpečení“:

#deb http://archive.canonical.com/ubuntu yakkety partner
#deb http://security.ubuntu.com/ubuntu yakkety-security main restricted
#deb http://security.ubuntu.com/ubuntu yakkety-security universe
#deb http://security.ubuntu.com/ubuntu yakkety-security multiverse

aktualizace apt-get

Řekněte upgraderu, že aktuální a další verze jsou stále podporovány - tato část není pravdivá, ale je nutné, aby aktualizace fungovala.

nano /var/lib/update-manager/meta-release

a změňte položky pro „yakkety“ a „zesty“. Nastavte „Podporováno“ na „1“ a zdroj všechny propojí na „staré verze“.

Spusťte to jednou pro každý krok uvolnění (od yakkety po zesty, poté od zesty po rafinované, ...).

do-release-upgrade
do-release-upgrade
...

Poté znovu povolte úložiště partnerů, pokud bylo dříve povoleno:

nano /etc/apt/sources.list

zdroj: https://andreas.scherbaum.la/blog/archives/950-Upgrade-from-Ubuntu-16.10-yakkety-to-17.10-artful.html

0
rubo77