![Nõuanded ja nipid turvaliseks internetipanganduseks](/f/5bc7024feb724c1e1d1e9c1cd3be4b0d.jpg?width=100&height=100)
Alpine Linux on iseseisev, vaba ja avatud lähtekoodiga Linuxi distributsioon põhineb BusyBox ja musli. See on kerge ja turvalisusele orienteeritud Linuxi distributsioon, mis on väikese jalajäljega (umbes 160 MB).
Sel põhjusel kasutatakse seda laialdaselt konteinerite loomisel, mis on kerged ja eraldiseisvad üksused, mis pakuvad isoleeritud keskkonda rakenduste juurutamiseks ja käitamiseks.
Alpine Linux on suunatud kasutajatele, kes soovivad lihtsust, turvalisust ja tõhusat ressursside kasutamist. See on mõeldud x86, x86-64 jaoks. AArch64 ja ARM arhitektuurid.
Nagu iga teine Linuxi distributsioon, Alpine Linux kaasas oma paketihaldur, mida tuntakse kui apk (Alpine paketihoidja) ja see on kõigile eelinstallitud Alpine Linux distributsioonid.
Apk tegeleb kõigi paketihaldustoimingutega, sealhulgas tarkvarapakettide otsimine, installimine, uuendamine, loetlemine ja eemaldamine. Selles juhendis tutvustame sageli kasutatavaid Apk käsu näited sisse Alpine Linux.
Enne kui vaatame erinevaid
apk käske, mida saate oma pakettide haldamiseks kasutada, puudutagem Alpine Linux hoidlad.Alpine Linux vaikimisi on lubatud kaks hoidlat: the peamine ja kogukond hoidlad.
Teie kohalikul Alpine Linux süsteemi, leiate hoidlad saidist /etc/apk/repositories faili, saate kasutada kassi käsk et neid järgmiselt vaadata.
$ cat /etc/apk/repositories
Olles vaadanud hoidlaid, jätkakem kohe pakettide haldamisega apk paketihaldur.
Hoidlate ja pakettide loendite värskendamiseks Alpine Linux, käivitage käsk
$ apk värskendus.
Enne pakettide installimist tasub kontrollida, kas paketid on hoidlates ametlikult majutatud. Selleks kasutage süntaksit:
$ apk otsi paketi_nimi
Näiteks selleks, et otsida a nano pakett hoidlates, käivitage käsk:
$ apk otsing nano.
Hoidlates oleva paketi kirjelduse saamiseks edastage paketi kohta -v
ja -d
lipud nagu näidatud. Valik -d
on kirjelduse lühike, samas kui -v
valik prindib välja üksikasjaliku väljundi.
$ apk otsing -v -d nano.
Paketide installimiseks Alpine Linux, kasutage süntaksit:
$ apk lisage paketi_nimi.
Näiteks installimiseks nano tekstiredaktor, käivitage käsk:
$ apk lisage nano.
Lisaks saate ühe käsuga installida mitu paketti, kasutades süntaksit:
$ apk lisa pakett1 pakett2.
Näiteks installib allolev käsk neofetch ja vim toimetaja korraga.
$ apk lisage neofetch vim.
Saate kinnitada, kas olete installinud neofetch käivitades käsu:
$ neofetch.
See sisaldab teavet operatsioonisüsteemi kohta, nagu OS-i tüüp, kernel, tööaeg ja aluseks olev riistvara (nt protsessor ja mälu).
Et seda kinnitada vim toimetaja on installitud, käivitage lihtsalt vim käsk ilma argumentideta ja see kuvab teavet selle kohta vim.
$ vim.
The -i
suvand küsib pakettide installimisel kasutaja sekkumist. See põhjustab apk et küsida, kas jätkata paketi installimist või katkestada.
$ apk - lisan apache2.
Et kontrollida, kas teatud pakett on juba installitud, kasutage süntaksit:
$ apk -e info paketi_nimi.
Selles näites kontrollime, kas Nano on paigaldatud.
$ apk -e info nano.
Lisaks saate kontrollida, kas mitu paketti on olemas, loetledes need samale reale. Selle näite puhul kontrollime, kas mõlemad nano ja vim on paigaldatud.
$ apk -e info nano vim.
Lisateabe (nt installitud paketi versiooni ja suuruse) kuvamiseks käivitage lihtsalt:
$ apk info nano.
The -L
lipp võimaldab loetleda paketiga seotud failid, mis sisaldavad binaar- ja konfiguratsioonifaile ning muid faile.
$ apk -L info nano.
Koos -R
valikut, saate loetleda paketid, millest pakett sõltub. Järgmises näites loetleme sõltuvused, mis vim sõltub.
$ apk -R info vim.
Paki installitud suuruse vaatamiseks kasutage nuppu -s
valik (väikesed tähed) järgmiselt:
$ apk -s info vim.
Kõigi installitud pakettide loetlemiseks Alpine Linux, käivitage käsk:
$ apk teave.
Kõikide pakettide uuendamiseks Alpine Linux nende uusimatele versioonidele käivitage käsk
$ apk versiooniuuendus.
Uuenduse kuivkäivitamiseks läbige -s
valik. See lihtsalt käivitab simulatsiooni ja näitab versioone, millele pakette uuendatakse. See ei uuenda pakette.
$ apk -s versiooniuuendus.
On juhtumeid, kus soovite mõne paketi uuendamisest tagasi hoida. Näiteks hoida nano selle praeguses versioonis – nano-5.9-r0 – käivitage käsk.
$ apk lisa nano=5,9-r0
See vabastab nano paketi versiooniuuendusest, kuna teised paketid uuendatakse nende uusimatele versioonidele.
Paketi hilisemaks versiooniuuenduse jaoks vabastamiseks käivitage:
$ apk lisage "nano> 5.9"
Kui te enam paketti ei vaja, saate selle eemaldada, kasutades süntaksit:
$ apk paketi_nimi.
Näiteks kustutamiseks vim, käivitage käsk.
$ apk del vim.
Täiendavaks apk käske, saate sirvida apk abikataloog, nagu näidatud
$ apk --help.
Selles juhendis keskendusime sellele Alpine apk käsu näited. Loodame, et see aitab teid, kui alustate pakettide installimist ja haldamist Alpine Linux.