A-Z-kommandon

De 50 bästa YUM-kommandoexemplen för RHEL- eller CentOS-användare

De 50 bästa YUM-kommandoexemplen för RHEL- eller CentOS-användare

YUM (Yellowdog Updater, Modified) är en gratis och kraftfull pakethanterare för RPM-baserade Linux-distributioner. Den utvecklades ursprungligen för att hantera paket på RHEL men fungerar nu i alla RPM-baserade system, inklusive CentOS, Fedora, Scientific Linux och Oracle Linux. Det har blivit de-facto-verktyget för installation och underhåll av Linux-paket på dessa system på grund av dess rika funktioner och enkla att använda parametrar. Oavsett om du är en sysadmin som hanterar ditt system på distans eller en daglig användare, kan du använda yum-kommandon för att hitta specifika paket, installera dem eller ta bort dem på ett enkelt.

YUM-kommandon för RPM-baserade distributioner


Våra redaktörer har valt 50 allmänt använda yum-kommandon för administratörer och allmänna användare i den här guiden. Även om den här guiden främst fokuserar på RHEL och CentOS, fungerar dessa kommandon på samma sätt för alla system som använder RPM. Vi föreslår att läsarna går igenom dem en efter en och bokmärker den här guiden för framtida referenser.

1. Installera ett paket


En av de primära användningarna av en pakethanterare som yum är att installera paket på ditt Linux- eller BSD-system. Lyckligtvis gör yum det väldigt enkelt att installera paket.

$ sudo yum install PACKAGE-NAME $ sudo yum install firefox

Yum kommer att söka i paketet i sina förråd och lösa alla beroendeproblem för dig själv. Det kommer att visa information som förvarets namn där paketet är tillgängligt och dess storlek. Ange bara Y i bekräftelsemeddelandet för att starta installationen.

$ sudo yum -y installera Firefox

Ovanstående kommando kommer inte att be om bekräftelse och installera firefox-paketet samtidigt. Det är ett bra sätt att automatisera din systemhantering.

2. Ta bort ett paket


Administratörer måste ofta ta bort föråldrade paket för att hålla systemet friskt. Du kan använda följande kommando för att ta bort ett redan installerat paket från ditt system.

$ sudo yum ta bort PACKAGE-NAME $ sudo yum ta bort Firefox

Detta kommando kommer också att be om användarbekräftelse som tidigare sett. Du kan antingen komma in Y för att fortsätta med paketborttagningsprocessen eller använd kommandot nedan för att hoppa över detta steg helt.

$ sudo yum -y ta bort Firefox

3. Uppdatera ett paket


Öppna källkodspaket fortsätter att rulla ut nyare versioner för att förbättra prestanda och tackla buggar. För att uppdatera ett redan installerat RPM-paket, använd följande kommando i din Linux-terminal.

$ sudo yum update PACKAGE-NAME $ sudo yum update firefox

Detta kommer att leta efter eventuella senaste uppdateringar och om tillgängligt kommer användaren att bekräfta om den nya versionen ska installeras eller inte. Lägg till -y alternativ efter yum om du vill hoppa över denna fråga eller kör det här kommandot från Linux-skalskript.

$ sudo yum -y uppdatering Firefox

4. Lista paketinformation


Administratörer ska ha en klar förståelse för alla installerade paket i deras system. Yum gör detta väldigt enkelt genom att exponera listalternativet. Se kommandot nedan för att lära dig hur detta fungerar

$ sudo yum list Firefox

När du kör kommandot ovan visar den versionen av firefox som är installerad i din maskin och dess källarkitektur. Om du inte har installerat firefox kommer de tillgängliga paketen för den här webbläsaren att visas tillsammans med versionsinformationen.

5. Hitta ett paket


Att söka är en viktig funktion hos Linux-pakethanterare. Det tillåter användare att hitta paket utan att veta deras specifika namn i förväg. Yum gör den här uppgiften väldigt lätt som du kommer att se i nästa kommando.

$ sudo yum search PACKAGE-NAME $ sudo yum search httpd

Detta kommando söker efter alla paket som innehåller ordet 'httpd' i dem. Resultatet kommer att visas baserat på tre kriterier. Den första är den exakta matchningen av namnet, sedan namnet och sammanfattningen och slutligen sammanfattningen. Yum visar också korta beskrivningar för att hjälpa användare att enkelt hitta den de vill ha.

