Visa Linux ekosistēma darbojas uz pakotņu koncepcijas; katrai Linux pakotnei ir izšķiroša nozīme, lai nodrošinātu vienmērīgu operētājsistēmas darbību.

Lai atjauninātu pakotnes uz Debian un Ubuntu balstītiem izplatījumiem, iespējams, būs jāpāriet no pīlāra uz ziņu, mēģinot izdomāt labāko veidu, kā atjaunināt visu būtisko programmatūru.

Meklējot veidus, kā atjaunināt pakotnes, jūs saskarsities ar tādām komandām kā apt update, apt upgrade un saistītās versijas. Bet būtība ir tāda, kāda ir atšķirība starp šīm komandām un kā jūs varat tās izmantot, lai atjauninātu savas Linux pakotnes?

apt update vs. piemērots jauninājums: salīdzinājums

Pat neskatoties uz to, ka piemērots atjauninājums komanda varētu šķist acīmredzama iespēja atjaunināt pakotnes operētājsistēmā Linux, tas tā nav. Atjaunināšanas komanda sniedz priekšstatu par pieejamajiem atjauninājumiem, taču tā nelejupielādē un neinstalē atjauninājumus jūsu distributīvā.

No otras puses, piemērots jauninājums komanda lejupielādē un instalē pieejamos atjauninājumus jūsu datorā vienā piegājienā. Jūsu Linux sistēmai ir pieejama programmatūras (pakešu) kešatmiņa, kurā ir ar šīm pakotnēm saistītie metadati. Metadati ietver informāciju par versiju, repozitoriju, atkarību un citu atbilstošu pakotnes informāciju.

instagram viewer

Ja neizmantojat atjaunināšanas komandu, kešatmiņa netiks atsvaidzināta, un tas nesniegs jums informāciju par pieejamajiem pakotnes atjauninājumiem.

Lūk, kā izmantot komandu apt update:

sudo apt Atjaunināt

Atjaunināšanas komandai gandrīz vienmēr seko jaunināšanas komanda, kas lejupielādē atjauninājumus:

sudo apt jauninājums

Kad esat nokārtojis jaunināšanas komandu, APT sāks programmatūras lejupielādi. Jūs saņemsit uzvedni, lai apstiprinātu lejupielādi un instalēšanu. Ieraksti y vai lai apstiprinātu darbību.

Varat arī modificēt jaunināšanas komandu, lai bez pārtraukuma lejupielādētu un instalētu pakotnes.

sudo apt jauninājums -y

The -y karogs nodrošina apstiprinājumu, kas APT nepieciešams, lai veiktu instalēšanu.

Visbeidzot, ir iespēja izmantot atjaunināšanas un jaunināšanas funkcijas kopā. Šī kombinācija atsvaidzina kešatmiņu, lejupielādē atjauninājumus un instalē tos vienā piegājienā.

sudo apt atjauninājums && sudo apt jauninājums -y

The && operators savieno abas komandas kopā, kam seko -y, kas darbojas kā iepriekš norādīts apstiprinājums pakotņu atjaunināšanai un jaunināšanai.

Pirms jebkuras jaunas programmatūras instalēšanas operētājsistēmā Linux, jums vienmēr vajadzētu jaunināt esošās pakotnes.

Izpratne par piemēroto sarakstu — jaunināmā komanda

The apt — jaunināms komanda darbojas kā atjaunināšanas komanda, jo tajā ir uzskaitītas visas iespējamās atjaunināšanai pieejamās pakotnes. Lai gan atjaunināšanas komanda atsvaidzina tikai pakotnes kešatmiņu, tajā nav norādīti pieejamie atjauninājumi.

Komanda --upgradable atšķirībā no jaunināšanas komandas nelejupielādē/instalē pakotnes. Tā vietā varat pārskatīt pieejamos pakotnes atjauninājumus un noskaidrot, vai vēlaties tos jaunināt.

Lai iegūtu visu pieejamo atjauninājumu sarakstu, termināļa logā ierakstiet:

sudo apt sarakstu -- jaunināms

Ja jūsu sistēmā ir instalēts Flatpak, Snap vai kāds cits papildu pakotņu pārvaldnieks, jūs neredzēsit šo pakotņu pārvaldnieku pieejamos atjauninājumus, izpildot iepriekš minēto komandu. Tas darbojas tikai ar APT pakotnēm.

Turklāt jums jāņem vērā, ka APT pakotņu pārvaldnieks darbojas tikai Ubuntu un Debian distributīvos.

Uz atjauniniet/jauniniet pakotnes visos citos distros, piemēram, Arch, Fedora vai citi uz RPM balstīti izplatījumi, jums ir jāievēro dažādu komandu kopa.

Pakešu atjaunināšana un jaunināšana uz Ubuntu un Debian bāzes distros

Operētājsistēmā Linux ir jāatjaunina un jāinstalē jaunākās pakotnes versijas, lai sistēma darbotos nevainojami.

Tomēr, neskatoties uz visiem jaunākajiem pieejamajiem atjauninājumiem un versijām, jums iepriekš ir jāinstalē svarīgāko pakotņu kopa. Viena no šīm pakotnēm ir build-essential, kas instalē kompilatoru un citas programmatūras komplektu, kas nepieciešama izstrādei Ubuntu un Debian distros.