Voi tulla aika, jolloin haluat tietää, oletko jo asentanut tietyn paketin RHEL 8 / CentOS 8 -järjestelmään. Manuaalisesti asennettava sovellus saattaa vaatia tiettyjä riippuvuuksia toimiakseen, joten sinun on tarkistettava etukäteen, täyttyvätkö nämä. Tai saatat haluta kääntää jotain ja haluat varmistaa, että järjestelmässäsi on kaikki oikeat otsikkokirjastot.
Tässä opetusohjelmassa opit:
- Miten RHEL 8:ssa / CentOS 8:ssa käytetään yumia ja dnf:ää kaikkien pakettien listaamiseen
- Miten repoquery-komennolla voidaan suorittaa sama tehtävä
- Miten rpm-komennolla voidaan listata kaikki paketit, jotka on asennettu RHEL 8:aan / CentOS 8:aan
- Miten suodattaa kunkin komennon tulosteet etsimään tiettyjä paketteja
Ohjelmistovaatimukset ja käytetyt konventiot
Kategoria | Vaatimukset, Käytettävät konventiot tai ohjelmistoversio |
---|---|
Järjestelmä | RHEL 8 / CentOS 8 |
Ohjelmisto | N/A |
Muut | Valtuutettu pääsy Linux-järjestelmään pääkäyttäjänä (root-käyttäjänä) tai komennolla sudo . |
Conventions | # – edellyttää, että annetut linux-komennot suoritetaan pääkäyttäjän oikeuksin joko suoraan pääkäyttäjänä tai sudo -komennon avulla $ – edellyttää, että annetut linux-komennot suoritetaan tavallisena ei-käyttäjänä.etuoikeutettu käyttäjä |
Yum- ja dnf-ohjelmien käyttäminen
Yksi tapa tarkistaa, mitä olet asentanut käyttämällä yum
tai dnf
ja RHEL 8 / CentOS 8 -tietovarastoja on käyttää
$ dnf list installedOR$ yum list installed
Tämä listaa kaikki asennetut paketit aakkosjärjestyksessä. Voit putkittaa tulosteen osoitteeseen grep
, jos etsit jotain tiettyä, esimerkiksi jotain, joka liittyy bzip2
-pakettiin:
$ dnf list installed | grep bzip2
Kuten alla olevasta kuvasta näet, komento listaa sekä bzip2
binääripaketin että bzip2
kirjastopaketin. Saat jopa ohjelmiston versionumeron, joten jos saatat tarvita asennettuna aiempaa versiota, tiedät, milloin sinun pitää tehdä downgrade. Komento dnf
toimii täsmälleen samalla tavalla kuin yum
, samoilla ominaisuuksilla, joten voit käyttää sitä, jos haluat.
UAF Geophysical Institute, etsii kokenutta Linux-järjestelmäanalyytikkoa liittymään heidän tiimiinsä, jossa työskentelee tutkivia tietoverkkoinfrastruktuuri-analyytikoita ja -insinöörejä. SIJAINTI: Fairbanks, Alaska, USA
HAKEMUS
Käytä repoquery-komentoa
Toinen tapa listata saatavilla olevat paketit on käyttää dnf-utils
. Pakettisarjaa käytetään arkistojen hallintaan, ja yksi sen toiminnoista on kyky luetella asennettuja paketteja. Varmista, että olet asentanut dnf-utils
:n yhdessä
# dnf install dnf-utils
:n kanssa, ja käytä sitten dnf-utils
:n mukana tulevaa repoquery
-komentoa kaikkien asennettujen pakettien listaamiseen:
$ repoquery -a --installed
Samoin kuin piped grep
edellä, voimme käyttää grep
myös tässä suodattaa, mistä olemme kiinnostuneita:
$ repoquery -a --installed | grep bzip2
Lista asennetuista paketeista rpm-komennolla
Kolmas tapa listata asennetut paketit on käyttää komentoa rpm
ja laittaa se tekemään kysely kaikille asennetuille paketeille:
$ rpm -qa
Jos haluat etsiä kaikki paketit, jotka liittyvät bzip2
, käytä
$ rpm -qa bzip2*
Viimeiseksi – graafinen käyttöliittymä
Jos haluat käyttää graafista käyttöliittymää, Ohjelmistopakettien hallintasovellus tarjoaa välilehdellä listan, jossa on lueteltu kaikki asennetut sovellukset. Huonona puolena on se, että siinä luetellaan vain sovellusten nimet eikä niiden pakettien nimiä; riippuvuuksia ei myöskään näytetä, ja tarjotut tiedot ovat kaiken kaikkiaan rajalliset.