6. Visar paketinformation


Du kan hitta mycket information om ett paket genom att använda underkommandot info för yum. Detta är viktigt för att du inte ska installera någon skadlig applikation på din arbetsstation eller fjärrservrar.

$ sudo yum info PACKAGE-NAME $ sudo yum info firefox

Ovanstående kommando visar all relevant information om firefox-paketet i din terminal. Den kommer att innehålla versioninformation samt paketets storlek, släppinformation, licensiering och en kort beskrivning av Firefox-paketet.

7. Visar alla installerade paket


Du kan enkelt visa alla paket som är installerade i ditt RPM-baserade system med följande enkla yum-kommando.

$ sudo yum list installerad $ sudo yum list installerad | mindre

Båda ovanstående kommandon visar en lista över alla för närvarande installerade paket. Det andra kommandot är dock mer flexibelt eftersom det låter användare bläddra igenom listan med hjälp av Sida upp och Sida ned knapparna på tangentbordet.

8. Kontrollerar om ett paket redan är installerat


Vi kan kombinera ovanstående kommando med Linux grep-kommandot för att kontrollera om ett specifikt program redan är installerat i vår maskin eller inte. Detta sparar oss från att bläddra igenom hela listan med paket.

$ sudo yum list installerad | grep curl

Du kan också använda kommandot awk i Linux för att utföra denna uppgift, som visas nedan. Kolla in vår tidigare guide på awk för att lära dig mer om hur den fungerar.

$ sudo yum list installerad | awk '/ curl / print'

9. Visar alla tillgängliga och installerade paket


Underkommandot listan låter oss också visa alla tillgängliga och installerade paket för vårt system. Detta är användbart i ett antal situationer.

$ sudo yum-lista | mindre

Detta visar först alla paket som redan är installerade i ditt system, följt av en lista över alla tillgängliga paket. Använd kommandot som följs om du bara vill se tillgängliga paket.

$ sudo yum lista tillgänglig | mindre

10. Visar alla tillgängliga uppdateringar


Administratörer bör alltid försöka hålla sitt system uppdaterat genom att installera de senaste paketen. Följande enkla kommando gör detta väldigt enkelt för RPM-baserade system.

$ sudo yum listuppdateringar | mindre

Detta kommando visar alla paket i ditt system som har uppdateringar tillgängliga. Du kan nu uppgradera dem för att fortsätta bli av med föråldrade paket och ersätta dem med sina senaste alternativ.

11. Visar tillgängliga uppdateringar för ditt system


Ovanstående kommando visar alla paket i yum-förvaren som har uppdateringar tillgängliga för dem. I de flesta fall har ditt system dock bara ett valt antal av dessa paket installerade. Så vanligtvis behöver du inte lista tillgängliga uppdateringar för alla förvarspaket.

$ sudo yum check-uppdatering

Kommandot ovan visar endast de uppdateringar som är tillgängliga för dina installerade paket. Således är det mer än tillräckligt för de flesta verkliga scenarier.

12. Uppdaterar systemet


Kommandot yum update gör det möjligt för användare att enkelt uppdatera sina RPM-baserade system. Kommandot nedan laddar ner och installerar alla de senaste uppdateringarna för dina installerade paket samt alla nya säkerhetsuppdateringar.

$ sudo yum-uppdatering

Det kommer att visa de paket som ska installeras tillsammans med deras version och storlek information. Eftersom detta kommando ber användarna om bekräftelse måste du ange tangenttryckningen manuellt Y. Använd följande kommando om du vill undvika detta.

$ sudo yum -y uppdatering

13. Tillämpar endast säkerhetsplåster


Om du är en systemadministratör som ansvarar för att hantera fjärr-RHEL- eller CentOS-servrar är chansen att du ofta vill lämna användarutrymme-programmen ensamma och bara installera säkerhetsuppdateringar. Lyckligtvis kan du använda kommandot nedan för att göra just detta.

$ sudo yum update --security $ sudo yum -y update --security

Detta kommando laddar bara ner och tillämpar säkerhetsuppdateringar på din RPM-baserade server. Du kan använda följande kommando för att se vilka säkerhetsuppdateringar som är tillgängliga vid en given tidpunkt.

