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.
Parhaita Linux -distroja on vaikea löytää. Ellet lue luetteloa parhaista Linux -käyttöjärjestelmistä pelaamiseen, Raspberry Pi ja paljon muuta.
Lue seuraava
- Linux
- Asenna ohjelmisto
- Pakettipäälliköt
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.
tilaa uutiskirjeemme
Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia e -kirjoja ja ainutlaatuisia tarjouksia!
Klikkaa tästä tilataksesi