una dintre cele mai mari schimbări care captează utilizatorii de Windows care se deplasează la Linux este modul în care este instalat software-ul. În loc de a descărca un fișier executabil de la unele site-ul sau alte, rulează-l și speranța de a nu rescrie existente fișiere bibliotecă (Dll-uri) sau să instalați ceva dubios adware sau malware, distributii de Linux menține depozitele de software, care sunt toate ambalate pentru că distro și testat pentru compatibilitate cu restul distribuției.,

  • showdown OS: Windows 10 vs Linux

pe această pagină a Ghidului nostru pentru tot ce trebuie să știți despre comenzile Linux, vom analiza cum se face acest lucru de către distros care utilizează sistemul de management software advanced Packaging Tool (apt), dezvoltat de Debian și folosit de distros de la Ubuntu la Raspbian pe Raspberry Pi.un depozit este o colecție de pachete software pentru o distro., Fiecare versiune majoră a unei distribuții va avea propriile depozite, iar pachetele vor fi fost construite și testate cu acea versiune, dar un depozit este mai mult decât o colecție de fișiere.fiecare repo (așa cum sunt numite de obicei) este indexat, ceea ce face ușor să găsiți ceea ce doriți. De asemenea, poate fi verificat rapid pentru actualizări pentru managerul de pachete, fără a fi nevoie să vizitați site-uri web pentru a verifica actualizările sau necesitatea ca software-ul să „sune acasă” pentru a verifica.,

mai important, fiecare pachet dintr-un repo este semnat cu cheia GPG (encryption) a depozitului, care este verificată la instalarea pachetelor. Aceasta înseamnă că puteți avea încredere în software-ul instalat de acolo pentru a fi ceea ce spune că este, și nu un troian infectat care a fost încărcat cu răutate.

un depozit face, de asemenea, dependența de manipulare simplu. O dependență este un program pe care programul pe care doriți să îl instalați trebuie să îl ruleze, cum ar fi o bibliotecă., În loc de gruparea totul în pachet și se încheie cu mai multe exemplare din aceeași bibliotecă de pe computerul dvs. (care este de ce Windows nu), un pachet pur și simplu liste de dependențele sale, astfel încât managerul de pachete poate verifica dacă acestea sunt deja instalate, și ia-le de pe repo dacă nu.

în plus față de depozitele implicite furnizate de distro, există mai multe terțe părți care pot fi adăugate la managerul de pachete., Acestea nu sunt garantate pentru a fi testate la aceleași standarde ca oficial repos, dar multe dintre ele sunt foarte bune, și dacă rămânem la popular recomandat repos pentru distro, nu te va duce departe gresit.

Ubuntu a introdus, de asemenea, conceptul de PPA, sau arhiva pachet Personal, care sunt depozite mici pentru proiecte individuale. Acestea pot fi adăugate individual managerului de pachete, dar aveți grijă să nu adăugați surse de încredere.

Managementul pachetelor

am folosit termenul „manager de pachete” de câteva ori acum, dar ce este?, Practic, acesta este un program care vă permite să instalați, să actualizați și să eliminați software-ul, inclusiv să aveți grijă de dependențe. De asemenea, vă permite să căutați programe de interes, precum și să îndepliniți alte funcții.

toate distribuțiile vor avea instrumente de gestionare a pachetelor de linie de comandă. Le puteți accesa fie utilizând căutarea sistemului dvs. și căutând terminal, fie folosind ++ în desktop-uri Linux, cum ar fi Unity, Gnome sau Xfce, chiar dacă acestea oferă și un front-end grafic fantezist. Principalele comenzi Linux sunt:

apt-get: instalează, actualizează și dezinstalează pachetele.,

apt-cache: aceasta funcționează cu fișierele index ale depozitului, cum ar fi căutarea pachetelor.

add-apt-repository: adaugă depozite suplimentare la sistem.

dpkg: o comandă de manipulare a pachetelor de nivel inferior.

