Celoten ekosistem Linuxa deluje na konceptu paketov; vsak paket v Linuxu je ključen za zagotavljanje nemotenega delovanja operacijskega sistema.

Če želite posodobiti svoje pakete v distribucijah, ki temeljijo na Debianu in Ubuntuju, boste morda morali teči od stebra do objave in poskušati ugotoviti najboljši način za posodobitev vse bistvene programske opreme.

Ko iščete načine za posodobitev paketov, boste naleteli na ukaze, kot so apt update, apt upgrade in sorodne različice. Bistvo pa je, kakšna je razlika med temi ukazi in kako jih lahko uporabite za posodobitev svojih paketov Linux?

apt posodobitev vs. apt nadgradnja: primerjava

Čeprav je primerna posodobitev se morda zdi kot očitna možnost za posodobitev vaših paketov v sistemu Linux, vendar ni povsem tako. Ukaz za posodobitev vam daje idejo o razpoložljivih posodobitvah, vendar ne prenese ali namesti posodobitev znotraj vaše distribucije.

Po drugi strani pa je primerna nadgradnja ukaz naenkrat prenese in namesti razpoložljive posodobitve na vaš računalnik. Vaš sistem Linux ima na voljo predpomnilnik programske opreme (paketov), ​​ki vsebuje potrebne metapodatke, povezane s temi paketi. Metapodatki vključujejo informacije, ki se nanašajo na različico, repozitorij, odvisnost in druge ustrezne podrobnosti paketa.

instagram viewer

Če ne uporabite ukaza za posodobitev, ne boste osvežili predpomnilnika, kar vam ne bo dalo pojma o razpoložljivih posodobitvah paketov.

Tukaj je opisano, kako uporabite ukaz apt update:

sudo apt nadgradnja

Ukazu za posodobitev skoraj vedno sledi ukaz za nadgradnjo, ki prenese posodobitve:

nadgradnja sudo apt

Ko posredujete ukaz za nadgradnjo, bo APT začel prenašati programsko opremo. Prejeli boste poziv za potrditev prenosa in namestitve. Vtipkati l oz ja za potrditev dejanja.

Druga možnost je, da spremenite ukaz za nadgradnjo, da prenesete in namestite pakete brez prekinitev.

nadgradnja sudo apt -y

The -y zastavica zagotavlja potrditev, ki jo APT potrebuje za izvedbo namestitve.

Končno obstaja možnost, da funkcije posodobitve in nadgradnje uporabite skupaj. Kombinacija osveži predpomnilnik, prenese posodobitve in jih namesti naenkrat.

posodobitev sudo apt && nadgradnja sudo apt -y

The && operator združi oba ukaza skupaj, čemur sledi -y, ki deluje kot vnaprej določena potrditev za posodobitev in nadgradnjo vaših paketov.

Pred namestitvijo nove programske opreme v Linux, vedno nadgradite obstoječe pakete.

Razumevanje ukaza apt list --upgradable

The apt --nadgradljivo ukaz deluje kot ukaz za posodobitev, saj navaja vse možne pakete, ki so na voljo za posodobitev. Medtem ko ukaz za posodobitev samo osveži predpomnilnik paketa, ne prikaže seznama razpoložljivih posodobitev.

Ukaz --upgradable za razliko od ukaza za nadgradnjo ne prenese/namesti paketov. Namesto tega lahko pregledate razpoložljive posodobitve paketov in preverite, ali jih želite nadgraditi ali ne.

Če želite pridobiti seznam vseh razpoložljivih posodobitev, v terminalsko okno vnesite naslednje:

sudo apt seznam --nadgradljivo

Če imate v sistemu nameščen Flatpak, Snap ali katerega koli drugega dodatnega upravitelja paketov, ne boste videli razpoložljivih posodobitev za te upravitelje paketov, če zaženete zgoraj omenjeni ukaz. To deluje samo s paketi APT.

Poleg tega morate upoštevati, da upravitelj paketov APT deluje samo v distribucijah Ubuntu in Debian.

Za posodobite/nadgradite pakete v kateri koli drugi distribuciji, kot je Arch, Fedora ali druge distribucije, ki temeljijo na RPM, morate slediti nizu različnih ukazov.

Posodabljanje in nadgrajevanje paketov v distribucijah Ubuntu in Debian

V sistemu Linux morate posodobiti in namestiti najnovejše različice paketov, da zagotovite nemoteno delovanje sistema.

Kljub vsem najnovejšim posodobitvam in različicam, ki so na voljo, morate imeti vnaprej nameščen nabor osnovnih paketov. Eden od teh paketov je build-essential, ki namesti nabor prevajalnikov in druge programske opreme, potrebne za razvoj v distribucijah Ubuntu in Debian.