$ sudo yum info-sek

14. Uppgradera RPM-paket


Kommandot yum upgrade kommer att installera nyare versioner av dina installerade paket och ta bort de föråldrade paketen. Kommandot yumuppdatering som visats tidigare kan göra detta eller inte, baserat på paketen.

$ sudo yum upgrade $ sudo yum -y upgrade

Även om du tar bort de föråldrade paketen kan du spara lite lagring, men de kan orsaka problem på många sätt och ibland till och med bryta systemet. Därför rekommenderar våra redaktörer att du använder kommandot yum update istället.

15. Installera paket från lokal fil


Ibland kanske du redan har det rpm-paket som du vill installera i din maskin. Du kan enkelt installera dem med hjälp av följande yum-kommando i Linux.

$ sudo yum localinstall abc-1-1.i686.varv / min

Ovanstående kommando installerar det givna paketet från den angivna rpm-filen. Om filen finns i någon annan katalog, skickar du bara dess plats enligt följande kommando.

$ sudo yum localinstall / path / to / abc-1-1.i686.varv / min

16. Fråga paket för filer


Yum-pakethanteraren exponerar ett praktiskt underkommando som kallas tillhandahåller som gör att användarna kan se vilket paket som innehåller en viss fil. Detta är mycket användbart i ett antal scenarier, som du kommer att se nedan.

$ sudo yum tillhandahåller / bin / curl

Detta yum-kommando visar paketet som innehåller curl-kommandot i Linux. Kommandot nedan listar paketet som har filen / etc / httpd / conf / httpd.konf.

$ sudo yum tillhandahåller / etc / httpd / conf / httpd.konf

17. Visar alla paketgrupper


Linux grupperar vanligtvis en uppsättning paket baserat på deras användning som t.ex. Systemverktyg eller Grafik. Varje grupp innehåller flera paket som har en liknande funktion. Administratörer installerar ofta en grupp paket helt för att spara tid och avstå från att manuellt plocka paket.

$ sudo yum grupplista

Detta kommando tillåter användare att lista alla tillgängliga och installerade paketgrupper. Du kan nu enkelt se vilken grupp av paket som är installerade på din maskin och vilka grupper som är tillgängliga för installation.

18. Installera grupppaket


När du har sett vilka grupper som är tillgängliga för installation kan du fortsätta att installera dem. Använd följande kommando för att göra detta från din Linux-terminalemulator.

$ sudo yum groupinstall 'Network Servers' $ sudo yum -y groupinstall 'Network Servers'

Detta kommando installerar alla paket som är grupperade under 'Nätverksservrar'. Det tar hand om eventuella beroenden för dig och uppdaterar gamla paket därefter. Du kan använda valfri grupp av paket på samma sätt för att spara tid senare.

19. Uppdaterar grupppaket


Vad som gör paketgrupper riktigt användbara är att du kan utföra operationer på dem som alla andra yum-kommandon. Säg, du har installerat gruppen "Nätverksservrar" med ovanstående kommando. Om du nu vill uppdatera paketen under den här gruppen kan du enkelt göra det med följande kommando.

$ sudo yum groupupdate 'Network Servers' $ sudo yum -y groupupdate 'Network Servers'

Det här kommandot kommer att se om någon senaste uppdatering är tillgänglig för några paket under "Nätverksservrar" och installera dem om den kan hitta någon. Det tar också hand om beroenden för användaren.

20. Ta bort grupppaket


Att ta bort en paketgrupp med yum är lika enkelt som att installera dem. Du kan ta bort gruppen 'Nätverksservrar' genom att använda följande yum-kommando i Linux.

$ sudo yum groupremove 'Network Servers' $ sudo yum -y groupremove 'Network Servers'

Som du ser tillåter yum användare att installera, uppdatera eller ta bort paketgrupper precis som det gör med fristående paket. Det gör systemhantering mycket enklare för både allmänna användare och tar bort serveradministratörer.

21. Visar aktiverade eller inaktiverade arkiv


Linux-paket kan finnas i olika yum-förråd. Du kan visa de aktiverade arkiven för ditt RPM-baserade system för att se varifrån ett visst paket kan installeras.

$ sudo yum repolist $ sudo yum repolist enabled

Du kan också lista de inaktiverade arkiven genom att använda nästa kommando. Du kan inte installera Linux-paket från någon av dessa repor.

