Debian

Co jsou příkazy Apt-get upgrade a dist-upgrade a jak je používat

Co jsou příkazy Apt-get upgrade a dist-upgrade a jak je používat
Jako běžný uživatel nebo správce systému jste pravděpodobně v Linuxu někdy používali nástroje pro správu balíků apt nebo apt-get. Tyto nástroje pro správu balíčků můžeme použít ke správě určitých operací, jako je vyhledávání dostupných balíčků, instalace nových balíčků, odebrání stávajících, aktualizace a upgrade nainstalovaných balíčků atd.

Pokud mluvíme o aktualizaci balíčků, operační systémy Linux přicházejí s mnoha bezplatnými aktualizacemi softwaru pro každý balíček. Neustále vydává aktualizace, opravy a opravy, aby zlepšil výkon a opravil chyby. Je velmi důležité tyto aktualizace pravidelně kontrolovat a instalovat, aby byl systém chráněn před potenciálními hrozbami a chybami zabezpečení. Pro instalaci těchto aktualizací se provede upgrade a lze toho dosáhnout dvěma způsoby: jedním je apt-get upgrade a druhým je apt-get dist-upgrade. Mezi těmito dvěma způsoby je nějaký rozdíl, který uživatele často mátne. Tento článek vám pomůže porozumět a rozlišit aktualizace apt-get a apt-get dist-upgrade.

Aktualizace databáze balíčků

Aby byl váš systém aktuální, používají se příkazy aktualizace a upgradu. Příkaz update aktualizuje pouze seznam balíků nejnovějšími dostupnými verzemi, balíček však nenainstaluje ani neaktualizuje. Příkaz upgrade ve skutečnosti upgraduje a nainstaluje nejnovější verze balíků, které jsou již nainstalovány.  Před upgradováním balíčků zkontrolujte aktualizace následujícím způsobem. Umožní apt-seznámit se s novými dostupnými verzemi.

$ sudo apt-get aktualizace

Co je upgrade Apt-get

K instalaci nejnovějších verzí všech dříve nainstalovaných balíků ve vašem systému se používá aktualizace apt-get. Tento příkaz upgraduje pouze balíčky, které mají k dispozici nové vydání, jak je uvedeno ve zdrojích.seznam souborů ve složce „/ etc / apt“. Nepokouší se nainstalovat nový balíček nebo odebrat jakýkoli nainstalovaný balíček samostatně.

Chcete-li upgradovat nebo nainstalovat nejnovější verze, spusťte následující příkaz jako sudo, protože jediný uživatel s oprávněním může zkontrolovat a nainstalovat aktualizace v systému Linux:

$ sudo apt-get upgrade

Chcete-li upgradovat konkrétní balíček, použijte následující příkaz:

$ sudo apt-get upgrade

Co je Apt-get dist-upgrade

Podobně jako příkaz apt-get upgrade, apt-get dist-upgrade také upgraduje balíčky. Kromě toho také zpracovává měnící se závislosti s nejnovějšími verzemi balíčku. Inteligentně řeší konflikt mezi závislostmi balíčků a v případě potřeby se pokusí upgradovat nejvýznamnější balíčky na úkor méně významných. Na rozdíl od příkazu apt-get upgrade je apt-get dist-upgrade proaktivní a instaluje nové balíčky nebo sám odstraňuje stávající, aby dokončil aktualizaci.

Chcete-li upgradovat balíčky, spusťte příkaz dist-upgrade s oprávněními sudo:

$ sudo apt-get dist-upgrade

Chcete-li upgradovat konkrétní balíček, použijte následující příkaz:

$ sudo apt-get dist-upgrade

Někdy při spuštění upgradu apt-get obdržíte zprávu „Následující balíčky byly uchovány“. Tyto balíčky jsou uchovávány zpět, protože k instalaci jejich nové verze potřebují nějaký další balíček, který ještě není nainstalován. A jak jsme již diskutovali, aktualizace apt-get upgraduje pouze stávající balíčky, ani neinstaluje nový balíček, ani neodstraní stávající. Proto udržuje tyto balíčky zpět. Někdy jsou balíčky také uchovávány kvůli poškozeným závislostem (když balíček, na kterém záleží, nemá verzi ke stažení).

Zatímco s apt-get dist-upgrade bude nainstalován nový závislý balíček k vyřešení závislosti.

Na závěr, pokud chcete upgradovat pouze balíčky bez jejich instalace nebo odebrání, přejděte na aktualizaci apt-get. Na druhou stranu, pokud chcete upgradovat bez ohledu na to, zda je nainstalován nějaký nový balíček nebo je odstraněn existující balíček, aby byly splněny závislosti, přejděte na apt-get dist-upgrade.

Hry Top 5 karet pro zachycení hry
Top 5 karet pro zachycení hry
Všichni jsme viděli a milovali streamování her na YouTube. PewDiePie, Jakesepticye a Markiplier jsou jen někteří z nejlepších hráčů, kteří vydělali mi...
Hry Jak vyvíjet hru na Linuxu
Jak vyvíjet hru na Linuxu
Před deseti lety by jen málo uživatelů Linuxu předpovídalo, že jejich oblíbený operační systém bude jednoho dne populární herní platformou pro komerčn...
Hry Porty komerčních her s otevřeným zdrojovým kódem
Porty komerčních her s otevřeným zdrojovým kódem
Zdarma, s otevřeným zdrojovým kódem a multiplatformní herní enginy lze hrát staré i některé z poměrně nedávných herních titulů. Tento článek uvede sez...