![Cum se remediază eroarea „Windows nu a putut detecta automat setările proxy de rețea”?](/f/246b9af04d34902199138db69330a0ee.png?width=100&height=100)
Alpine Linux este un independent, liber și distribuție Linux open-source bazat pe BusyBox și musl. Este o distribuție Linux ușoară și orientată spre securitate, care are o amprentă mică (aproximativ 160 MB).
Din acest motiv, este utilizat pe scară largă în crearea de containere care sunt unități ușoare și independente care oferă un mediu izolat pentru implementarea și rularea aplicațiilor.
Alpine Linux vizează utilizatorii care doresc simplitate, securitate și utilizarea eficientă a resurselor. Este proiectat pentru x86, x86-64. Arhitecturi AArch64 și ARM.
Ca orice altă distribuție Linux, Alpine Linux vine cu propriul manager de pachete, cunoscut ca apk (Păstrator de pachete alpine) și vine preinstalat pe toate Alpine Linux distribuţiile.
Apk se ocupă de toate operațiunile de gestionare a pachetelor, inclusiv căutarea, instalarea, actualizarea, listarea și eliminarea pachetelor software, pentru a menționa doar câteva. În acest ghid, prezentăm cele utilizate în mod obișnuit Apk exemple de comandă în Alpine Linux.
Înainte să ne uităm la diverse apk comenzile pe care le puteți utiliza pentru a vă gestiona pachetele, permiteți-ne să atingem Alpine Linux depozite.
Alpine Linux are două depozite activate implicit: the principal și comunitate depozite.
Pe localul dvs Alpine Linux sistem, puteți găsi depozitele în /etc/apk/repositories fișier, puteți utiliza fișierul comanda pisicii pentru a le vizualiza după cum urmează.
$ cat /etc/apk/repositories
După ce ne-am uitat la depozitele, să trecem imediat la gestionarea pachetelor folosind apk manager de pachete.
Pentru a actualiza depozitele și listele de pachete pe Alpine Linux, rulați comanda
$ actualizare apk.
Înainte de a instala pachetele, merită să verificați dacă pachetele au fost găzduite oficial în depozite. Pentru a face acest lucru, utilizați sintaxa:
$ apk căutare pachet_name
De exemplu, pentru a căuta un nano pachet în depozite, rulați comanda:
$ apk căutare nano.
Pentru a obține o descriere a unui pachet în depozite, despre pachet, treceți -v
și -d
steaguri așa cum se arată. Optiunea -d
este prescurtare pentru descriere în timp ce -v
opțiunea imprimă rezultate detaliate.
$ apk search -v -d nano.
Pentru a instala pachete pe Alpine Linux, utilizați sintaxa:
$ apk adăugați nume_pachet.
De exemplu, pentru a instala editor de text nano, rulați comanda:
$ apk adauga nano.
În plus, puteți instala mai multe pachete într-o singură comandă folosind sintaxa:
$ apk adăugați pachet1 pachet2.
De exemplu, se instalează comanda de mai jos neofetch și editor vim dintr-o miscare.
$ apk adăugați neofetch vim.
Puteți confirma dacă ați instalat neofetch rulând comanda:
$ neofetch.
Aceasta populează informații despre sistemul de operare, cum ar fi tipul de sistem de operare, nucleul, timpul de funcționare și hardware-ul de bază, cum ar fi CPU și memoria.
Pentru a confirma asta editor vim este instalat, pur și simplu rulați comanda vim fără niciun argument și aceasta va afișa informații despre vim.
$ vim.
The -i
opțiunea solicită interacțiunea utilizatorului la instalarea pachetelor. Cauzează apk pentru a vă întreba dacă să continuați cu instalarea pachetului sau să renunțați.
$ apk -adaug apache2.
Pentru a verifica dacă un anumit pachet este deja instalat, utilizați sintaxa:
$ apk -e info nume_pachet.
În acest exemplu, verificăm dacă Nano este instalat.
$ apk -e info nano.
În plus, puteți verifica dacă există mai multe pachete, listându-le în aceeași linie. Pentru acest exemplu, verificăm dacă ambele nano și vim sunt instalate.
$ apk -e info nano vim.
Pentru a lista informații suplimentare, cum ar fi versiunea și dimensiunea pachetului instalat, rulați pur și simplu:
$ apk info nano.
The -L
flag vă permite să listați fișierele asociate unui pachet, care include fișierele binare și de configurare și alte fișiere.
$ apk -L info nano.
Cu -R
opțiunea, puteți enumera pachetele de care depinde pachetul. În exemplul următor, enumerăm dependențele care vim depinde de.
$ apk -R info vim.
Pentru a vedea dimensiunea instalată a unui pachet, utilizați -s
opțiunea (minuscule) după cum urmează:
$ apk -s info vim.
Pentru a lista toate pachetele instalate pe Alpine Linux, rulați comanda:
$ apk informații.
Pentru a actualiza toate pachetele pe Alpine Linux la cele mai recente versiuni, executați comanda
$ upgrade apk.
Pentru a efectua o rulare uscată a upgrade-ului, treceți -s
opțiune. Aceasta rulează doar o simulare și arată versiunile la care vor fi actualizate pachetele. Nu face upgrade la pachete.
$ apk -s upgrade.
Există cazuri în care este posibil să doriți să păstrați câteva pachete înapoi de la o actualizare. De exemplu pentru a păstra nano în versiunea sa actuală – nano-5.9-r0 – rulați comanda.
$ apk add nano=5.9-r0
Acest lucru va scuti de nano pachet de la actualizare, deoarece alte pachete sunt actualizate la cele mai recente versiuni.
Pentru a elibera ulterior pachetul pentru upgrade, rulați:
$ apk adăugați „nano>5.9”
Dacă nu mai aveți nevoie de un pachet, îl puteți elimina folosind sintaxa:
$ apk pentru nume_pachet.
De exemplu, pentru a șterge vim, rulați comanda.
$ apk del vim.
Pentru suplimentar apk comenzi, puteți răsfoi apk catalogul de ajutor după cum se arată
$ apk --ajutor.
În acest ghid, ne-am concentrat asupra alpin exemple de comandă apk. Sperăm că acest lucru vă va ajuta pe măsură ce începeți să instalați și să gestionați pachetele pe Alpine Linux.