Linux Distribution oppgradering eller ny installasjon?


Når den tid kommer rundt for din distribusjon av valget for å slippe en ny iterasjon av sin plattform, du blir møtt med en tilsynelatende enkelt valg å oppgradere eller gjøre en ny installasjon. På den ene siden, ender du opp med å gjøre mindre arbeid. På den andre, er sluttresultatet en ren, frisk start.
Selvfølgelig forekommer mareritt. Selv de beste planlagt oppgradering kan gå sidelengs. Betyr dette at du bør alltid gjøre en fersk installasjon?
Spørsmålet er egentlig ikke så enkelt fordi svaret avhenger av så mange faktorer. Jeg ønsker å ta utfordringen med oppgraderinger kontra ferske installasjoner og se om jeg kan hjelpe deg med å finne ut hvilken er den beste ruten å ta. Forhåpentligvis til slutt, vil du ha på din hardware, den nyeste størst operativsystemet gjort på en slik måte å passe perfekt til dine behov.
Distribution avgjør banen
ruten du ta å oppgradere kan allerede være bestemt for deg. For eksempel, hvis du tilfeldigvis bruke en rullende utgivelse distribusjon, har du mest sannsynlig allerede har den nyeste størst. Hvorfor det? Fordi rullende utgivelsen fordeling er stadig i en tilstand av oppgradering. I stedet for å bruke en slags milepæl utgivelse system, bruker rullende utgivelse en jevn strøm av "mikro-oppdateringer" for å holde utløser din oppdatert.
Hvis du bruker slike som Arch Linux, Arch Bang, Manjaro, Semplice Linux, opensuse Tumbleweed, eller Gentoo du er mest lik allerede bruker den nyeste utgaven. På den annen side, hvis du bruker en distribusjon som ikke er en rullende utgivelse og har en tendens til å leve i forkant (som Fedora), kan oppgraderinger tendens til å gå sidelengs ganske mye. Det beste alternativet med disse typer distribusjoner er å alltid gjøre en ny installasjon.
Noen distribusjoner har en mye enklere tid med oppgradering enn andre. For eksempel, inntil nylig jeg hadde brukt Ubuntu Linux som min produksjon operativsystem. At systemet i gang med Ubuntu 13.04 og nøt oppgraderinger til 13.10, 14.04 og 14.10-alle med svært minimale problemer (som alle var tredjeparts programvare). Dette bør illustrere at noen distribusjoner er så solid konstruert og deres oppgraderinger så godt testet, at oppgradering (selv store utslipp oppdateringer) går av uten problemer
Hardware avgjør banen
Tenk på dette:. Desktop versus server oppgraderinger. Klart en stor oppgradering til en stasjonær ikke holder nesten risikoen for en større server oppgradering. Dette gjelder spesielt når din server OS har blitt altfor forskjøvet til å møte dine behov.
Som en generell tommelfingerregel bør servere alltid behandles med betydelig mer omsorg enn stasjonære. Med hensyn til oppgradering av servere, er det beste alternativet enten virtualisering eller sette opp splitter ny maskinvare (utenom produksjon), testing, migrere data, og deretter (når alle testene er fullført) rulle nyinstallert server i produksjon (og tar den gamle server nede).
Det siste du trenger er å gjøre en fordeling oppgradering på en server, bare for å se at oppgraderingen mislykkes og serveren avvikle krever data recovery og en ny installasjon. Dette skjer ... selv med Linux.
Installert programvare bestemmer banen
Tenk over hva du har installert på systemet ditt. Har du, uten å lykkes, stakk med distribusjonen sitt pakkesystem (for eksempel Ubuntu Software Center, apt-get, DNF, zypper, dpkg, etc)? Eller har du gått ut av kurs og installert en rekke pakker fra kilden?
Del av trekningen av åpen kildekode-plattform er muligheten til å laste ned kilde av programvare, justere den til å passe dine behov, og installer (eller re- distribuere) det. Men ved å installere fra kilde, kan pakkesystem ikke være klar over installert programvare og oppgraderingen kunne bryte søknaden. Det er alt fint og bra hvis du bare har installert noen pakker på denne måten. Men hvis du har installert de fleste pakker fra kilde, gjør en oppgradering til slutt vil føre til noen alvorlige problemer, og du vil ende opp med å fjerne og installere disse pakkene uansett. For å nå dette målet, en fersk installasjon ville være best.
Data plassering avgjør banen
For en veldig lang tid, har det vært ansett smart design for å plassere din brukerens hjemmeområde utenfor standard partisjonering ordningen. For eksempel kan du huse brukerhjemmekataloger på en helt annen stasjon enn operativsystemet. Hvis dette er tilfelle, en fersk installasjon av operativsystemet gjør ingen skade på brukerdata. Dette gjør imidlertid utgjøre en liten utfordring å få den nye installasjonen å gjenkjenne stedet for brukerens ~ /(hjemme) Østerrike (en utfordring som er håndtert post-installere og krever litt av /etc /fstab magi).
Jeg har, i mange år jobbet med et minimum av to stasjoner i hver Linux installasjon: en driv husene operativsystemet og de andre driv huser alle data. Jeg vil forandre alle baner (for eksempel bilder, musikk, filmer, dokumenter) til standard til den andre stasjonen. Ved å gjøre dette, kan jeg gjøre en ny installasjon uten å bekymre data.
Noen betraktninger
En av de første tingene du bør vurdere er hvorfor du ønsker å gjøre oppgraderingen i første omgang. Tre av de vanligste årsakene til oppgradering er:..
Du ønsker alltid den nyeste-greatest
støttes ikke lenger Din nåværende versjonen
Du vil ha en ny funksjon eller programvareversjonen som du ikke kan få på din nåværende iterasjon.
Klart, hvis ikke lenger støttes din nåværende utgivelsen, er det på tide å oppgradere. Dette kan bety at du er en fan av Long Term Support (LTS) utgivelser (som tilbys i Ubuntu). Hvis det er tilfelle, vil du absolutt ønsker å gjøre en ny installasjon. Oppgradering fra, sier Ubuntu 12,04 til 14,04 kunne avvikle en katastrofe.
Hvis du er en som alltid vil ha det siste, er du sannsynligvis jobber med en cutting edge distribusjon, slik at en ny installasjon kan være best.
Også, Hvis ditt ønske om å oppgradere er drevet av en ny funksjon eller programvareversjonen, kan en oppgradering være ditt beste veien (så lenge du tar i tidligere nevnte problemer /bekymringer).
Si at du er en Ubuntu bruker og du har oppgradert 13,04 til 13,10 til å 14,04 til 14,10 og hver oppgradering var feilfri. Snart 15.04 vil bli utgitt. Det er to ting du bør vurdere.
Bør Canonical pinne med X.org og Unity 7 for 15.04, oppgraderingen bør gå av, så vel som alle andre
Bør Canonical endelig hente ut Mir /Unity 8, vil du ønsker å gjøre en fersk installasjon (kanskje du faktisk ønsker å vente til 15.04.01 er sluppet ... men det er en smakssak).
Du vil også være lurt å vurdere hvordan mye tid /krefter du har brukt tilpasse installasjonen, samt hvor mange tredjeparts programmer du har installert. Tilpasning tar tid. Installere programvare tar tid, spesielt hvis du har til å spore opp depotet informasjon for å legge til pakkesystem (for å installere alle disse tredjeparts titler). En løsning på dette er å ta backup av dine kilder fil (for eksempel /etc/apt/sources.list eller alle filene i /etc/yum.repos.d/) og lagre dem til skyen eller på en ekstern enhet. Når du har gjort en ny installasjon, kopiere disse kildene tilbake, oppdatere pakkebehandler, og installere unna.
Slutt bør du vurdere hvilken type du foretrekker partisjon. Ny maskinvare (for eksempel solid state drives) fungerer mye bedre med btrfs og XFS filsystemer. Hvis du bruker en fordeling som tidligere misligholdt til ext4, vil en oppgradering fortsette med det filsystemet. Det beste alternativet, for å dra nytte av en mer effektiv filsystemet, er å gjøre en ny installasjon.
På slutten, valget er ditt. Pass på at du velger med omhu, og du vil ende opp med en frisk skrivebords klar til å tjene deg i lang tid eller kort sikt. Oppgradering Linux trenger ikke å være et mareritt. Planlegge deretter, ta hensyn til alle faktorer, og du kan unngå enhver og alle mareritt. Anmeldelser



Previous:
Next Page: