scurt: acest articol vă arată cum să utilizați comenzile apt în Linux cu exemple, astfel încât să puteți gestiona eficient pachetele.
dacă utilizați Debian, Ubuntu, Linux Mint sau orice alte distribuții bazate pe Debian sau Ubuntu, trebuie să fi întâlnit unele comenzi apt până acum.mai întâi observat în Ubuntu 16.04, apt câștigă încet Popularitate., Pe măsură ce tot mai multe distribuții Linux bazate pe Ubuntu solicită ca apt să fie comanda recomandată pentru gestionarea pachetelor, este timpul să învățați cum să utilizați comenzile apt.
în acest ghid pentru începători Linux, vă voi explica diverse comenzi apt cu exemple, astfel încât să le puteți folosi ca utilizator Linux expert.
ce este apt?Debian Linux utilizează sistemul de ambalare dpkg. Un sistem de ambalare este o modalitate de a oferi programe și aplicații pentru instalare., În acest fel, nu trebuie să construiți un program din codul sursă care, credeți-mă, nu este o modalitate drăguță de a gestiona pachetele. APT (Advanced Package Tool) este instrumentul de linie de comandă pentru a interacționa cu sistemul de ambalare în distribuțiile Linux bazate pe Debian.
există deja comenzi dpkg pentru a le gestiona. Dar APT este un mod mai prietenos să se ocupe de ambalare. Puteți să-l utilizați pentru a găsi și instala pachete noi, pachete de upgrade, elimina pachetele etc.
comenzile apt oferă o modalitate de a interacționa cu APT și de a gestiona pachetele.,în acest moment, trebuie să menționez că apt-get este probabil cel mai popular instrument din jurul APT. Dar apt este promovat încet ca alternativă. Am explicat deja diferența dintre apt și apt-get într-un articol anterior, împreună cu motivul pentru care apt a fost introdus în primul rând, prin urmare, Nu voi mai intra în detalii.
Folosind apt comenzi pentru administrarea pachetelor din Debian și Ubuntu Linux bazate pe distribuții
eu sunt, folosind Ubuntu 16.,04 în acest tutorial, dar puteți utiliza orice alte distribuții Linux bazate pe Debian / Ubuntu, cum ar fi Linux Mint, elementary OS, Linux Lite etc.
De asemenea, folosesc pictograma Pop și tema în Ubuntu, astfel încât terminalul meu arată diferit de terminalul obișnuit cu tematică purpurie.dacă doriți ,puteți viziona acest videoclip cu comenzi apt esențiale pentru utilizatorii Ubuntu.
pachet de Actualizare bază de date cu apt
apt de fapt funcționează pe o bază de date de pachete disponibile., Dacă baza de date nu este actualizată, sistemul nu va ști dacă există pachete mai noi disponibile. Acesta este motivul pentru actualizarea depozitului ar trebui să fie primul lucru de făcut în orice sistem Linux după o instalare proaspătă.actualizarea bazei de date a pachetelor necesită privilegii de superutilizator, deci va trebui să folosești sudo.
sudo apt update
când executați această comandă, veți vedea că informațiile despre pachet sunt preluate de pe diverse servere.,
Veți vedea trei tipuri de linii de aici, a Lovit, pentru a Primi și Ign. Practic acestea sunt:
- lovit: nu există nici o schimbare în versiunea pachetului de la versiunea anterioară
- Ign: pachetul este ignorat. Fie pachetul este mult prea recent, încât nici măcar nu se deranjează să verifice sau a existat o eroare la preluarea fișierului, dar eroarea a fost banală și astfel este ignorată. Nu vă faceți griji, aceasta nu este o eroare.,
- Get: există o nouă versiune disponibilă. Acesta va descărca informațiile despre versiune (nu Pachetul în sine). Puteți vedea că există informații de descărcare (dimensiune în kb) cu linia ” get ” din imaginea de mai sus.
Actualizați pachetele instalate cu apt
odată ce ați actualizat baza de date a pachetelor, puteți actualiza acum pachetele instalate. Cel mai convenabil mod este să actualizați toate pachetele care au actualizări disponibile., Puteți folosi pur și simplu comanda de mai jos:
sudo apt upgrade
Acest lucru vă va arăta cât de multe și care toate pachetele vor fi actualizate.
Nu este un alt mod de a oferi o actualizare completă folosind comanda de mai jos:
sudo apt full-upgrade
full-upgrade-ul funcționează la fel ca upgrade-ul, cu excepția că, dacă upgrade de sistem are nevoie de îndepărtarea de un pachet deja instalat pe sistem, acesta va face asta., În timp ce comanda normală de actualizare nu va face acest lucru.
care este diferența dintre apt update și APT upgrade?
deși sună ca atunci când faceți o actualizare apt, acesta va actualiza pachetele și veți obține cea mai recentă versiune a pachetului. Dar nu e adevărat. apt update actualizează doar baza de date a pachetelor.
de exemplu, dacă aveți pachetul XYZ versiunea 1.3 instalată, după apt update, baza de date va fi conștientă că o versiune mai nouă 1.4 este disponibilă., Când faceți o actualizare apt după apt update, aceasta actualizează (sau actualizează, oricare termen preferați) pachetele instalate la versiunea mai nouă.
Acesta este motivul pentru care cel mai rapid și cel mai convenabil mod de a actualiza sistem Ubuntu folosind această comandă:
sudo apt update && sudo apt upgrade -y
Cum de a instala pachete noi cu apt
Dacă știți deja numele pachetului, îl puteți instala folosind comanda de mai jos:
sudo apt install <package_name>
Doar înlocuiți <nume_pachet> cu pachetul dorit., Să presupunem că doriți să instalați mplayer, puteți pur și simplu utilizați comanda de mai jos:
sudo apt install mplayer
lucru bun este că puteți folosi auto-completare. Deci, dacă nu sunteți sigur de numele exact al pachetului, puteți introduce câteva litere și apăsați tab și vă va sugera toate pachetele disponibile cu acele litere., De exemplu:
Cum de a instala mai multe pachete cu apt
nu sunteți obligat să instalați doar un singur pachet la un moment dat. Puteți instala mai multe pachete simultan, furnizând numele pachetelor împreună:
sudo apt install <package_1> <package_2> <package_3>
ce se întâmplă dacă rulați apt install pe un pachet deja instalat?
nu trebuie să vă faceți griji., Acest lucru se va uita doar în baza de date și dacă se găsește o versiune mai nouă, se va actualiza pachetul instalat la cel mai nou. Deci, nu se face nici un rău prin utilizarea acestuia, cu excepția cazului în care nu doriți să fie actualizat.
cum se instalează pachetele fără upgrade
dacă dintr-un anumit motiv doriți să instalați un pachet, dar nu doriți să faceți upgrade, dacă acesta este deja instalat.,toate fără a face upgrade
Cum de a face upgrade numai pachete, nu-l instalați
Dacă doriți doar pentru a face upgrade la un pachet, dar nu vreau să-l instalați (dacă nu e instalată deja), poti face asta cu următoarea comandă:
sudo apt install <package_name> --only-upgrade
Cum să instalați o versiune specifică a unei cereri
în mod implicit, cea mai recentă versiune disponibilă în depozit vor fi instalate pentru o aplicație., Dar dacă nu doriți să instalați cea mai recentă versiune, puteți specifica numărul versiunii. Va trebui să știți numărul exact al versiunii pe care doriți să o instalați.
doar adăugați = versiune cu numele pachetului.
sudo apt install <package_name>=<version_number>
cum să eliminați pachetele instalate cu apt
destul de vorbit despre instalarea pachetelor, să vedem cum să eliminați pachetele. Eliminarea pachetelor este la fel de ușoară ca instalarea acestora., Doar folosi comanda de mai jos:
sudo apt remove <package_name>
Auto-completare funcționează și aici. Deci, începeți să tastați numele pachetului și apăsați tab și va sugera toate pachetele instalate începând cu acele litere.un alt mod de dezinstalare a pachetelor este de a utiliza purge. Comanda este folosită în felul următor:
sudo apt purge <package_name>
care este diferența dintre apt remove și apt purge?,
-
apt remove
elimină doar binarele unui pachet. Lasă fișiere de configurare a reziduurilor. -
apt purge
elimină tot ce are legătură cu un pachet, inclusiv fișierele de configurare.
Dacă ați folosit apt remove
pentru a scăpa de un anumit software și apoi instalați-l din nou, software-ul va avea aceleași fișiere de configurare. Desigur, vi se va cere să înlocuiți fișierele de configurare existente atunci când îl instalați din nou.Purge este util atunci când ați dat peste cap cu configurația unui program., Vrei să-i ștergi complet urmele din sistem și poate să începi din nou. Și da, puteți utiliza apt purge
pe un pachet deja eliminat.
De obicei,apt remove
este mai mult decât suficient pentru dezinstalarea unui pachet.
căutare pachete
nu este modul meu preferat de a căuta pachete. Dar acest lucru este util atunci când căutați un lib specific. Utilizați următoarea comandă cu Termenii de căutare doriți. Acesta va găsi toate pachetele care conțin termenul dvs. de căutare., vrei să știi mai multe despre un pachet înainte de a instala sau scoate-l, puteți folosi comanda de mai jos:
apt show <package_name>
Acesta va afișa informații despre pachetul respectiv(e), cum ar fi dependențele sale, instalarea și descărcarea dimensiuni, diferite surse pachetul este disponibil, descrierea conținutului pachetului printre altele:
Lista de upgrade și instalat versiuni
apt de comandă are o nouă opțiune numită listă., Folosind această comandă, puteți vedea toate pachetele care au o versiune mai nouă, gata pentru a fi modernizate:
apt list --upgradeable
puteți vedea, de asemenea, toate pachetele instalate pe sistem cu opțiune instalată:
apt list --installed
de asemenea, Există o a treia opțiune numit –toate versiunile., Acesta va lista toate pachetele disponibile pentru sistemul dvs.:
apt list --all-versions
cum să vă curățați sistemul cu apt
am vorbit despre modalități de curățare a sistemului Ubuntu pentru a elibera spațiu. Spre deosebire de apt-get, nu aveți comenzi curate și autoclean aici. Puteți utiliza în continuare autoremove opțiune și a elibera spațiu pe disc:
sudo apt autoremove
Această comandă elimină libs și pachetele care au fost instalate în mod automat pentru a satisface dependențele de un pachet instalat., Dacă pachetul este eliminat, aceste pachete instalate automat, deși inutile, rămân în sistem.
am avut recent mi-a curatat sistemul si de aceea se prezinta doar cativa Kb de fișiere pentru a fi eliminate. În caz contrar, puteți obține cu ușurință 100 de Mb de spațiu liber cu această comandă.
intrarea dvs.
nu am inclus în mod deliberat comanda apt edit-sources în acest articol., Se datorează faptului că această opțiune de comandă este o lucrare în desfășurare și, în acest moment, nu face altceva decât să deschidă sursele.fișier listă în editorul de alegerea ta.
cum vă place acest ghid pentru utilizarea comenzilor apt în Linux? Sper că a fost ușor de înțeles comenzi apt cu exemple. Feedback-ul dvs. va ajuta la crearea mai multor astfel de ghiduri în viitorul apropiat.
ca ceea ce ai citit? Vă rugăm să-l împărtășească cu alții.
- Facebook1.,3K Twitter26 LinkedIn11 Reddit10 Pocket0
Lasă un răspuns