Pagina principala » HOWTO » Cum se utilizează Apt-Get pentru a instala programe în Ubuntu din linia de comandă

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

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

    APT

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

    Fiecare distribuție Linux are propriul 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ăutarea, instalarea și eliminarea pachetelor; și chiar să simuleze 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!

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

    Căutarea pachetelor

    Comanda pentru căutare de software este:

    apt-cache căutare [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 astfel:

    Puteți căuta termeni în descrierea pachetelor, de exemplu pentru un joc de tip 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ă:

    căutare în cache [search terms] Mai puțin

    Există o țeavă în mijlocul acelei comenzi (î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 ale paginii și spațiul, b și introduceți. Apăsați q pentru a ieși din listă și reveniți la prompt.

    Adăugarea depozitelor

    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 menține automat actualizat. Puteți adăuga și modifica manual arhivele prin editarea fișierului sursă al APT:

    sudo nano /etc/apt/sources.list

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

    sudo add-apt-repository [numele repozitoriei aici]

    Să ne uităm 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 magazie adăugată!

    Instalare

    Acum că ați adăugat repo software-ul și l-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]

    Aceasta 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 și o listă de pachete recomandate, dar opționale, pentru a merge împreună cu selecția dvs. Uneori, veți vedea și un prompt de confirmare, deși nu întotdeauna.

    De obicei, 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 de 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-a avut, atât timp cât niciun alt program nu le folosește. Este o modalitate excelentă de a curăța librăriile și pachetele neutilizate de care nu aveți nevoie.

    Actualizarea software-ului

    Deci, dacă pachetele dvs. necesită upgrade? Puteți actualiza programele individuale cu următoarea comandă:

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

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

    sudo apt-get upgrade

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

    Amintiți-vă, poate fi necesar să vă actualizați mai întâi. Upgrade-ul va înlocui versiunile mai vechi de programe 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 actualizare

    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 precum bibliotecile PHP și de mail server.

    curățenie

    Când descărcați pachete, Ubuntu le cachează în cazul în care este necesar să se refere la acestea în continuare. 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 curat

    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, atunci utilizați acest lucru:

    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.

    Verificați 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ă este instalat ceva, veți vedea un nume de pachet și o descriere.

    De asemenea, puteți căuta 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. Puteți utiliza și caractere cu metacaractere pentru a căuta mai bine.

    Ou de Paște

    APT are un ou interesant de Paște.

    sudo apt-get moo

    Bucurați-vă de puterile vacă super!


    Capacitatea de a gestiona pachetele și software-ul instalat prin intermediul liniei de comandă vă poate economisi 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 software-uri ș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ă ruleze 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!