9Sep
Linuxis installite tarkvara paketihaldusrakendustest nagu Ubuntu tarkvara keskusest. Kuid mitte kõik tarkvararakendused on saadaval teie Linuxi levitamise tarkvara hoidlates.
Sa peaksid installima tarkvara ainult usaldusväärsetest allikatest, nagu ka Windowsis. Suur osa sellest nõuandest kehtib ka teiste Linuxi distributsioonide kohta, nii et me märkame, mis on Ubuntu-spetsiifiline ja mis on Linux üldiselt.
DEB paketifailid
Ubuntu tarkvarapaketid on. deb failivormingus. See hõlmab pakette, mille laadite alla Ubuntu Tarkvarakeskusest ja apt-get - kõik need on. deb-failid.
Kuid võite installida ka. deb-pakette väljaspool Ubuntu tarkvara hoidlaid. Paljud Linuxi tarkvara tootvad ettevõtted pakuvad seda. deb-vormingus. Näiteks saate oma ametlikest veebisaitidest laadida alla. deb-failid Google Chrome'ile, Google Earthile, Linuxi, Opera ja isegi Skype'i Steamile. Topeltklõpsake faili ja see avaneb Ubuntu tarkvarakeskuses, kus saate seda installida.
Ubuntu põhineb Debianil, kes lõi. deb-vormingu paketi. Muudel Linuxi distributsioonidel on oma pakettvorming, kui need ei põhine Debianil. Näiteks kasutavad Fedora ja teised Red Hat-põhised jaotused rpm pakette. Paljud ettevõtted, kes pakuvad Linuxi tarkvarat, pakuvad seda eri pakettide erinevate pakettide jaoks.
kolmanda osapoole paketihoidlad
Ubuntu käitab Ubuntu koostatud ja pakitud avatud lähtekoodi( ja mõne suletud lähtekoodi) tarkvara paketihoidlaid. Kuid igaüks saab luua oma paketihoidlaid.
Kolmanda osapoole pakettandmesid lisatakse sageli teie süsteemile sujuvalt. Näiteks kui installite Google Chrome või Steam. deb-failist, lisab. deb ametlikule Google'i või Valve tarkvara hoidlale oma süsteem. Kui pakett on hoidlas uuendatud, teavitatakse teid värskendustest ja saate neid installida rakenduse Software Updater kaudu. Erinevalt Windowsist saab kogu teie installitud tarkvara värskendusi hallata ühes kohas.
Saate vaadata oma tarkvarartikleid ja lisada Ubuntu kaasatud tarkvaraloogide rakendusse veel( kui teate nende üksikasju).
Muud Linuxi distributsioonid toetavad ka kolmanda osapoole hoidlaid, kuid hoidlad ja nende sisalduv tarkvara on jaotusspetsiifilised.
isikliku pakettarhiiv( ASA)
i elektrienergia ostulepingud on ka kolmanda osapoole pakettide hoidlate teine vorm. Nad on majutanud Canonicali Launchpad-süsteemis, kus igaüks saab luua PPA-d.
PPAs sisaldavad sageli eksperimentaalset tarkvara, mida ei ole ametlikult lisatud Ubuntu peamistesse, stabiilsetesse hoidlatesse. Samuti võivad need sisaldada tarkvara uuemaid versioone, mis ei ole veel piisavalt stabiilsed Ubuntu peamistesse andmekogudesse paigutamiseks.
Näiteks pakub Ubuntu Wine Team PPA Windowsi rakenduste Linuxis käivitatavate Wine tarkvara uusimate versioonidega. Selle lisamiseks lisage eespool kirjeldatud tarkvaraväliste rakendusele järgmine rida:
ppa: ubuntu-wine / ppa
Iga Canonical's Launchpad veebisaidil asuv PPA leht sisaldab juhiseid PPA lisamiseks teie süsteemile. Kui teie süsteemile on lisatud PPA, saate installida PPA-st pakette standardtarkvaraga, nagu Ubuntu tarkvara keskus, tarkvara uuendaja ja apt-get käsurea tööriist.
lähtekoodi kompileerimine
Kõik binaarseadmed on koostatud lähtekoodist. Ubuntu. deb-paketid sisaldavad spetsiaalselt Ubuntu kasutuselevõtu jaoks koostatud tarkvara. Need rakendused on koostatud Ubuntu väljaande jaoks kättesaadavate tarkvararaamatukogude kasutamiseks.
Osa tarkvarakomponendi arendajad vabastavad tarkvara üldjuhul lähtekoodi kujul. Linuxi distributsioonid võtavad lähtekoodi, kompileerivad ja loovad paketid teie jaoks. Siiski saate ka programmi lähtekoodi allalaadida ja seda ise kompileerida. Tavaliselt ei peaks seda Ubuntuga tegema. Enamik katsetarkvara, mida võite soovida, on tõenäoliselt PPA-s, kus keegi juba teinud teie jaoks kõvasti tööd.
Muude distributsioonide puhul võib mõnikord osutuda vajalikuks uusima versiooni saamiseks vajaliku programmi koostamine või programmi installimine, mis pole teie hoidlates saadaval. Kuid keskmine Linuxi kasutaja ja isegi paljud Linuxi kasutajad ei pea kunagi midagi allikast kompileerima.
lähtetekstifailid levitatakse üldiselt. tar.gz-vormingus, kuid see on vaid tüüpi arhiiv -. tar.gz-failid võivad sisaldada midagi, nagu näiteks. zip-failid.
Binary Programs
Mõned programmid on jaotatud kahendvormis, mitte lähtekoodina. See võib olla tingitud sellest, et programm on suletud lähtekoodiga ja programmi levitaja ei soovi seda erinevate pakettide pakkimiseks keerukat tööd teha.
Näiteks pakub Mozilla Firefoxi binaarfailide Linuxi allalaaditavaid vorminguid. tar.bz2-vormingus.(.tar.bz2 on lihtsalt üks arhiivivorming, näiteks zip-fail.) Võite selle arhiivi allalaadida, selle ekstraktida oma arvuti kausta ja käivitada selle sees olev skript run -mozilla.sh( lihtsalt topeltklõpsake seda)käivitada allalaaditud Firefoxi binaar.
Kuid te ei tohiks seda Firefoxi puhul teha. Operatsioonisüsteemi kaasas oleva Firefoxi paketi kasutamine - see on ilmselt paremini optimeeritud, kiirem ja uuendatakse standardsete pakettide haldamise tööriistade kaudu. Ikka, kui kasutate vanemat Firefoxi vanemat Linuxi levitust, saate Firefoxi binaararvuti oma arvutisse alla laadida ja käivitada selle kataloogist, ilma et oleks vaja selle installimiseks mingeid kogu süsteemi.
Paljud suletud tarkvara( eriti vanemad, toetamata suletud tarkvara) jagatakse pakitud binaarfailis. Tarkvara nagu Linux Doom 3, Quake 4, Unreal Tournament 2004 ja Neverwinter Nights Linuxi portid on jaotatud binaarpakenditesse ja neil on isegi Windowsile sarnased installijad. Need installijad on tegelikult lihtsalt programmid, mis ekstraheerivad mängu failid kausta ja loovad rakendusemenüü otseteed.
Loomulikult on Ubuntu tarkvara installimisel muid viise. Zero Installi( tuntud ka kui 0installi) projekt on üritanud muuta Linuxi tarkvara installimist juba üle viie aasta, luues süsteemi kõigile Linuxi distributsioonidele töötavates arvutitarkvara installeerimiseks. Kuid Zero Installi projekt ei ole saavutanud palju veojõudu. Enamikku Linuxi kasutajaid teenib nende Linuxi turunduse pakettide haldur - eriti kui nad kasutavad Ubuntu, mida enamus tarkvara pakendab.