28Jun

Cum se utilizează Apt-Get pentru a instala programe în Ubuntu de la linia de comandă

click fraud protection

Ubuntu are o mulțime de metode bazate pe GUI pentru instalarea aplicațiilor, dar acestea necesită timp pentru a căuta și găsi. Deoarece tastatura este de obicei mai rapidă decât mouse-ul, gestionarea software-ului prin intermediul liniei de comandă poate fi un economizor de timp real.

APT

Linux gestionează software-ul prin pachete, unități individuale de software care conțin interfețe utilizator, module și biblioteci. Cele mai multe aplicații leagă mai multe pachete co-dependente, iar altele vă permit să alegeți pachetele pe care să le instalați și pe care să le excludeți la discreția dvs. Acest lucru poate deveni confuz, deci există un manager de pachete la dispoziția dvs. pentru a ajuta

Fiecare distribuție Linux are propriul său sistem de gestionare a pachetelor. Pentru propriul nostru ubuntu apropiat și dragi, este Instrumentul avansat de ambalare. Are o familie de comenzi care vă permite să adăugați depozite;căutați, instalați și eliminați pachetele;și chiar simulează upgrade-uri și altele asemenea. Comenzile sunt destul de ușor de memorat și de utilizat, deci veți administra software-ul sistemului în cel mai scurt timp!

instagram viewer

APT necesită permisiuni super-utilizator, deoarece se ocupă de aspectele de bază ale sistemului, astfel că în Ubuntu va trebui să prefațăți majoritatea comenzilor cu "sudo".

Căutarea pachetelor

Comanda pentru căutare de software este:

apt-cache search [termen de căutare 1] [termen de căutare 2]. .. [termen de căutare n]

Înlocuiți [termenii de căutare], dar nu utilizați paranteze. Veți obține o ieșire asemănătoare:

Puteți căuta termeni în descrierea pachetelor, de exemplu pentru un joc de solitaire sau pentru numele pachetului. Unele căutări pot genera o tona de rezultate, astfel încât să puteți parcurge lista cu următoarea comandă:

apt-cache search [termeni de căutare] |mai puțin

Există o țeavă în mijlocul comenzii( împărtășește o cheie cu \).Cea mai mică comandă vă va permite să parcurgeți lista cu tastele săgeți, tastele sus / jos și spațiu, b și introduceți. Apăsați q pentru a ieși din listă și reveniți la prompt.

Adăugarea de depozite

Puteți găsi mai multe programe software în depozite găsite online. Luați, de exemplu, Ubuntu Tweak, un program care vă permite să schimbați unele setări ascunse sau altfel greu de schimbat pentru sistemul dvs. Este găzduit într-un alt depozit. Dacă adăugați depozitul în loc să descărcați și să instalați doar pachetul, sistemul vă va notifica despre actualizări și îl va păstra automat actualizat pentru dvs. Puteți adăuga și modifica manual arhivele prin editarea fișierelor de surse APT:

sudo nano /etc/apt/ sources.list

Dar Ubuntu 9.10 Karmic Koala a schimbat acest lucru. Există o cale mai ușoară!

sudo add-apt-repository

Uitați-vă la repo-ul Ubuntu Tweak pentru a vedea cum va arăta în practică:

sudo add-apt-repository ppa: tualatrix / ppa

Voila!

Actualizarea surselor

După adăugarea depozitelor, trebuie să actualizați lista de pachete.

sudo apt-get update

Aceasta va actualiza listele de pachete din toate depozitele dintr-o dată.Amintiți-vă să faceți acest lucru după fiecare depozit adăugat! Instalarea

Acum, după ce ați adăugat programul de repo software și ați actualizat lista de pachete și ați găsit numele pachetului de care aveți nevoie, îl puteți instala.

sudo apt-get install [numele pachetului 1] [numele pachetului 2]. .. [nume pachet n]

Acesta va descărca și instala toate pachetele listate. Dacă există dependențe - alte pachete prealabile - acestea vor fi de asemenea instalate. Uneori veți vedea, de asemenea, o listă de pachete recomandate dar opționale pentru a merge împreună cu selecția dvs. Uneori, veți vedea și un mesaj de confirmare, deși nu întotdeauna.

Adesea, veți vedea un pachet de bază cu alte pachete legate, așadar instalarea acestuia va instala automat dependențele și uneori și pachetele asociate.

Scoaterea pachetelor

Dacă doriți să scăpați de un program, puteți dezinstala pachetele asociate.

sudo apt-get remove [numele pachetului 1] [numele pachetului 2]. .. [nume pachet n]

Dacă doriți să scăpați de fișierele de configurare și directoarele asociate( de obicei în directorul de domiciliu al utilizatorului), veți dori săadăugați opțiunea de purjare:

sudo apt-get remove -purge [numele pachetului 1] [numele pachetului 2]. .. [nume pachet n]