$ sudo yum repolist inaktiverat

22. Visar alla arkiv


Följande yum-kommando visar alla yum-förråd för din RPM-baserade Linux-distribution. Den här listan innehåller information som reponamnet, repo-id och anger om en viss repo är aktiverad eller inaktiverad i ditt system.

$ sudo yum ompolera allt

Det här kommandot är mycket praktiskt för fjärradministratörer eftersom det gör att de kan kontrollera tillgängliga förvar på en gång.

23. Aktivera eller inaktivera YUM-arkiv


Som du redan har sett erbjuder yum en bred uppsättning repor för paket. Du kan använda yum-config-manager för att aktivera eller inaktivera en yum repo mycket enkelt. Det är ett verktyg som tillåter administratörer att hantera konfigurationsalternativen i yum och arkiv.

$ sudo yum omplasta alla $ sudo yum-config-manager - aktivera extra

Först har vi listat alla yum repos för enkelhets skull. Därefter har vi aktiverat förvaret extra med yum-config-manager och dess rep id.

$ sudo yum-config-manager - inaktivera extrafunktioner

Slutligen inaktiverar detta kommando detta extraförvar. Kom ihåg att använda repo-id istället för repo-namn när du aktiverar eller inaktiverar yum repos.

24. Uppdatera paket till specifik version


Tidigare har vi sett hur man uppdaterar ett yum-paket eller paketgrupper. I båda dessa fall kommer dock yum att uppdatera paketen till den senaste tillgängliga versionen. Vad händer om du vill uppdatera ditt paket till en specifik version. Du kan enkelt göra detta med kommandot nedan.

$ sudo yum update-to abc-1-1.i686.varv / min

När du kör det här kommandot uppdaterar yum det nämnda abc paket till den angivna versionen. Se till att den här versionen är tillgänglig i dina aktiverade repos, annars kan det här kommandot inte köras.

25. Nedgradering av ett befintligt paket


Ibland kanske du vill nedgradera vissa paket på grund av problem som ospårade buggar eller inkompatibilitet med den senaste versionen med befintliga Linux-skalskript. Detta är också ganska enkelt när du använder yum-pakethanteraren.

$ sudo yum nedgradering abc

Detta kommer att nedgradera paketet abc till sin äldre utgåva. Du kan använda följande kommando för att nedgradera detta paket till en specifik version.

$ sudo yum nedgradera abc-1-0.1.i686.varv / min

Men om den här versionen av paketet saknas i din aktiva repo kommer den här åtgärden inte att utföras.

26. Installera och ta bort paket samtidigt


Ibland kanske du vill installera ett nytt paket och ta bort ett annat från ditt system. Tack och lov gör yum detta väldigt enkelt för RPM-baserade Linux-distributioner. Detta kallas en swap-installation.

$ sudo yum swap ftp lftp

När du kör det här kommandot tar yum först bort ftp paketet från systemet och installera sedan lftp paket. Detta är användbart för många Linux-administratörer eftersom det möjliggör mycket flexibel pakethantering.

27. Ta bort cachade paket


Yum gör en cache för varje paket du installerar på ditt system. Detta kan leda till lagringsproblem över tid, så du kanske vill ta bort dem då och då. Ge bara följande yum-kommando för att ta bort alla cachade paket från ditt system.

$ sudo yum rena paket

Detta kommando raderar alla nedladdade paket från yum-cachen. Administratörer bör använda det här kommandot för att stoppa ackumulering av överflödiga cachade paket.

28. Rengöringspaket och metadata


Pakethanterare som yum cachar inte bara installationsfiler utan också många metadata. Som du redan kan gissa kan för mycket av detta orsaka problem över tiden. Du kan dock enkelt rensa ditt system genom att ta bort dessa med följande enkla kommando.

$ sudo yum rengör allt

Detta kommando kommer att eliminera cachade installationsfiler, rubrikfiler samt ren cachad data från dbcache, lokal rpmdb, plugins och annan metadatainformation. Yum kan dock ta lite extra tid när du installerar nya paket nästa gång.

29. Nedladdning av metadata för arkiv


Du kan ladda ner och konfigurera de yum-metadata som krävs för alla förvar som för närvarande är aktiverade. Detta kommer att påskynda dina pakethanteringsåtgärder för nästa användning. Se kommandot nedan för att lära dig hur du gör det.

$ sudo yum makecache

Det här kommandot ser till att yum-cachen är uppdaterad med de senaste metadata. Du kan också ställa in utgångstiden för denna metadata genom att konfigurera metadata-expire-inställningen som finns i / etc / yum.konf fil.

30. Visar paketberoende


Linux-paket är modulärt utformade och beror ofta på många andra paket för att tillhandahålla deras funktionalitet. Du kan lista alla beroenden i ett yum-paket genom att använda följande yum-kommando i Linux.

$ sudo yum deplist nfs-utils

Detta kommando listar alla beroenden för rpm-paketet nfs-utils. Det kommer också att markera paketen som innehåller dessa paket och namnet på de yum-förvar som innehåller dem. Detta är ett mycket användbart kommando för serveradministratörer eftersom det gör det enkelt att visualisera beroenden.

31. Slutföra återstående transaktioner


Ibland kan situationer uppstå när din Linux-arbetsstation eller server inte slutför pågående pakethanteringsjobb på grund av systemfel eller av oönskade skäl. Yum-pakethanteraren tillåter administratörer att slutföra dessa operationer ganska enkelt, vilket visas av kommandot nedan.

$ sudo yum-complete-transaktion

Ovanstående kommando hittar alla oavslutade transaktioner och slutför dem därefter. Det gör pakethantering problemfri i tider av systemunderhåll. Du kan också bara rensa transaktionsjournalfilerna och avsluta med kommandot nedan.

$ sudo yum-complete-transaktion - endast rengöring

32. Hoppa över trasiga paket när du uppdaterar


Eftersom repor innehåller ett stort antal paket, måste användare ofta hantera oförmögna eller trasiga paket. Dessa förekommer mest under systemuppdateringar och kan göra hanteringsuppgiften svår. Lyckligtvis kan du använda följande kommando för att berätta för yum att hoppa över dessa paket.

$ sudo yum-uppdatering - skeppsbruten

Så oroa dig inte om ditt system misslyckas under ett pakethanteringsjobb och lämnar trasiga paket. Du kan rengöra dem enkelt med hjälp av ovanstående två kommandon.

33. Visar uppdateringsinformation


Som systemadministratör är det viktigt att övervaka dina paketuppdateringar noggrant. Tack och lov låter uppdateringens underkommando oss enkelt visualisera uppdateringsprocessen.

$ sudo yum updateinfo sammanfattning

Detta kommando visar alla nyligen tillgängliga buggfixar och säkerhetsuppdateringar för ditt system. Använd följande kommando för att bara få information om säkerhetsuppdateringarna.

$ sudo yum updateinfo säkerhet

Använd kommandot nedan för att få information om alla nya uppdateringar.

$ sudo yum updateinfo lista ny

34. Installera om paket


Användare kan ofta stöta på trasiga paket på grund av felaktig installation eller konfigurationsproblem. Ett av de snabbaste sätten att lösa problemet är att installera om processen eller processerna helt och hållet. Du kan göra det enkelt genom att följa nedanstående yum-kommando.

$ sudo yum installera om PACKAGE-NAME $ sudo yum installera om curl

Det sista kommandot installerar om den aktuella versionen av curl-kommandot i Linux på ditt RHEL / CentOS-system. Du hittar det här kommandot ganska användbart vid felsökning av system.

35. Listning Installerade och tillgängliga kärnor


Linux-kärnan är kärnkomponenten i alla Linux-distributioner. Det finns flera versioner av dessa tillgängliga vid en given tidpunkt. Du kan visa den för närvarande installerade kärnan i ditt system och alla tillgängliga med hjälp av nedanstående enkla kommando.

$ sudo yum listkärna

Den visar kärninformationen för ditt system tillsammans med deras version och tillgänglighet. Detta är användbart om du vill uppgradera eller nedgradera till en annan kärnversion med yum.

36. Ladda ner paket men installera inte


Ibland kanske du vill ladda ner RPM-paketet för ett program utan att installera själva paketet. Du kan installera det här paketet senare med hjälp av det lokala underkommandot för yum.

$ sudo yum install --downloadonly --downloaddir = / home / user / downloads curl

