Maksutavat Abuse

Linux-pakettien tarkastelu

18.03.2023, 01:07

Linux-käyttöjärjestelmässä paketit ovat erityisiä arkistoja, jotka sisältävät ohjelmistoja ja tietoja niiden asennuksesta ja konfiguroinnista. Jokainen paketti on tiettyyn ohjelmaan tai kirjastoon liittyvien tiedostojen joukko.

Mitä paketit ovat

Linuxissa paketteja käytetään ohjelmistojen asennuksen, asennuksen poiston ja päivityksen hallintaan. Kun asennat ohjelman, paketinhallinta lataa sopivan paketin arkistosta, purkaa sen pakkauksen ja kopioi tiedostot tietokoneellesi sekä suorittaa tarvittavat asetukset.

Pakettien päätteet ovat .rpm (Red Hat-pohjaisissa jakeluissa, kuten Fedora ja CentOS) tai .deb (Debian-pohjaisissa jakeluissa, kuten Ubuntu ja Linux Mint). On olemassa monia erilaisia paketinhallintaohjelmia, kuten apt, yum ja pacman, joista jokainen käyttää omaa pakettimuotoa.

Mitä varten ne ovat

Pakettien avulla voit helposti hallita järjestelmässäsi olevien ohjelmien asennusta, päivitystä ja poistoa. Linuxissa on useita pakettimuotoja, kuten RPM (Red Hat Package Manager), DEB (Debian Package), TGZ (tarball) ja muita.

Ne sisältävät myös metatietoja, kuten ohjelmiston nimen, version ja kuvauksen sekä tekijän ja lisenssitiedot. Näiden metatietojen avulla voit hallita ohjelmistoriippuvuuksia ja päivityksiä.

Linux-paketit voidaan asentaa Linux-jakelun virallisista arkistoista tai kolmansien osapuolten lähteistä. Voit myös luoda omia paketteja asennettavaksi muihin Linux-järjestelmiin.

Eri jakeluiden pakettien tarkastelu

Useimmissa Linux-jakeluissa voit tarkastella asennettujen pakettien luetteloa käyttämällä erityistä komentoa terminaalissa.

Debian ja Ubuntu

Debianissa ja Ubuntussa voit käyttää dpkg-query-komentoa:

dpkg-query -l

Tämä komento tulostaa täydellisen luettelon asennetuista paketeista muodossa "package, version, description".

Fedora, CentOS

Fedorassa, CentOS:ssä ja muissa jakeluissa, jotka käyttävät yum- tai dnf-paketinhallintaohjelmaa, voit käyttää komentoa:

yum list installed

Vaihtoehtoisesti

dnf list installed

Nämä komennot tulostavat luettelon asennetuista paketeista versioineen ja kuvauksineen.

Arch Linux

Arch Linuxissa ja sen johdannaisissa voit käyttää komentoa:

pacman -Q

Tämä komento listaa kaikki asennetut paketit.

OpenSUSE

OpenSUSE: ssa voit käyttää komentoa:

zypper search -installed-only

Tämä komento listaa kaikki asennetut paketit.

Slackware

Slackwaressa voit käyttää komentoa:

ls /var/log/packages/

Nyt tiedät, miten näet kunkin jakelun pakettiluettelon.