Debian

Čo sú príkazy Apt-get upgrade a dist-upgrade a ako ich používať

Čo sú príkazy Apt-get upgrade a dist-upgrade a ako ich používať
Ako bežný používateľ alebo správca systému ste pravdepodobne v Linuxe niekedy používali nástroje na správu balíkov apt alebo apt-get. Tieto nástroje na správu balíkov môžeme použiť na správu určitých operácií, ako je vyhľadávanie dostupných balíkov, inštalácia nových balíkov, odstránenie existujúcich, aktualizácia a aktualizácia nainštalovaných balíkov atď.

Pokiaľ hovoríme o aktualizácii balíkov, operačné systémy Linux prichádzajú s množstvom bezplatných aktualizácií softvéru pre každý balík. Neustále vydáva aktualizácie, opravy a opravy, aby zlepšil výkon a opravil chyby. Je veľmi dôležité pravidelne kontrolovať tieto aktualizácie a inštalovať ich, aby ste chránili systém pred potenciálnymi hrozbami a slabými miestami. Pri inštalácii týchto aktualizácií sa vykonáva aktualizácia a existujú dva spôsoby, ako to dosiahnuť: jeden je apt-get upgrade a druhý je apt-get dist-upgrade. Medzi týmito dvoma spôsobmi existuje určitý rozdiel, ktorý používateľov často mätie. Tento článok vám pomôže pochopiť a rozlíšiť apt-get upgrade a apt-get dist-upgrade.

Aktualizácia databázy balíkov

Aby bol váš systém aktualizovaný, používajú sa príkazy na aktualizáciu a aktualizáciu. Príkaz update iba aktualizuje zoznam balíkov najnovšími dostupnými verziami, balík však nenainštaluje ani neaktualizuje. Príkaz upgrade v skutočnosti inovuje a nainštaluje najnovšie verzie balíkov, ktoré sú už nainštalované.  Pred aktualizáciou balíkov skontrolujte aktualizácie podľa nasledujúceho postupu. Umožní apt-spoznávať nové dostupné verzie.

$ sudo apt-get aktualizácia

Čo je to aktualizácia Apt-get

Na inštaláciu najnovších verzií všetkých predtým nainštalovaných balíkov vo vašom systéme sa používa aktualizácia apt-get. Tento príkaz inovuje iba balíky, ktoré majú k dispozícii nové vydanie, ako je uvedené v zdrojoch.zoznam súborov v priečinku „/ etc / apt“. Nepokúša sa nainštalovať nový balík alebo samostatne odstrániť nainštalovaný balík.

Ak chcete inovovať alebo nainštalovať najnovšie verzie, spustite nasledujúci príkaz ako sudo, pretože jediný oprávnený používateľ môže vyhľadávať a inštalovať aktualizácie v systéme Linux:

$ sudo apt-get aktualizácia

Ak chcete inovovať konkrétny balík, postupujte takto:

$ sudo apt-get aktualizácia

Čo je Apt-get dist-upgrade

Podobne ako príkaz apt-get upgrade, aj apt-get dist-upgrade inovuje balíčky. Okrem toho zvláda aj zmeny závislostí s najnovšími verziami balíka. Inteligentne rieši konflikt medzi závislosťami balíkov a v prípade potreby sa snaží upgradovať najvýznamnejšie balíčky na úkor menej významných. Na rozdiel od príkazu apt-get upgrade je apt-get dist-upgrade proaktívny a na dokončenie aktualizácie nainštaluje nové balíčky alebo samostatne odstráni existujúce.

Ak chcete aktualizovať balíčky, spustite príkaz dist-upgrade s oprávneniami sudo:

$ sudo apt-get dist-upgrade

Ak chcete inovovať konkrétny balík, postupujte takto:

$ sudo apt-get dist-upgrade

Keď spustíte aktualizáciu apt-get, niekedy sa zobrazí správa „Nasledujúce balíčky boli uchované“. Tieto balíčky sa uchovávajú späť, pretože na inštaláciu svojej novej verzie potrebujú nejaký iný balík, ktorý ešte nie je nainštalovaný. A ako sme už hovorili, aktualizácia apt-get inovuje iba existujúce balíčky, ani neinštaluje nový, ani neodstráni existujúci. Preto tieto balíčky drží späť. Balíky sa niekedy uchovávajú aj kvôli narušeným závislostiam (keď balík, na ktorom závisí, nemá verziu na stiahnutie).

Zatiaľ čo pri apt-get dist-upgrade bude na vyriešenie závislosti nainštalovaný nový závislý balík.

Na záver, ak chcete aktualizovať iba balíčky bez ich inštalácie alebo odstránenia, choďte na aktualizáciu apt-get. Na druhej strane, ak chcete vykonať aktualizáciu bez ohľadu na to, či je nainštalovaný nejaký nový balík alebo je odstránený existujúci balík, aby sa splnili závislosti, choďte na apt-get dist-upgrade.

Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...
Hry Najlepšie emulátory herných konzol pre systém Linux
Najlepšie emulátory herných konzol pre systém Linux
V tomto článku je uvedený zoznam populárneho softvéru na emuláciu herných konzol, ktorý je k dispozícii pre systém Linux. Emulácia je vrstva kompatibi...
Hry Najlepšie linuxové distribúcie pre hry v roku 2021
Najlepšie linuxové distribúcie pre hry v roku 2021
Operačný systém Linux prešiel dlhou cestou od svojho originálneho, jednoduchého serverového vzhľadu. Tento OS sa za posledné roky nesmierne vylepšil a...