9Sep

Kako namestiti programsko opremo izven Ubuntuovega skladišča programske opreme

V Linuxu namestite programsko opremo iz aplikacij za upravljanje paketov, kot je programski center Ubuntu. Vendar pa ni vsak kos programske opreme na voljo v repozitoriji programske opreme za distribucijo Linuxa.

Namestite programsko opremo samo iz virov, ki jim zaupate, tako kot v operacijskem sistemu Windows. Veliko tega nasveta velja tudi za druge distribucije Linuxa, zato bomo upoštevali, kaj je specifično za Ubuntu in kaj je Linux v splošnem.

DEB paketni paketi

Programski paketi Ubuntu so v formatu. deb. To vključuje pakete, ki jih prenesete iz Ubuntuovega programskega centra in z apt-get - vse to so. deb datoteke.

Vendar lahko tudi pakete. deb namestite izven programskih repozitorijev programa Ubuntu. Mnoga podjetja, ki izdelujejo programsko opremo za Linux, jo ponujajo v formatu. deb. Na primer, lahko s svojih uradnih spletnih mest prenesete datoteke. deb za Google Chrome, Google Earth, Steam za Linux, Opera in celo Skype. Dvokliknite datoteko in odprla se bo v Ubuntu Software Center, kjer ga lahko namestite.

Ubuntu temelji na Debianu, ki je ustvaril format paketa. deb. Druge distribucije Linuxa bodo imele lastno obliko paketa, če ne temeljijo na Debianu. Na primer, Fedora in druge distribucije na osnovi Red Hat uporabljajo. rpm pakete. Mnoga podjetja, ki ponujajo programsko opremo za Linux, ponujajo v različnih formatih paketov za različne distribucije.

odlagališča paketov tretjih oseb

Ubuntu ima svoje zbirke paketov, polnih odprtokodnih( in nekaterih zaprtih virov) programske opreme, zbranih in pakiranih za Ubuntu. Vendar lahko kdorkoli nastavi lastne repozitorije paketov.

Repozitoriji paketov tretjih oseb se pogosto dodajo v vaš sistem brezhibno. Na primer, ko namestite Google Chrome ali Steam iz datoteke. deb, datoteka. deb doda uradni repozitorij programa Google ali Valve v vaš sistem. Ko je paket posodobljen v repozitoriju, boste obveščeni o posodobitvah in jih lahko namestite prek aplikacije Software Updater. V nasprotju z operacijskim sistemom Windows lahko na enem mestu upravljate posodobitve za vso nameščeno programsko opremo.

Svoj programski repozitoriji si lahko ogledate in dodate več( če poznate njihove podatke) iz aplikacije Software Source, ki je vključena v Ubuntu.

Druga distribucija Linuxa podpira tudi odjemalce tretjih strank, vendar so skladišča in programska oprema, ki jih vsebujejo, specifična za distribucijo. Arhivi osebnih paketov

( PPAs)

PPA so druga oblika paketnih paketov paketov. Gostili so na Canonicalovem sistemu Launchpad, kjer lahko vsakdo ustvari PPA.

PPA pogosto vsebujejo eksperimentalno programsko opremo, ki ni bila uradno dodana v glavne in stabilne odlagališča Ubuntu. Vsebujejo lahko tudi novejšo različico programske opreme, ki še ni dovolj stabilna, da bi bila v glavnih odlagališčih Ubuntu.

Ubuntuova Wine Team na primer ponuja PPA z najnovejšimi izdajami programske opreme Wine za zagon operacijskih sistemov Windows na Linuxu.Če jo želite dodati, v zgornji aplikaciji za programsko opremo dodate naslednjo vrstico:

ppa: ubuntu-vino / ppa

Vsaka PPA stran na Canonicalovem spletnem mestu Launchpad vsebuje navodila za dodajanje PPA v vaš sistem. Ko v vaš sistem dodate PPA, lahko pakete namestite iz PPA z uporabo standardne programske opreme, kot sta Ubuntu Software Center, Software Updater in orodje za ukazno vrstico apt-get.

