Skip to main content

Slik installerer du RPM-pakker ved hjelp av YUM innenfor Fedora og CentOS

How to Install MySQL Server on Linux (April 2025)

How to Install MySQL Server on Linux (April 2025)
Anonim

YUM er kommandolinjeprogramvaren som brukes til å installere programvaren innen CentOS og Fedora. Hvis du foretrekker en mer grafisk løsning, velg YUM Extender i stedet. YUM er til CentOs og Fedora hva som er mulig å få til Debian og Ubuntu.

Har du noen gang lurt på hva YUM står for? Ved å lese den manuelle siden står det at YUM står for "Yellowdog Updater Modified". YUM er etterfølgeren til YUP-verktøyet som var standardpakkebehandling i Yellowdog Linux.

Slik installerer du RPM-pakker ved hjelp av YUM

For å installere en RPM-pakke, skriv inn følgende kommando:

Du installerer navnet på pakken

For eksempel:

Du installerer scribus

Slik oppdaterer du pakker med YUM

Hvis du vil oppdatere alle pakkene på systemet, kjører du bare følgende kommando:

yum oppdatering

For å oppdatere en bestemt pakke eller pakker, prøv følgende:

Du oppdaterer navnet på pakken

Hvis du vil oppdatere en pakke til et bestemt versjonsnummer, må du bruke oppdateringen til kommandoen som følger:

yum oppdatering-til nameofpackage versjon nummer

For eksempel:

yum oppdatering-til flash-plugin 11.2.202-540-utgivelse

Nå tenk på denne situasjonen. Du har versjon 1.0 av et program og det finnes en rekke feilrettinger 1.1, 1.2, 1.3 etc. Også tilgjengelig er versjon 2 av programvaren. Forestill deg nå at du vil installere feilrettingene, men ikke flytte til den nye versjonen, fordi det er ganske sant. Så hvordan oppdaterer du uten å oppgradere?

Bruk bare oppdateringsminimum-kommandoen som følger:

yum oppdatering-minimal programnavn - bugfix

Slik sjekker du etter oppdateringer ved å bruke YUM uten å installere dem

Noen ganger vil du vite hva som må oppdateres før du faktisk utfører oppdateringen.

Følgende kommando vil returnere en liste over programmer som trenger oppdatering:

yum check-oppdateringer

Slik fjerner du programmer ved hjelp av YUM

Hvis du vil fjerne et program fra ditt Linux-system, kan du bruke følgende kommando:

Du fjerner programnavn

Hvis du fjerner programmer fra systemet, kan det virke greit, men ved å fjerne et program kan du forhindre at en annen jobber.

For eksempel, tenk at du hadde et program som overvåker en mappe, og hvis den finner en fil, sender programmet deg en e-post som forteller deg at det er en ny fil. Tenk deg at dette programmet krever en e-posttjeneste for å sende e-posten. Hvis du sletter e-posttjenesten, blir programmet som overvåker mappen, ubrukelig.

For å fjerne programmer som er avhengige av programmet du fjerner, bruker du følgende kommando:

Du kan også legge til programnavn

I tilfelle av overvåkingsprogrammet og e-posttjenesten vil begge programmene bli fjernet.

Den automatiske fjernkontrollen kan også brukes uten noen parametere, som følger:

du kjører igjen

Dette søker systemet ditt for filer som ikke er eksplisitt installert av deg, og som ikke har noen avhengighet. Disse er kjent som bladpakker.

Liste Alle RPM-pakker tilgjengelig ved å bruke YUM

Du kan liste alle tilgjengelige pakker i YUM ved å bruke følgende kommando:

yum listen

Det er ekstra parametere som du kan legge til i listen for å gjøre det mer nyttig.

For eksempel å liste alle tilgjengelige oppdateringer på systemet, kjør følgende kommando:

yum liste oppdateringer

For å se alle pakkene som er installert, kjører du på din system følgende kommando:

yum listen installert

Du kan liste alle filene som ble installert uten bruk av repositories ved å kjøre følgende kommando:

