Yksi Linux -jakelujen parhaista puolista on se, että ne asentavat ohjelmistoja keskusvarastoista paketinhallintaohjelmien avulla.

Mutta jos et päivitä näitä arkistoja usein, järjestelmä saattaa joutua ongelmiin uusien pakettien asennuksen aikana. Tässä on syy.

Paketit riippuvat muista paketeista

Linux-sovellukset ja avoimen lähdekoodin ohjelmat käyttävät laajasti jaettuja kirjastoja. Koska Linux -ohjelmat käyttävät näitä kirjastoja niin laajasti, on järkevää, että Linux -jakelu pakkaa ne samalla tavalla kuin suoritettavat ohjelmat.

Tämän lähestymistavan haittapuoli on, että ohjelmien ja niiden kirjastojen päivitysaikataulut voivat vaihdella. Kehittäjät saattavat tehdä ohjelmiin tai kirjastoihin muutoksia, jotka voivat merkittävästi muuttaa heidän käyttäytymistään.

Eri päivitysaikatauluja monimutkaistaa jokaisella Linux -jakelulla on oma menetelmä ohjelmistojen julkaisemiseksi Roll-release-jakelut, kuten Arch-julkaisupaketit, hyvin pian sen jälkeen, kun alkupään kehittäjät tulevat heidän kanssaan versiot.

Mitä tapahtuu, jos et päivitä

Jos et ole päivittänyt pakettivarastojasi, sinulla saattaa olla vaikeuksia asentaa tai käyttää uusia ohjelmia, jotka ovat riippuvaisia ​​järjestelmässäsi olevista vanhentuneista kirjastoista. Rikkoutuneet paketit Linuxissa ovat yksi tällainen merkitys vanhentuneista paketeista.

Tämä ongelma ei kuitenkaan ole ainutlaatuinen Linuxille. "DLL hell" on samanlainen ongelma, johon Windowsin käyttäjät törmäävät.

Pakettivarastojen päivittäminen Linuxissa

Nyt kun tiedät, että sinun on päivitettävä pakettivarastot ennen uusien ohjelmien asentamista, on aika oppia tekemään se. Komennot voivat vaihdella sen mukaan, mitä distroa käytät.

Debian- tai Ubuntu -järjestelmässä voit päivittää arkistoluettelon ja päivittää asennetut paketit APT: llä:

sudo apt päivitys && sudo apt päivitys

Red Hat -jakeluissa YUM yhdistää pakettivarastojen päivittämisen päivitettyjen pakettien asentamiseen:

sudo yum -päivitys

OpenSUSE käyttää Zypper -paketinhallintaa. Näet päivitettävät paketit kirjoittamalla:

sudo zypper lp

Voit päivittää kaikki vanhentuneet paketit kirjoittamalla:

sudo zypper -laastari

Päivitä Arch Linux -järjestelmä Pacmanilla:

sudo pacman -Syu

Aiheeseen liittyviä: Kuinka asentaa ja poistaa paketteja Arch Linuxissa

Ohjelmiston asennus sujuu nyt sujuvasti

Nyt kun tiedät kuinka päivittää järjestelmäsi ennen uusien pakettien asentamista, sinun pitäisi kohdata vähemmän ongelmia asentaessasi uusia ohjelmia Linux -järjestelmääsi.

Suurin ero Linux -distroissa on paketinhallinta. Kaikilla heillä on vahvuutensa ja heikkoutensa, joten sinun tulee valita työtyyliäsi parhaiten vastaava. Pitäisikö sinun käyttää APT, YUM tai Zypper? Vai jotain muuta kokonaan? Se on sinusta kiinni.

JaaTweetSähköposti
Paras Linux -käyttöjärjestelmä

Parhaita Linux -distroja on vaikea löytää. Ellet lue luetteloa parhaista Linux -käyttöjärjestelmistä pelaamiseen, Raspberry Pi ja paljon muuta.

Lue seuraava

Liittyvät aiheet
  • Linux
  • Asenna ohjelmisto
  • Pakettipäälliköt
Kirjailijasta
David Delony (41 artikkelia julkaistu)

David on freelance -kirjailija, joka sijaitsee Tyynenmeren luoteisosassa, mutta on alun perin kotoisin Bay Area -alueelta. Hän on ollut tekniikan harrastaja lapsuudesta lähtien. Davidin kiinnostuksen kohteisiin kuuluu lukeminen, laadukkaiden TV -ohjelmien ja elokuvien katselu, retropelit ja levyjen kerääminen.

Lisää David Delonylta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi