Koduleht » kuidas » Kuidas paigaldada tarkvara väljapoole Ubuntu tarkvarahoidlaid

    Kuidas paigaldada tarkvara väljapoole Ubuntu tarkvarahoidlaid

    Linuxis installite tarkvara pakettide haldamise rakendustest nagu Ubuntu tarkvarakeskus. Kuid teie Linuxi tarkvara tarkvarahoidlates ei ole saadaval iga tarkvara.

    Peaksite installima tarkvara ainult nendest allikatest, mida usaldate, nagu Windowsis. Suur osa sellest nõuandest kehtib ka teiste Linuxi distributsioonide kohta, seega me täheldame, mis on Ubuntu-spetsiifiline ja mis on Linuxi üldine.

    DEB pakettfailid

    Ubuntu tarkvarapaketid on .deb-vormingus. See hõlmab pakette, mille olete alla laadinud Ubuntu tarkvarakeskusest ja apt-get - nad kõik on .deb-failid.

    Kuid saate ka .deb-pakette installida väljastpoolt Ubuntu tarkvarahoidlatest. Paljud Linuxi tarkvara tootvad ettevõtted pakuvad seda .deb-vormingus. Näiteks saate oma ametlikelt veebilehtedelt alla laadida Google Chrome'i, Google Earth'i, Steam Linuxi, Opera ja isegi Skype'i .deb-failid. Topeltklõpsake failil ja see avaneb Ubuntu tarkvarakeskuses, kuhu saate selle installida.

    Ubuntu põhineb Debianil, mis lõi .deb paketi vormingu. Teistel Linuxi distributsioonidel on oma paketi formaat, kui nad ei põhine Debianil. Näiteks kasutavad Fedora ja teised Red Hat-põhised jaotused .rpm pakette. Paljud firmadele, kes pakuvad Linuxi tarkvara, pakuvad seda mitmesugustes pakettide vormingutes erinevate jaotuste jaoks.

    Kolmanda osapoole paketihoidlad

    Ubuntu juhib oma pakendihoidlaid, mis on täis avatud lähtekoodiga (ja mõne suletud lähtekoodiga) tarkvara, mis on koostatud ja pakitud Ubuntu jaoks. Kuid igaüks võib luua oma pakendihoidlad.

    Kolmandate osapoolte pakendihoidlad lisatakse sageli teie süsteemile sujuvalt. Näiteks, kui installite Google Chrome'i või Steam-i .deb-failist, lisab .deb-fail oma süsteemi Google'i või Valve tarkvara ametliku hoidla. Kui pakett on hoidlas ajakohastatud, teavitatakse teid värskendustest ja saate need installida tarkvarauuendaja rakenduse kaudu. Erinevalt Windowsist saab kõigi teie installitud tarkvara värskendusi hallata ühes kohas.

    Saate vaadata oma tarkvarahoidlaid ja lisada rohkem (kui teate nende üksikasju) Ubuntu tarkvaralahenduste rakendusest.

    Teised Linuxi distributsioonid toetavad ka kolmandate osapoolte hoidlaid, kuid hoidlad ja nende sisaldavad tarkvara on jaotuskohased.

    Isikliku paketi arhiiv (PPA)

    Elektrienergia ostulepingud on kolmanda osapoole pakettide hoidlate teine ​​vorm. Nad on majutatud Canonicali Launchpadi süsteemis, kus igaüks saab luua PPA.

    Elektrienergia ostulepingud sisaldavad sageli eksperimentaalset tarkvara, mida ei ole ametlikult lisatud Ubuntu peamistesse, stabiilsetesse hoidlatesse. Need võivad sisaldada ka uuemaid tarkvaraversioone, mida ei peeta veel piisavalt stabiilseks, et teha need Ubuntu peamistesse hoidlatesse..

    Näiteks pakub Ubuntu veinimeeskond PPA-d koos viimaste veinitarkvara versioonidega Windowsi rakenduste käitamiseks Linuxis. Selle lisamiseks lisaksite ülaltoodud rakenduse Tarkvara allikatele järgmise rea:

    ppa: ubuntu-wine / ppa

    Iga Canonicali Launchpadi veebisaidi PPA leht sisaldab juhiseid PPA lisamiseks teie süsteemile. Kui PPA on teie süsteemile lisatud, saate PPA-pakette installida standardse tarkvara abil, nagu näiteks Ubuntu tarkvarakeskus, tarkvarauuendaja ja apt-get käsurea tööriist..

    Koostamine allikast

    Kõik binaarsed tarkvara on koondatud lähtekoodi abil. Ubuntu .deb-paketid sisaldavad tarkvara, mis on koostatud spetsiaalselt kasutatava Ubuntu vabastamise jaoks. Need rakendused on koostatud selleks, et kasutada teie Ubuntu versioonile kättesaadavaid tarkvararaamatuid.

    Konkreetse tarkvara arendajad vabastavad tarkvara üldiselt lähtekoodi vormis. Linuxi distributsioonid võtavad lähtekoodi, kompileerivad selle ja loovad teile pakette. Samas saate alla laadida ka programmi lähtekoodi ja koostada selle ise. Sa ei peaks seda tavaliselt Ubuntu juures tegema. Enamik eksperimentaalseid tarkvara, mida soovite, on tõenäoliselt PPA-s, kus keegi on juba teinud teie jaoks raske töö.

    Teiste levituste puhul võib mõnikord olla vajalik programmi koostamine, et saada uusim versioon, mida vajate, või installige programm, mis pole teie hoidlates saadaval. Siiski ei pea keskmine Linuxi kasutaja - ja isegi paljud geeky Linuxi kasutajad - kunagi midagi allikast kompileerima.

    Lähtekoodi faile levitatakse üldjuhul .tar.gz formaadis, kuid see on ainult teatud tüüpi arhiiv - .tar.gz failid võivad sisaldada midagi, nagu .zip-failid võivad olla.

    Binaarprogrammid

    Mõned programmid on jagatud binaarsel kujul, mitte lähtekoodi kujul. See võib olla tingitud sellest, et programm on suletud allikas ja programmi levitaja ei taha teha rasket tööd, et pakendada seda erinevateks jaotusteks.

    Näiteks pakub Mozilla Firefoxi binääride Linuxi allalaadimist .tar.bz2 formaadis. (.tar.bz2 on lihtsalt veel üks arhiivivorming, nagu zip-fail.) Saate selle arhiivi alla laadida, selle arvutisse kausta eemaldada ja käivitada selle sees oleva run-mozilla.sh skripti (lihtsalt topeltklõpsake seda) allalaaditud Firefoxi binaari käivitamiseks.

    Siiski ei tohiks seda teha Firefoxi puhul. Kasutage operatsioonisüsteemiga kaasasolevat Firefoxi paketti - see on tõenäoliselt paremini optimeeritud, kiirem ja uuendab teie standardsete pakettide haldamise tööriistade kaudu. Siiski, kui kasutate vanemat Firefoxi sisaldava Linuxi vanemat levitust, saate Firefoxi binaarfaili oma arvutisse alla laadida ja käivitada kataloogist, ilma et oleks vaja installida kogu süsteemi..

    Palju suletud lähtekoodiga tarkvara (eriti vanem, toetamata suletud lähtekoodiga tarkvara) levitatakse pakendamata binaarses vormis. Tarkvara, nagu näiteks Doom 3, Quake 4, Unreal Tournament 2004 ja Neverwinter Nights Linuxi pordid, levitatakse binaarsete pakettidena ja neil on isegi Windowsi sarnased paigaldajad. Need paigaldajad on tegelikult ainult programmid, mis ekstraktivad mängu failid kausta ja loovad rakenduse menüü otseteed.


    Loomulikult on Ubuntu tarkvara installimiseks ka muid võimalusi. Zero Install (tuntud ka kui 0install) projekt on püüdnud Linuxi tarkvara installimist üle viie aasta muuta, luues süsteemi kõigi Linuxi levituste jaoks toimiva töölaua tarkvara installimiseks. Zero Install projekt ei ole siiski palju tõmbejõudu saanud. Enamik Linuxi kasutajaid on oma Linuxi pakettide halduri poolt hästi teenindatud - eriti kui nad kasutavad Ubuntu, mida enamik tarkvara on pakitud.