Kaip įdiegti programinę įrangą iš išorinių Ubuntu programinės įrangos saugyklų
Linux sistemoje įdiegiate programinę įrangą iš paketų valdymo programų, tokių kaip „Ubuntu Software Center“. Bet ne kiekviena programinė įranga yra prieinama jūsų „Linux“ platinimo programinės įrangos saugyklose.
Programinę įrangą turėtumėte įdiegti tik iš patikimų šaltinių, kaip ir „Windows“. Daugelis šių patarimų taip pat taikomi ir kitiems „Linux“ platinimams, todėl pažymėsime, kas yra specifinė „Ubuntu“ ir kas yra „Linux“..
DEB paketo failai
Ubuntu programinės įrangos paketai yra .deb formato. Tai apima paketus, kuriuos atsisiunčiate iš „Ubuntu“ programinės įrangos centro ir apt-get - jie visi .deb failai.
Tačiau jūs taip pat galite įdiegti .deb paketus iš Ubuntu programinės įrangos saugyklų. Daugelis kompanijų, gaminančių programinę įrangą „Linux“, siūlo ją .deb formatu. Pavyzdžiui, galite atsisiųsti .deb failus „Google Chrome“, „Google“ žemei, „Steam“, „Opera“ ir net „Skype“, iš oficialių svetainių. Dukart spustelėkite failą ir jis bus atidarytas „Ubuntu“ programinės įrangos centre, kuriame galite jį įdiegti.
„Ubuntu“ pagrįstas „Debian“, kuris sukūrė .deb paketo formatą. Kiti „Linux“ platinimai turės savo paketo formatą, jei jie nebus pagrįsti Debian. Pavyzdžiui, „Fedora“ ir kiti „Red Hat“ pagrįsti paskirstymai naudoja .rpm paketus. Daugelis kompanijų, siūlančių „Linux“ programinę įrangą, siūlo įvairius paketų formatus skirtingiems paskirstymams.
Trečiosios šalies paketų saugyklos
Ubuntu vykdo savo paketų saugyklas, pilnas atviro kodo (ir kai kurių uždarojo šaltinio) programinės įrangos, surinktos ir supakuotos Ubuntu. Tačiau kiekvienas gali sukurti savo paketų saugyklas.
Trečiosios šalies paketų saugyklos dažnai pridedamos prie jūsų sistemos. Pvz., Kai „Google Chrome“ arba „Steam“ įdiegiate iš .deb failo, .deb failas prie jūsų sistemos prideda oficialų „Google“ ar „Valve“ programinės įrangos saugyklą. Kai paketas atnaujinamas saugykloje, jums bus pranešta apie atnaujinimus ir galėsite juos įdiegti naudojant „Software Updater“ programą. Skirtingai nei „Windows“, visos įdiegtos programinės įrangos naujinimus galima valdyti vienoje vietoje.
Galite peržiūrėti savo programinės įrangos saugyklas ir pridėti daugiau (jei žinote jų informaciją) iš „Ubuntu“ pateiktos programinės įrangos šaltinių programos.
Kitos „Linux“ platinimo priemonės taip pat palaiko trečiųjų šalių saugyklas, tačiau saugyklose ir jose esančioje programinėje įrangoje yra skirstymo specifika.
Asmeninių paketų archyvai (EEPS)
EEPS yra kita trečiųjų šalių paketų saugyklų forma. Jie yra „Canonical“ Launchpad sistemoje, kur kiekvienas gali sukurti PPA.
PPA dažnai yra eksperimentinė programinė įranga, kuri nebuvo oficialiai įtraukta į pagrindines stabilias „Ubuntu“ saugyklas. Juose taip pat gali būti naujesnės programinės įrangos versijos, kurios dar nėra pakankamai stabilios, kad jas būtų galima pasiekti pagrindinėse Ubuntu saugyklose..
Pavyzdžiui, „Ubuntu“ vyno komanda siūlo PPA su naujausiais „Wine“ programinės įrangos leidiniais, skirtais „Windows“ programoms paleisti „Linux“. Jei norite ją pridėti, prie šios programinės įrangos šaltinių pridėtumėte šią eilutę:
ppa: ubuntu-wine / ppa
Kiekvienas „Canon“ „Launchpad“ tinklalapyje esantis PPA puslapis pateikia instrukcijas, kaip pridėti PPA prie jūsų sistemos. Kai PPA bus pridėta prie jūsų sistemos, galite įdiegti PPA paketus, naudodami standartinę programinę įrangą, pvz., „Ubuntu“ programinės įrangos centrą, programinės įrangos atnaujinimą ir apt-get komandinės eilutės įrankį.
Kompiliavimas iš šaltinio
Visa dvejetainė programinė įranga yra sudaryta iš šaltinio kodo. „Ubuntu“ .deb paketai turi programinę įrangą, sukurtą specialiai naudojamam „Ubuntu“ išleidimui. Šios programos yra sukompiliuotos, kad galėtumėte naudoti jūsų Ubuntu spaudai prieinamas programinės įrangos bibliotekas.
Konkrečios programinės įrangos kūrėjai paprastai išleidžia programinę įrangą iš pradinio kodo. „Linux“ skirstiniai naudoja šaltinį, kompiliuoja ir sukuria jums paketus. Tačiau taip pat galite atsisiųsti programos šaltinio kodą ir jį patys. Paprastai nereikės to daryti „Ubuntu“. Dauguma eksperimentinės programinės įrangos, kurią galbūt norėsite, tikriausiai yra PPA, kur kažkas jau padarė sunkų darbą už jus.
Kitose platinimo programose kartais gali prireikti surinkti programą, kad gautumėte naujausią reikalingą versiją, arba įdiegti programą, kuri nėra jūsų saugyklose. Tačiau vidutinis „Linux“ vartotojas - ir netgi daugelis „geeky Linux“ naudotojų - niekada neturės kompiluoti iš šaltinio.
Šaltinio kodo failai paprastai platinami .tar.gz formatu, bet tai tik archyvo tipas - .tar.gz failuose gali būti nieko, kaip ir .zip failai.
Dvejetainės programos
Kai kurios programos yra platinamos dvejetainiu formatu, o ne šaltinio kodo forma. Taip gali būti dėl to, kad programa yra uždara, o programos platintojas nenori sunkiai dirbti, kad būtų pakuojami įvairūs platinimai.
Pavyzdžiui, „Mozilla“ siūlo „Linux“ parsisiųsti „Firefox“ dvejetainius failus .tar.bz2 formatu. (.tar.bz2 yra tik dar vienas archyvo formatas, kaip ir zip failas.) Galite atsisiųsti šį archyvą, ištraukti jį į kompiuterio aplanką ir paleisti jo paleisties scenarijų (tiesiog dukart spustelėkite jį) paleisti atsisiųstą „Firefox“ dvejetainį.
Tačiau tai neturėtumėte daryti „Firefox“ atveju. Naudokite „Firefox“ paketą, kuris pateikiamas kartu su jūsų operacine sistema. Tai tikriausiai geriau optimizuotas, greitesnis ir atnaujinamas naudojant standartinius paketų valdymo įrankius. Vis dėlto, jei naudojate senesnį „Linux“ platinimą, kuris ateina su pasenusiu „Firefox“, galite atsisiųsti „Firefox“ dvejetainį į kompiuterį ir paleisti jį iš katalogo nereikalaujant jokių sisteminių leidimų ją įdiegti.
Daug uždara šaltinio programinė įranga (ypač senesnė, nepalaikoma uždarojo šaltinio programinė įranga) yra platinama neišpakuotoje dvejetainėje formoje. Programinė įranga, tokia kaip „Doom 3“, „Quake 4“, „Unreal Tournament 2004“ ir „Neverwinter Nights“ Linux prievadai, yra platinami dvejetainiais paketais ir netgi turi „Windows“ tipo montuotojus. Šie montuotojai iš tikrųjų yra tik programos, kurios išskleidžia žaidimo failus į aplanką ir sukuria programų meniu nuorodas.
Žinoma, yra ir kitų būdų įdiegti programinę įrangą Ubuntu. „Zero Install“ (taip pat žinomas kaip „0install“) projektas bando pakeisti „Linux“ programinę įrangą daugiau kaip penkerius metus, sukuriant sistemą, skirtą įdiegti darbalaukio programinę įrangą, kuri veikia visuose Linux platinimuose. Tačiau „Zero Install“ projektas negauna daug traukos. Dauguma „Linux“ vartotojų yra gerai aptarnaujami „Linux“ platinimo paketų tvarkyklėje, ypač jei jie naudoja Ubuntu, kurio dauguma programinės įrangos yra supakuota.