Debian

23 nepieciešamās komandas apt-get un apt-cache

23 nepieciešamās komandas apt-get un apt-cache
Komandas “apt-get” un “apt-cache” Linux vidē tiek ļoti bieži izmantotas. Pirmā komanda galvenokārt ļauj instalēt, atjaunināt un noņemt paketes, bet otrā ļauj meklēt paketes un ar tām saistīto informāciju. Abām šīm komandām ir savi lietošanas gadījumi, tomēr lielākā daļa lietotāju nezina savas precīzās iespējas, izņemot to pamata lietojumu. Tāpēc šodien mēs esam nolēmuši dalīties ar jums divdesmit trīs dažādos piemēros, kur, lai pārvaldītu sistēmu, varat izmantot komandas “apt-get” un “apt-cache”.

Galvenie apt-get komandu piemēri

Septiņpadsmit pamata “apt-get” komandas ir aprakstītas tālāk.

1. piemērs: atjauniniet savu Linux sistēmu

Šis ir visizplatītākais komandas “apt-get” lietojums Linux vidē, jo pirms jaunas lietojumprogrammas instalēšanas ir jāatjaunina sistēma. Dažreiz, pat pirms sistēmas kļūdu novēršanas, jums ir jāatjaunina tā, lai visas bojātās saites vai atkarības varētu novērst iepriekš.

Lai atjauninātu Linux sistēmu ar komandu “apt-get”, tā jāpalaiž šādā veidā:

sudo apt-get atjauninājums

2. piemērs: jauniniet savu Linux sistēmu

Pēc sistēmas atjaunināšanas jums tiek parādīts ziņojums par visu to pakotņu skaitu, kuras var uzlabot, t.e., paketes, kuru jauninātās versijas ir pieejamas. Tāpēc būtībā nākamais solis pēc Linux sistēmas atjaunināšanas ir tās jaunināšana, un to var izdarīt, palaižot komandu “apt-get” šādā veidā:

sudo apt-get jauninājums

Salīdzinot ar komandu “apt-get update”, komandas “apt-get upgrade” izpilde prasa ilgāku laiku, jo tai jāinstalē visu to pakotņu jauninātās versijas, kuru jauninājumi ir pieejami.

3. piemērs: instalējiet jaunu pakotni savā Linux sistēmā

Ja jūs bieži lietojat datoru, katru dienu sistēmā ir jāinstalē jaunas paketes. To var izdarīt arī caur Linux GUI, tomēr, ja vēlaties izmantot CLI, tas ir arī iespējams.

Jauno pakotni ērti varat instalēt Linux sistēmā, palaižot komandu “apt-get” šādā veidā:

sudo apt-get install PackageName

Šeit jums ir jāaizstāj “PackageName” ar faktisko paketes nosaukumu, kuru vēlaties instalēt. Mēs vēlējāmies demonstrācijai uzstādīt VLC multivides atskaņotāju, tāpēc “PackageName” esam aizstājuši ar “vlc”.

4. piemērs: Izdzēsiet pakotni no savas Linux sistēmas

Kad jūsu Linux sistēmā ir instalēta liela daļa paku, jūs ļoti bieži būtu redzējis ziņojumu “krātuves vietas beigšanās”. Šajā situācijā vienīgais risinājums, ko varat piedāvāt, ir visu neizmantoto vai neatbilstošo pakotņu noņemšana no sistēmas.

To var viegli izdarīt, palaižot komandu “apt-get” šādā veidā:

sudo apt-get noņemt PackageName

Šeit “PackageName” ir jāaizstāj ar faktisko tās paketes nosaukumu, kuru vēlaties noņemt. Mēs vēlējāmies demonstrācijai noņemt VLC multivides atskaņotāju, tāpēc “PackageName” esam aizstājuši ar “vlc”.

5. piemērs: Dzēsiet paketi kopā ar tās konfigurācijas failiem no savas Linux sistēmas

Vienkāršā komanda “apt-get remove” vienkārši noņem norādīto pakotni no jūsu Linux sistēmas. Tomēr šīs pakotnes konfigurācijas faili joprojām atrodas jūsu sistēmā. Ja vēlaties arī atbrīvoties no šiem konfigurācijas failiem kopā ar vēlamo pakotni, komandu "apt-get" varat palaist šādā veidā:

sudo apt-get purge PackageName

Šeit jums ir jāaizstāj “PackageName” ar faktisko noņemamās pakas nosaukumu, kā arī tā konfigurācijas faili. Mēs vēlējāmies demonstrācijai noņemt VLC multivides atskaņotāju, tāpēc “PackageName” esam aizstājuši ar “vlc”.

