Linux-paketinhallintaohjelmat ovat ohjelmistotyökaluja, joiden avulla voit asentaa, poistaa ja hallita ohjelmistopaketteja Linux-käyttöjärjestelmässä.
Linuxiin on useita paketinhallintaohjelmia, joilla kullakin on omat ominaisuutensa ja etunsa:
apt-get
/ aptitude
(Debianissa, Ubuntussa ja niiden johdannaisissa) on yksi Linuxin yleisimmistä paketinhallintaohjelmista. Se käyttää .deb-muotoa
paketeille ja helpottaa pakettien asentamista, päivittämistä ja poistamista komentoriviltä.yum
/ dnf
(Red Hatille, CentOS:lle ja Fedoralle) - Nämä paketinhallintaohjelmat ovat myös suosittuja Linuxissa. Ne käyttävät .rpm-muotoa
paketeille ja tarjoavat automaattisen riippuvuusasennuksen.pacman
(Arch Linuxille) on paketinhallintaohjelma, joka käyttää .pkg.tar.xz-muotoa
paketeille ja mahdollistaa riippuvuuksien ja päivitysten helpon hallinnan.Portage
(Gentoo Linuxille) on paketinhallintaohjelma, joka käyttää porttien hallintajärjestelmää, jonka avulla käyttäjät voivat koota ohjelmia tietokoneelleen ja muokata niitä omiin tarpeisiinsa.ypper
(openSUSE:lle) on paketinhallintaohjelma, joka käyttää .rpm-muotoa
paketeille ja jonka avulla voit hallita eri lähteistä peräisin olevien pakettien päivityksiä ja asennuksia.Jokaisella näistä paketinhallintaohjelmista on omat etunsa ja haittansa, joten valinta riippuu käyttäjän erityistarpeista ja mieltymyksistä.
Linux-paketinhallintaohjelmat pystyvät suorittamaan seuraavat toiminnot:
Asenntaa ohjelmistopaketteja komentorivin tai graafisen käyttöliittymän avulla. Asennuksen aikana paketinhallinta voi asentaa automaattisesti paketin toiminnan edellyttämät riippuvuudet.
Voi päivittää asennetut paketit uusimpaan versioon. Tämä voidaan tehdä komentorivin tai graafisen käyttöliittymän avulla.
Pystyvät poistamaan ohjelmistopaketit, joita käyttäjä ei enää tarvitse. Poistamisen yhteydessä paketinhallinta voi myös poistaa kyseiseen pakettiin liittyvät riippuvuudet.
Mahdollistavat ohjelmistopakettien etsimisen niiden arkistoista. Tämä voidaan tehdä komentorivin tai graafisen käyttöliittymän kautta.
Hallita riippuvuuksia automaattisesti paketteja asennettaessa ja päivitettäessä. Ne voivat myös antaa käyttäjän hallita riippuvuuksia manuaalisesti.
Mahdollistavat pakettien asentamiseen ja päivittämiseen käytettävien arkistojen lisäämisen, poistamisen ja mukauttamisen.
Jotkin paketinhallintaohjelmat antavat käyttäjälle mahdollisuuden hallita asennettuihin paketteihin liittyviä asetustiedostoja.
Jokaisella paketinhallinnalla on omat ainutlaatuiset ominaisuutensa, mutta yleisesti ottaen ne tarjoavat kätevän ja tehokkaan tavan hallita ohjelmistoja Linuxissa.