15 APT komandu piemēri operētājsistēmā Linux

15 Apt Komandu Piemeri Operetajsistema Linux



Šajā rokasgrāmatā mēs parādīsim vairākus veidus, kā izmantot APT komandu operētājsistēmā Linux.

Priekšnoteikumi

Lai veiktu šajā rokasgrāmatā parādītās darbības, jums būs nepieciešami šādi komponenti:







  • Piemēram, pareizi konfigurēta Linux distribūcija, kas izmanto APT kā pakotņu pārvaldnieku, Debian , Ubuntu , Linux Mint , Devuan utt.
  • Pamata izpratne par CLI un pakotņu pārvaldību.

APT komanda

Jebkurš Linux distributīvs satur vairākas pakotnes. Lai efektīvi pārvaldītu šīs daudzās pakotnes, gandrīz visās distribūcijās tiek izmantots viens vai vairāki pakotņu pārvaldnieki.



APT ir viens no šādiem pakotņu pārvaldniekiem. Tas ir CLI rīks, kas var instalēt, atinstalēt un pārvaldīt DEB pakotnes tādos izplatījumos kā Debian, Ubuntu un Debian/Ubuntu.



Ja an APT komanda ir veikt sistēmas līmeņa izmaiņas, tai ir jādarbojas ar sakne privilēģija (ar palīdzību sudo komanda).





Izmantojot APT komandu

1. piemērs. Pieejamo pakotņu saraksta atjaunināšana
Pirms tam APT var strādāt ar pakotnēm, tai ir nepieciešama visu pieejamo pakotņu darba datu bāze.

Lai ģenerētu visjaunāko datu bāzi, palaidiet šādu komandu:



sudo piemērots atjauninājums

Šeit, APT ienesīs jaunāko pakotņu datu bāzi no pakotņu repo(-iem). Ja ir pieejams kāds pakotnes atjauninājums, APT izdrukās arī paziņojumu.

2. piemērs. Pieejamo pakotņu jauninājumu saraksts
Ja APT atrod pakotnes jauninājumus, šī komanda tos visus uzskaitīs:

piemērots saraksts -- jaunināms

3. piemērs: pakotņu jaunināšana
Ja tika atrasts viens vai vairāki pakotnes atjauninājumi, varat tos visus jaunināt vienlaikus, izmantojot šo komandu:

sudo piemērots jauninājums

Alternatīvi, šī komanda jauninās visu sistēmu, vajadzības gadījumā noņemot, instalējot un jauninot pakotnes:

sudo apt pilnīgs jauninājums

4. piemērs: īpašu pakotņu jaunināšana
Ja nevēlaties instalēt visus pakotņu jauninājumus, bet tikai atsevišķus, izmantojiet šādu komandu struktūru:

sudo apt --only-upgrade uzstādīt [ pakotnes_nosaukums ]

5. piemērs: pakotņu pazemināšana
Dažreiz pakotnes jaunināšana var sabojāt lietas. Šādā situācijā, iespējams, vēlēsities pazemināt problemātiskās pakotnes(-u) versiju uz vecāku versiju.

Lai pazeminātu pakotnes versiju, palaidiet šādu komandu:

apt uzstādīt [ pakotnes_nosaukums ] = [ Old_package_version ]

6. piemērs. Pakas meklēšana
Lai pārbaudītu, vai pakotne ir pieejama no pakotnes repo, izmantojiet šo komandu:

trāpīga meklēšana [ pakotnes_nosaukums ]

7. piemērs: pakotnes instalēšana
Ja pakotne pastāv pakotnes repo(-os), kas norādīta(-os). avoti.saraksts , varat to tieši instalēt, izmantojot šo komandu:

sudo apt uzstādīt [ pakotnes_nosaukums ]

8. piemērs: noteiktas pakotnes versijas instalēšana
Procedūra ir tāda pati kā 5. piemērā. Ja vēlaties instalēt konkrētu pakotnes versiju, norādiet to šādi:

sudo apt uzstādīt [ pakotnes_nosaukums ] = [ pack_version ]

Ja pakotnes versija nav norādīta, APT automātiski instalēs jaunāko pakotni.

9. piemērs: pieejamo pakotņu versiju uzskaitījums
Noklusējuma pakotnes repo(-i) vairumā gadījumu mitinās vairākas pakotnes versijas. Šī komanda atklās visas pieejamās pakotnes versijas:

apt-cache politika [ pakotnes_nosaukums ]

10. piemērs. Paciņas turēšana
Ikreiz, kad darbojas

piemērots jauninājums

komandu, tā pārbaudīs visu instalēto pakotņu jauninājumus. Tomēr dažās situācijās dažādu iemeslu dēļ (stabilitāte, saderība utt.) varat izlaist noteiktu pakotņu jaunināšanu.

