Cum se utilizează APT și spuneți-le la APT-GET în Debian și Ubuntu

Cum se utilizează APT și spuneți-le la APT-GET în Debian și Ubuntu / Linux

Linux se află într-o stare de evoluție permanentă. Adesea, schimbările sunt ascunse, cum ar fi evoluțiile din spatele scenei către nucleu și alte coduri care stau la baza. Dar ocazional, utilizatorul trebuie să se adapteze la un nou mod de lucru.

Deși numeroase îmbunătățiri în computere pot fi provocatoare și necesită o mentalitate diferită, acest lucru nu este valabil în ceea ce privește dezvoltarea apt-get comanda. Mai degraba decat sa o inlocuiasca complet, sistemele bazate pe Debian (cum ar fi Ubuntu, Linux Mint si Raspberry Pi Raspbian 5 Moduri Raspbian Raspbian Jessie Makes Raspberry Pi Mai usor de utilizat 5 Moduri Raspbian Raspbian Makes Raspberry Pi mai usor de folosit Dupa lansare a lui Debian Jessie în luna iulie, comunitatea Raspberry Pi a fost binecuvântată de o nouă versiune a variantei Raspbian, bazată pe distro "părinte" (Read More) continuă utilizarea sa alături de înlocuirea sa, potrivit comanda.

Dar de ce fac asta și ce sa schimbat cu adevărat?

APT vs. APT-GET

Există o logică solidă în introducerea comenzii apt. Anterior, accesul la Instrumentul pentru pachetul avansat a avut loc prin apt-get și apt-cache set de comenzi (sau prin Synaptic sau alți administratori de pachete Care Manager de pachete Linux (și Distro) este potrivit pentru dvs. Ce manager de pachete Linux (și Distro) este potrivit pentru dvs. O diferență majoră între distribuțiile principale Linux este managerul de pachete; diferențele sunt suficient de puternice încât să poată influența alegerea dvs. de distro. Să analizăm modul în care funcționează diferiții administratori de pachete (citiți mai multe pe desktop). Cu toate acestea, datorită modului în care acestea s-au extins în timp, lucrurile au devenit mai degrabă dezorganizate.

Introducând apt, care conține cele mai utilizate opțiuni de la apt-get și apt-cache, nu numai că comenzile sunt ușor mai scurte, dar și mai puține dintre ele. Astfel se evită dublarea și alte probleme care au apărut de-a lungul anilor.

Dar nu este vorba doar de unificarea a două structuri de comandă similare, dezorganizate. De asemenea, îmbunătățește experiența liniei de comandă. De exemplu, atunci când instalați sau eliminați un program, este afișată o bară de progres.

Deci, de aceea a fost introdusă apt. Dar de ce să-l folosești? Aceste exemple explică.

În scurt: Nu mai sunt GET

Am analizat în prealabil în detaliu comanda apt-get Un ghid pentru începători în instalarea software-ului în Ubuntu cu APT Un ghid pentru începători pentru instalarea software-ului în Ubuntu cu APT Dacă ați folosit Ubuntu probabil că ați folosit comanda apt la un moment dat . Dar știați că este mult mai mult decât apt-get install și apt-get upgrade? Citeste mai mult . Comenzile pe care le-ați utilizat anterior pot fi utilizate, pur și simplu prin scăderea “-obține” porţiune.

Asa de…

apt-get install [numele pachetului]

... devine ...

apt install [numele pachetului]

În general, această schimbare are loc în toate anterioare apt-get comenzi. Dar cu introducerea lui potrivit are unele funcționalități suplimentare. Actualizările și eliminarea software-ului au toate opțiunile suplimentare, de la instalarea mai multor pachete la epuizarea pachetelor din sistem.

Obțineți o actualizare completă

Probabil deja știți despre Actualizați și modernizare comenzi care funcționează cu ambele potrivit și apt-get. Pe scurt, Actualizați reîmprospătează informațiile despre pachete din depozite Ghidul dvs. pentru depozitele Ubuntu și gestionarea pachetelor Ghidul dvs. pentru depozitele Ubuntu și gestionarea pachetelor Citiți mai multe, în timp ce modernizare va actualiza pachetele instalate efectiv.

Noua comandă apt introduce această comandă nouă, full-actualizare.

sudo apt full-upgrade

Cu această comandă, nu numai că pachetele vor fi actualizate, nici pachetele vechi care trebuie eliminate ca parte a upgrade-ului vor fi eliminate. Standardul apt upgrade comanda nu face acest lucru.

Instalați mai multe pachete

Într-o grabă, și trebuie să instalați mai mult de un pachet software? Sau pur și simplu doriți mai multă eficiență din comanda de instalare a software-ului?

apt install comanda a evoluat, permițându-vă acum să instalați mai multe pachete cu o singură comandă. Pur și simplu denumiți pachetele pe rând după comanda de instalare:

sudo apt instala [pachet_1] [pachet_2] [pachet_3]

Dacă o aplicație este deja instalată, atunci apt va verifica baza de date pentru o versiune ulterioară și o va instala în schimb. Simplu!

Instalați un pachet fără actualizare

Este posibil ca în anumite circumstanțe să fie necesar să instalați un pachet existent (probabil pentru a-l repara) fără a actualiza. Din fericire, apt simplifică și acest scenariu:

sudo apt instalare [pachete] --no-upgrade

În același timp, puteți descărca un upgrade la un pachet dezinstalat și lăsați-l dezinstalat cu:

sudo apt instalează [packagename] --only-upgrade

Este adevărat că ultima comandă este un scenariu neobișnuit pentru majoritatea, dar merită știut.

Instalați o versiune specifică a pachetului

Dacă doriți o versiune specifică a unei aplicații? Acest lucru se poate întâmpla dacă descoperiți că cea mai recentă actualizare întrerupe o caracteristică pe care o utilizați. Va trebui să efectuați câteva cercetări pentru aceasta, pentru a vă asigura că știți numărul versiunii pachetului.

Odată ce ați găsit-o, pur și simplu utilizați această comandă pentru a specifica numele pachetului și versiunea dorită:

sudo apt instalare [pachet de produse] = [versiunea numerică]

Rețineți că actualizările ulterioare pot anula acest lucru și pot înlocui versiunea dorită cu cele mai recente. Ca atare, va trebui să repetați această comandă (cu excepția cazului în care caracteristica ruptă este restaurată de către dezvoltatori).

Listați pachetele upgradeabile și instalate

Un alt aspect nou pentru instalarea software-ului cu apt pe sistemele bazate pe Debian este opțiunea de listă. Aceasta va afișa o listă bazată pe condiția specificată.

De exemplu, puteți vizualiza o listă de pachete care au o actualizare în așteptare:

listă apt - accesibilă

Mai simplu, o listă de pachete instalate:

lista apt - instalată

O a treia opțiune pentru listă este, de asemenea, disponibilă. Aceasta va afișa o listă a tuturor pachetelor care sunt disponibile pentru sistemul dvs. de operare și computer.

apt list ---- toate versiunile

(Observați numărul “-” caractere în comandă: patru!)

Îndepărtați vs. Purjare

Vechea metodă de eliminare a unui pachet cu elimina comanda încă funcționează cu apt. Utilizați-l ca o inversă a instalării, specificând numele pachetului:

sudo apt eliminați [numele pachetului]

Cu toate acestea, există și epurare care funcționează în același mod.

sudo apt purge [numele pachetului]

Dar care este diferența??

Bine, se poate elimina elimină pur și simplu fișiere binare, dar rezultă că fișierele rămase rămân în urmă - fișiere de configurare, de obicei.

Cu pură pură, Totuși, tot ceea ce este legat de fișiere este eliminat: fișiere binare, fișiere de configurare, lot.

Curățare cu Autoremove

Comenzi cum ar fi elimina și epurare ar putea fi folosite pentru a elimina software-ul nedorit pe sistemul dvs. În vremurile vechi ale anului apt-get, ar fi disponibile metode mai eficiente de menaj curat și Auto curatare.

Cu apt, există doar o singură funcție: autoremove. Odată introdus, aceasta va elimina bibliotecile și pachetele instalate automat, de obicei ca dependențe pentru aplicațiile dorite. Atâta timp cât aceste pachete rămân disociate cu aplicațiile necesare, acestea pot fi eliminate.

sudo apt autoremove

Și, bineînțeles, acest lucru va duce la eliberarea spațiului pe discuri importante Cum să eliberați instantaneu spațiul de rezervă pe Linux Cum să eliberați instantaneu spațiul de rezervă pe Linux Cu doar două comenzi, ați putea curăța o mulțime de fișiere nedorite care sunt ocupând spațiu în sistemul dvs. Citeste mai mult !

Comenzi noi și o mai bună funcționalitate

Cu apt-get puteți actualiza, actualiza, instala și elimina software-ul pe sistemele de operare Linux bazate pe Debian. Dar cu cele mai simple potrivit comanda, puteți face mult mai mult!

Dar ce preferi? Veți menține apt-get până când este complet depreciat sau îmbrățișați pe deplin apt? Spuneți-vă cum vă simțiți - și orice comenzi pe care credeți că ar fi trebuit să le includeți - în caseta de comentarii.

Credite de imagine: Brian A Jackson / Shutterstock

Explorați mai multe despre: Debian, Linux, Terminal, Ubuntu.