yum liste extras

Slik søker du etter RPM-pakker ved hjelp av YUM

For å søke etter en bestemt pakke, bruk følgende kommando:

yum søk programnavn | beskrivelse

For eksempel å søke etter damp bruker du følgende kommando:

du søker damp

Alternativt, søk etter en bestemt type søknad som følger:

yum søk "skjermbilde"

Søkeinnretningen ser som standard ut i pakkenavnene og oppsummeringene, og bare hvis den ikke finner resultater, vil den søke søkebeskrivelser og nettadresser.

For å få deg til å søke beskrivelser og nettadresser, bruk også følgende kommando:

Yum søk "skjermbilde" alle

Slik får du informasjon om RPM-pakker ved hjelp av YUM

Du kan hente viktig informasjon om en pakke ved å bruke følgende kommando:

yum info pakkenavn

Informasjonen som returneres er som følger:

  • Navn
  • Arkitektur
  • Versjon
  • Utgivelse
  • Størrelse
  • Oppbevaringssted
  • Sammendrag
  • URL
  • Tillatelse
  • Beskrivelse

Slik installerer du grupper av programmer ved hjelp av YUM

For å returnere en liste over grupper som bruker YUM, kjør følgende kommando:

yum gruppeliste | mer

Utgangen som returneres fra denne kommandoen, ligner på følgende:

  • Minimal installasjon
  • Beregn knutepunkt
  • Infrastruktur Server
  • Fil- og utskriftsserver
  • MATE Desktop
  • Grunnleggende webserver
  • Virtualiseringsverten
  • Server med GUI
  • GNOME Desktop
  • KDE Plasma
  • Utvikling og kreativ arbeidsstasjon

Du kan derfor installere KDE Plasma-skrivebordsmiljøet ved hjelp av følgende kommando:

yum gruppe installere "KDE Plasma arbeidsområder"

Før du gjør det selv om du kanskje ønsker å finne ut hvilke pakker som utgjør gruppen. For å gjøre dette, kjør følgende kommando:

yum group info "KDE Plasma arbeidsområder" | mer

Du vil legge merke til at når du kjører denne kommandoen, vil du se en liste over grupper i grupper. Du kan selvfølgelig også kjøre gruppens informasjon om disse gruppene.

Slik installerer du RPM-filer lokalt til systemet ditt ved hjelp av YUM

Hva skjer hvis RPM-filen ikke skal installeres fra en av lagringsplassene som er konfigurert på systemet ditt.Kanskje du har skrevet din egen pakke, og du vil installere den.

For å installere en RPM-pakke lokal til systemet, kjør følgende kommando:

yum localinstall filnavn

Hvis filen krever avhengighet, vil lagrene bli søkt etter avhengighetene.

Slik installerer du en RPM-pakke med YUM

Hvis du har vært uheldig, og et program som en gang jobbet uansett grunn, har sluttet å fungere, kan du installere det på nytt ved å bruke følgende kommando:

Du installerer programnavn på nytt

Denne kommandoen installerer det samme programmet på nytt med samme versjon som den som allerede er installert.

Slik viser du alle avhengighetene for en RPM-pakke

For å oppgi alle avhengighetene for en pakke, bruk følgende kommando:

yum deplist programnavn

For eksempel for å finne alle avhengighetene til Firefox, bruk dette:

yum deplist firefox

Hvordan liste alle oppbevaringssteder brukt av YUM

For å finne ut hvilke repositorier som er tilgjengelige på systemet ditt for å bruke følgende kommando:

yum repolist

Den returnerte informasjonen vil være som følger:

  • depot id - I.E. Epel / x86_64
  • depotnavn - I.E. Ekstra pakker for Enterprise Linux 7
  • status - antall pakker i depotet

Denne veiledningen gir en god samlet indikasjon på hvordan YUM fungerer. Det riper imidlertid bare overflaten på alle mulige anvendelser av YUM. For full informasjon inkludert oppføring kjører alle mulige brytere følgende kommando:

mann yum