Peaksite installima tarkvara ainult usaldusväärsetest allikatest, nagu ka Windowsis. Suur osa sellest nõuandest kehtib ka teiste Linuxi distributsioonide kohta, nii et me märkame, mis on Ubuntu-spetsiifiline ja mis on Linux üldiselt.
DEB paketi failid
Ubuntu tarkvarapaketid on.deb failivormingus. See hõlmab pakette, mille laadite alla Ubuntu tarkvarakeskusest ja apt-get - kõik need on.deb-failid.
Siiski võite installida ka.deb-pakette väljaspool Ubuntu tarkvara hoidlaid. Paljud Linuxi tarkvara tootvad ettevõtted pakuvad seda.deb-vormingus. Näiteks saate oma ametlikest veebisaitidest laadida alla.deb-failid Google Chrome'ile, Google Earthile, Linuxi, Opera ja isegi Skype'i Steamile. Topeltklõpsake faili ja see avaneb Ubuntu tarkvarakeskuses, kus saate seda installida.
Ubuntu põhineb Debianil, kes lõi.deb-vormingu paketi. Muudel Linuxi distributsioonidel on oma pakettvorming, kui need ei põhine Debianil. Näiteks kasutavad Fedora ja teised Red Hat-põhised jaotused rpm pakette. Paljud ettevõtted, kes pakuvad Linuxi tarkvarat, pakuvad seda eri pakettide erinevate pakettide jaoks.
Kolmanda osapoole paketihoidlad
Ubuntu käitab oma paketihoidlaid, mis on täis avatud lähtekoodi (ja mõne suletud lähtekoodi) tarkvara, mis on Ubuntu jaoks koostatud ja pakitud. Kuid igaüks saab oma pakettidehoidlaid luua.
Kolmanda osapoole pakettandmesid lisatakse teie süsteemile sageli sujuvalt. Näiteks kui installite Google Chrome või Steam.deb-failist, lisab.deb ametlikule Google'i või Valve tarkvara hoidlale oma süsteem. Kui pakett on hoidlas uuendatud, teavitatakse teid uuendustest ja saate neid installida rakenduse Software Updater kaudu. Erinevalt Windowsist saab kogu teie installitud tarkvara värskendusi hallata ühes kohas.
Saate vaadata oma tarkvarartikleid ja lisada Ubuntu kaasatud tarkvaraallikate rakendusse veel (kui teate nende üksikasju).
Teised Linuxi distributsioonid toetavad ka kolmanda osapoole hoidlaid, kuid hoidlad ja nende sisalduv tarkvara on jaotusspetsiifilised.
Isikliku pakendi arhiiv (PPA)
Elektrienergia ostulepingud on kolmandate osapoolte pakettidehoidlate üks muud vormis. Nad on majutanud Canonicali Launchpad-süsteemis, kus igaüks saab luua PPA-d.
PPAs sisaldavad tihtipeale eksperimentaalset tarkvara, mida ei ole ametlikult lisatud Ubuntu peamistesse, stabiilsetesse hoidlatesse. Samuti võivad need sisaldada tarkvara uuemaid versioone, mis ei ole veel piisavalt stabiilsed Ubuntu peamistesse andmekogudesse paigutamiseks.
Näiteks pakub Ubuntu Wine Team PPA-d, mis sisaldab Windowsi rakenduste Linuxis käitamiseks viimaseid Wine-tarkvara versioone. Selle lisamiseks lisage ülaltoodud tarkvaraallikate rakendusse järgmine rida:
ppa:ubuntu-wine/ppa
Canonical's Launchpad veebisaidil sisalduv PPA leht sisaldab juhiseid PPA lisamiseks teie süsteemile. Kui teie süsteemile on lisatud PPA, saate installida PPA-st pakette standardtarkvaraga, nagu Ubuntu tarkvara keskus, tarkvara uuendaja ja apt-get käsurea tööriist.
Kompileerimine allikast
Kogu binaarprogramm on koostatud lähtekoodist. Ubuntu.deb-paketid sisaldavad spetsiaalselt Ubuntu kasutuselevõtu jaoks koostatud tarkvara. Need rakendused on koostatud Ubuntu väljaande jaoks kättesaadavate tarkvararaamatukogude kasutamiseks.
Eri tarkvaraosa arendajad vabastavad tarkvara tarkvara lähtekoodi kujul. Linuxi distributsioonid võtavad lähtekoodi, kompileerivad ja loovad paketid teie jaoks. Siiski saate ka programmi lähtekoodi allalaadida ja seda ise kompileerida. Tavaliselt ei peaks seda Ubuntuga tegema. Enamik katsetarkvara, mida võite soovida, on tõenäoliselt PPA-s, kus keegi juba teinud teie jaoks kõvasti tööd.
Muude distributsioonide puhul võib mõnikord olla vaja koostada uusimale versioonile vastav programm või installida programm, mis pole teie hoidlates saadaval. Kuid keskmine Linuxi kasutaja ja isegi paljud Linuxi kasutajad ei pea kunagi midagi allikast kompileerima.
Algkoodi failid levitatakse tavaliselt.tar.gz-vormingus, kuid see on vaid tüüpi arhiiv -.tar.gz-failid võivad sisaldada midagi, nagu näiteks.zip-failid.
Binaarprogrammid
Mõned programmid levitatakse kahendvormis, mitte lähtekoodina. See võib olla tingitud sellest, et programm on suletud lähtekoodiga ja programmi levitaja ei soovi seda erinevate pakettide pakkimiseks keerukat tööd teha.
Näiteks pakub Mozilla Firefoxi binaarfailide Linuxi allalaaditavaid vorminguid.tar.bz2-vormingus. (.tar.bz2 on lihtsalt üks arhiivivorming, näiteks zip-fail.) Võite selle arhiivi allalaadida, selle ekstraktida oma arvuti kausta ja käivitada selle sees olev skript run -mozilla.sh (lihtsalt topeltklõpsake seda) käivitada allalaaditud Firefoxi binaar.
Kuid te ei tohiks seda Firefoxi puhul teha. Operatsioonisüsteemi kaasas oleva Firefoxi paketi kasutamine - see on ilmselt paremini optimeeritud, kiirem ja uuendatakse standardsete pakettide haldamise tööriistade kaudu.Ikka, kui kasutate vanemat Firefoxi vanemat Linuxi levitust, saate Firefoxi binaararvuti oma arvutisse alla laadida ja käivitada selle kataloogist, ilma et oleks vaja selle installimiseks mingeid kogu süsteemi.
Loomulikult on olemas ka Ubuntu tarkvara installimise võimalused. Zero Installi (tuntud ka kui 0installi) projekt on üritanud muuta Linuxi tarkvara installimist juba üle viie aasta, luues süsteemi kõigile Linuxi distributsioonidele töötavates arvutitarkvara installeerimiseks. Kuid Zero Installi projekt ei ole saavutanud palju veojõudu. Enamikku Linuxi kasutajaid teenib nende Linuxi turunduse pakettide haldur - eriti kui nad kasutavad Ubuntu, mida enamus tarkvara pakendab.