Vraag Kan ik releases overslaan tijdens het upgraden?


Ik gebruik momenteel Ubuntu 10.04. Ik weet dat er een 10.10-release is, maar kan ik direct upgraden naar 11.04? Kun je me alsjeblieft door de treden laten lopen?


114
2018-04-10 21:32


oorsprong


Deze vraag kan ook van belang zijn: askubuntu.com/a/304980/165026 - oligofren
Zeer gerelateerd: Waarom doet do-release-upgrade een versie overslaan? (Het is niet alleen voor LTS-naar-LTS-upgrades!) - Eliah Kagan


antwoorden:


Ubuntu ondersteunt alleen het upgraden van de ene versie naar de volgende versie, of van de ene LTS-versie naar de volgende LTS-versie. Dus je moet upgraden van 10.04 naar 10.10, en alleen dan naar 11.04.

Er zijn technische redenen voor deze beperking. Wanneer een nieuwe versie van een bestaand pakket is geïnstalleerd, moet het soms conversies uitvoeren, het moet bijvoorbeeld bestaande instellingen in een nieuwe database-indeling importeren. Bij het uitvoeren van dergelijke conversies moeten de verpakkingsscripts aannames doen over het oude formaat. Als upgrades van alle vorige versies van Ubuntu werden ondersteund, zou dit snel een nachtmerrie van het onderhoud worden, omdat verpakkingsscripts zouden moeten kunnen converteren van alle eerder gebruikte formaten naar het huidige formaat. Om de nachtmerrie te voorkomen ondersteunen verpakkingsscripts in het algemeen alleen een upgrade van de versie van het pakket in de vorige Ubuntu-release (en van de vorige LTS-release, in het geval van een pakket opgenomen in een LTS-release).

Rechtstreeks upgraden van de voorlaatste of eerdere versie naar de huidige versie (een "skip-upgrade" genoemd) is mogelijk, maar kan leiden tot een verkeerd geconfigureerd systeem.


82
2018-04-10 22:00



Kent u een officiële verklaring van Canonical / Ubuntu over dit onderwerp? Het lijkt mij vreemd dat ze dit officieel niet ondersteunen. Waarom zou de update-manager van Ubuntu 12.10 me zelfs de optie geven om alleen naar LTS-releases te upgraden als dat nooit mogelijk is? - Avian00
@ Avian00 Op de een of andere manier dwingen ze bij het upgraden naar een LTS de variabele Prompt in /etc/update-manager/release-upgrades naar lts. Je moet het terugzetten naar normal om upgrades naar het werk te krijgen normaal gesproken nog een keer. Tenminste, dat is mijn ervaring. - Alexis Wilke
Toen ik 14.04 installeerde, bood het mij 16.04 als onderdeel van het proces. Ik heb het gedaan en heb geconstateerd dat ik kan vertrouwen op 16.04 LTS. Maar er zijn enkele internals die op 15 zijn veranderd, dus mijn systeem heeft die bestanden evenals de 16.04-bestanden voor het opstartproces. Het kan verwarrend zijn om goed advies te vinden over een hybride systeem, ook al worden de meeste 14.04-bestanden gewoon genegeerd. Voor mij betekent dit dat ik heel voorzichtig moet zijn om alleen advies te volgen dat specifiek is voor 16.04 LTS. Geen big deal, maar iets om te overwegen. 14.04 advies kan er goed uitzien, maar niet de gewenste wijzigingen implementeren (zoals cron-logniveaus). - SDsolar


Updaten vanaf een oudere versie (erg oud in dit geval) is dan de vorige versie naar de huidige versie niet aangeraden. Je bent beter af met het downloaden van de nieuwe release, een back-up maken en vervolgens de nieuwe release installeren.

Als u Ubuntu 10.04 gebruikt en ECHT ECHT van die versie tot de nieuwste versie wilt updaten, blijf dan lezen, als u Ubuntu 10.10 gebruikt en ook wilt bijwerken van die versie tot de laatste versie, ga dan naar het tweede deel. Ik zou gebruikers vanaf 10.10 moeten waarschuwen dat het gaat om het downloaden van meer dan 2 GB aan gegevens en dat het ongeveer een hele dag duurt. En zelfs aan het einde kan het langzamer zijn, fouten geven, je verbinding zal op een gegeven moment afnemen of de computer zal gek worden. Dit betekent dat ik geen garantie geef dat het foutloos op elke pc werkt. Dus denk er echt over na, als je op deze manier wilt upgraden. Ik raad aan deze link te lezen: Hoe upgrade ik naar een nieuwere versie van Ubuntu?

