1Sep
Programinės įrangos įdiegimas "Linux" apima paketo valdytojus ir programinės įrangos saugyklas, o ne atsisiųsti ir paleisti. exe failus iš svetainių, tokių kaip "Windows".Jei esate naujas "Linux", tai gali atrodyti dramatiškas kultūros poslinkis.
Nors galite viską kompiliuoti ir įdiegti "Linux" sistemoje, paketų tvarkyklės yra skirtos atlikti visus jūsų darbus. Naudojant paketų tvarkytuvę programinė įranga yra įdiegiama ir atnaujinama lengviau nei "Windows".
"Linux" ir "Windows
" Yra daug įvairių "Linux" paskirstymų ir įvairių paketų tvarkyklių.Linux yra sukurtas iš atvirojo kodo programinės įrangos, o tai reiškia, kad kiekvienas "Linux" paskirstymas sukuria savo programinę įrangą su pageidaujamomis bibliotekų versijomis ir kompiliavimo galimybėmis. Kompiuterizuotos "Linux" programos paprastai neveikia kiekviename platinime, net jei ir būtų, įdiegimą trukdytų konkuruojantys paketų formatai. Jei ieškote "Linux" programos svetainės, tikriausiai matysite įvairias siuntimo nuorodas įvairioms paketo formoms ir "Linux"paskirstymas - darant prielaidą, kad programos tinklalapyje pateikiamos iš anksto parengtos versijos. Paraiška gali jums parsisiųsti šaltinio kodą ir jį sudaryti pats.
programinės įrangos saugyklos
"Linux" vartotojai paprastai atsisiųsti ir įdiegti programas iš programų svetainių, kaip tai daro "Windows" vartotojai. Vietoj to, kiekvienas "Linux" paskirstymas turi savo programinės įrangos saugyklą.Šiose saugyklose yra programinės įrangos paketų, specialiai sukurtų kiekvienam "Linux" platinimui ir versijai. Pvz., Jei naudojate Ubuntu 12.04, jūsų saugomose saugyklose yra paketų, specialiai sukurtų Ubuntu 12.04.Vartotojas Fedora naudoja saugyklą, pilną paketų, specialiai sukurtų pagal jų Fedora versiją.
paketo valdytojai
Pagalvokite apie paketų tvarkytuvą, pvz., Mobiliųjų programų parduotuvę, išskyrus atvejus, kai jie buvo maždaug prieš pat programas. Pasakykite paketų tvarkytuvui, kad įdiegtumėte programinę įrangą, ir ji automatiškai atsisiųs atitinkamą paketą iš sukonfigūruotų programinės įrangos saugyklų, įdiegs ją ir nustatys ją visus, be to, neturėsite spustelėti vedlių ar ieškoti. exe failų tinklalapiuose. Kai naujinimas paleidžiamas, paketų tvarkyklė praneša ir atsisiųsti atitinkamą naujinį.Skirtingai nuo "Windows", kur kiekviena programa turi turėti savo atnaujintuvą, kad gautų automatinius naujinimus, paketų tvarkytuvė tvarko visas įdiegtos programinės įrangos atnaujinimus - darant prielaidą, kad jie buvo įdiegti iš programinės įrangos saugyklų.
Kas yra paketas?
Skirtingai nei "Windows" sistemoje, kai programose yra ".exe" diegimo failų, kurie gali daryti viską, ko jiems patinka sistema, "Linux" naudoja specialius paketų formatus. Yra keletas tipų paketų - ypač DEB Debian ir Ubuntu, o RPM - "Fedora", "Red Hat" ir kt.Šie paketai iš esmės yra archyvai, kuriuose yra failų sąrašas. Paketų tvarkytuvė atidaro archyvą ir įdiegia failus į paketo nurodytą vietą.Paketų tvarkytuvas vis dar žino, kurie failai priklauso tam pačioms paketėms. Kai pašalinate paketą, paketo tvarkytuvė tiksliai žino, kokie failai sistemoje priklauso."Windows" nesupranta, kokie failai priklauso įdiegtai programai - tai leidžia programinės įrangos diegėjams patys tvarkyti diegimą ir pašalinimą.
paketuose taip pat gali būti scenarijų, kurie paleidžiami paketo įdiegimo ir pašalinimo metu, nors paprastai jie naudojami sistemos diegimui, o ne failų perkėlimui į savavališkas vietas.
Programinės įrangos įdiegimas į Linux
Norėdami įdiegti programinę įrangą "Linux", atidarykite savo paketų tvarkytuvą, ieškokite programinės įrangos ir pasakykite paketo tvarkytuvui, kad ją įdiegtumėte. Jūsų paketų tvarkytojas atliks visa kita."Linux" paskyros paketų tvarkytuvui dažnai siūlomos įvairios paketai. Pavyzdžiui, Ubuntu, "Ubuntu" programinės įrangos centras, "Update Manager", "Synaptic" programa ir apt-get komanda naudoja apt-get ir dpkg, norėdami atsisiųsti ir įdiegti DEB paketus. Galite naudoti bet kokią jums patogią priemonę - jie tik teikia skirtingas sąsajas."Linux" paskyros meniu paprastai rasite paprastą grafinį paketų tvarkytuvą.
atnaujinimo uždelsimas
Vienas dalykas, kurį naujieji Linux vartotojai dažnai pastebi paketų tvarkytuvuose ir saugyklose, - tai vėlavimas, kol naujos programinės įrangos versijos pasiekia savo sistemas. Pavyzdžiui, kai bus išleista nauja "Mozilla Firefox" versija, "Windows" ir "Mac" vartotojai ją įsigys iš "Mozilla"."Linux" sistemoje jūsų "Linux" paskirstymas turi paketą naująją versiją ir jį iš naujo ištrinti. Jei atidarysite "Firefox" nuostatų langą "Linux", atkreipkite dėmesį, kad "Firefox" neturi galimybės automatiškai atnaujinti save( darant prielaidą, kad naudojate "Firefox" versiją iš "Linux" paskirstymo saugyklų).
Jūs taip pat galite atsisiųsti ir įdiegti programą patys, pvz., Atsisiųsti "Firefox" tiesiai iš "Mozilla", tačiau gali prireikti rinkti ir įdiegti programinę įrangą iš šaltinio ir pašalinti paketo tvarkytuvų privalumus, pvz., Automatinius, centralizuotus saugos naujinimus.
Nors naujos "Firefox" versijos yra prioritetinės, nes jose yra saugos naujinimų, kitos programos gali būti pristatomos ne taip greitai. Pavyzdžiui, pagrindinė nauja "LibreOffice" rinkinio versija gali būti išleista kaip naujausia "Linux" paskirstymo versija. Norėdami išvengti galimo nestabilumo ir leisti laiką bandymams, ši versija gali būti prieinama tik po kito pagrindinio "Linux" paskirstymo paleidimo - pavyzdžiui, Ubuntu 12.10 - kai jis tampa numatytąją versiją platinimo programinės įrangos saugyklose.
Norėdami išspręsti šią problemą, kai kurie "Linux" paskirstymai, pvz. "Arch Linux", siūlo "riedėjimo paleidimo ciklus", kur naujos programinės įrangos versijos yra įstumtos į pagrindines programinės įrangos saugyklas. Tai gali sukelti problemų - galbūt norėsite naujų darbalaukio programų versijų, tikriausiai nerūpi naujos žemo lygio sistemos paslaugų versijos, kurios gali sukelti nestabilumą.
"Ubuntu" siūlo "backports" saugyklą, kad naujesnių versijų svarbių paketų būtų senesni platinimai, nors ne visos naujos versijos paverčia jį "backports" saugykloje.
Kitos saugyklos
Nors "Linux" paskirstymas tiekia savo nuosavas talpyklas, galite į savo sistemą įtraukti ir kitas saugyklas. Kai turėsite, galite įdiegti programinės įrangos saugyklas iš šios saugyklos ir gauti naujinius iš jos naudodami paketo tvarkytuvę.Pridedama saugykla turi būti suprojektuota jūsų "Linux" paskirstymo ir paketų tvarkytuvui.
Pavyzdžiui, "Ubuntu" siūlo daugybe asmeninių paketų archyvų( PPA), kuriuose yra asmenų ir komandų sudaryta programinė įranga."Ubuntu" neužtikrina paketų stabilumo ar saugumo šiuose saugyklose, tačiau galite pridėti patikimų asmenų PPA, kad atsisiųstumėte paketus dar Ubuntu saugykloje, arba atsisiųskite naujesnes esamų paketų versijas.
Kai kurios trečiosios šalys taip pat naudoja savo programinės įrangos saugyklas. Pavyzdžiui, įdiegę "Google Chrome" Ubuntu, jūsų sistemoje įdiegiama tinkama atmintinė.Tai užtikrins, kad gausite "Google Chrome" naujinius per Ubuntu atnaujinimo tvarkyklę ir standartines programinės įrangos diegimo priemones.