Vienas iš geriausių dalykų, susijusių su „Linux“ platinimu, yra tai, kad jie įdiegia programinę įrangą iš centrinių saugyklų naudodamiesi paketų tvarkytojais, o tai yra koncepcija, kurią tik pradeda naudoti kitos operacinės sistemos.

Bet jei dažnai neatnaujinate šių saugyklų, diegiant naujus paketus jūsų sistemai gali kilti problemų. Štai kodėl.

Pakuotės priklauso nuo kitų pakuočių

„Linux“ programos ir atvirojo kodo programos plačiau naudoja daug bendrų kodo bibliotekų. Kadangi „Linux“ programos labai plačiai naudoja šias bibliotekas, prasminga, kad „Linux“ paskirstymai jas supakuotų taip pat, kaip ir vykdomąsias programas.

Šio metodo trūkumas yra tas, kad programų ir jų bibliotekų atnaujinimo tvarkaraščiai gali skirtis. Kūrėjai gali keisti programas ar bibliotekas, kurios gali žymiai pakeisti jų elgesį.

Komplikuojant skirtingus atnaujinimo tvarkaraščius, kiekvienas „Linux“ platinimas turi savo būdą išleisti programinę įrangą „Roll-release“ distribucijos, tokios kaip „Arch“, išleidžiantys paketus labai greitai po to, kai aukštesnio lygio kūrėjai išeina su savo versijos.

instagram viewer

Kas atsitiks, jei neatnaujinsite

Jei neatnaujinote paketų saugyklų, gali kilti problemų diegiant ar paleidžiant naujas programas, kurios priklauso nuo pasenusių bibliotekų, kurias įdiegėte savo sistemoje. Sugedę paketai „Linux“ yra viena iš tokių pasenusių paketų pasekmių.

Tačiau ši problema nėra būdinga tik „Linux“. „DLL pragaras“ yra panaši problema, su kuria susiduria „Windows“ vartotojai.

Kaip atnaujinti paketų saugyklas „Linux“

Dabar, kai žinote, kad prieš diegdami naujas programas turite atnaujinti paketų saugyklas, laikas išmokti tai padaryti. Komandos tai daryti skirsis priklausomai nuo to, kurį distro naudojate.

„Debian“ ar „Ubuntu“ sistemoje galite atnaujinti saugyklų sąrašą ir atnaujinti įdiegtus paketus naudodami APT:

sudo apt atnaujinimas && sudo apt atnaujinimas

„Red Hat“ platinamuose platinimuose „YUM“ derina paketų saugyklų atnaujinimą ir naujovintų paketų diegimą:

sudo yum atnaujinimas

„OpenSUSE“ naudoja „Zypper“ paketų tvarkyklę. Norėdami pamatyti, kuriuos paketus reikia atnaujinti, įveskite:

sudo zypper lp

Norėdami atnaujinti visus pasenusius paketus, įveskite:

sudo zypper pleistras

Norėdami atnaujinti „Arch Linux“ sistemą, naudokite „Pacman“:

sudo pacman -Syu

Susijęs: Kaip įdiegti ir pašalinti paketus „Arch Linux“

Dabar jūsų programinės įrangos diegimas vyks sklandžiai

Dabar, kai žinote, kaip atnaujinti sistemą prieš diegiant naujus paketus, diegdami naujas programas „Linux“ sistemoje turėtumėte susidurti su mažiau problemų.

Pagrindinis skirtumas tarp „Linux“ distribucijų yra paketų tvarkyklė. Visi jie turi savo stipriąsias ir silpnąsias puses, todėl turėtumėte pasirinkti tą, kuris labiausiai atitinka jūsų darbo stilių. Ar turėtumėte naudoti APT, YUM ar Zypper? Arba visai kas kita? Viskas priklauso nuo tavęs.

Dalintis„Tweet“Paštu
Geriausios „Linux“ operacinės sistemos

Geriausius „Linux“ distribucijas sunku rasti. Nebent perskaitysite geriausių žaidimų, „Raspberry Pi“ ir kitų „Linux“ operacinių sistemų sąrašą.

Skaityti toliau

Susijusios temos
  • Linux
  • Įdiekite programinę įrangą
  • Paketų valdytojai
Apie autorių
Davidas Delony (Paskelbti 41 straipsniai)

Davidas yra laisvai samdomas rašytojas, įsikūręs Ramiojo vandenyno šiaurės vakaruose, tačiau iš pradžių kilęs iš Bay Area. Nuo vaikystės jis buvo technologijų entuziastas. Deivido pomėgiai apima skaitymą, kokybiškų televizijos laidų ir filmų žiūrėjimą, retro žaidimus ir įrašų rinkimą.

Daugiau iš Davido Delony

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kad gautumėte techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Norėdami užsiprenumeruoti, spustelėkite čia