Vraag Is een schone installatie beter dan upgraden? [Gesloten]


Is het beter om Ubuntu volledig nieuw te installeren of is het upgradeproces net zo goed? Met andere woorden: zal mijn computer net zo probleemloos en efficiënt werken als ik upgrade, in tegenstelling tot een nieuwe installatie?


75
2017-10-10 05:42


oorsprong


Van een korte blik lijkt het er niet op dat je APTonCD kunt gebruiken om een ​​release-upgrade uit te voeren. En ik ben er vrij zeker van dat het je niet zal helpen om een ​​back-up van je documenten te maken als je voor een schone installatie gaat. - Sergey


antwoorden:


Typisch, upgrades zijn prima in Ubuntu. Het is niet zoals Windows waar je een enorm register hebt om over te zetten van je laatste systeem. Zolang je niet veel tutorials hoeft te volgen of geen oplossingen hebt gedaan om problemen op een unieke manier op te lossen (bijvoorbeeld door een speciale applicatie te gebruiken om je draadloze kaart in te schakelen of om wat voor reden dan ook belangrijke wijzigingen in je kernel aan te brengen), ben je prima.

Sterker nog, ik zou zeggen dat ongeveer 90% van de mensen die deze vraag stellen in orde zal zijn met de upgrade.

Als je absoluut veilig wilt blijven, kun je altijd wachten op de upgrade van de vecteplaatsen, of misschien zelfs een paar jaar wachten op de volgende LTS-release. Het is jouw keuze. Je wordt nog steeds de komende drie jaar ondersteund met updates als je nu al op 10.04 bent.


40
2017-10-10 05:47





Dat hangt er vanaf waar je Ubuntu voor gebruikt.

  • Als uw installatie alleen speelgoed of een apparaat is (bijvoorbeeld alleen voor surfen op het web) en u deze niet hebt aangepast, installeert u deze opnieuw. Zorg ervoor dat u persoonlijke gegevens opslaat (meestal wilt u een back-up van uw thuismap maken en geselecteerde onderdelen herstellen).
  • Als de enige aanpassingen die u hebt gedaan aan uw installatie extra stuurprogramma's moeten installeren of andere aanpassingen moeten doen omdat uw hardware slecht werd ondersteund onder de oude versie, is het misschien beter om een ​​schone installatie opnieuw uit te voeren.
  • Als u uw installatie op een andere manier hebt aangepast (geconfigureerde systeeminstellingen, meer dan een paar aanvullende programma's geïnstalleerd, enz.), upgrade. Als u Ubuntu actief hebt gebruikt, is deze zaak waarschijnlijk van toepassing (als er niets anders is geïnstalleerd, hebt u waarschijnlijk een heleboel pakketten geïnstalleerd).

Op systeemniveau is Ubuntu erg goed in soepele upgrades. Upgrades worden getest voor elke release. Dit is een ondersteunde werkingsmodus en het is waarschijnlijker dat u het systeem dat u wilt achterlaat dan dat u het opnieuw installeert en al uw aanpassingen probeert te onthouden.

Op gebruikersniveau is de standaardinterface van Ubuntu Gnome, die niet zo goed is in het importeren van instellingen van de ene versie naar de andere. Dus de keuze is tussen

  • beginnend met een nieuwe homedirectory en het herstellen van alle documenten en geselecteerde instellingen van een back-up; en
  • uw homedirectory over de upgrade heen houden en het probleem onderzoeken als er gaat iets mis.

In beide gevallen kunt u net zo goed een systeemupgrade uitvoeren.


26
2017-10-10 11:15



Hoe veilig is het om een ​​ontwikkelings-pc te upgraden? Is het upgraden van het verwijderen van bestaande cmd-lijntools enz.? En hoe zit het met bestaande eigen drivers (radeon-graphics)? Im denkend als ik 13.04 tot 13.10 zou moeten bevorderen of op LTS wachten. - latusaki
@latusaki Je kunt tijdens het upgraden geen versie overslaan, dus je moet toch 13.04 → 13.10 → 14.04LTS gebruiken. 13.04 wordt niet meer ondersteund, dus ik raad aan om nu naar 13.10 te upgraden. Bij het upgraden wordt niets verwijderd, behalve wanneer een pakket is verdwenen. Op een doorsnee ontwikkelingsmachine is upgraden pijnloos, tenzij u op een compileerbug vertrouwt. - Gilles
13.04 is een uitzondering. Ze kunnen worden geüpgraded van 12.10 naar 13.10 en naar 14.04. - Braiam
@Braiam Uh? Waar haal je dit vandaan? Ik heb altijd "alleen van de ene release naar de volgende of van de ene LTS naar de volgende" gezien. UpgradeNoteszegt nog steeds dat vandaag geen upgrades worden genoemd van 12.10 naar 13.10 of naar 14.04. - Gilles
Hier askubuntu.com/a/368099/169736, ze maakten een uitzondering voor 13.04 omdat het vóór 12.10 de EOL bereikte. Ook hier meta.askubuntu.com/a/7813/169736 - Braiam


Over het algemeen heeft een nieuwe installatie de voorkeur omdat ik veel problemen met het upgradeproces heb gezien. Het upgraden van het proces eindigt in het algemeen in een waardeloos grafische driver probleem of in een GPU. Ik kreeg zelfs rare problemen, zoals het niet beschikbaar zijn van gedeelde mappen en gegevensverlies.

 Nou, het is allemaal aan jou, want het probleem blijft ook bestaan ​​als je voor een schone installatie gaat. Maar schone installatieproblemen zijn over het algemeen gemakkelijk te begrijpen en te herstellen.
Nou geniet van het installeren van Ubuntu :)


