Pe Linux, instalați software din aplicații de gestionare a pachetelor, cum ar fi Centrul de software Ubuntu. Dar nu orice software este disponibil în depozitele de software ale distribuției Linux.
Ar trebui să instalați software numai din surse în care aveți încredere, la fel ca pe Windows. O mare parte din acest sfat este valabil și pentru alte distribuții Linux, așa că vom observa ce specifică Ubuntu și ce este Linux-ul în general.
Pachetele software Ubuntu sunt în format de fișiere .deb. Aceasta include pachetele pe care le descărcați de la Centrul de software Ubuntu și cu apt-get - toate acestea sunt fișiere .deb.
Cu toate acestea, puteți instala și pachete .deb din afara depozitelor de software ale Ubuntu. Multe companii care produc software pentru Linux oferă acest lucru în format .deb. De exemplu, puteți descărca fișierele .deb pentru Google Chrome, Google Earth, Steam pentru Linux, Opera și chiar Skype, de pe site-urile lor oficiale. Faceți dublu clic pe fișier și se va deschide în Centrul de software Ubuntu, unde îl puteți instala.
Ubuntu se bazează pe Debian, care a creat formatul pachetului .deb. Alte distribuții Linux vor avea propriul format de pachet dacă nu se bazează pe Debian. De exemplu, Fedora și alte distribuții bazate pe Red Hat utilizează pachete .rpm. Multe companii care oferă software pentru Linux o oferă într-o varietate de formate de pachete pentru diferite distribuții.
Ubuntu rulează propriile repozitoare de pachete pline de software open-source (și unele software-uri cu sursă închisă) compilate și ambalate pentru Ubuntu. Cu toate acestea, oricine poate configura propriile depozite de pachete.
Pachetele de pachete externe sunt adăugate adesea în sistemul dvs. fără probleme. De exemplu, când instalați Google Chrome sau Steam dintr-un fișier .deb, fișierul .deb adaugă sistemul de stocare software Google sau Valve oficial. Când pachetul este actualizat în depozit, veți primi notificări despre actualizări și le puteți instala prin intermediul aplicației Software Updater. Spre deosebire de Windows, actualizările pentru software-ul dvs. instalat pot fi gestionate într-un singur loc.
Puteți vizualiza depozitele de software și adăugați mai multe (dacă știți detaliile acestora) din aplicația Software Surse incluse în Ubuntu.
Alte distribuții Linux suportă de asemenea depozite terțe, dar depozitele și software-ul pe care le conțin sunt distribuite.
CAEE-urile reprezintă o altă formă de depozitare de pachete terțe. Acestea sunt găzduite pe sistemul Canonical Launchpad, unde oricine poate crea un PPA.
PPA-urile conțin adesea software experimental care nu a fost adăugat oficial în depozitele principale și stabile ale Ubuntu. Ele pot conține, de asemenea, versiuni mai noi de software care nu sunt încă considerate suficient de stabile pentru a ajunge la depozitele principale ale Ubuntu.
De exemplu, echipa de vinuri a Ubuntu oferă un PPA cu cele mai recente versiuni ale software-ului Wine pentru rularea aplicațiilor Windows pe Linux. Pentru a le adăuga, adăugați următoarea linie la aplicația Software Surse de mai sus:
ppa: ubuntu-vin / ppa
Fiecare pagină PPA de pe site-ul Web Launchpad de la Canonical include instrucțiuni pentru adăugarea PPA în sistemul dumneavoastră. Odată ce un sistem PPA este adăugat în sistemul dvs., puteți instala pachete din PPA utilizând software standard, cum ar fi Centrul de software Ubuntu, Software Updater și instrumentul de comandă apt-get.
Toate programele binare sunt compilate din codul sursă. Pachetele .deb ale Ubuntu conțin software special creat pentru lansarea Ubuntu pe care o utilizați. Aceste aplicații sunt compilate pentru a utiliza bibliotecile de software disponibile pentru lansarea dvs. de Ubuntu.
Dezvoltatorii unei anumite părți de software eliberează în general software-ul în formă de cod sursă. Distribuțiile Linux iau codul sursă, îl compilați și creați pachete pentru dvs. Cu toate acestea, puteți să descărcați și codul sursă al unui program și să îl compilați singur. În mod normal, nu trebuie să faceți acest lucru pe Ubuntu. Majoritatea software-ului experimental pe care îl doriți este probabil într-un PPA, unde cineva a făcut deja munca grea pentru dvs.
La alte distribuții, poate fi necesar uneori să compilați un program pentru a obține cea mai recentă versiune de care aveți nevoie sau să instalați un program care nu este disponibil în depozitele dvs. Cu toate acestea, utilizatorul mediu Linux - și chiar și mulți utilizatori Linux deranjați - nu va trebui să compileze ceva din sursă.
Fișierele de cod sursă sunt în general distribuite în format .tar.gz, dar acesta este doar un tip de arhivă - fișierele .tar.gz ar putea conține orice, la fel ca fișierele .zip pot.
Unele programe sunt distribuite în formă binară, nu sub formă de cod sursă. Acest lucru se poate datora faptului că programul este închis și că distribuitorul programului nu dorește să facă munca grea de ambalare pentru diverse distribuții.
De exemplu, Mozilla oferă descărcări Linux de fișiere binare Firefox în format .tar.bz2. (.tar.bz2 este doar un alt format de arhivă, ca un fișier zip.) Puteți să descărcați această arhivă, să o extrageți într-un folder de pe computer și să rulați scriptul run-mozilla.sh în el (doar faceți dublu clic pe el) pentru a rula binarul Firefox descărcat.
Cu toate acestea, nu ar trebui să faceți acest lucru în cazul Firefox. Utilizați pachetul Firefox livrat împreună cu sistemul dvs. de operare - este probabil optimizat mai bine, mai rapid și se va actualiza prin intermediul instrumentelor standard de gestionare a pachetelor. Cu toate acestea, dacă utilizați o distribuție mai veche de Linux care vine cu un Firefox învechit, puteți descărca Firefox binar pe computer și rulați-l dintr-un director fără a avea nevoie de nici o permisiune la nivel de sistem pentru ao instala.
Multe software-uri cu sursă închisă (în special software mai vechi, neacceptate cu surse închise) sunt distribuite în formă binară neambalată. Software-urile precum porturile Linux ale Doom 3, Quake 4, Unreal Tournament 2004 și Neverwinter Nights sunt distribuite în pachete binare și chiar au instalatori de tip Windows.Aceste instalatoare sunt de fapt doar programe care extrag fișierele jocului într-un dosar și creează comenzi rapide din meniul aplicației.
Desigur, există și alte modalități de instalare a software-ului pe Ubuntu. Proiectul "Zero Install" (cunoscut și sub numele de "0install") încearcă să schimbe instalarea software-ului Linux timp de peste cinci ani, creând un sistem de instalare a software-ului desktop care funcționează în toate distribuțiile Linux. Cu toate acestea, proiectul Zero Install nu a câștigat multă tracțiune. Majoritatea utilizatorilor Linux sunt bine deserviți de managerul de pachete al distribuției Linux - mai ales dacă folosesc Ubuntu, pentru care majoritatea software-urilor sunt ambalate.