9Sep
"Linux" sistemoje įdiekite programinę įrangą iš paketo valdymo programų, tokių kaip Ubuntu programinės įrangos centras. Bet ne kiekviena programinės įrangos dalis yra jūsų "Linux" platinimo programinės įrangos saugyklose.
Turėtumėte įdiegti programinę įrangą tik iš patikimų šaltinių, kaip ir "Windows".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 atsisiųsite iš "Ubuntu" programinės įrangos centro ir su apt-get - visi jie. 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 Ubuntu sukurtą ir supakuotą atvirojo kodo( ir tam tikrų uždarojo kodo) programinę įrangą.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.
Jūs galite peržiūrėti savo programinės įrangos saugyklas ir pridėti daugiau( jei žinote jų duomenis) iš programinės įrangos šaltinių, įtrauktos į 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)
PPS yra dar viena trečiųjų šalių paketų saugyklų forma. Jie yra "Canonical" "Launchpad" sistemoje, kur kiekvienas gali kurti PPA.
EPL dažnai yra eksperimentinė programinė įranga, kuri oficialiai nebuvo pridėta prie pagrindinių, stabilių saugyklų Ubuntu. 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 pridėti jį, pirmiau pateiktoje programinės įrangos šaltinių programoje pridėkite šią eilutę:
ppa: ubuntu-vynas / 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 sudaryta 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.
Programinės įrangos kūrėjai paprastai išleidžia programinę įrangą iš šaltinio 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 bandomųjų programinės įrangos, kurią galbūt norėsite, greičiausiai yra PPA, kur kažkas jau padarė sunkų darbą už jus.
Kitais paskirstymais kartais gali prireikti sukompiliuoti programą, kad galėtumėte gauti naujausią jums reikalingą versiją, arba įdiekite programą, kurios jūsų saugyklose nėra. 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 tik archyvo tipas -. tar.gz failai gali turėti ką nors panašiai kaip. zip failai.
Binary Programs
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 ".tar.bz2" formatu.(.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.
Daug uždarojo kodo programinės įrangos( ypač senesnės, nepalaikomos uždarosios programinės įrangos) platinama neuždarose dvejetainėje formoje. Programinė įranga, tokie kaip "Doom 3", "Quake 4", "Unreal Tournament 2004" ir "Neverwinter Nights", "Linux" uostai yra platinami dvejetainiuose paketuose ir netgi turi "Windows" tipo diegimo programas.Š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ų, 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.