Există două liniuțe acolo. Acest lucru va fi util dacă un program nu funcționează corect. Prin curățarea după eliminare, veți putea avea o instalare "curată".

De cele mai multe ori, puteți alege doar pachetul de bază, iar cele asociate vor fi eliminate, de asemenea. Dacă nu, puteți utiliza următoarea comandă:

sudo apt-get autoremove

Aceasta va elimina automat toate pachetele care nu sunt utilizate sau asociate cu niciun program instalat. De exemplu, dacă ați scăpat de un pachet de bază, autoremove va scăpa de pachetele asociate și de orice dependențe pe care le avea, atâta timp cât niciun alt program nu le folosește. Este o modalitate foarte bună de a curăța librăriile și pachetele neutilizate de care nu aveți nevoie.

Actualizarea software-ului

Deci, ce se întâmplă dacă pachetele dvs. au nevoie de actualizare? Puteți actualiza programele individuale cu următoarea comandă:

sudo apt-get upgrade [nume pachet 1] [nume pachet 2]. .. [nume pachet n]

Sau puteți actualiza toate pachetele fără a avea alte argumente:

sudo apt-obține upgrade

Acest lucru vă va spune câte pachete și care au nevoie de actualizare și va cere o confirmare înainte de a continua.

Amintiți-vă că este posibil să fie necesar să vă actualizați mai întâi. Actualizarea va înlocui versiunile mai vechi ale programelor cu versiunile lor mai noi. Acesta este un proces de înlocuire;același nume de pachet este necesar și versiunea mai veche este înlocuită cu o versiune mai nouă.Nu sunt instalate pachete complet noi și nu sunt dezinstalate pachete.

Unele programe nu funcționează așa. Acestea necesită un pachet cu un nume ușor diferit care să fie eliminat și unul nou cu un nume diferit pentru a fi instalat. Uneori, noua versiune a programului are un nou pachet necesar.În aceste cazuri, va trebui să utilizați dist-upgrade.

sudo apt-get dist-upgrade [numele pachetului 1] [numele pachetului 2]. .. [nume pachet n]

sudo apt-get dist-upgrade

Acum, toate dependențele vor fi satisfăcute indiferent de ce. Dacă nu vă gestionați micro-pachetele, atunci aceasta este comanda pe care o veți utiliza.

Dacă doriți doar să vedeți pachetele care vor fi actualizate dacă ați rula ipotetic comanda, puteți simula un upgrade cu opțiunea -s.

sudo apt-get -s upgrade

Acest lucru este cu adevărat util dacă nu sunteți sigur dacă actualizarea unui pachet va afecta alte programe, ceea ce se întâmplă ocazional cu lucruri cum ar fi bibliotecile PHP și mail server.

Curățarea

Când descărcați pachete, Ubuntu le cachează în cazul în care trebuie să le menționeze mai departe. Puteți să ștergeți această memorie cache și să reveniți la un spațiu pe hard disk cu următoarea comandă:

sudo apt-get clean

Dacă doriți să scăpați de memoria cache, dar să salvați cele mai noi versiuni ale pachetelor pe care le aveți,

sudo apt-get autoclean

Acest lucru va scapa de versiunile mai vechi care sunt destul de inutile, dar inca va lasa cu o memorie cache.

Verificarea ce se instalează

Puteți vedea o listă a tuturor pachetelor instalate cu dpkg.

sudo dpkg -list

De asemenea, puteți utiliza mai puțin pentru a derula această listă.

sudo dpkg -list |mai puțin

De asemenea, puteți căuta în listă cu comanda grep.

dpkg -list |grep [termen de căutare]

Dacă ceva este instalat, veți vedea un nume de pachet și o descriere.

Puteți de asemenea să căutați printr-o metodă mai compactă:

dpkg -l 'termen de căutare'

Această opțiune este o literă mică, iar termenul dvs. de căutare trebuie să fie în interiorul citatelor simple. Puteți folosi și caractere cu metacaractere pentru a căuta mai bine.

Ou de Paști

APT are un ou interesant de Paște.

sudo apt-get moo

Bucurați-vă de puterile dvs. super vacii!

A fi capabil să gestionați pachetele și software-ul instalat prin linia de comandă vă poate economisi ceva timp. Actualizarea software-ului Ubuntu este adesea lagtă în sistemul meu și poate fi într-adevăr o durere pentru a trebui să adăugați repo programe și să instalați pachete prin intermediul Software Center-ului, mai ales dacă știți deja numele pachetelor. De asemenea, este excelent pentru gestionarea sistemului de la distanță prin SSH.Nu este nevoie să aveți o interfață grafică care să fie difuzată deloc sau să se ocupe de VNC.

Există o mulțime de lucruri de învățat atunci când vă simțiți confortabil cu linia de comandă, deci vă recomandăm să consultați Ghidul începătorului pentru Nano, Editorul de linii de comandă Linux. Mai sunt multe de parcurs!