Управление пакетами RPM в CentOS 7
Innehållsförteckning:
RPM är ett förpackningssystem som används av Red Hat och dess derivat som CentOS och Fedora.
De officiella CentOS-lagringarna innehåller tusentals RPM-paket som kan installeras med hjälp av
yum
kommandoradsverktyget. Paket som inte är tillgängliga i de vanliga CentOS-lagringarna kan enkelt installeras genom att aktivera lämpligt arkiv.
Men inte alla mjukvaruleverantörer tillhandahåller ett yum-arkiv för sin applikation. I dessa situationer kommer de oftast att ha en nedladdningssida där du kan ladda ner och installera RPM-paketet eller ladda ner och kompilera programvaran från källor.
I den här tutorialen visar vi dig två metoder för hur du installerar RPM-paket på CentOS.
Innan du börjar
När du installerar RPM-paket, se till att de är byggda för din systemarkitektur och din CentOS-version.
Du bör undvika att använda den här metoden för att ersätta eller uppdatera viktiga systempaket, som glibc, systemd eller andra tjänster och bibliotek som är viktiga för att ditt system ska fungera korrekt. Att göra detta kan leda till fel och systeminstabilitet.
För att installera RPM-paket måste du vara inloggad som root eller användare med sudo-privilegier.
Vanligtvis skulle du använda en webbläsare för att söka och ladda ner en RPM-fil. När du har hittat filen kan du ladda ner den med din webbläsare eller använda ett kommandolinjevärde som curl eller wget.
Installera RPM-paket med
yum
yum
är standardpaketshanteringsverktyget i CentOS. Det används för att installera, ta bort, ladda ner, fråga och uppdatera paket från de officiella CentOS-lagringarna samt andra tredjepartsförvar.
Det första steget är att ladda ner RPM-filen som du vill installera:
wget
För att installera paketet använder
yum localinstall
kommandot
yum localinstall
följt av sökvägen till paketnamnet:
sudo yum localinstall file.rpm
yum
kommer att be dig om bekräftelse. Svara
y
och RPM-paketet kommer att installeras, förutsatt att det är kompatibelt med ditt system och att alla beroenden uppfylls.
Om RPM-paketet beror på andra paket som för närvarande inte är installerade och om dessa paket är tillgängliga i de förvar som är aktiverade på ditt system kommer
yum
att installera alla beroenden. Annars skriver
yum
en lista över alla saknade beroenden du måste hämta och installera dessa paket manuellt.
Istället för att ladda ner och sedan installera RPM-paketet kan du helt enkelt skicka URL: en till RPM-paketet till kommandot
yum localinstall
:
sudo yum localinstall
Om du vill uppdatera ett RPM-paket som det redan är installerat med yum använder du samma procedur som när du installerar paketet.
Om du av någon anledning vill ta bort det installerade paketet använder du kommandot standard
yum remove
följt av paketnamnet:
Installera RPM-paket med
rpm
rpm
är ett verktyg på låg nivå som används för att installera, avinstallera, uppgradera, fråga och verifiera RPM-paket.
För att installera ett RPM-paket använder du kommandot
rpm -i
följt av RPM-paketnamnet:
sudo rpm -ivh file.rpm
Alternativet
-v
berättar
rpm
att visa ordförd utgång och
-h
att visa hashmarkerad framstegsfält.
Om paketet beror på andra paket som inte är installerade i systemet, visar
rpm
en lista över alla saknade beroenden. Du måste ladda ner och installera alla beroenden manuellt.
Istället för att ladda ner och installera RPM-paketet kan du använda URL till RPM-paketet som ett argument:
sudo rpm -ivh
För att uppdatera ett paket använder du alternativet
-U
:
sudo rpm -Uvh file.rpm
Om paketet du försöker uppdatera inte installeras kommer kommandot
rpm -U
att installera det.
För att installera ett RPM-paket utan att ha alla nödvändiga beroenden installerade i systemet, använder
--nodeps
alternativet
--nodeps
:
sudo rpm -Uvh --nodeps file.rpm
För att ta bort (radera) ett paket använder du kommandot
rpm -e
följt av paketnamnet:
Slutsats
I denna handledning har vi visat dig hur du installerar RPM-paket på CentOS.
Du bör föredra att använda
yum
över
rpm
eftersom det automatiskt löser alla beroenden för dig.
Ledamöter av Europaparlamentet kommer att avgöra om en rad frågor, bland annat hur man reglerar telekomföretag i EU, hur man straffar företag som snedvrider konkurrensen, hur man delar radiofrekvenser som släpps av TV: s migrering till digital sändning och hur man skyddar medborgarnas data i den digitala tiden.
Men de är delade om huruvida IP-adresser ska ses som personuppgifter. "Vi kommer att be kommissionen att formellt lägga fram en rapport om detta", säger Malcolm Harbour, en brittisk konservativ parlamentsledamot som spelar en central roll för att hylla den så kallade telekomrevisionen genom parlamentet.
Hur man installerar och konfigurerar en nfs-server på centos 8
I den här handledningen går du igenom stegen som krävs för att konfigurera en NFSv4-server på CentOS 8. Vi visar också hur du monterar ett NFS-filsystem på klienten.
Hur man installerar och konfigurerar redis på centos 7
Redis är ett datakonstruktionslager med öppen källkod. Det kan användas som en databas, cache och meddelandemäklare och stöder olika datastrukturer såsom strängar, hash, listor, uppsättningar etc.