Ovanstående kommando laddar ned lockpaketet och placerar det i / hem / användare / nedladdningar katalog. Ändra helt enkelt den här sökvägen för att lagra paketen i en annan del av Linux-filsystemet.

37. Lägga till nya arkiv


RHEL- eller CentOS-administratörer kan enkelt lägga till nya arkiv. Ett vanligt sätt är att redigera konfigurationsfilen i / etc / yum.repor.d. De senaste versionerna av yum tillåter dock administratörer att lägga till nya repor genom att använda verktyget yum-config-manager. Använd bara kommandot nedan för att lägga till nya repor.

$ sudo yum-config-manager --add-repo = "https: // spegel.xarnet.edu.au / pub / centos / 7 "

Ersätt strängvärdet för -add-repo alternativ med webbadressen till förvaret du vill lägga till.

38. Exklusive paket under installationer / uppdateringar


Ibland kanske du vill utesluta vissa paket från din uppdatering eller installation. Detta är ganska enkelt med yum. Använd bara följande format för att göra detta från terminalen.

$ sudo yum check-update $ sudo yum update -x sqlite-libs.x86_64

Först har vi kontrollerat vilka uppdateringar som är tillgängliga just nu. Sedan har vi utfört en systemomfattande uppdatering men utelämnat paketet sqlite-libs.x86_64. Så använd bara -x alternativet att utelämna rpm-paket från din verksamhet.

39. Hitta arkiv för ett paket


Administratörer kan enkelt ta reda på från vilken repo ett specifikt paket eller en uppsättning paket kommer från. Du måste använda verktyget hitta-repos-of-install för att utföra denna operation. Detta är endast tillgängligt efter installation av yum-utils paket.

$ sudo yum install yum-utils $ sudo find-repos-of-install curl

Först har vi installerat paketet yum-utils som innehåller det kommando som krävs. Sedan har vi använt hitta-repos-of-install kommando för att ta reda på vilket förvar som har curl-paketet.

40. Synkronisera alla paket


Administratörer kan synkronisera sina rpm-paket för att se till att alla installerade paket är i nivå med deras förvarversioner. Yum kommer att uppgradera eller nedgradera dina paket baserat på de senast tillgängliga versionerna som finns i de aktiverade arkiven.

$ sudo yum distribution-synkronisering

När du kör det här kommandot kommer yum att ladda ner nyare uppdateringar, ta bort föråldrade paket och till och med nedgradera paket om det behövs. Detta yum-kommando är mycket användbart för systemunderhåll eftersom det ger en enklare väg till synkronisering.

41. Visar flera versioner av ett paket


Du kan använda -visa dubbletter alternativet yum för att visa alla tillgängliga versioner av ett paket. Detta har flera användningsfall vid felsökning av äldre system.

$ sudo yum --showduplicates list httpd

Detta kommando visar alla versioner av httpd paketet tillgängligt för ditt system. Det är också användbart när du letar efter det specifika namnet på ett RPM-paket innan du fortsätter till installationen.

$ sudo yum search --showduplicates emacs

42. Visar databasinformation


Du lär dig hur du visar information om yum-arkiv med hjälp av följande enkla kommando. Det här kommandot ger olika information om dina förvar, inklusive repo-id, namn, senaste uppdateringsdatum, storlek och basurl.

$ sudo yum repoinfo

Använd följande yum-kommandon för att begränsa detta resultat till antingen aktiverade eller inaktiverade arkiv.

$ sudo yum repoinfo aktiverat $ sudo yum repoinfo inaktiverat

Du kan också använda repoinfo underkommando för att hitta förvarets information för ett specifikt paket eller en uppsättning paket, som visas nedan.

$ sudo yum repoinfo nginx

43. Arbetar inom ett specifikt arkiv


De repo-pkgs command of yum tillåter administratörer att installera eller uppdatera paket från angivna arkiv. Kommandot nedan visar hur du listar alla paket som finns i en specifik repo.

$ sudo yum repo-pkgs AppStream-lista

Detta kommando visar alla paket som erbjuds av AppStream repo. Använd följande kommando för att installera ett paket från detta arkiv.

$ sudo yum repo-pkgs AppStream installera wget

Du kan också installera eller ta bort alla reporpaket med följande enkla kommandon.

$ sudo yum repo-pkgs AppStream installera $ sudo yum repo-pkgs AppStream ta bort

