Čo je to s možnosťou „dist-upgrade“ programu apt-get?
- Kategórie: Linux
Keď sa ľudia dozvedeli, že môžu vykonať úplnú aktualizáciu svojej distribúcie z príkazového riadka, vždy došlo k určitému zmätku. Väčšina ľudí taký výkon nevyváži. Niektoré preto, že nepoužívajú príkazový riadok, a iné, pretože sa obávajú, že pokus o aktualizáciu z príkazového riadku ukončí ich systém. A noví používatelia si nie sú celkom istí, aký je medzi nimi rozdiel aktualizácia apt-get a apt-get dist-upgrade je.
V tomto vstupe do systému Ghacks Linux sa chystám rozptýliť mýty a strach z dist-upgrade Príkaz. Samozrejme, rovnako ako pri všetkom, čo súvisí s počítačom, viete, že pri veľkých aktualizáciách vždy existujú riziká. S otvoreným varovaním sa vydáme na to, aby sme obmedzili trochu strachu.
rozdiely
Najprv ich chcem porovnať apt-get možnosti: upgradovať a dist-upgrade , Rozdiel medzi týmito dvoma je veľmi jednoduchý. upgradovať voľba sa používa iba na inštaláciu všetkých najnovších verzií balíkov, ktoré sú už nainštalované na vašom počítači. To sa stane, keď uvidíte aktualizačné balíky prostredníctvom Správcu aktualizácií (viete, keď ste na paneli upozornení na upozornenie a potom sa otvorí Správca aktualizácií, ktorý vám ukáže, ktoré aktualizácie sú pre váš systém k dispozícii.)
dist-upgrade možnosť je úplne odlišná od upgradovať , Ale čo robí dist-upgrade robiť? Jednoduchá. dist-upgrade voľba nielen inovuje všetky aktuálne nainštalované balíčky vo vašom systéme, ale tiež zvládne zmeny závislosti s novými verziami balíčkov. Inými slovami, dist-upgrade odstráni z vášho systému zastarané balíky, zatiaľ čo upgradovať nebude. Táto funkcia nie je potrebná pre aktualizáciu z jedného distribučného vydania na druhé.
Ale nezlepšuje to moje distro?
Nie nevyhnutne. Aj keď sám o sebe dist-upgrade , pripraví váš systém na aktualizáciu distribúcie, jediný spôsob, ako v skutočnosti vykoná aktualizáciu na nové vydanie, je, ak ste zmenili svoj /etc/apt/sources.list súbor, ktorý odráža zmenu. Inými slovami, musíte do repozitára pridať nové úložiská v systéme Windows sources.list súbor predtým, ako sa to môže stať.
Znie to jednoducho. Áno, je. Nie je to však odporúčaný plán útoku na aktualizáciu na novú distribúciu. Aj keď to bude fungovať, existuje lepší spôsob ... príkazom. Príkaz do-release-upgrade bol vytvorený špeciálne na aktualizáciu operačného systému na najnovšie vydanie prostredníctvom príkazového riadku. Pred vydaním tohto príkazu budete samozrejme musieť skontrolovať, či je pomocou príkazu k dispozícii aktualizácia sudo do-release-upgrade -d. Keď tak urobíte, budete informovaní, či je k dispozícii nové vydanie. Ak existuje nové vydanie, vydajte príkaz sudo do-release-upgrade a začne sa proces aktualizácie. Toto je samozrejme dosť zdĺhavý proces a sú tu spojené riziká. Mohli by ste prísť o balíky, ktoré ste nainštalovali manuálne (ktoré nové vydanie nepodporuje), alebo (najhorší scenár) by sa váš systém mohol stať nestabilným.
Aktualizácie distribúcie sú vždy zložité. Nechal som ich ísť veľmi dobre a nechal som ich, aby šli strašne. Je to hazard. Teraz však viete presne, ako riadiť úlohu z príkazového riadku. Teraz ste oficiálne nebezpeční. ;-)