Hier is een afbeelding die laat zien wat 10.04 gebruikers moeten zien nadat 12.04 is vrijgegeven:

enter image description here

BIJWERKEN - als u dit leest nadat 12.04 uitkwam, zou er een optie moeten zijn in de Update Manager in 10.04 waarin staat om te upgraden van 10.04 naar 12.04. Dit is de manier om te gaan sinds 12.04 uitkwam.

Om historische redenen zal ik onderstaande informatie achterlaten voor gebruikers die willen weten hoe dit moet voordat 12.04 uitkwam maar als je nog steeds in 10.04 bent, lees dan hier: Hoe upgrade ik naar een nieuwere versie van Ubuntu? omdat fossfreedom een ​​zeer goed en volledig antwoord heeft gegeven over het upgraden van 10.04 naar 12.04.

  • EERSTE DEEL (voor Ubuntu 10.04 gebruikers VOORDAT 12.04 uitkwam)

Als je eerst in Ubuntu 10.04 zit, moet je upgraden van 10.04 naar 10.10 en vervolgens van 10.10 naar 11.04. De reden is dat 10.04 een LTS-versie (lange-termijnondersteuning) is en daarom upgradet zichzelf van de ene LTS naar de andere. Dus de volgende LTS zou 12.04 zijn. Wanneer 12.04 komt, zult u een upgrade zien op uw 10.04. Maar als je nog steeds wilt upgraden naar 11.04, doe dan het volgende:

Ubuntu 10.04 tot 10.10

Menu Way
1a. Ga via het menu naar Systeem -> Beheer -> Update Manager .

Toetsenbord manier
1b. ALT+F2 en typ gksu update-manager 

Wanneer de Update Manager wordt geopend en deze NIET wordt weergegevenNieuwe Ubuntu-release beschikbaar"bericht in het bovenste gedeelte doet de volgende stappen:

2- Klik op de INSTELLINGEN knop in de Update Manager linksonder. Nadat de softwarebronnen die Windows opent, moet u zich in de Tabblad bijwerken waar je de optie zal veranderen Upgrade vrijgeven aan de onderkant. Verander hem van degene die het moet Normale releases sluit dan. Wat u hier deed, was Ubuntu te vertellen niet te controleren op LTS-versies, maar in plaats daarvan te controleren op de normale versie. Normale versies zijn degene die elke 6 maanden verschijnen. LTS komt om de 2 jaar uit. Bijvoorbeeld 8.04, 10.04, 12.04 ..

enter image description here

2.1 Open Update Manager opnieuw volgens de stappen in 1a of 1b.

enter image description here 2.2. Klik op de UPGRADE-knop die daar in het bovenste gedeelte zou moeten verschijnen. Na het voltooien van de upgrade start je de pc opnieuw op en moet je in 10.10 zijn. Test het een beetje en als je dan 100% zeker bent om naar 11.04 te gaan, doe dan het volgende:

  • TWEEDE DEEL (voor gebruikers van Ubuntu 10.10)

Ubuntu 10.10 tot 11.04

  1. ALT+F2 en Type 'gksu update-manager -d' om de update-manager te openen. De -d is om te controleren of er een ontwikkelversie is. Aangezien 11.04 nog in ontwikkeling is, zal het in het bovenste gedeelte van Update Manager verschijnen Nieuwe Ubuntu-versie 11.04 met een knop naar UPGRADE

enter image description here

  1. Klik op de UPGRADE knop en volg het door.

BELANGRIJK - Zorg ervoor dat je AL REEDS alles hebt bijgewerkt in Ubuntu 10.10. U bent dus klaar voor een schone upgrade naar 11.04.

NOTITIE - Van LTS tot LTS kunt u zelfs bijwerken. Bijvoorbeeld 10.04 LTS tot 12.04 LTS. Maar voor een ander als 10.10 moet je van de ene release naar de andere updaten totdat je bij de laatste bent. In jouw geval, voordat 12.04 uitkwam, zou je kunnen updaten van 10.04 tot 10.10 en dan 10.10 tot 11.04 en zo verder tot 11.10. Nadat 12.04 uitkwam kun je direct updaten naar 12.04 omdat het de volgende vrijgegeven LTS is.


42
2018-05-28 11:47



Downvoted, omdat dit niet langer de vraag beantwoordt. Het kreeg een geanonimiseerde ... - Jjed
Eigenlijk Jacob, dit beantwoordt nog steeds de vraag, zelfs als je hebt bewerkt. De gebruiker gebruikt 10.x en ik geef hem op basis daarvan een antwoord. Ik zal aan het eind echter een "noot" toevoegen om een ​​punt te maken over de oude naar nieuwe upgrades. - Luis Alvarado♦
Antwoorden op SE-sites zijn niet alleen voor de vrager, of zelfs in de eerste plaats. Dit antwoord geeft al antwoord op een gedeeltelijk irrelevante vraag (wie wil 10.04 -> 11.04 op dit punt upgraden?). Kunt u uw instructies algemener maken? Als dat zo is, zal ik overstappen. - Jjed
Eigenlijk ben ik het gedeeltelijk oneens. Het antwoord is voor de vrager en de algemene gebruikers. Toen mijn antwoord werd aangemaakt, kon de gebruiker dit stap voor stap bijwerken zoals hij toen vroeg. Dit voldoet aan de regels en beantwoordt de gebruiker. Ik zie ook niet hoe algemener je het zou willen hebben, omdat het stap voor stap gaat en de notitie aan het einde vermeldt de 2 manieren om te updaten nadat 12.04 uitkwam. - Luis Alvarado♦
Na het zoeken naar het woord "geanonimiseerd" (wist dat niet) kreeg ik uw punt. Ik dacht dat je op de een of andere manier sprak over Canonical en het werd "geanonimiseerd". Alsof je Ubuntuzied kreeg of zoiets. Hoe dan ook, de wijzigingen zullen in het begin worden doorgevoerd om de lezers niet te verwarren. - Luis Alvarado♦


Nee het is niet mogelijk.

met behulp van standaard upgrademethoden.

De enige "point-to-point" -release-upgrades die buiten de standaardversie werken om upgrades vrij te geven, zijn upgrades voor LTS-versies. Met andere woorden, u kunt upgraden van 8.04 -> 10.04 en 10.04 -> 12.04 zonder dat u moet upgraden naar elk van de drie andere niet-LTS-versies daartussenin. Anders moet je naast 10.10 gaan en vervolgens naar 11.04. Omdat je niet te ver achter je zit, zou het niet lang moeten duren. Voer de updatebeheer gewoon uit zoals u dat gewend bent en volg de keten naar 11.04.

Als je het zou proberen, kun je gewoon een 11.04-schijf plaatsen en over de installatie 10.10 installeren. Dit zou alle inhoud van je thuismap intact moeten houden, maar dit heeft tot gevolg dat je alle software die je had opnieuw moest installeren voorafgaand aan de "herinstallatie"


25
2018-06-09 10:50





U kunt geen versies overslaan tussen upgrades. De versie tussen Jaunty en Lucid is Karmic. Ik raad u aan een back-up te maken van belangrijke gegevens en een volledige herinstallatie uit te voeren, omdat er veel dingen zijn veranderd, inclusief de bootloader.

Als u niet van een nieuwe installatie houdt, kunt u upgraden met een alternatieve CD.

Voorbereidende werkzaamheden:

  • backup het systeem (indien mogelijk een schijfafbeelding)
  • Maak een reservekopie van uw persoonlijke bestanden (de homedirectory), zodat u de bestanden gemakkelijk kunt kopiëren
  • Verwijder alle PPA's en niet-standaard repositories, inclusief hun pakketten
  • Wees voorbereid op een fout, zorg dat je een Live CD hebt, zodat je nog steeds kunt booten, zelfs als de schijf dood is

De upgrade met behulp van de alternatieve CD wordt hieronder beschreven:

  1. Download ubuntu-9.10-alternate-i386.iso van http://releases.ubuntu.com/karmic/ in uw thuismap (vervang i386 met amd64 als je een 64-bits systeem hebt en ubuntu met kubuntu voor KDE)
  2. Open een terminal en voer uit:

    sudo mount -o loop ~/ubuntu-9.10-alternate-i386.iso /media/cdrom
    
  3. Start de upgrade door het uitvoeren van:

    gksu "sh /media/cdrom/cdromupgrade"
    

    Als u KDE (Kubuntu) gebruikt:

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

