1Sep

Kuidas tarkvara paigaldamine &Paketihaldurid töötavad Linuxis

click fraud protection

Tarkvara installimine Linuxis hõlmab pakettide haldureid ja tarkvarasätteid, mitte alla laadida ja käitada. exe-faile veebisaitidelt nagu Windowsis. Kui olete Linuxi uus, võib see tunduda dramaatilise kultuuri nihkega.

Kuigi saate ise kõik Linuxi kompileerida ja installida, pakettide haldurid on mõeldud teie jaoks kogu töö tegemiseks. Pakettide halduri kasutamine muudab tarkvara installimise ja värskendamise lihtsamaks kui Windowsis.

Linux vs Windows

On palju erinevaid Linuxi distributsioone ja erinevaid pakettide haldureid. Linux on ehitatud avatud lähtekoodiga tarkvarast, mis tähendab, et iga Linuxi jaotus koondab oma tarkvara soovitud raamatukogu versioonide ja koostamisvalikutega. Kombineerib Linuxi rakendusi üldjuhul ei käivitu iga levitamise puhul - isegi kui nad seda suudaksid - paigaldamist takistavad konkureerivad pakettformaadid. Kui leiad Linuxi rakenduse veebisaidi, näete tõenäoliselt mitmesuguseid allalaadimislinke erinevatele pakettide vormidele ja Linuxiledistributsioonid - eeldades, et rakenduse veebisaidil on üldiselt ettevalmistatud versioonid. Rakendus võib paluda teil lähtekoodi alla laadida ja ise koostada.

instagram viewer

tarkvarafaktorid

Linuxi kasutajad ei laadita alla ega installi rakendusi rakenduste veebisaitidelt, nagu Windowsi kasutajad seda teevad. Selle asemel käitab iga Linuxi turundus oma tarkvara hoidlaid. Need hoidlad sisaldavad iga Linuxi distributsiooni ja versiooni jaoks spetsiaalselt koostatud tarkvarapakette. Näiteks kui kasutate Ubuntu 12.04, sisaldavad teie varukoopiad Ubuntu 12.04 jaoks spetsiaalselt koostatud pakette. Fedora kasutaja kasutab varukoopiat, mis on täis spetsiaalselt nende Fedora versiooni jaoks koostatud pakette.

paketihaldurid

Mõelge paketihaldurile nagu mobiilirakenduste pood - välja arvatud need, mis olid pika aja jooksul enne rakenduste poodide hankimist.Öelge pakettihaldurile tarkvara installimiseks ja see laadib automaatselt vastava paki oma seadistatud tarkvarahoidustesse, installige ja seadke see kõik ilma, et peaksite võlureid klõpsama või veebisaite. exe faile hankima. Kui värskendus on vabastatud, märgib pakettide haldur asjakohase värskenduse ja laadib selle alla. Erinevalt Windowsist, kus igal rakendusel peab automaatsete värskenduste saamiseks olema oma värskendaja, käitleb pakettide haldur kogu installitud tarkvara värskendusi - eeldusel, et nad on tarkvaraversioonidest installitud.

Mis on pakett?

Erinevalt Windowsist, kus rakendused tulevad sisse. exe installifaile, mis suudavad midagi teha, mis neile meeldib, kasutab Linux spetsiaalseid pakettvorminguid. Seal on erinevaid pakett tüüpe - kõige olulisem DEB Debian ja Ubuntu ja RPM Fedora, Red Hat ja teised. Need pakendid on peamiselt arhiivid, mis sisaldavad failide loendit. Pakettide haldur avab arhiivi ja installib failid paketti täpsustatud asukohta. Pakettide haldur on jätkuvalt teadlik sellest, millised failid kuuluvad pakettidesse - pakendi desinstallimisel teab pakettide haldur täpselt, millised failid süsteemis kuuluvad. Windowsil ei ole aimugi, millised failid kuuluvad installitud rakendusse - see võimaldab rakenduse installijatel ise installimist ja desinstallimist hallata.

paketid võivad sisaldada ka skripte, mis käivitatakse paki paigaldamise ja eemaldamise ajal, kuid neid kasutatakse tavaliselt süsteemi seadistamiseks ja failide liigutamiseks suvalisteks asukohtadeks.

Tarkvara installimine Linuxis