aceste comenzi necesită în general acces root( superuser), deci ar trebui să fie rulate la utilizatorul root sau cu sudo – vom rămâne cu abordarea sudo aici., Am menționat deja că operațiunile repo sunt indexate, astfel încât primul lucru de făcut este să actualizați fișierele index pentru a se potrivi conținutul curent al magaziile cu:

sudo apt-get update

Atunci probabil că doriți să vă asigurați că sistemul dumneavoastră este de până la data de:

sudo apt-get upgrade

Acesta va lista de pachete vrea să instaleze, vă spun cât de mult spațiu este nevoie pentru a descărca, și atunci când vă spune să., Atunci când doriți să instalați unele software-ul nou, dacă nu s-a spus numele exact pentru a instala, poate doriți să căutați-l în primul rând, ca aceasta:

apt-cache search gimp

Acest lucru va scuipa o lungă listă de pachete, pentru că se caută atât numele și descrierea, și enumeră orice menționează gimp, și există o mulțime de ei. Pentru a căuta doar numele, utilizați opțiunea-n sau –names-only:

apt-cache search-n gimp

Acest lucru oferă adesea o ieșire mai ușor de gestionat, dar încă o mulțime în acest caz, poate prea mult pentru a se potrivi în fereastra terminalului., Soluția la aceasta este să treceți ieșirea din această comandă la Programul mai puțin:

apt-cache search-n gimp / less

comanda mai puțin este un pager-vă permite să citiți text pagină cu pagină și să derulați prin ea. Acesta poate fi utilizat cu orice program care generează o mulțime de ieșire terminal pentru a face mai ușor de citit (a se vedea walkthrough „Package management” de mai jos pentru mai multe detalii)., Odată ce ați găsit pachetul vrei, instalarea este la fel de simplu ca:

sudo apt-get install gimp

puteți instala mai multe programe, oferindu-le pe toate pentru a aptget la o dată:

sudo apt-get install program1 program2…

Nu orice program ai incerca va fi ceea ce vrei, astfel încât să puteți curețe hard disk prin dezinstalarea cu:

sudo apt-get remove program1

Sau puteți folosi:

sudo apt-get purge program1

Ambele comenzi elimina program, dar elimina lasă fișierele sale de configurare în loc în timp ce de purjare a șterge aceste, de asemenea.,

există o serie de opțiuni suplimentare pe care le puteți folosi cu aptget, pagina man le listează pe toate (tastați man apt-get în terminal), dar una dintre cele mai utile este –dry-run. Acest lucru a apt-get vă arată ce s-ar face fără a face de fapt, o șansă utilă pentru a verifica dacă vă dau comanda dreapta. Amintiți-vă, computerele fac ceea ce le spuneți, nu ceea ce doriți să facă!în cele din urmă, în mod normal, nu trebuie să utilizați dpkg, dar este util pentru listarea a tot ceea ce ați instalat cu dpkg-L.,

Pachet de management

Instalare

Folosind apt-get install va verifica dependențele dintre pachete pe care doriți și să instalați orice care sunt necesare. Adăugarea –dry-run la apt-get install vă permite să vedeți ce s-ar face, fără a scrie nimic pe hard disk. Dacă sunteți fericit, executați din nou comanda fără — dry-run.,

Cautare

Utilizare apt-cache search pentru a găsi ceea ce este disponibil. Opțiunea — names-only poate oferi un set de rezultate mai ușor de gestionat dacă știți numele programului. În caz contrar, lăsați căutarea apt-cache să treacă și prin descrieri și să vizualizați rezultatele în mai puțin. Nu este nevoie să utilizați sudo, deoarece căutarea nu scrie pe unitatea dvs.,

Actualizare

Rulați apt-get update pentru a actualiza toate listele de pachete, urmat de apt-get upgrade pentru a actualiza toate software-ul instalat pentru cele mai recente versiuni. În cazul nostru, este bine întârziat. Apoi apt vă va arăta ce trebuie actualizat și cât de mult trebuie descărcat, înainte de a vă întreba dacă doriți să continuați.