The apt-get comanda a fost comanda principală de gestionare a pachetelor utilizată în Distribuții Linux bazate pe Debian înainte de introducerea comanda apt.
Cu apt-get comandă, puteți instala, elimina, actualiza, căuta și gestiona pachete pe sistemul dvs. Cu toate acestea, pornind de la Ubuntu 16.04 și Debian 9, cel comanda apt a devenit instrumentul de linie de comandă recomandat pentru gestionarea pachetelor, deși apt-get este încă disponibil și funcțional.
The apt-get comanda este un program de linie de comandă de gestionare a pachetelor puternic și gratuit, cu care se lucrează APT-ul Ubuntu (Instrument avansat de ambalare) bibliotecă pentru a efectua instalarea de noi pachete software, eliminarea pachetelor software existente, actualizarea pachetelor software existente și chiar obișnuit cu actualizarea întregului sistem de operare.
Sintaxa pentru apt-get comanda este următoarea:
$ sudo apt-get
Aici, reprezintă orice steaguri sau modificatori suplimentari pe care îi puteți folosi cu comanda și specifică acțiunea pe care doriți să o efectuați, cum ar fi instalarea, actualizarea, eliminarea sau căutarea pachetelor.
„Actualizați„Comanda este folosită pentru a resincroniza fișierele index ale pachetului din sursele specificate în /etc/apt/sources.list fişier. Comanda de actualizare a preluat pachetele din locațiile lor și a actualizat pachetele la versiuni mai noi.
$ sudo apt-get update.
„actualizareComanda ‘ este folosită pentru a actualiza toate pachetele software instalate în prezent pe sistem. În nicio circumstanță, pachetele instalate în prezent nu sunt eliminate sau pachetele care nu sunt deja instalate nu sunt preluate sau instalate pentru a satisface dependențele de actualizare.
$ sudo apt-get upgrade.
„instalaresub-comanda este urmărită de unul sau mai multe pachete care doresc să fie instalate sau actualizate din depozite. De exemplu, pentru a instala sau actualiza pachetul numit wget, puteți rula:
$ sudo apt-get install wget.
Alternativ, puteți utiliza și comanda apt-cache pentru a căuta un pachet înainte de a instala în memoria cache a pachetului de sistem pe baza unui anumit termen de căutare, cum ar fi numele sau descrierea.
Puteți adăuga mai multe nume de pachet împreună cu comanda pentru a instala mai multe pachete în același timp. De exemplu, următoarea comandă va instala pachetele „nethogs' și 'goaccess‘.
$ sudo apt-get install nethogs goaccess.
Cu ajutorul expresiei regulate, puteți adăuga mai multe pachete cu un șir. De exemplu, folosim *
wildcard pentru a instala mai multe pachete care conțin „*Nume*
‘șir, numele ar fi ‘numele pachetului‘.
$ sudo apt-get install '*nume*'
Folosind sub ‘--fără upgrade
Comanda ‘ va împiedica actualizarea pachetelor deja instalate.
$ sudo apt-get install packageName --no-upgrade.
„--doar-upgrade
Comanda ‘ nu instalează pachete noi, ci doar actualizează pachetele deja instalate și dezactivează instalarea noilor pachete.
$ sudo apt-get install packageName --only-upgrade.
Să presupunem că doriți să instalați numai versiuni specifice de pachete, pur și simplu utilizați „=
„ cu numele pachetului și adăugați versiunea dorită.
$ sudo apt-get install vsftpd=3.0.5-0ubuntu1.
Pentru a dezinstala pachetele software fără a le elimina fișierele de configurare (pentru reutilizarea ulterioară a aceleiași configurații), utilizați elimina comandă așa cum se arată.
$ sudo apt-get remove vsftpd.
Pentru a elimina pachetele software, inclusiv fișierele lor de configurare, utilizați „epuraresub-comandă așa cum se arată mai jos.
$ sudo apt-get purge vsftpd.
Alternativ, puteți combina ambele comenzi împreună, așa cum se arată mai jos.
$ sudo apt-get remove --purge vsftpd.
„curatComanda ‘ este folosită pentru a elibera spațiul pe disc prin curățarea recuperată (descărcată) .deb
fișiere (pachete) din depozitul local.
$ sudo apt-get clean. SAU. $ sudo apt-get autoclean.
Pentru a descărca numai codul sursă al unui anumit pachet, utilizați opțiunea „--sursă doar pentru descărcare
' cu 'numele pachetului' așa cum se arată.
$ sudo apt-get --download-only source vsftpd.
Pentru a descărca și despacheta codul sursă al unui pachet într-un anumit director, tastați următoarea comandă.
$ sudo apt-get source vsftpd.
Este posibil să întâmpinați o eroare comună „E: Trebuie să puneți niște URI-uri „deb-src” în source.list” când încercați să descărcați codul sursă al unui pachet din depozite.
De asemenea, puteți descărca, dezambala și compila codul sursă în același timp, folosind opțiunea „--compila
' așa cum se arată mai jos.
$ sudo apt-get --compilează sursa goaccess.
Folosind „Descarca„, puteți descărca orice pachet dat fără a-l instala. De exemplu, următoarea comandă va descărca doar „nethogs‘ pachet în directorul de lucru curent.
$ sudo apt-get download nethogs.
„jurnalul de modificări' flag descarcă un jurnal de modificare a pachetului și arată versiunea pachetului care este instalată.
$ sudo apt-get changelog vsftpd.
„VerificaComanda este un instrument de diagnosticare, care este folosit pentru a actualiza memoria cache a pachetului și pentru a verifica dependențele rupte.
$ sudo apt-get check.
„construi-depcomanda caută în depozitele locale din sistem și instalează dependențele de compilare pentru pachet curl. Dacă pachetul nu există în depozitul local, va returna un cod de eroare.
$ sudo apt-get build-dep curl.
„autoeliminaresub-comanda este folosită pentru a elimina automat pachetele care au fost instalate cu siguranță pentru a satisface dependențele pentru alte pachete, dar acum nu mai erau necesare. De exemplu, următoarea comandă va elimina un pachet instalat cu dependențele sale.
$ sudo apt-get autoremove vsftpd.
The apt-obține ajutor comanda afișează documentația de ajutor încorporată cu opțiunile disponibile de utilizat cu comanda apt-get.
$ sudo apt-obține ajutor.
Am acoperit majoritatea opțiunilor disponibile cu apt-get comandă, dar totuși, există mai multe opțiuni disponibile, le puteți verifica folosind ‘om apt-get'de la terminal.
Sper că ți-a plăcut să citești acest articol, dacă am omis ceva și ai dori să adaug pe listă. Vă rugăm să nu ezitați să menționați acest lucru în comentariul de mai jos.
Citeste si: 20 de comenzi utile Linux YUM pentru gestionarea pachetelor