Na Linuxu instalirate softver iz aplikacija za upravljanje paketima kao što je Ubuntu Software Center. Ali ne i svi dijelovi softvera dostupni su u softverskim spremištima vaše Linux distribucije.
Trebali biste instalirati softver samo iz izvora kojima vjerujete, baš kao u sustavu Windows. Velik dio ovog savjeta odnosi se i na druge Linux distribucije, stoga ćemo primijetiti što je specifično za Ubuntu i što je Linux općenito.
Ubuntu softverski paketi su u formatu .deb datoteke. To uključuje pakete koje preuzimate iz Ubuntu Software Centra i apt-get - to su sve .deb datoteke.
Međutim, pakete de .deb možete instalirati i izvan Ubuntuovih softverskih spremišta. Mnoge tvrtke koje proizvode softver za Linux nude ga u .deb formatu. Na primjer, možete preuzeti .deb datoteke za Google Chrome, Google Earth, Steam za Linux, Opera, pa čak i Skype, sa svojih službenih web stranica. Dvaput kliknite datoteku i otvorit će se u Ubuntu Software Center, gdje ga možete instalirati.
Ubuntu se temelji na Debianu, koji je stvorio format paketa .deb. Ostale Linux distribucije imat će svoj format paketa ako se ne temelje na Debianu. Na primjer, Fedora i ostale distribucije temeljene na Red Hatu koriste pakete .rpm. Mnoge tvrtke koje nude softver za Linux nude ga u različitim formatima paketa za različite distribucije.
Ubuntu ima vlastite spremišta paketa punih open-source (i nekih zatvorenih izvora) softvera sastavljenih i pakiranih za Ubuntu. Međutim, svatko može postaviti vlastite spremišta paketa.
Repozitori paketa treće strane često se neprimjetno dodaju u vaš sustav. Na primjer, kada instalirate Google Chrome ili Steam iz .deb datoteke, .deb datoteka dodaje službeni reproduktor softvera Google ili Valve vašem sustavu. Kada se paket ažurira u repozitoriju, primat ćete obavijesti o ažuriranjima i možete ih instalirati putem programa Software Updater. Za razliku od Windows, ažuriranja za sve instalirani softver mogu se upravljati na jednom mjestu.
Možete pregledati svoje programske spremišta i dodati više (ako znate njihove pojedinosti) iz programa Softver izvora koji su uključeni u Ubuntu.
Druge Linux distribucije također podržavaju skladišta trećih strana, no repozitoriji i softver koji sadrže jesu distribucijski specifični.
PPA-ovi su drugi oblik paketa za treće strane. Nalaze se na Canonicalovom sustavu Launchpad, gdje svatko može stvoriti PPA.
PPA često sadrži eksperimentalni softver koji nije službeno dodan u glavne, stabilne repozitorije Ubuntua. Oni također mogu sadržavati i novije verzije softvera koji još nisu dovoljno stabilni da bi se mogli uvesti u Ubuntuove glavne spremišta.
Na primjer, Ubuntu's Wine Team nudi PPA s najnovijim verzijama Wine softvera za pokretanje Windows aplikacija na Linuxu. Da biste je dodali, dodajte sljedeću retku u gornju aplikaciju Softverski izvori:
PPA: ubuntu-vino / PPA
Svaka PPA stranica na Canonicalovoj web stranici Launchpad sadrži upute za dodavanje PPA sustava. Kada se PPA doda na vaš sustav, možete instalirati pakete iz PPA pomoću standardnog softvera kao što je Ubuntu Software Center, Software Updater i apt-get alat naredbenog retka.
Svi binarni softver sastavlja se iz izvornog koda. Ubuntuovi .deb paketi sadrže softver sastavljen posebno za izdavanje Ubuntua koju koristite. Te se aplikacije sastavljaju za korištenje softverskih biblioteka dostupnih za vaš Ubuntu izdanje.
Programeri određenog dijela softvera općenito puštaju softver u obliku izvornog koda. Linux distribucije uzimaju izvorni kod, sastavljaju ga i izrađuju pakete za vas. Međutim, također možete preuzeti izvornog koda programa i sastaviti ga sami. Obično ne biste trebali to raditi na Ubuntu. Većina eksperimentalnih softvera koji biste možda željeli vjerojatno je u PPA-u, gdje je netko već obavio teški posao za vas.
Na drugim distribucijama, povremeno može biti potrebno sastaviti program za dobivanje najnovije inačice koja vam je potrebna ili instalirati program koji nije dostupan u vašim spremištima. Međutim, prosječni korisnici Linuxa, pa čak i mnogi korisnici geeky Linuxa, nikada neće morati sastaviti nešto od izvora.
Datoteke izvornog koda uglavnom se distribuiraju u .tar.gz formatu, ali to je samo vrsta arhive - .tar.gz datoteke mogu sadržavati bilo što, baš kao što .zip datoteke mogu.
Neki programi se distribuiraju u binarnom obliku, a ne u obliku izvornog koda. To može biti zbog toga što je program zatvoren, a distributer programa ne želi naporno raditi na pakiranju za razne distribucije.
Na primjer, Mozilla nudi Linux preuzimanja Firefox binarnih datoteka u formatu .tar.bz2. (.tar.bz2 je samo još jedan format arhive, poput zip datoteke.) Možete preuzeti ovu arhivu, izvući je u mapu na računalu i pokrenuti pokrenuti scenarij run-mozilla.sh (dvaput kliknite na njega) za pokretanje preuzete Firefox binarne datoteke.
Međutim, ne biste to trebali učiniti u slučaju Firefox. Koristite Firefox paket koji dolazi s vašim operativnim sustavom - vjerojatno je bolje optimiziran, brži i ažurirat će se pomoću standardnih alata za upravljanje paketom. Ipak, ako koristite stariju distribuciju Linuxa koja dolazi s zastarjelim Firefoxom, možete preuzeti Firefox binarni računalu i pokrenuti ga iz direktorija bez potrebe za instaliranjem dozvola za cijeli sustav.
Mnogo zatvorenih izvora softvera (posebno stariji, nepodržani zatvoreni izvorni softver) distribuira se u neobloženom binarnom obliku. Softver poput Linux portova Doom 3, Quake 4, Unreal Tournament 2004 i Neverwinter Nights distribuiraju se u binarnim paketima, a čak imaju i instalatere poput Windowsa.Ovi instaleri zapravo su samo programi koji ekstrakti datoteke igre u mapu i stvaraju prečace izbornika aplikacije.
Naravno, postoje i drugi načini instaliranja softvera na Ubuntu. Zero Install (također poznat kao 0install) projekt pokušava promijeniti instalaciju Linux softvera više od pet godina, stvarajući sustav za instalaciju desktop softvera koji radi na svim Linux distribucijama. Međutim, projekt Zero Install nije stekao mnogo prianjanja. Većina Linux korisnika dobro funkcionira od menadžera paketa Linux distribucije - pogotovo ako koriste Ubuntu, koji je većina softvera za pakiranje.