lt.phhsnews.com


lt.phhsnews.com / Kaip programinės įrangos diegimo ir paketo vadybininkai dirba Linux

Kaip programinės įrangos diegimo ir paketo vadybininkai dirba Linux


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ų tvarkytuvai yra skirti atlikti visus jūsų darbus. Naudojant paketų tvarkytuvę, programinė įranga įdiegiama ir atnaujinama lengviau nei "Windows".

"Linux" ir "Windows" versijos

Yra daugybė Linux rinkinių 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. Programoje gali būti nurodyta, kad atsisiųsite šaltinio kodą ir sukursite jį pats.

Programinės įrangos saugyklos

"Linux" vartotojams paprastai neleidžiama atsisiųsti ir įdiegti programų iš programų svetainių, tokių kaip "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. "Fedora" naudotojas naudoja paketą, specialiai sukurtą pagal jų "Fedora" versiją.

Paketų tvarkyklės

Pagalvokite apie paketo tvarkytuvą, pvz., Mobiliųjų programų parduotuvę, išskyrus atvejus, kai jie buvo maždaug prieš gerokai anksčiau. 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 visų įdiegtos programinės įrangos atnaujinimus - darant prielaidą, kad jie buvo įdiegti iš programinės įrangos saugyklų.

Kas yra paketas?

Skirtingai nuo "Windows" kur paraiškos patenka į .exe diegimo failus, kurie gali padaryti viską, ką jie mėgsta sistemai, 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 valdyti patį į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 perkeliant failus į savavališkas vietas.

Programinės įrangos diegimas Linux

Norėdami įdiegti programinę įrangą "Linux", atidarykite savo paketų tvarkytuvą, suraskite programinę įrangą 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ą.

Update Delays

Vienas dalykas, kurį naujieji Linux vartotojai dažnai pastebi paketų tvarkytuvuose ir saugyklose, yra 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" negali automatiškai atnaujinti save (darant prielaidą, kad naudojate "Firefox" versiją iš "Linux" paskirstymo saugyklų).

Taip pat galite atsisiųsti ir įdiegti programą save - pvz., atsisiųsti "Firefox" tiesiai iš "Mozilla", tačiau gali prireikti rinkti ir įdiegti programinę įrangą iš šaltinio ir pašalinti paketų 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 iki 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ą problema, 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ų - nors galbūt norėsite naujų versijų darbalaukio programose, tikriausiai nesirūpinate naujomis žemo lygio sistemos paslaugų versijomis, kurios gali sukelti nestabilumą.

"Ubuntu" siūlo "backports" saugyklą pateikti naujesnes versijas

Kitos saugyklos

Nors "Linux" paskyros tiekia savo talpyklas iš anksto sukonfigūruotas, galite pridėti ir kitas saugyklas į savo sistemą. Kai turėsite, galite įdiegti programinės įrangos saugyklas iš šios saugyklos ir gauti naujinius iš jos naudodami paketo tvarkytuvę. Jūsų pridedama saugykla turi būti suprojektuota jūsų "Linux" paskirstymo ir paketų tvarkytuvui.

Pavyzdžiui, "Ubuntu" siūlo platų 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 PPS iš patikimų asmenų, 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.


Kaip pakeisti savo kompiuterio IP adresą iš komandinės eilutės

Kaip pakeisti savo kompiuterio IP adresą iš komandinės eilutės

Paprastai pakeisti kompiuterio IP adresą naudojant valdymo skydą, bet ar žinote, kad taip pat galite tai padaryti ir iš komandų Pakviesti? IP adreso keitimas naudojant valdymo skydo sąsają nėra sudėtingas, bet tai reikalauja paspausti per kelis skirtingus langus ir dialogo langus. Jei esate "Komandinės eilutės" gerbėjas, galite tai padaryti greičiau, naudodami komandą netsh , kuri yra tik viena iš didžiausių "Windows" įdiegtų tinklo paslaugų.

(how-to)

Kas yra Beamforming belaidžio ryšio maršrutizatoriuje?

Kas yra Beamforming belaidžio ryšio maršrutizatoriuje?

ŠIuolaikiniai belaidžiai maršrutizatoriai dažnai žada "beamforming" technologijas, kad pagerintumėte "Wi-Fi" priėmimą ir sumažintumėte trukdžius. Apibendrinant galima teigti, kad spindulių pluošto formavimas yra naudinga funkcija, tačiau jūs iš tikrųjų gausite visas privalumus naudodami naujus 802.11ac įrenginius.

(how-to)