Na deze upgrade van 9.04 naar 9.10 gaat u verder met de upgrade naar 10.04 met:

sudo do-release-upgrade -d

24
2018-05-28 11:40



klinkt goed !! ik probeer het ...! - Yadnesh
@Yadnesh: zorg ervoor dat je een backup, bij voorkeur met een schijf imaging tool zoals Clonezilla, zodat je je schijf kunt herstellen als de upgrade fout gaat. - Lekensteyn
is er een kans om een ​​upgrade mis te lopen? - Yadnesh
@ Yadnesh: nou, nieuwe instellingen werken niet altijd goed met oude instellingen. In mijn upgrade van Jaunty naar Karmic zijn veel desktop-widgets verplaatst. Voer indien mogelijk een nieuwe installatie uit. Naast softwareproblemen zijn er ook andere problemen: de stroom kan worden onderbroken, de harde schijf kan uitvallen of de mens gooit koffie over de machine. - Lekensteyn
@Yadnesh, @Lekensteyn, ik zou voorstellen dat u alle PPA's en andere niet-officiële repositories verwijdert voordat u de upgrade start, en misschien ook pakketten uit die PPA's verwijdert (bijvoorbeeld met behulp van ppa-purge). En het is waarschijnlijk ook een goed idee om ervoor te zorgen dat 9.10 up-to-date is voordat je de release-upgrade uitvoert naar 10.04 ... - JanC


Ja en nee!

Ja, het is mogelijk - en ik heb een paar mensen een force-upgrade zien proberen via sudo do-release-upgrade / of handmatig hun sources.list aan te passen - Maar ...

doe het niet ...

Canonical ondersteunt alleen een upgrade van LTS naar LTS (dat wil zeggen 10.04 tot 12.04), of van elke tussenversie (10.04 - 10.10 - 11.04 - 11.10 - 12.04 - 12.10 etc.)

Als u een upgrade probeert te forceren, zou uw systeem waarschijnlijk kunnen breken. Bestanden worden mogelijk niet geüpgraded of bijgewerkt en hoogstwaarschijnlijk heeft u een zeer vreemd gedragssysteem of zelfs een systeem dat niet opstart.

Ik heb ook gezien dat verschillende mensen een back-up van de / home proberen te maken en deze op een nieuwe installatie herstellen. Dit werkt meestal - echter - ik geef er persoonlijk de voorkeur aan om een ​​schone nieuwe installatie van een kopie-specifieke bestanden van een back-up uit te voeren. Het voordeel van het kopiëren van specifieke bestanden is dat je alle onzin die je in de loop der jaren hebt verzameld, opruimt.


11
2018-04-11 03:47



+1 voor de vuilnisopruiming, die ik sinds 2009 niet meer heb gedaan ... Gelukkig zijn de ritten nu gigantisch. Merk ook op dat alleen een back-up wordt gemaakt /home is oké op een desktop van een eindgebruiker, maar op een server zal je waarschijnlijk heel veel instellingen hebben /etc/... die opnieuw moeten worden geïnstalleerd en dat duurt een eeuwigheid te doen als u een nieuw besturingssysteem installeert. - Alexis Wilke


U moet upgraden naar 10.10 en vervolgens naar 11.04. U kunt update-manager gebruiken, maar u kunt ook gebruiken do-release-upgrade vanaf de opdrachtregel.

Mogelijk moet u upgraden -update-manager-core eerst, in welk geval de volledige reeks er als volgt uitziet:

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

U kunt het upgradeproces herhalen om naar 11.04 te gaan.


6
2018-05-27 14:14





U kunt de bovenstaande methode uitvoeren zonder apache te hoeven installeren of / etc / hosts te wijzigen. Bewaar het meta-releasebestand ergens vanuit wget (behalve bovenaan / etc / update-manager / meta-release) en bewerk het zoals beschreven. Wijzig vervolgens in / etc / update-manager / meta-release de regel "URI = http: // ....." naar "URI = bestand: /// pad / naar / mijn / bewerkte / meta-release /het dossier"

