Welcome to Our Website

Red Hat kundportal


upplösning

för att installera ett RPM-paket måste du först ha RPM-paketet du försöker installera på ditt system. Red Hat kundportal ger alla RPM-paket som ingår i våra produkter i vårt nedladdningar område. Det finns två sätt att hitta ett paket du är intresserad av.

Bläddra efter Paketnamn
välj RPM-Paketsökning från nedladdningar. Paketsökningen gör det möjligt att söka efter paket oavsett produkt, men kan begränsas till en viss produkt.,

Bläddra efter produkt
från nedladdningar, bläddra till den produkt du är intresserad av och välj sedan fliken ”paket”. Till exempel paket för RHEL 7 Server

Obs! ett aktivt produktabonnemang som innehåller rättigheter till paketet krävs för att visa eller hämta paket.

Mer information om hur du hämtar paket från kundportalen finns i den här lösningen: Hur hämtar du rpm-paketet manuellt från kundportalen?,

installera eller uppgradera

det finns två huvudalternativ för kommandotrpm som används för att installera eller uppgradera RPM-paket:

  • -i används för att installera ett nytt paket. Använd alltid detta för kärninstallationer och uppgraderingar för säkerhets skull.

  • -U används för att uppgradera ett RPM-paket men kommer också att installera ett paket om det inte finns i RPM-databasen.

användning och ytterligare alternativ finns på RPM man-sidan. Skrivman rpm från kommandoraden., Här är lite information om flaggorna-i och-U:

INSTALL AND UPGRADE OPTIONS The general form of an rpm install command is rpm {-i|--install} PACKAGE_FILE ... This installs a new package. The general form of an rpm upgrade command is rpm {-U|--upgrade} PACKAGE_FILE ... This install the package or upgrades the package currently installed to a newer version. This is the same as install, except all other version(s) of the package are removed after the new package is installed.

exempel:

OBS: Dessa exempel förutsätter att paketen finns i en katalog på ditt system. Nedanstående RPM-kommandon körs i den aktuella arbetskatalogen där de nya RPM-filerna finns.

  • för att installera ett RPM-paket använder vi flaggan -i. Som tidigare nämnts använder du den här flaggan när du installerar en kernel RPM., I det här fallet vill du lämna din gamla kärna på plats, åtminstone tillfälligt, om den nya kärnan inte startar. I det här exemplet kontrollerar vi först för att se namnen på de nya RPM-paketen med kommandot ls. Sedan frågar vi RPM-databasen för att se vilka kärnpaket som redan är installerade. Du behöver inte inkludera versionsnumret i frågan, men användningen är: rpm -q <package name>. Vi kan installera RPM-paketet med följande kommando: rpm -ivh <package name>., Obs!-v – alternativet visar verbose-utdata och-h visar hashmärkena, vilket representerar åtgärden för utvecklingen av RPM-uppgraderingen. Slutligen kör vi en annan RPM-Fråga för att verifiera att paketet kommer att vara tillgängligt.
  • för att uppgradera ett RPM-paket använder vi flaggan-U. I det här exemplet verifierar vi det nya paketnamnet med kommandotls. Då kör vi en RPM-Fråga för att se om paketet vi vill installera finns i RPM-databasen, rpm -q <package name>., Därefter utför vi RPM-installationen med följande kommando: rpm -Uvh <package name>. Obs!-v – alternativet visar verbose-utdata och-h visar hashmärkena, vilket representerar åtgärden för utvecklingen av RPM-uppgraderingen. Slutligen kör vi en annan RPM-Fråga för att verifiera att paketet kommer att vara tillgängligt.

Obs:httpd ochmod_ssl behövde installeras samtidigt på grund av beroendeproblem., Om du försöker installera en utan den andra, skulle du få ett fel som liknar följande:

# rpm -Uvh httpd-2.0.46-32.ent.3.i386.rpmerror: Failed dependencies: httpd = 2.0.46-32.ent is needed by (installed) mod_ssl-2.0.46-32.ent

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *