Asennettujen pakettien listaaminen RHEL 8 / CentOS 8 Linuxissa

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

Käytä repoquery-komentoa luetellaksesi kaikki RHEL 8:ssa / CentOS 8:ssa käytettävissä olevat paketit

Ohjelmistovaatimukset ja käytetyt konventiot

Ohjelmistovaatimukset ja käytetyt Linux-käskynsiirtorivikonferenssit
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.

Voit käyttää yumia pakettien etsimiseen ja grep:ia tietyn paketin etsimiseen putken avulla

Etsitään Linux-järjestelmäanalyytikkoa !
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*

Hae kaikki bzip2:een liittyvät paketit kysymällä niitä rpm-komennolla

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.

Ohjelmisto listaa asennetut sovellukset, mutta ei niiden riippuvuuksia eikä pakettien nimiä

Vastaa

Sähköpostiosoitettasi ei julkaista.