Compiling From Source

Vsa binarna programska oprema je sestavljena iz izvorne kode. Ubuntuovi paketi. deb vsebujejo programsko opremo, ki je posebej pripravljena za izdajo Ubuntu, ki jo uporabljate. Te aplikacije so zbrane za uporabo knjižnic programske opreme, ki so na voljo za vašo izdajo Ubuntu.

Razvijalci določenega dela programske opreme običajno sprosti programsko opremo v obliki izvorne kode. Linux distribucije zajemajo izvorno kodo, jo sestavijo in ustvarijo pakete za vas. Vendar pa lahko tudi prenesete izvorno kodo programa in jo sami kompilirate. To običajno ne bi smeli storiti na Ubuntu. Večina eksperimentalne programske opreme, ki jo morda želite, je verjetno v PPA, kjer je nekdo že naredil trdo delo za vas.

Pri drugih distribucijah je morda občasno potrebno pripraviti program, da dobite najnovejšo različico, ki jo potrebujete, ali namestite program, ki ni na voljo v vaših repozitorijih. Vendar pa povprečni uporabnik Linuxa in celo mnogi uporabniki Geekyja Linuxa ne bodo nikoli morali zbrati ničesar od vira.

Datoteke izvorne kode

so običajno porazdeljene v formatu. tar.gz, vendar je to samo vrsta arhiva. Datoteke. tar.gz lahko vsebujejo vse, tako kot lahko datoteke. zip.

Binarni programi

Nekateri programi so porazdeljeni v binarni obliki, ne pa v izvorno kodo. To je morda zato, ker je program zaprtega vira, distributerji programa pa ne želijo trdo delati embalaže za različne distribucije.

Na primer, Mozilla ponuja Linux downloads za binarne datoteke Firefox v formatu. tar.bz2.(.tar.bz2 je le še en arhivski format, kot je datoteka zip.) To arhivsko datoteko lahko prenesete, jo izvlečete v mapo v računalniku in v njej zaženete skripto run-mozilla.sh( samo dvokliknite)za zagon prenesenega binarnega programa Firefox.

Vendar to ne bi smeli storiti v primeru Firefoxa. Uporabite paket Firefox, ki je priložen operacijskemu sistemu - verjetno je bolje optimiziran, hitrejši in bo posodobljen s standardnimi orodji za upravljanje paketov. Kljub temu, če uporabljate starejšo distribucijo Linuxa, ki je opremljen z zastarelim Firefoxom, lahko prenesete binarno datoteko Firefox na svoj računalnik in jo zaženete iz imenika, ne da bi potrebovali sistemska dovoljenja za namestitev.

Veliko zaprtih programov( še posebej starejša, nepodprta programska oprema zaprtega vira) je razdeljena v nepoškodovani binarni obliki. Programska oprema, kot so vrata Linuxa Doom 3, Quake 4, Unreal Tournament 2004 in Neverwinter Nights, se distribuirajo v binarnih paketih in celo imajo nameščen operacijski sistem Windows. Ti inštalaterji so pravzaprav samo programi, ki ekstrahirajo datoteke igre v mapo in ustvarjajo bližnjice v meniju aplikacije.

Seveda obstajajo tudi drugi načini namestitve programske opreme na Ubuntu. Projekt Zero Install( znan tudi kot 0install) je že več kot pet let spreminjal namestitev programske opreme Linux in ustvaril sistem za namestitev namizne programske opreme, ki deluje v vseh distribucijah Linuxa. Vendar projekt Zero Install ni pridobil veliko oprijemljivosti. Večina uporabnikov Linuxa je dobro upravljala upravljavec paketov distribucije Linuxa, še posebej, če uporabljajo Ubuntu, za katerega je pakirana večina programskih paketov.