Co je to s možností „dist-upgrade“ apt-get?

Vyzkoušejte Náš Nástroj Pro Odstranění Problémů

Když se lidé dozvěděli, že mohou provést úplnou aktualizaci své distribuce z příkazového řádku, vždy došlo k určitému zmatku. Většina lidí takový výkon neodváží. Někteří proto, že nepoužívají příkazový řádek, a jiní, protože se bojí, že by se pokusili upgradovat z příkazového řádku, dojde k ukončení jejich systému. A noví uživatelé si nejsou zcela jisti, jaký je rozdíl mezi apt-get upgrade a apt-get dist-upgrade je.

V tomto vstupu do systému Ghacks Linux se chystám rozptýlit mýty a strach z dist-upgrade příkaz. Samozřejmě, stejně jako u všeho, co se týká PC, víte, že jsou při větším upgradu vždy rizika. S otevřeným varováním se vydáme omezit trochu strachu.

Rozdíly

Nejprve chci porovnat dva apt-get možnosti: vylepšit a dist-upgrade . Rozdíl mezi těmito dvěma je velmi jednoduchý. vylepšit volba se používá pouze k instalaci všech nejnovějších verzí balíčků již nainstalovaných v počítači. To se stane, když uvidíte aktualizační balíčky aktualizace prostřednictvím Správce aktualizací (Víte, když jste na svém panelu upozorněni na oznámení a poté se otevře Správce aktualizací, který vám ukáže, které aktualizace jsou pro váš systém k dispozici.)

dist-upgrade možnost je zcela odlišná od vylepšit . Ale co dělá dist-upgrade dělat? Jednoduchý. dist-upgrade volba nejen upgraduje všechny aktuálně nainstalované balíčky na vašem systému, ale také bude řešit změny závislosti s novými verzemi balíčků. Jinými slovy, dist-upgrade odstraní z vašeho systému zastaralé balíčky, zatímco vylepšit nebude. Tato funkce není nutná pro upgrade z jedné distribuční verze na druhou.

Ale nedělá to upgrade mého distro?

Ne nutně. Ačkoli sám o sobě dist-upgrade , připraví váš systém na upgrade distribuce. Jediným způsobem, jak provede aktualizaci na nové vydání, je, pokud jste změnili /etc/apt/sources.list soubor odrážet změnu. Jinými slovy, musíte přidat úložiště pro novou distribuci v systému Windows sources.list soubor, než k tomu může dojít.

Zní to jednoduše. Ano to je. Není to však doporučený plán útoku pro přechod na novou distribuci. Ačkoli to bude fungovat, existuje lepší způsob ... příkazem. Příkaz do-release-upgrade byl vytvořen speciálně pro aktualizaci operačního systému na nejnovější verzi pomocí příkazového řádku. Před vydáním tohoto příkazu samozřejmě budete chtít zkontrolovat, zda je pomocí příkazu k dispozici aktualizace sudo do-release-upgrade -d. Pokud tak učiníte, budete informováni, zda je k dispozici nové vydání. Pokud je k dispozici nové vydání, vydejte příkaz sudo do-release-upgrade a proces aktualizace začne. Samozřejmě se jedná o poměrně zdlouhavý proces a jsou zde spojená rizika. Mohli byste ztratit balíčky, které jste nainstalovali ručně (které nejsou podporovány novým vydáním), nebo (nejhorší scénář) by váš systém mohl být nestabilní.

Aktualizace distribuce jsou vždy ošidné. Nechal jsem je jít velmi dobře a nechal jsem je jít velmi děsivě. Je to hazard. Nyní však přesně víte, jak úkol spravovat z příkazového řádku. Nyní jste oficiálně nebezpeční. ;-)