10
2018-05-07 17:50



Ik zou voor de nieuwe installatie gaan, als je kunt. Verschillende mensen kwamen problemen tegen bij het upgraden. De nieuwe installatie werkt erg goed, tussen haakjes. Veel plezier, .... Erik. - Erik
Ik kan dit bevestigen: probeerde Kubuntu te upgraden, maar kreeg toen verschillende systeemfouten. Op dit moment installeer ik een nieuwe 12.04 (ja, Firefox kan tijdens de installatie worden gebruikt ;-)) - Yogu
ja dat is de geest waar ik het over had. :) - ashutosh
Ik ga ermee akkoord dat ik een nieuwe installatie zou doen. Ik heb de mijne geüpgraded van 11.10 tot 12.04 en het heeft een upgrade uitgevoerd, maar al snel nadat ik programmacrashes had, enz. Dus bewaar je zelf een back-up van je bestanden via Dropbox of Ubuntu one, enz. En voer een nieuwe installatie uit. - Steve
Wat bedoel je met een 'nieuwe installatie'? Het betekent mijn schijf formatteren en vervolgens ubuntu installeren? - Ronald


Voor mij leidde upgrading altijd tot problemen, soms groot soms klein. En de meeste waren in oude configuratiebestanden in de thuismap.

Dus mijn gebruikelijke stroom is als volgt -

  1. Maak een back-up van kritieke gegevens die zich bijvoorbeeld op rootpartitie zoals mysql dbs kunnen bevinden
  2. Start live-cd op
  3. Verwijder verborgen bestanden voorzichtig in je thuismap, maar laat er enkele zoals .purple, .VirtualBox, .wine, enz. Achter
  4. Formatteer de root-partitie en gebruik de oude home-partitie

7
2017-10-10 06:06





Soms zijn nieuwe functies (bijvoorbeeld de update van ext3 naar ext4) alleen ingeschakeld bij nieuwe installaties. Ik raad u aan hiervoor release-opmerkingen of changelogs te controleren, maar verder is er geen echt verschil.


7
2017-10-12 18:30



AFAIK die je kunt updaten ext3 naar ext4 te allen tijde: cyberciti.biz/tips/linux-convert-ext3-to-ext4-file-system.html - WinEunuuchs2Unix


Voer indien mogelijk een nieuwe installatie uit.

Ik kreeg vorig jaar deze keuze.

Het beste van alles was dat ik TWEE systemen had om te upgraden, zodat ik het kon vergelijken door het te doen.

Kort samengevat, zoals anderen hebben opgemerkt, als u een nieuwe installatie kunt doen, is dat de beste optie. Het zal dingen opruimen die anderszins problemen zijn in de toekomst. Het zorgt ervoor dat al je belangrijke gegevens en persoonlijke programma's niet op die machine zijn vastgelegd (uiteraard maak je er in dit geval een back-up van).

Mijn 'productiemachine' was degene die ik heb geüpgraded omdat ik die gebruikte voor belangrijke werkspullen.

Eén ding zou ik echter aanraden, omdat ik weet dat dit proces zenuwslopend kan zijn: kan een nieuwe machine worden (je kunt nu een barbones-machine voor $ 300 krijgen. Zet dat op met je belangrijkste spullen en als het echt goed werkt, doe je core-machine. Als er iets misgaat, wat met een OS-installatie / -upgrade best eng kan zijn, kun je je andere machine gebruiken terwijl je het oplost. Je zult ook eindigen met een fysieke back-up van je gegevens plus een 'go-to' machine als de jouwe in de toekomst faalt. Het is in feite een verzekering.


7
2018-04-26 19:16





Een schone installatie is de beste manier om ervoor te zorgen dat u de ervaring krijgt die de ontwikkelaars voor de release hebben bedoeld, terwijl bij het upgraden oude gegevens, configuraties, pakketten, enzovoort kunnen worden gebruikt of scenario's kunnen worden gemaakt die ontwikkelaars niet verwachtten of niet correct konden verdragen.

Als je het vraagt ​​- nieuwe installatie. Kopieer gewoon je thuismap naar het basisstation en verander de naam naar iets dat niet door het systeem wordt gebruikt, selecteer tijdens de installatie die partitie als "/" en zorg ervoor dat je niet "format" selecteert. Dit zal het besturingssysteem installeren, maar je Ik heb toegang tot uw gegevens zonder een nieuwe indeling of iets anders.


5
2017-10-10 05:48



Ten eerste ben ik niet zeker of het mogelijk is om het installatieprogramma op te dragen de partitie die wordt gemount niet te formatteren als /. Ten tweede, in het geval dat de partitie niet wordt geformatteerd, blijven de oude gegevens / configuraties enz. Die u noemt nog steeds aanwezig, nietwaar? - koushik
Natuurlijk is het beste om een ​​apart systeem en een partitie voor documenten te hebben om mee te beginnen. - bobince


Er zijn geen garanties in het leven

U kunt crashen in een nieuwe installatie of in een upgrade. De meeste mensen zullen geen crash ervaren. Als je in die ongelukkige minderheid bent, is het het beste om:

  • een back-up hebben die je kunt herstellen of,
  • test de installatie / upgrade op een afzonderlijke partitie.

Schone installatie voordelen en nadelen

Voor een schone installatie is al die oude rommel die je in twee jaar hebt geïnstalleerd tussen LTS-versies weg. Dit kan echter een nadeel zijn, omdat je vaak de goede dingen vergeet die je hebt toegevoegd /usren /etc submappen.

Upgrade voordelen en nadelen

Tijdens het upgraden krijgt u voor elk configuratiebestand te horen wat elke nieuwe pakketversie zal veranderen. U kunt ervoor kiezen om het oude te behouden of de nieuwe versie te nemen. Bijvoorbeeld tijdens Ubuntu 16.04 LTS naar 18.04 LTS upgrade deze veranderd op mijn systeem:

  • Scannerconfiguratie - /etc/sane.d/dll.conf
  • /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf
  • Geluidsoverbrugging om HDMI TV actief te houden - /etc/pulse/default.pa
  • Grub-override om het menu tijdens het opstarten te verbergen, tenzij Ontsnappen ingedrukt - /etc/grub.d/30_os-prober
  • Cron (je zou alles verliezen bij een nieuwe installatie!) - /etc/cron.d/anacron
  • Total network traffic monitoring utility - /etc/vnstat.conf

Met de upgrade op 6 mei 2018 kreeg ik dat te horen 203 pakketten zal worden verwijderd. In de loop van de tijd zal ondersteuning voor meer pakketten worden toegevoegd, zodat er minder zullen vallen tijdens de upgrade. Het is het beste om ervoor te zorgen dat al uw kritieke behoeftenpakketten aanwezig zijn of dat u alternatieven van andere ontwikkelaars hebt om te gebruiken.

Maak eerst een back-up of voer een upgrade uit op de gekloonde partitie

Een back-up maken en herstellen is een pijn. Het is tijdrovend en vaak gaat uw herstel niet zoals gepland. Een alternatief is om je 16.04 LTS (of welke versie dan ook) te klonen naar een nieuwe testpartitie en daar te upgraden naar 18.04 LTS (of welke versie dan ook).

Ik gebruik een script om Ubuntu naar een testpartitie te klonen voor het upgraden: Bash script om Ubuntu te klonen naar een nieuwe partitie voor het testen van 18.04 LTS upgrade

Het script zal:

  • Gebruik rsync om een ​​spiegelbeeld te verzekeren van echte partitie naar testpartitie
  • Update testpartitie /boot/grub/grub.cfg met de juiste UUID's om op te starten
  • Update testpartitie /etc/fstab met de juiste UUID's om op te starten
  • Rennen sudo update-grub om testpartitie aan het opstartmenu toe te voegen
  • Sta nu toe om opnieuw op te starten en een upgrade uit te voeren op de testpartitie

Na de upgrade op de testpartitie kunt u de tijd nemen om alle nieuwe functies te verkennen en op fouten te controleren. Je hebt nog steeds je originele Ubuntu-installatie voor dagelijks werk. Als u fouten in de nieuwe versie aantreft, kunt u het klonen opnieuw uitvoeren en een of twee weken later upgraden nadat ze zijn hersteld. U zou ook opnieuw klonen en opnieuw upgraden als pakketten die cruciaal zijn voor uw werk niet werden ondersteund, maar nu is ondersteuning toegevoegd.


5
2018-05-12 15:22



Mooie verslaggeving van voor- en nadelen. Het eerste advies voor Back-up is goed. - Elder Geek


De AptOnCD-software wordt gebruikt om een ​​offline repository van uw gedownloade pakketten op een cd te maken. U kunt uw AptOnCD (gecreëerd door u, met al uw gedownloade pakketten) gebruiken als een bron van gegevensopslag. Het is een handig hulpmiddel voor mensen met minder bandbreedte. (Ik heb dit eerder gebruikt). U kunt ook een metapackage hebben die alle geïnstalleerde pakketten installeert.

u kunt meer informatie krijgen over AptOnCD hier.


Eigenlijk kunt u alle pakketten in een enkele AptOnCD-compilatie met een metapackage herstellen (installeren) als u de optie 'metapackage maken' kiest. Uit de beschrijving van de metapackage: "Automatisch gegenereerd metapakket dat als afhankelijkheden alle pakketten bevat in APTonCD-media, eerder gegenereerd door APTonCD".

Maar u kunt een back-up maken van de lijst met pakketten door de opdracht in te voeren dpkg --get-selections > packages_list, waar packages_list is de bestandsnaam. U kunt deze lijst later gebruiken om al uw pakketten met het programma te installeren synaptic of dpkg. deze kan je helpen. Maar zorg ervoor dat uw nieuw geïnstalleerde systeem ook de repositorybronnen heeft die zich in uw vorige geïnstalleerde systeem bevonden. anders zal het niet werken.

Om alle pakketten te installeren met behulp van 'Synaptic Package Manager', volgt u deze

  • Installeer synaptic met sudo apt-get install synaptic
  • Open synaptic door te typen synaptic in het dashboard
  • Selecteer 'Bestand' in het menu, klik op 'Markeringen lezen'.
  • Selecteer in het venster 'Openstaande wijzigingen' het bestand dat u hebt gemaakt dpkg --get-selections opdracht. In deze context is het dat packages_list het dossier.
  • Klik vervolgens op de knop 'Toepassen'.

4
2018-05-08 03:53



kan ik AptOnCD gebruiken om mijn geïnstalleerde programma's terug te zetten op de nieuw geïnstalleerde ubuntu ... ik heb een internetverbinding met lage bandbreedte ... - Mayank
Meer informatie over het antwoord toegevoegd, omdat commentaar een beperkte tekengrootte heeft. - Anwar


Voor een onervaren Ubuntu-gebruiker is een schone installatie van Ubuntu waarschijnlijk veiliger dan een distributie-upgrade ervan uitgaande dat je de zelfdiscipline hebt om al je persoonlijke gegevens te back-uppen voordat je een upgrade uitvoert, net zoals je een back-up zou maken van al je persoonlijke gegevens voordat je Ubuntu volledig opnieuw hebt geïnstalleerd.

Als u om een ​​upgrade wordt gevraagd, betekent dit dat het een ondersteunde upgrade is, maar hoe weet u dat een ondersteunde upgrade succesvol is? Zelfs het upgraden van een gloednieuwe installatie van Ubuntu kan fout gaan. Ik heb dit zien gebeuren, maar de fout die werd veroorzaakt door deze upgrade was klein en gemakkelijk op te lossen.

Een succesvolle upgrade is bijna volledig afhankelijk van uw niveau van begrijpen van het Ubuntu-besturingssysteem. Problemen die door een upgrade worden veroorzaakt, kunnen bijna altijd worden opgelost als u over de vereiste vaardigheden beschikt om ze op te lossen. Tijdens het upgraden van Ubuntu houd ik een 2e laptop naast de computer die wordt geüpgraded, zodat ik onmiddellijk kan zoeken naar Ubuntu voor de oplossing zodra er iets fout gaat. Ik vertrouw op mijn eigen ervaring en de ervaring van anderen om me te helpen problemen op te lossen die door een upgrade worden veroorzaakt. Anders gokt u op een distributie-upgrade - vooral als je een onervaren Linux-gebruiker bent.


4
2018-05-12 13:01



Ik hou van de gok-analogie. Goed gezegd. - Elder Geek