44. Använda det interaktiva YUM-skalet


Yum ger ett lättanvänt och robust interaktivt skal som gör att administratörer kan utföra pakethanteringsuppgifter mer kliniskt. Skriv bara följande kommando vid din kommandotolk för att anropa detta interaktiva skal.

$ sudo yum skal

Du får en uppmaning som börjar med '>'. Börja skriva in dina yum-kommandon i det här skalet efter varandra.

> lista uppdateringar> uppdatera

Ange bara 'sluta'eller tryck på Ctrl + C för att avsluta detta skal. Du kan också använda en textfil som innehåller alla dina kommandon i olika rader. Yum kommer att köra dessa kommandon efter varandra.

$ sudo yum filnamn

45. Visar transaktionshistorik


Använd följande kommando för att visa alla kommandon som utförts av yum hittills. Du kan ångra eller göra om äldre transaktioner med detta mycket enkelt.

$ sudo yum historia

Den här listan visar de senaste åtgärderna i början. Du kan analysera en specifik transaktion med hjälp av deras ID, som illustreras nedan.

$ sudo yum historia info 10

Använd följande kommandon för att ångra / göra om vissa transaktioner. Den efterföljande -y alternativet hoppar över bekräftelsemeddelandet.

$ sudo yum history ångra 20 -y $ sudo yum history ångra 30 -y

46. Döljer Yum Output


Som standard tillhandahåller yum en uppsättning information om sin verksamhet. Du kan dölja dessa data med följande enkla kommando.

$ sudo yum install httpd -y -q $ sudo yum install httpd --assumeyes --quiet

Dessa kommandon är likvärdiga och kommer att installera httpd paket utan att begära användarbekräftelse eller tillhandahålla någon textutgång i din Linux-terminal.

47. Ökande detaljnivå


Du kan också göra motsatsen till ovanstående kommandon genom att använda -v eller -mångordig byta av yum. I det här fallet kommer yum att ge en betydande mängd produktion om den operation som äger rum.

$ sudo yum install httpd -v $ sudo yum install httpd --verbose

Vi har utelämnat -y växla eftersom chansen är att du vill inspektera genom operationen innan du fortsätter. Detta är ett utmärkt verktyg för felsökning av pakethanteringsåtgärder.

48. Visar hjälpsidan


Du kan ta reda på den sammanfattade informationen om alla möjliga kommandokombinationer med hjälp av något av följande kommandon.

$ yum -h $ yum --hjälp

Använd dessutom följande kommando för att hitta hjälp om en specifik yum-operation.

$ yum hjälp för att ta bort

49. Konsultera handboken


Manuell sida innehåller detaljerad information om alla kommandoradsalternativ och deras användning. Om du är en nybörjare bör det här vara rätt plats att börja på.

$ man yum

Läs den här dokumentationen när du har problem med vissa kommandon.

50. Visar versioninformation


Använd följande enkla kommando för att ta reda på vilken version av yum och dnf är installerad på din maskin. Det visar också bygginformation för den versionen.

$ yum --version

Avslutande tankar


Yum-kommandon är extremt mångsidiga och ger alla funktioner som krävs för att underhålla moderna RHEL- eller CentOS-paket. Oavsett om du är en professionell sysadmin eller en startande Linux-användare, behärskar du dessa kommandon så att du enkelt kan hantera RPM-baserade distributioner. Våra redaktörer har försökt inkludera alla kommandon som användarna kan behöva veta för att underhålla sitt system. Förhoppningsvis kunde vi ge dig den ultimata guiden du letade efter. Låt oss veta dina tankar i kommentarsektionen och gärna ställa några frågor.

Hur man förbättrar FPS i Linux?
FPS står för Bildrutor per sekund. FPS: s uppgift är att mäta bildfrekvensen i videouppspelningar eller spelprestanda. Med enkla ord betecknas antalet...
De bästa Oculus App Lab-spelen
Om du är Oculus-headsetägare måste du vara förtjust i sidoladdning. Sideladdning är processen för att installera icke-butiksinnehåll på ditt headset. ...
Topp 10 spel att spela på Ubuntu
Windows-plattformen har varit en av de dominerande plattformarna för spel på grund av den enorma andelen spel som utvecklas idag för att stödja Window...