Kako instalirati softver iz softverskih spremišta izvan Ubuntua
Na Linuxu instalirate softver iz aplikacija za upravljanje paketima kao što je Ubuntu Software Center. Ali nije svaki komad softvera dostupan u repozitorijima softvera vaše Linux distribucije.
Trebali biste instalirati softver samo iz izvora u koje imate povjerenje, baš kao i na sustavu Windows. Veći dio ovih savjeta odnosi se i na druge distribucije Linuxa, pa ćemo napomenuti što je specifično za Ubuntu i što je Linux-in-general.
Datoteke DEB paketa
Ubuntu softverski paketi su u .deb formatu. To uključuje pakete koje preuzimate iz Ubuntu Software Centra i apt-get - sve su to .deb datoteke.
Međutim, također možete instalirati .deb pakete izvan skladišta softvera za Ubuntu. 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 za Skype, s njihovih službenih web-lokacija. Dvaput kliknite datoteku i ona će se otvoriti u Ubuntu softverskom centru gdje ga možete instalirati.
Ubuntu se temelji na Debianu, koji je stvorio format paketa .deb. Druge Linux distribucije imat će vlastiti format paketa ako se ne temelje na Debianu. Primjerice, Fedora i druge distribucije temeljene na Red Hatu koriste .rpm pakete. Mnoge tvrtke koje nude softver za Linux nude ga u različitim formatima paketa za različite distribucije.
Spremišta paketa trećih strana
Ubuntu pokreće vlastita spremišta paketa puna open-source softvera (i nekih zatvorenih izvora) kompajliranih i pakiranih za Ubuntu. Međutim, svatko može postaviti svoja spremišta paketa.
Spremišta paketa trećih strana često se neprimjetno dodaju vašem sustavu. Na primjer, kada instalirate Google Chrome ili Steam iz .deb datoteke, .deb datoteka dodaje službeni repozitorij softvera Google ili Valve u vaš sustav. Kada se paket ažurira u spremištu, bit ćete obaviješteni o ažuriranjima i možete ih instalirati putem aplikacije Software Updater. Za razliku od Windowsa, ažuriranja za sve instalirane programe mogu se upravljati na jednom mjestu.
Možete pregledati spremišta softvera i dodati više (ako znate njihove pojedinosti) iz aplikacije Softverski izvori uključene u Ubuntu.
Druge distribucije Linuxa također podržavaju spremišta trećih strana, ali spremišta i softver koji oni sadrže su specifični za distribuciju.
Arhivi osobnih paketa (PPA)
PPA su drugi oblik spremišta paketa trećih strana. Oni su smješteni na Canonicalovom Launchpad sustavu, gdje svatko može kreirati PPA.
PPA često sadrže eksperimentalni softver koji nije službeno dodan glavnim, stabilnim skladištima Ubuntua. Mogu sadržavati i novije verzije softvera koji još nisu dovoljno stabilni da bi se mogli uklopiti u glavna skladišta Ubuntua.
Na primjer, Ubuntu Wine Team nudi PPA s najnovijim izdanjima softvera Wine za pokretanje Windows aplikacija na Linuxu. Da biste ga dodali, dodali biste sljedeći redak u aplikaciju Izvori softvera:
PPA: ubuntu-vino / PPA
Svaka PPA stranica na Canonicalovoj web stranici Launchpad sadrži upute za dodavanje PPA u vaš sustav. Nakon što je PPA dodan vašem sustavu, možete instalirati pakete iz PPA koristeći standardni softver poput Ubuntu Software Center, Software Updater i apt-get alata za naredbeni redak.
Prevođenje iz izvora
Sav binarni softver je sastavljen iz izvornog koda. Ubuntuovi .deb paketi sadrže softver koji je izrađen posebno za Ubuntu koji koristite. Te su aplikacije kompilirane za korištenje softverskih knjižnica dostupnih za vašu Ubuntu izdanje.
Programeri određenog softvera općenito izdaju softver u obliku izvornog koda. Linux distribucije uzimaju izvorni kod, kompajliraju ga i stvaraju pakete za vas. Međutim, možete preuzeti izvorni kôd programa i sami ga sastaviti. Obično to ne bi trebalo raditi na Ubuntuu. Većina eksperimentalnih programa koje biste mogli poželjeti vjerojatno je u PPA-u, gdje je netko već učinio težak posao za vas.
Na drugim distribucijama povremeno može biti potrebno sastaviti program da biste dobili najnoviju verziju koja vam je potrebna ili instalirati program koji nije dostupan u spremištima. Međutim, prosječni Linux korisnik - pa čak i mnogi geeky Linux korisnici - nikada neće morati kompajlirati nešto iz izvora.
Datoteke izvornog koda obično se distribuiraju u .tar.gz formatu, ali to je samo vrsta arhive - .tar.gz datoteke mogu sadržavati bilo što, baš kao i .zip datoteke.
Binarni programi
Neki se programi 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 raditi naporan rad na pakiranju za različite distribucije.
Na primjer, Mozilla nudi Linux preuzimanja binarnih datoteka Firefoxa u formatu .tar.bz2. (.tar.bz2 je samo još jedan format arhive, poput zip datoteke.) Možete preuzeti ovu arhivu, izdvojiti je u mapu na vašem računalu i pokrenuti run-mozilla.sh skriptu unutar nje (samo je dvaput kliknite) za pokretanje preuzete binarne verzije Firefoxa.
Međutim, to ne bi trebalo raditi u slučaju Firefoxa. Koristite paket Firefox koji dolazi s operativnim sustavom - vjerojatno je bolje optimiziran, brži i ažurirat će se putem standardnih alata za upravljanje paketima. Ipak, ako koristite stariju distribuciju Linuxa koja dolazi s zastarjelim Firefoxom, možete preuzeti binarnu verziju Firefoxa na računalo i pokrenuti je iz direktorija bez potrebe za sustavnim dozvolama za instalaciju.
Mnogo zatvorenog softvera (osobito stariji, nepodržani zatvoreni softver) distribuira se u nepakiranom binarnom obliku. Softver kao što su Linux portovi Doom 3, Quake 4, Unreal Tournament 2004 i Neverwinter Nights distribuiraju se u binarnim paketima i čak imaju instalatore slične sustavu Windows. Ovi instalateri su zapravo samo programi koji izdvajaju datoteke u mapu i stvaraju prečace izbornika aplikacije.
Naravno, postoje i drugi načini za instaliranje softvera na Ubuntu. Projekt Zero Install (također poznat kao 0install) pokušava promijeniti instalaciju softvera za Linux više od pet godina, stvarajući sustav za instalaciju softvera za desktop koji radi na svim Linux distribucijama. Međutim, projekt Zero Install nije dobio mnogo vuče. Većina korisnika Linuxa dobro je opslužuje upravitelj paketima za Linux distribuciju - pogotovo ako koriste Ubuntu, za koji je većina softvera upakirana.