DNF on yksinkertaisesti seuraavan sukupolven paketinhallinta (Yum: n jälkeen) rpm-pohjaisille Linux-jakeluille, kuten CentOS, RHEL, Fedora jne. Tässä artikkelissa, aion näyttää, miten käyttää DNF package manager CentOS 8 paketti hallinta. Aloitetaan.
voit päivittää DNF-pakettivaraston välimuistin seuraavalla komennolla:
DNF-pakettivaraston välimuisti tulee päivittää.
listing Enabled and Disabled Package Repositories:
voit listata kaikki (käytössä olevat ja Käytöstä poistetut) CentOS 8-koneellasi olevat pakettivarastot seuraavalla komennolla:
kuten näet, kaikki käytössä olevat ja Käytöstä poistetut pakettivarastot näkyvät. Repo id-sarakkeessa on arkiston tunnus, jota voit käyttää DNF-repo-valinnalla. Tila-sarakkeessa näet, mikä arkisto on käytössä ja kuinka monta pakettia kyseisessä arkistossa on.
samalla tavalla voi luetella vain käytössä olevat arkistot seuraavasti:
samalla tavalla, voit luetella vain Käytöstä poistetut arkistot seuraavasti:
listaamalla kaikki saatavilla olevat paketit:
voit luetella kaikki paketit kaikissa pakettivarastoissa seuraavalla komennolla:
lista on hyvin pitkä.
kuten näkyy, se on yhteensä noin 6419 pakettia.
voit käyttää grep: tä tai egrep: tä etsimään paketteja luettelosta seuraavasti.
täällä etsin puupakettia, kuten alla olevasta kuvakaappauksesta näkyy.
listaamalla kaikki asennetut paketit:
voit luetella vain kaikki asennetut paketit seuraavasti:
lista on myös hyvin pitkä.
etsii paketteja:
voit etsiä paketteja niiden paketin nimen ja yhteenvedon perusteella seuraavasti:
hakutuloksen tulee näyttää kaikki valitut paketit. Voit valita, mitä asentaa täältä.
etsii paketteja tietyistä arkistoista:
voit etsiä paketteja niiden pakettinimellä seuraavasti:
kuten näet, kaikki paketit, joilla on kvm Paketin nimessä, on lueteltu.
voit käyttää myös-repo-valitsinta määrittääksesi, mitä pakettivarastoa haetaan seuraavasti:
kuten näkyy, kaksi hakukyselyä palautti erilaisia tuloksia, koska ne ovat eri pakettivarastosta.
etsii paketteja, jotka tarjoavat tietyn tiedoston:
sanotaan, että tarvitset tiedoston tai komennon, mutta et tiedä, minkä paketin asentaa. Paketin nimen voi etsiä kokonaisen tai osittaisen tiedostopolun avulla seuraavasti:
kuten näkyy, net-tools on paketti, joka tarjoaa /usr/sbin/ifconfig-komento.
löydät paketin nimen, joka antaa Puu-komennon seuraavasti:
voit myös etsiä paketteja, jotka tarjoavat tietyn kirjastotiedoston seuraavasti:
kuten näet, Paketin nimi ja mikä paketti antaa, mikä versio kirjastosta on luettelossa.
lisätietoja paketeista:
voit oppia lisää paketista seuraavasti:
kuten näkyy, on lueteltu paketin versio, Yhteenveto, Kuvaus, Koko, arkistotiedot ja paljon muuta.
pakettien asentaminen:
voit asentaa paketin (sanotaan vaikka httpd) seuraavasti:
se näyttää, mitä riippuvuuksia se asentaa, Kuinka monta pakettia se tarvitsee ladata, kuinka monta pakettia se tarvitsee ladata, kuinka monta kokonaisuutta se tarvitsee, kuinka paljon se on ladattavissa, kuinka suuri se on asennettuna jne.
vahvistaaksesi asennuksen paina Y ja paina sitten <Enter>.
paketti tulee asentaa.
pakettien uudelleenasennus:
paketin voi asentaa uudelleen seuraavasti:
nyt, paina Y ja paina sitten <Enter> uudelleenasennuksen vahvistamiseksi.
paketti tulee asentaa uudelleen.
poistamalla paketteja:
voit poistaa paketin seuraavasti:
se näyttää, mitä pakettien riippuvuuksia poistetaan, kuinka monta pakettia poistetaan ja kuinka paljon levytilaa vapautuu.
poiston vahvistamiseksi paina Y ja paina sen jälkeen <Enter>.
paketin mukana tulee poistaa kaikki sen riippuvuudet.
tekemässä järjestelmäpäivitystä:
voit tarkistaa, onko ohjelmistopäivityksiä saatavilla seuraavalla komennolla:
Jos ohjelmistopäivityksiä on, se listataan.
voit tehdä minimaalisen ohjelmistopäivityksen seuraavalla komennolla:
minimaalinen ohjelmistopäivitys asentaa vain ehdottomasti vaaditut tietoturvakorjaukset.
tällä hetkellä minulla ei ole yhtään.
täydellinen järjestelmäpäivitys, suorita seuraava komento:
se näyttää voit yhteenveto siitä, mitä paketteja päivitetään, kuinka monta pakettia asennetaan, kuinka monta päivitetään, latauskoko yhteensä jne.
järjestelmän päivityksen vahvistamiseksi paina Y ja paina sen jälkeen <Enter>.
se lataa ja asentaa ohjelmistopäivitykset.
Tyhjennä kätköt:
voit puhdistaa DNF-pakettikätköt seuraavalla komennolla:
kaikki käytettävissä olevat välimuistit tulee poistaa.
Poista tarpeettomat paketit:
voit poistaa turhat paketit, jos niitä on käytettävissä levytilan säästämiseksi seuraavasti:
tällä hetkellä CentOS 8-koneellani ei ole turhia paketteja.
eli käytännössä DNF: ää käytetään pakettien hallintaan CentOS 8: ssa. Se muistuttaa namia. Kiitos tämän artikkelin lukemisesta.