Šādā situācijā mērķa pakotni(-es) varat atzīmēt kā turiet . Būtībā, veicot automātisku pakotņu jaunināšanu, APT izlaidīs šīs paketes.

Lai atzīmētu iepakojumu kā turiet , palaidiet šādu komandu:

sudo apt-mark turiet [ pakotnes_nosaukums ]

Lai iegūtu visu sarakstu turiet pakotnes, palaidiet šādu komandu:

apt-mark izrādes vieta

Lai noņemtu turiet atzīmējiet no pakotnes, izmantojiet šādu komandu:

sudo apt-mark nepaklausība [ pakotnes_nosaukums ]

11. piemērs: DEB pakotnes instalēšana
Debian un Debian bāzes sistēmas izmanto DEB kā programmatūras pakotni. Visas pakotnes no pakotnes repo (-iem) tiek piegādātas arī kā DEB faili.

Lai instalētu DEB pakotni, izmantojiet tālāk norādīto APT komanda:

sudo apt uzstādīt [ ceļš_uz_deb ]

APT jārūpējas arī par visām nepieciešamajām atkarībām.

12. piemērs: pakotnes atinstalēšana
Lai atinstalētu pakotni, izmantojiet šo komandu:

sudo apt noņemt [ pakotnes_nosaukums ]

Parasti APT nenoņems pakotnes atkarības. Lai pēc tam tos noņemtu, palaidiet šādu komandu:

sudo apt autoremove

Varam arī pamācīt APT lai veiktu abas šīs darbības vienā komandā:

sudo apt autoremove -- iztīrīt [ pakotnes_nosaukums ]

Ņemiet vērā, ka, iztīrot pakotni, tiks noņemti arī visi ar pakotni saistītie konfigurācijas faili, tāpēc esiet piesardzīgs.

13. piemērs: instalēto pakotņu uzskaitījums
APT izseko visas pakotnes, kas instalētas no pakotņu repo(-iem) un DEB pakotnēm.

Nākamajā komandā tiks uzskaitītas visas instalētās pakotnes, kas APT seko līdzi:

piemērots saraksts --instalēts

Mēs varam filtrēt šo izvadi, izmantojot saķere lai pārbaudītu, vai ir instalēta pakotne ar noteiktu nosaukumu/rakstu:

piemērots saraksts --instalēts | saķere [ modelis ]

Uzziniet vairāk par saķere .

14. piemērs: informācija par iepakojumu
Pirms pakotnes instalēšanas no repo mēs varam pārbaudīt detalizētu informāciju par to:

trāpīga izrāde [ pakotnes_nosaukums ]

15. piemērs: pakotnes lejupielāde no Repo
Lai lejupielādētu pakotni no pakotnes repo, neinstalējot to, izmantojiet šo komandu:

piemērota lejupielāde [ pakotnes_nosaukums ]


Tas lejupielādēs pakotni kā DEB failu pašreizējā direktorijā. Vēlāk varat to instalēt, izmantojot APT izpildot 11. piemērā parādītās darbības.

Bonuss: sources.list rediģēšana
The avoti.saraksts fails satur visu URL APT repo. Mēs varam to atvērt, izmantojot APT rediģēšanai:

sudo apt rediģēšanas avoti

Alternatīvi, mēs varam to rediģēt manuāli, izmantojot jebkuru teksta redaktoru:

sudo jo / utt / apt / avoti.saraksts

Ubuntu gadījumā, lai automātiski atlasītu tuvāko spoguli, atjauniniet repo vietrāžus URL ar šādu:

spogulis: // mirrors.ubuntu.com / spoguļi.txt

Pēc atjaunināšanas avoti.saraksts , jums ir jāatjaunina APT kešatmiņa:

sudo piemērots atjauninājums

Bonuss: APT dokumentācija
Šī komanda izdrukās ātrās palīdzības lapu:

apt -- palīdzēt

Lai uzzinātu vairāk par visām pieejamajām opcijām ar padziļinātu skaidrojumu, skatiet vīrietis lappuse:

vīrietis apt

Pēdējās domas

Šajā rokasgrāmatā mēs parādījām daudzus veidus, kā izmantot APT komandu. Mēs uzzinājām par pakotņu instalēšanu, atinstalēšanu, jaunināšanu, pazemināšanu un lejupielādi uz Debian un Debian balstītām sistēmām.

Kamēr APT apstrādā DEB pakotnes, ir arī citi Linux iepakojuma formāti, piemēram, flatpak , snap uc Šīs pakotnes ir izstrādātas kā praktiski universālas Linux pakotnes, kuras var instalēt jebkurā Linux sistēmā.

Laimīgu skaitļošanu!