Voor do_release_upgrade om te werken, moet u in uw bewerkte meta-releasebestand het archief in de URL's voor Release-File, Upgrade-Tool en UpgradeToolSignature van wijzigen http://archive.... naar http://old-releases...


5
2017-09-09 14:51



Over welke "methode hierboven" ga je precies? - rubo77


Bedankt voor de problemen die ik had met het upgraden van een oud systeem. Er is echter één verbetering die ik heb gebruikt die dit een stuk eenvoudiger zal maken - je hoeft geen apache te installeren.

Gebruik gewoon een file:// URI in plaats van een http:// URI.

Dus het proces is dus (mijn gebruikersnaam is fozzy):

fozzy@hostname:~$ wget -O - http://changelogs.ubuntu.com/meta-release | sed '/lucid/,$d' > meta-release

Bewerk meta-releasebestand in je thuismap met je favoriete editor, zodat de regel "Ondersteund: 0" in het karmische blok nu luidt: "Ondersteund: 1".

Bewerk / etc / update-manager / meta-release en maak de URI's dus (let op de drie schuine strepen in een rij):

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

Voer de release-upgrade uit.

Het leuke hiervan is dat het niet nodig is om apache te installeren en alles wat het binnenhaalt - ik gebruikte het op een minimaal systeem en ik wilde niet dat al die dingen eruit gehaald werden. Het betekent ook dat je het meta-release bestand kunt bewerken zonder root te zijn.

Je hebt alleen root nodig om het te bewerken /etc/update-manager/meta-release bestand en vervolgens uitvoeren do-release-upgrade.


5
2018-06-09 10:46





U kunt een release niet overslaan bij het upgraden van Ubuntu. U moet dus eerst upgraden naar 9.10 en vervolgens van 9.10 naar 10.04.


4
2018-06-09 10:48



maar hoe kies ik 9.10 als 10.04 de enige optie is die ik op het scherm zie? is er een manier om het te doen ?? - Yadnesh
De reden dat het niet wordt getoond is dat 9.10 geen ondersteuning meer heeft, dus het is verwijderd van de hoofdserver en de mirrors ... - JanC
@Yadnesh: Ik denk dat je nog steeds 9.10 alternatieve cd's kunt downloaden en ermee kunt upgraden. - binW


Jaunty ging ooit terug uit steun. De volgende versie van Jaunty (Karmic) is ook niet meer ondersteund.

Je kunt ook geen tussentijdse versies overslaan, d.w.z. niet 9.04 tot 10.4 - je moet via 9.10 gaan.

Omdat zowel Jaunty als Karmic uit de hoofdrepository's zijn verwijderd, kun je het beste de upgrade-route gebruiken om de desktop-ISO van 10.04 te downloaden en een nieuwe installatie uit te voeren.

Maak voor de installatie natuurlijk een back-up van alle niet-verborgen bestanden in / home. Je kunt deze na herstellen.


4
2018-06-11 16:08



kan ik upgraden via een CD ?? - Yadnesh
ja - zie @lekensteyn antwoord. Mijn advies - neem dit als een kans om opnieuw te beginnen - je zult verbaasd zijn hoeveel grof je verzamelt door de jaren heen. Ook voorkom je eventuele "upgrade" -problemen die je soms tegenkomt, zoals verkeerd geïnstalleerde pakketten / conflicterende pakketten van dingen die je mogelijk hebt gecompileerd / handmatig hebt geïnstalleerd. - fossfreedom♦
Ik raad aan om ook alle verborgen bestanden te kopiëren, omdat ze nuttige informatie kunnen bevatten (ik betwijfel of Yadnesh bijvoorbeeld zijn mail wil verliezen). - JanC
@JanC - het exporteren van zijn mailbox is een beter antwoord. Het belangrijkste probleem met het kopiëren van de verborgen bestanden is dat de structuur van de configuratiebestanden mogelijk is veranderd. Als u nieuwe configuratiebestanden vervangt door oude, krijgt u niet-werkende apps / thema-problemen en andere problemen. - fossfreedom♦
@fossfreedom @JanC: exporteer indien mogelijk en kopieer alles. Zelfs als applicaties oude configuratiebestanden kunnen converteren, is het niet onberispelijk (nieuwe functies worden niet geïntegreerd en nemen vreemde standaardwaarden aan) - Lekensteyn