Turėtumėte įdiegti tik iš patikimų šaltinių, kaip ir "Windows" programoje. Daugelis šio patarimo taip pat taikoma ir kitiems "Linux" paskirstymams, todėl mes atkreipiame dėmesį į tai, kas yra "Ubuntu" ir kas yra "Linux" apskritai.
DEB paketų failai
Ubuntu programinės įrangos paketai yra.deb failo formatu. Tai apima paketus, kuriuos atsisiunčiate iš "Ubuntu" programinės įrangos centro ir su apt-get - visi jie yra ".deb" failai.
Tačiau taip pat galite įdiegti.deb paketus iš Ubuntu programinės įrangos saugyklų ribų. Daugelis bendrovių, gaminančių "Linux" programinę įrangą, siūlo ją.deb formatu. Pavyzdžiui, galite atsisiųsti ".deb" failus "Google Chrome", "Google Earth", Steam "Linux", "Opera" ir netgi "Skype" iš oficialių svetainių. Dukart spustelėkite failą ir jis bus atidarytas Ubuntu programinės įrangos centre, kuriame galėsite jį įdiegti.
Ubuntu remiasi "Debian", kuris sukūrė.deb formato paketą. Kiti "Linux" paskirstymo variantai turi savo paketų formatą, jei jie nėra paremti "Debian". Pvz., "Fedora" ir kiti "Red Hat" paskirstymai naudoja ".rpm" paketus. Daugelis kompanijų, siūlančių "Linux" programinę įrangą, siūlo įvairius paketų formatus skirtingiems paskirstymams.
Trečiųjų šalių paketų saugyklos
Ubuntu paleidžia savo paketų saugyklas, turinčias "open source" (ir tam tikros uždaros šaltinio) programinę įrangą, sukurtą ir supakuotą "Ubuntu". Tačiau kiekvienas gali nustatyti savo paketų saugyklas.
Trečiųjų šalių paketų saugyklos dažnai yra įdedamos į jūsų sistemą nesudėtingai. Pavyzdžiui, įdiegę "Google Chrome" arba "Steam" iš ".deb" failo,.deb failas į jūsų sistemą prideda oficialią "Google" arba "Valve" programinės įrangos saugyklą. Kai paketas atnaujinamas saugykloje, jums bus pranešta apie naujinius ir galėsite juos įdiegti naudodami "Software Updater" programą. Skirtingai nuo "Windows", jūsų įdiegtos programinės įrangos atnaujinimai gali būti tvarkomi vienoje vietoje.
Galite peržiūrėti savo programinės įrangos saugyklas ir pridėti daugiau (jei žinote jų duomenis) iš programinės įrangos šaltinių taikomosios programos su Ubuntu.
Kiti "Linux" paskirstymai taip pat palaiko trečiųjų šalių saugyklas, tačiau saugyklos ir jų programinė įranga yra konkrečiai platinimo.
Asmeninių paketų archyvai (PPA)
PPA yra dar viena trečiųjų šalių paketų saugyklų forma. Jie yra "Canonical" "Launchpad" sistemoje, kur kiekvienas gali kurti PPA.
EEP dažnai yra eksperimentinė programinė įranga, kuri oficialiai nebuvo pridėta prie pagrindinių, saugių Ubuntu saugyklų. Jie taip pat gali turėti naujesnių programinės įrangos versijų, kurios dar nėra pakankamai stabilios, kad būtų galima jas panaudoti Ubuntu pagrindinėms saugykloms.
Pavyzdžiui, Ubuntu "Wine Team" siūlo "PPA" su naujausiais "Wine" programinės įrangos versijomis, skirtomis Windows programoms paleisti "Linux". Norėdami jį pridėti, pirmiau pateiktoje programinės įrangos šaltinių programoje pridėkite šią eilutę:
ppa:ubuntu-wine/ppa
Kiekviename "Canonical" "Launchpad" svetainės PPA puslapyje pateikiamos instrukcijos, kaip pridėti PPA į jūsų sistemą. Kai į jūsų sistemą įtrauks PPA, galite įdiegti paketus iš PPA, naudodami standartinę programinę įrangą, tokią kaip "Ubuntu Software Center", "Software Updater" ir "apt-get" komandų eilutės įrankis.
Kompiliavimas iš šaltinio
Visa dvejetainė programinė įranga yra surinkta iš šaltinio kodo. "Ubuntu".deb paketuose yra programinės įrangos, sukurtos specialiai Ubuntu paleidimui, kurį naudojate. Šios programos yra sukonstruotos, kad būtų galima naudoti programinės įrangos bibliotekas, prieinamas jūsų Ubuntu spaudai.
Tam tikros programinės įrangos kūrėjai išleidžia programinę įrangą iš pradžių kodo formos. Linux distribucijos paima pradinį kodą, kompiliuoja ir kuria jums paketus. Tačiau taip pat galite parsisiųsti programos šaltinio kodą ir pats jį sudaryti. Paprastai tai nereikėtų daryti Ubuntu. Dauguma bandomosios programinės įrangos, kurią galbūt norėsite, greičiausiai yra PPA, kur kažkas jau padarė sunkų darbą už jus.
Kitose paskirstytuose kartais gali prireikti sukonfigūruoti programą, kad gautumėte naujausią jums reikalingą versiją, arba įdiekite programą, kurios nėra jūsų saugyklose. Tačiau vidutinis "Linux" vartotojas ir netgi daugelis "Linux" naudotojų niekada neturės ką nors kompiliuoti iš šaltinio.
Šaltinio kodo failai paprastai platinami formatu.tar.gz, bet tai yra tik archyvo tipas. -.tar.gz failai gali turėti nieko panašiai kaip.zip failai.
Binarinės programos
Kai kurios programos platinamos dvejetainiu formatu, o ne šaltinio kodo forma. Tai gali būti todėl, kad programa yra uždarojo šaltinio, o programos platintojas nenori sunkiai jį pakuoti skirtingiems paskirstymams.
Pavyzdžiui, "Mozilla" siūlo "Linux" atsisiųsti "Firefox" dvejetainius failus formatu.tar.bz2. (.tar.bz2 yra dar vienas archyvo formatas, tarsi zip failas.) Galite atsisiųsti šį archyvą, ištraukti jį į savo kompiuterio aplanką ir paleisti scenarijų paleisti -mozilla.sh (tiesiog dukart spustelėkite jį) paleisti atsisiųstą "Firefox" dvejetainį failą.
Tačiau neturėtumėte tai daryti "Firefox" atveju. Naudokite "Firefox" paketą, kuris ateina su jūsų operacine sistema - greičiausiai jis bus geriau optimizuotas, greitesnis ir atnaujinamas naudojant standartines paketo valdymo priemones.Vis dėlto, jei naudojate senesnį "Linux" paskirstymą su pasenusiu "Firefox", galite atsisiųsti "Firefox" dvejetainį failą į savo kompiuterį ir paleisti jį iš katalogo, nereikalaudami jokio visos sistemos leidimo jį įdiegti.
Žinoma, yra ir kitų būdų, kaip įdiegti programinę įrangą Ubuntu. "Zero Install" (dar vadinamas "0install") projektas jau keletą metų bando keisti "Linux" programinės įrangos diegimą, sukūręs sistemą, skirtą įdiegti darbalaukio programinę įrangą, kuri veikia visuose "Linux" paskirstytuose. Tačiau "Zero Install" projektas nepasiekė daug traukos. Daugumą Linux naudotojų gerai aptarnauja jų "Linux" platinimo paketų tvarkytuvė, ypač jei jie naudoja "Ubuntu", kuriam dauguma programinės įrangos yra supakuota.