15 piemēri, kā izmantot jaunu uzlaboto pakotņu rīku (APT) Ubuntu/Debian


Viena svarīga lieta, kas jāapgūst Linux sistēmas/servera administrācijā, ir pakotņu pārvaldība, izmantojot dažādus pakotņu pārvaldības rīkus.

Dažādi Linux izplatītāji instalē lietojumprogrammas iepriekš sastādītā paketē, kas satur bināros failus, konfigurācijas failus un informāciju par lietojumprogrammas atkarībām.

Iepakojuma pārvaldības rīki daudzos veidos palīdz sistēmas/servera administratoriem, piemēram:

  1. Programmatūras lejupielāde un instalēšana
  2. Kompilējiet programmatūru no avota
  3. Sekojiet līdzi visai instalētajai programmatūrai, tās atjauninājumiem un jauninājumiem
  4. Apkarošana ar atkarībām
  5. un saglabājot arī citu informāciju par instalēto programmatūru un daudz ko citu

Šajā ceļvedī mēs aplūkosim 15 piemērus, kā izmantot jauno APT (Advanced Package Tool) jūsu Ubuntu Linux sistēmās.

APT ir komandrindas rīks, kas tiek izmantots pakotņu apstrādei uz Ubuntu bāzes Linux sistēmām. Tas parāda komandrindas saskarni pakotņu pārvaldībai jūsu sistēmā.

1. Iepakojuma instalēšana

Pakotni var instalēt šādi, norādot vienu paketes nosaukumu vai vienlaikus instalējot daudz pakotņu, uzskaitot visus to nosaukumus.

$ sudo apt install glances

2. Atrodiet instalētās paketes atrašanās vietu

Šī komanda palīdzēs jums uzskaitīt visus failus, kas atrodas paketē, ko sauc par skatieniem (Linux Linux uzraudzības rīks).

$ sudo apt content glances

3. Pārbaudiet visas paketes atkarības

Tas palīdzēs jums parādīt neapstrādātu informāciju par konkrētas jūsu norādītās paketes atkarībām.

$ sudo apt depends glances

4. Meklēt paketi

Meklēšanas opcija meklē norādīto pakotnes nosaukumu un parāda visas atbilstošās paketes.

$ sudo apt search apache2

5. Skatīt informāciju par paketi

Tas palīdzēs jums parādīt informāciju par pakotnēm vai pakotnēm, izpildiet zemāk esošo komandu, norādot visas paketes, par kurām vēlaties parādīt informāciju.

$ sudo apt show firefox

6. Pārbaudiet, vai paketē nav bojātu atkarību

Dažreiz pakotnes instalēšanas laikā var rasties kļūdas par bojātām pakotņu atkarībām, lai pārbaudītu, vai jums nav šo problēmu, palaidiet zemāk esošo komandu ar pakotnes nosaukumu.

$ sudo apt check firefox

7. Uzskaitiet ieteiktās trūkstošās konkrētās paketes paketes

$ sudo apt recommends apache2

8. Pārbaudiet Installed Package Version

Opcija ‘versija’ parādīs instalētās pakotnes versiju.

$ sudo apt version firefox

9. Atjauniniet sistēmas paketes

Tas palīdzēs lejupielādēt dažādu jūsu sistēmā esošo krātuvju pakotņu sarakstu un atjaunināt tos, kad ir jaunas pakotņu versijas un to atkarības.

$ sudo apt update

10. Jaunināšanas sistēma

Tas palīdz jums instalēt jaunas visu pakotņu versijas jūsu sistēmā.

$ sudo apt upgrade

11. Noņemiet neizmantotos iepakojumus

Instalējot jaunu pakotni savā sistēmā, tiek instalētas arī tās atkarības, un tās izmanto dažas sistēmas bibliotēkas kopā ar citām pakotnēm. Pēc konkrētās pakotnes noņemšanas tā būs atkarīga no sistēmas, tāpēc, lai tās noņemtu, izmantojiet automātisko noņemšanu šādi:

$ sudo apt autoremove

12. Notīriet veco lejupielādēto paku krātuvi

Opcija “tīrs” vai “automātisks tīrīšana” noņem visu veco lejupielādēto pakotņu failu vietējo repozitoriju.

$ sudo apt autoclean 
or
$ sudo apt clean

13. Noņemiet pakas ar tās konfigurācijas failiem

Palaižot apt ar remove, tas noņem tikai pakotnes failus, bet konfigurācijas faili paliek sistēmā. Tāpēc, lai noņemtu pakotni un tās konfigurācijas failus, jums būs jāizmanto tīrīšana.

$ sudo apt purge glances

14. Instalējiet .Deb Package

Lai instalētu .deb failu, palaidiet zemāk esošo komandu ar faila nosaukumu kā argumentu šādi:

$ sudo apt deb atom-amd64.deb

15. Atrodiet palīdzību, izmantojot APT

Šajā komandā tiks uzskaitītas visas opcijas ar aprakstu par to, kā izmantot APT savā sistēmā.

$ apt help

Kopsavilkums

Vienmēr atcerieties šos labos pakotņu pārvaldības rīkus, kurus varat izmantot Linux.

Jūs varat dalīties ar mums tajā, ko izmantojat, un savā pieredzē. Es ceru, ka raksts ir noderīgs, un, lai iegūtu papildinformāciju, komentāru sadaļā atstājiet komentāru.