6. piemērs: dzēsiet visas dzēstās pakotnes atkarības no savas Linux sistēmas

Reizēm vienai pakotnei operētājsistēmā Linux ir nepieciešamas vairākas citas paketes, lai tās darbotos pareizi. Šīs paketes ir pazīstamas kā minētās paketes atkarības, un tās tiek instalētas kopā ar šo pakotni. Tomēr, noņemot pakotni ar komandu “apt-get remove” vai ar komandu “apt-get purge”, šīs atkarības netiek automātiski noņemtas. Tādēļ, lai noņemtu šīs neizmantotās atkarības, lai atbrīvotu vietu jūsu sistēmā, varat palaist komandu “apt-get” šādā veidā:

sudo apt-get autoremove

Šī komanda izpētīs visu jūsu Linux sistēmu, meklējot visas vairs nevajadzīgās paketes un atkarības, un tās vispār noņems.

7. piemērs: gudri jauniniet savu Linux sistēmu

Vienkāršā komanda “apt-get upgrade” atjaunina visus pieejamos pakotnes jūsu Linux sistēmā, pat nepārbaudot, vai ir nepieciešama konkrētas pakotnes jaunināšana. Ja vēlaties gudri veikt pārejas procesu, varat palaist komandu “apt-get” šādā veidā:

sudo apt-get dist-upgrade

Vēl viena šīs komandas iezīme ir tā, ka tā ne tikai gudri jaunina paketes, bet arī noņem tās paketes un atkarības, kuras vairs nav vajadzīgas.

8. piemērs: veiciet Linux sistēmas tīrīšanu

Ja vēlaties iztīrīt visus pagaidu failus no savas Linux sistēmas, komandu “apt-get” varat izmantot šādā veidā:

sudo apt-get clean

Šī komanda noņems visus pagaidu failus no jūsu Linux sistēmas, tādējādi atbrīvojot vietu diskā.

9. piemērs. Uzziniet izmaiņas paketē, pārbaudot žurnālu

Ikreiz, kad Linux sistēmā instalējat lietojumprogrammu vai pakotni un sākat to izmantot, tajā veicat noteiktas izmaiņas. Ja vēlaties apskatīt visas šīs izmaiņas, pirms jaunināt jebkuru vēlamo pakotni, varat palaist komandu “apt-get” šādā veidā:

sudo apt-get changelog PackageName

Šeit jums jāaizstāj “PackageName” ar faktisko paketes nosaukumu, kuras izmaiņu žurnālu vēlaties skatīt, pirms to jaunināt. Mēs vēlējāmies apskatīt VLC multivides atskaņotāja izmaiņu žurnālu demonstrēšanai, tāpēc mēs esam aizstājuši “PackageName” ar “vlc”.

10. piemērs: notīriet visas Linux sistēmas lokālās repozitorijas pakotnes

Reizēm daži .deb faili turpina dzīvot jūsu Linux sistēmas lokālajā krātuvē, pat ja tie vairs nav instalēti. Tāpēc vienmēr ir ieteicams pēc iespējas ātrāk atbrīvoties no šiem failiem, lai atgūtu vietu diskā.

Lai notīrītu visas Linux sistēmas lokālo repozitoriju paketes, varat palaist komandu “apt-get” šādā veidā:

sudo apt-get autoclean

11. piemērs: Lejupielādējiet pakotni savā Linux sistēmā

Dažreiz jūs vēlaties lejupielādēt pakotni tikai savā Linux sistēmā, to neinstalējot. Tas var būt nepieciešams, ja šī pakotne jāinstalē vēlāk vai ja vēlaties saglabāt lejupielādētu konkrētas pakotnes dublējumkopiju. Tāpēc, lai lejupielādētu pakotni savā Linux sistēmā, to neinstalējot, varat palaist komandu “apt-get” šādā veidā:

sudo apt-get download PackageName

Šeit jums ir jāaizstāj “PackageName” ar faktisko paketes nosaukumu, kuru vēlaties lejupielādēt, neinstalējot to savā Linux sistēmā. Mēs vēlējāmies demonstrācijai lejupielādēt VLC multivides atskaņotāju, tāpēc “PackageName” esam aizstājuši ar “vlc”.

12. piemērs: Linux sistēmā meklējiet sadalītus paketes vai atkarības

Reizēm dažas Linux sistēmā instalētās atkarības vai pakotnes var tikt bojātas. Mēs atsaucamies uz šādām pakotnēm vai atkarībām kā. Tādēļ, ja vēlaties uzzināt visas sadalītās pakotnes vai atkarības no jūsu Linux sistēmas, komandu “apt-get” varat palaist šādā veidā:

sudo apt-get pārbaude

13. piemērs: salabojiet salauztās paketes vai atkarības Linux sistēmā

Kad esat uzzinājis visas sadalītās paketes vai atkarības no jūsu Linux sistēmas, nākamais solis ir tos visus salabot, lai jūs varētu ērti turpināt turpmāku instalēšanu.

Visas salauztās pakotnes vai atkarības no Linux sistēmas varat novērst, izpildot komandu “apt-get” šādā veidā:

sudo apt-get -f install

14. piemērs: Piekļūstiet komandas apt-get rokasgrāmatas lapām

Ja kādreiz vēlaties uzzināt vairāk par komandu “apt-get”, varat piekļūt tās rokasgrāmatām šādi:

cilvēks apt-get

15. piemērs: Piekļūstiet komandas apt-get palīdzības lapām

Ja vēlaties uzzināt sintakse un opcijas, kas pieejamas komandai “apt-get”, šim nolūkam varat piekļūt tās palīdzības lapām.

Lai piekļūtu komandas apt-get palīdzības lapām, varat palaist šo komandu šādā veidā:

apt-get --palīdzība

16. piemērs: Pārinstalējiet pakotni savā Linux sistēmā

Dažreiz Linux sistēmā instalētā pakotne var nedarboties pareizi. Šādi jautājumi var rasties vairāku iemeslu dēļ, no kuriem vissvarīgākais iemesls ir nepareiza uzstādīšana. Šādā situācijā jūs varētu iedomāties atkārtoti instalēt jau instalētu pakotni.

To var izdarīt, palaižot komandu “apt-get” šādā veidā:

sudo apt-get install --reinstall PackageName

Šeit jums ir jāaizstāj “PackageName” ar faktisko paketes nosaukumu, kuru vēlaties pārinstalēt Linux sistēmā. Demonstrācijai mēs vēlējāmies pārinstalēt VLC multivides atskaņotāju, tāpēc “PackageName” esam aizstājuši ar “vlc”.

17. piemērs: Lejupielādējiet pakotnes avota kodu savā Linux sistēmā

Ja vēlaties vienkārši lejupielādēt pakotnes avota kodu, neinstalējot to savā Linux sistēmā, komandu “apt-get” varat palaist šādā veidā:

sudo apt-get - download-only source PackageName

Šeit jums ir jāaizstāj “PackageName” ar faktisko paketes nosaukumu, kuras avota kodu vēlaties lejupielādēt, neinstalējot to savā Linux sistēmā. Mēs vēlējāmies demonstrācijai lejupielādēt VLC multivides atskaņotāja pirmkodu, tāpēc “PackageName” esam aizstājuši ar “vlc”.

Galvenie apt-cache komandu piemēri

Sešas pamata “apt-get” komandas ir aprakstītas tālāk.

18. piemērs: Uzskaitiet visas pieejamās paketes savā Linux sistēmā

Sākotnēji, kad sākat izmantot sistēmu, kuras pamatā ir Linux, sākotnēji neesat pārliecināts, kuras pakotnes jums būtībā jāinstalē. Reizēm jūs pat nezināt precīzus pakotņu nosaukumus. Tādēļ vienmēr tiek uzskatīts, ka tas ir ļoti noderīgi, ja jūs kaut kā varat uzskaitīt visas instalējamās paketes.

Lai uzskaitītu visas pieejamās paketes jūsu Linux sistēmā, varat izmantot komandu “apt-cache” šādā veidā:

sudo apt-cache pkgnames

Šajā komandā tiks uzskaitīti visu pakotņu nosaukumi, kas ir pieejami jūsu Linux sistēmai.

19. piemērs: uzskaitiet detalizētu informāciju par paketi savā Linux sistēmā

Reizēm, iespējams, vēlēsities uzzināt visu informāciju par konkrētu paketi, lai zinātu tās saderību un citas līdzīgas lietas.

Lai uzskaitītu detalizētu informāciju par pakotni Linux sistēmā, varat palaist komandu “apt-cache” šādā veidā:

sudo apt-cache showpkg PackageName

Šeit jums ir jāaizstāj “PackageName” ar faktisko paketes nosaukumu, kuras detalizēto informāciju vēlaties iekļaut Linux sistēmā. Mēs vēlējāmies uzskaitīt detalizētu informāciju par VLC multivides atskaņotāju demonstrēšanai, tāpēc “PackageName” esam aizstājuši ar “vlc”.

20. piemērs: Uzskaitiet visu pamatinformāciju par paketi savā Linux sistēmā

Iepriekš minētajā komandu sarakstā ir norādīta visa iespējamā informācija par jebkuru konkrētu paketi. Tomēr, ja vēlaties uzskaitīt tikai pamatinformāciju par pakotni, komandu “apt-cache” varat palaist šādā veidā:

sudo apt-cache parādīt PackageName

Šeit jums ir jāaizstāj “PackageName” ar faktisko paketes nosaukumu, kuras pamatinformāciju vēlaties uzskaitīt Linux sistēmā. Mēs vēlējāmies uzskaitīt pamatinformāciju par VLC multivides atskaņotāju demonstrācijai, tāpēc mēs esam aizstājuši “PackageName” ar “vlc”.

21. piemērs: meklējiet dažas specifiskas paketes, izmantojot atslēgvārdu meklēšanu jūsu Linux sistēmā

Dažreiz jūs neatceraties precīzu pakas nosaukumu, bet tomēr vēlaties to meklēt. Viss, ko atceraties, ir noteikts atslēgvārds, kas ir daļa no jūsu paketes nosaukuma. Šajā scenārijā jūs joprojām varat veikt atslēgvārdu meklēšanu, lai meklētu visas paketes, kurās ir norādītais atslēgvārds.

Lai to izdarītu, varat palaist komandu “apt-cache” šādā veidā:

sudo apt-cache meklēšana “Atslēgvārds”

Šeit jums ir jāaizstāj “Atslēgvārds” ar faktisko atslēgvārdu, kas atrodas paketes nosaukumā, kuru vēlaties meklēt savā Linux sistēmā. Mēs vēlējāmies demonstrēšanai meklēt visus tos paketes, kuru nosaukumos ir iekļauts atslēgvārds “serveris”, tāpēc “Atslēgvārds” ir aizstāts ar “Serveris”.

22. piemērs: meklējiet noteiktu paketi, minot tās nosaukumu savā Linux sistēmā

Ja atceraties precīzu pakotnes nosaukumu, varat to vienkārši meklēt savā Linux sistēmā, minot precīzu tā nosaukumu.

Linux sistēmā varat meklēt noteiktu pakotni, izpildot komandu “apt-cache” šādā veidā:

sudo apt-cache meklēšana PackageName

Šeit jums ir jāaizstāj “PackageName” ar faktisko paketes nosaukumu, kuru vēlaties meklēt savā Linux sistēmā. Mēs vēlējāmies meklēt demonstrācijai VLC multivides atskaņotāju, tāpēc “PackageName” esam aizstājuši ar “vlc”.

23. piemērs: uzskaitiet kešatmiņas statistiku savā Linux sistēmā

Ja vēlaties uzzināt savas Linux sistēmas kopējo kešatmiņas statistiku, t.e., kopējais iepakojumu skaits, iepakojumu veidi utt. tad komandu "apt-cache" varat palaist šādā veidā:

sudo apt-cache statistika

Secinājums

Šajā rakstā mēs sniedzām jums ļoti detalizētu apmācību par komandu “apt-get” un “apt-cache” lietošanu. Lielākā daļa lietotāju ir pazīstami ar komandu “apt-get”, taču viņiem nav ne jausmas par komandas “apt-cache” lietošanu. Izmeklējuši šo apmācību, viņi būs ļoti labā stāvoklī, lai izmantotu komandu “apt-cache” tikpat raiti, kā būtu izmantojuši jebkuru citu Linux komandu. Turklāt “apt-get” komandas izmantošana šajā rakstā ir padziļināti izskaidrota, jo septiņpadsmit no mūsu divdesmit trim piemēriem bija veltīti šim mērķim. Tāpēc pēc šī raksta izlasīšanas ikviens var apgūt komandu “apt-get” un “apt-cache” lietošanu.

Peles kreisā klikšķa poga nedarbojas operētājsistēmā Windows 10
Ja ar klēpjdatoru vai galddatoru izmantojat īpašu peli, bet nedarbojas peles kreisās klikšķa poga kādu iemeslu dēļ operētājsistēmā Windows 10/8/7 šeit...
Rakstot Windows 10, kursors lec vai pārvietojas nejauši
Ja atklājat, ka peles kursors automātiski, nejauši lec vai pārvietojas pats, rakstot Windows klēpjdatorā vai datorā, daži no šiem ieteikumiem var palī...
Kā mainīt peles un skārienpaliktņu ritināšanas virzienu operētājsistēmā Windows 10
Pele un SkārienpaliktnisTas ne tikai padara skaitļošanu vienkāršu, bet arī efektīvāku un mazāk laikietilpīgu. Mēs nevaram iedomāties dzīvi bez šīm ier...