Domača » kako » Kako namestiti programsko opremo iz repozitorijev programske opreme zunaj Ubuntuja

    Kako namestiti programsko opremo iz repozitorijev programske opreme zunaj Ubuntuja

    V Linuxu namestite programsko opremo iz aplikacij za upravljanje paketov, kot je Ubuntu Software Center. Vendar pa ni vsega dela programske opreme na voljo v repozitoriju programske opreme vaše distribucije Linuxa.

    Programsko opremo namestite samo iz virov, ki jim zaupate, tako kot v sistemu Windows. Večina teh nasvetov velja tudi za druge distribucije Linuxa, zato bomo ugotovili, kaj je specifično za Ubuntu in kaj je na splošno Linux.

    Datoteke paketov DEB

    Paketi programske opreme Ubuntu so v zapisu .deb. To vključuje pakete, ki jih prenesete iz Ubuntu Software Center in z apt-get - vse so .deb datoteke.

    Lahko pa namestite tudi pakete .deb izven skladišč programske opreme Ubuntu. Mnoga podjetja, ki proizvajajo programsko opremo za Linux, jih ponujajo v formatu .deb. Na primer, lahko prenesete .deb datoteke za Google Chrome, Google Earth, Steam za Linux, Opera in celo Skype iz njihovih uradnih spletnih mest. Dvokliknite datoteko in se bo odprla v Ubuntujevem centru za programsko opremo, kjer jo lahko namestite.

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

    Skladišča paketov tretjih oseb

    Ubuntu ima lastna repozitorija paketov polno odprtokodne programske opreme (in nekaj zaprtega vira), ki je bila pripravljena in pakirana za Ubuntu. Vendar lahko vsakdo vzpostavi svoje lastne repozitorije paketov.

    Skladišča paketov tretjih oseb se v vaš sistem pogosto dodajajo brez težav. Ko na primer namestite Google Chrome ali Steam iz datoteke .deb, datoteka .deb v sistem doda uradni repozitorij programske opreme Google ali Valve. Ko je paket posodobljen v skladišču, boste obveščeni o posodobitvah in jih lahko namestite s programom Software Updater. Za razliko od Windows lahko posodobitve za vso nameščeno programsko opremo upravljate na enem mestu.

    Ogledate si lahko skladišča programske opreme in dodate več (če poznate njihove podrobnosti) iz aplikacije Software Sources, ki je vključena v Ubuntu..

    Druge distribucije Linuxa prav tako podpirajo repozitorije tretjih oseb, vendar so repozitoriji in programska oprema, ki jo vsebujejo, specifični za distribucijo.

    Arhivi osebnih paketov (PPA)

    PPA so druga oblika repozitorijev paketov tretjih oseb. Gostijo jih na Canonical Launchpad sistemu, kjer lahko vsakdo ustvari PPA.

    PPA pogosto vsebujejo eksperimentalno programsko opremo, ki še ni bila uradno dodana glavnim stabilnim skladiščem Ubuntuja. Vsebujejo lahko tudi novejše različice programske opreme, ki še niso dovolj stabilne, da bi lahko vstopile v glavna skladišča Ubuntuja.

    Na primer, Ubuntu Wine Team ponuja PPA z najnovejšimi izdajami programske opreme Wine za izvajanje Windows aplikacij v Linuxu. Da bi jo dodali, bi dodali naslednjo vrstico v aplikacijo Software Sources zgoraj:

    ppa: ubuntu-vino / ppa

    Vsaka stran PPA na Canonicalovi spletni strani Launchpad vsebuje navodila za dodajanje PPA v vaš sistem. Ko je sistem dodan PPA, lahko namestite pakete iz PPA s standardno programsko opremo, kot je Ubuntu Software Center, Software Updater in apt-get orodjem ukazne vrstice..

    Prevajanje iz vira

    Vsa binarna programska oprema je sestavljena iz izvorne kode. Paketi .deb za Ubuntu vsebujejo programsko opremo, ki je bila izdelana posebej za izdajo Ubuntuja, ki ga uporabljate. Te aplikacije so prevedene za uporabo knjižnic programske opreme, ki so na voljo za vašo izdajo Ubuntu.

    Razvijalci določenega dela programske opreme na splošno izdajo programsko opremo v obliki izvorne kode. Distribucije Linuxa vzamejo izvorno kodo, jo prevedejo in ustvarijo pakete za vas. Lahko pa tudi prenesete izvorno kodo programa in jo sami prevedete. Običajno tega ne potrebujete pri Ubuntuju. Večina eksperimentalne programske opreme, ki jo boste morda želeli, je verjetno v PPA, kjer je nekdo že naredil težko delo za vas.

    V drugih distribucijah je lahko občasno potrebno pripraviti program, da dobite najnovejšo različico, ki jo potrebujete, ali namestite program, ki ni na voljo v vaših skladiščih. Vendar pa povprečni uporabnik Linuxa - in celo številni geeky Linux uporabniki - nikoli ne bodo morali pripraviti nekaj iz vira.

    Datoteke izvorne kode so na splošno razdeljene v formatu .tar.gz, vendar je to samo vrsta arhiva - datoteke .tar.gz lahko vsebujejo karkoli, tako kot datoteke .zip.

    Binarni programi

    Nekateri programi so razdeljeni v binarni obliki in ne v obliki izvorne kode. To je lahko zato, ker je program zaprt in programski distributer ne želi narediti trdega dela pakiranja za različne distribucije.

    Mozilla na primer ponuja nalaganje binarnih datotek Firefox v formatu .tar.bz2 za Linux. (.tar.bz2 je samo še ena oblika arhiva, kot je datoteka zip.) Ta arhiv lahko prenesete, ga izvlečete v mapo v računalniku in v njem zaženete skript run-mozilla.sh (samo dvokliknete ga) za zagon prenesenega binarnega Firefoxa.

    Vendar pa tega ne smete storiti v primeru Firefoxa. Uporabite paket Firefox, ki je priložen operacijskemu sistemu - verjetno je bolje optimiziran, hitrejši in se bo posodobil prek standardnih orodij za upravljanje paketov. Če uporabljate starejšo distribucijo Linuxa, ki je opremljena z zastarelim Firefoxom, lahko prenesete binarno različico Firefox v računalnik in jo zaženete iz imenika, ne da bi za namestitev potrebovali dovoljenja za celoten sistem..

    Veliko zaprtokodne programske opreme (zlasti starejša, nepodprta zaprta programska oprema) je razdeljeno v nepakirano binarno obliko. Programska oprema, kot so vrata Doom 3, Quake 4, Unreal Tournament 2004 in Neverwinter Nights, so razdeljena v binarne pakete in imajo tudi namestitelje, podobne Windows. Ti inštalaterji so pravzaprav samo programi, ki ekstrahirajo datoteke v mapo in ustvarjajo bližnjice v meniju aplikacije.


    Seveda obstajajo tudi drugi načini za namestitev programske opreme na Ubuntu. Projekt Zero Install (imenovan tudi 0install) je že več kot pet let poskušal spremeniti namestitev programske opreme za Linux in ustvaril sistem za namestitev namizne programske opreme, ki deluje na vseh distribucijah Linuxa. Vendar projekt Zero Install ni pridobil veliko vleke. Večina uporabnikov Linuxa dobro oskrbuje upravitelj paketov za distribucijo Linuxa - še posebej, če uporabljajo Ubuntu, ki je večina programske opreme zapakirana za.