Linuxi tarkvara installimiseks avage pakettide haldur, otsige tarkvara ja öelge pakettihaldurile selle installimiseks. Teie paketihaldur teeb ülejäänu. Linuxi distributsioonid pakuvad sageli paketihaldurile erinevaid frontendsid. Näiteks Ubuntu, Ubuntu tarkvarakeskuse, ajakohastatud halduri, Synaptic rakenduse ja apt-get käsku kasutavad DEB-pakettide allalaadimiseks ja installimiseks kõik apt-get ja dpkg. Võite kasutada mis tahes utiliiti, mis teile meeldib - nad pakuvad lihtsalt erinevaid liideseid.Üldjuhul leiate Linuxi levitamise menüüdest lihtsa graafilise pakettide halduri.

värskendamise viivitused

Üks asi, mida uued Linuxi kasutajad sageli pakettide haldurite ja hoidlatega teate, on viivitus, enne kui uued tarkvararakendused oma süsteemid jõuavad. Näiteks kui Mozilla Firefoxi uus versioon vabastatakse, saavad Windowsi ja Maci kasutajad seda Mozillast. Linuxis peab teie Linuxi turundus pakkima uut versiooni ja seda uuendama. Kui avate Linuxi Firefoxi eelistuste akna, siis märkate, et Firefoxil ei ole võimalust automaatselt ise värskendada( eeldades, et kasutate oma Linuxi levitamise hoidlates Firefoxi versiooni).

Te saate ka ise alla laadida ja installida - näiteks Firefoxi otse Mozilla allalaadimiseks -, kuid see võib nõuda tarkvara allika koostamist ja installimist ning paketihaldurite eeliseid, nagu näiteks automaatseid, tsentraliseeritud turvavärskendusi.

Kuigi Firefoxi uued versioonid on esmatähtsad, kuna need sisaldavad turvavärskendusi, ei pruugi teised rakendused nii kiiresti tarnida. Näiteks ei pruugi LibreOffice'i bürooaparaadi uus versioon olla teie Linuxi levitamise praeguse versiooni värskenduseks. Võimaliku ebastabiilsuse vältimiseks ja katse tegemise ajaks ei pruugi see versioon olla kättesaadav teie Linuxi järgmise levitamise järgmisele suurele versioonile - näiteks Ubuntu 12.10 -le, kui see muutub levitamise tarkvarahoidlate vaiketarkvaraks.

Selle probleemi lahendamiseks pakuvad mõned Linuxi distributsioonid, näiteks Arch Linux, "jooksva väljaandmise tsüklit", kus tarkvaraversioonide uued versioonid on tungitud peamistesse tarkvarasse. See võib põhjustada probleeme - kui soovite töölauarakenduste uued versioonid, siis tõenäoliselt ei hooli madaltasemel süsteemiteenuste uutest versioonidest, mis võiksid põhjustada ebastabiilsust.

Ubuntu pakub backports hoidlat, et tuua vanematele levitatavatele olulistele pakettidele uuemad versioonid, kuigi mitte kõik uued versioonid ei tee seda backports hoidlasse.

Muud hoidlad

Kuigi Linuxi distributsioonid varundavad oma varukoopiatega eelnevalt konfigureeritud, saate oma süsteemile lisada ka muid hoidlaid. Kui olete, võite selle hoidlaga installida tarkvara hoidlaid ja saada pakettide haldajalt uuendusi. Lisatav hoidla peab olema mõeldud teie Linuxi levitamise ja paketihalduri jaoks.

Näiteks pakub Ubuntu erinevaid isiklikke pakettide arhiive( PPA-sid), mis sisaldavad üksikisikute ja meeskondade koostatud tarkvara. Ubuntu ei garanteeri nende hoidlate pakettide stabiilsust ega turvalisust, kuid võite usaldusväärsetelt isikutelt lisada PPA-sid, et laadida pakette veel Ubuntu hoidlasse või alla laadida olemasolevate pakettide uuemad versioonid.

Mõned kolmanda osapoole rakendused kasutavad ka oma tarkvara hoidlaid. Näiteks kui installite Google Chrome'i Ubuntu, lisab see oma süsteemile sobiva hoidla. See tagab, et saate Google Chrome'i värskendusi Ubuntu uuenduste halduri ja tavapäraste tarkvarakomponentide abil.