A-Z komandas

50 labākie YUM komandu piemēri RHEL vai CentOS lietotājiem

50 labākie YUM komandu piemēri RHEL vai CentOS lietotājiem

YUM (Yellowdog Updater, Modified) ir bezmaksas un spēcīgs pakotņu pārvaldnieks uz RPM balstītiem Linux izplatījumiem. Sākotnēji tas tika izstrādāts, lai pārvaldītu paketes RHEL, bet tagad darbojas visās sistēmās, kuru pamatā ir RPM, ieskaitot CentOS, Fedora, Scientific Linux un Oracle Linux. Tas ir kļuvis par de-facto rīku Linux pakotņu instalēšanai un uzturēšanai šajās sistēmās, pateicoties bagātīgajai funkciju kopai un viegli lietojamiem parametriem. Neatkarīgi no tā, vai esat sistēmas administrators, kas attālināti pārvalda sistēmu, vai ikdienas lietotājs, varat izmantot yum komandas, lai atrastu konkrētas paketes, instalētu tās vai viegli noņemtu.

YUM komandas uz RPM balstītiem sadalījumiem


Mūsu redaktori šajā rokasgrāmatā ir izvēlējušies 50 plaši izmantotas yum komandas administratoriem un vispārējiem lietotājiem. Lai gan šī rokasgrāmata galvenokārt koncentrējas uz RHEL un CentOS, šīs komandas darbosies vienādi visām sistēmām, kurās tiek izmantota RPM. Mēs iesakām lasītājiem tos apskatīt pa vienam un pievienot grāmatzīmi turpmākai atsaucei.

1. Pakotnes instalēšana


Viens no pakešu pārvaldnieka, piemēram, yum, galvenajiem lietojumiem ir pakotņu instalēšana jūsu Linux vai BSD sistēmā. Par laimi, yum ļauj ļoti viegli instalēt paketes.

$ sudo yum install PACKAGE-NAME $ sudo yum instalējiet Firefox

Yum meklēs paketi tās krātuvēs un pats atrisinās visus atkarības jautājumus. Tajā tiks parādīta tāda informācija kā krātuves nosaukums, kur pakete ir pieejama, un tās lielums. Vienkārši ievadiet apstiprinājuma uzvednē, lai sāktu instalēšanu.

$ sudo yum -y instalējiet Firefox

Iepriekš minētā komanda neprasīs apstiprinājumu un instalēs Firefox paketi vienā piegājienā. Tas ir labs veids, kā automatizēt sistēmas pārvaldību.

2. Iepakojuma noņemšana


Administratoriem bieži ir jānoņem novecojušas paketes, lai saglabātu viņu sistēmas svaigumu. Lai noņemtu jau instalētu pakotni no sistēmas, varat izmantot šo komandu.

$ sudo yum noņemt PACKAGE-NAME $ sudo yum noņemt Firefox

Šī komanda arī lūgs lietotāja apstiprinājumu, kā redzams iepriekš. Jūs varat vai nu ievadīt lai turpinātu paketes noņemšanas procesu, vai izmantojiet zemāk esošo komandu, lai šo soli pilnībā izlaistu.

$ sudo yum -y noņem Firefox

3. Pakotnes atjaunināšana


Atvērtā koda pakotnes turpina izplatīt jaunākus laidienus, lai uzlabotu veiktspēju un novērstu kļūdas. Lai atjauninātu jau instalētu RPM pakotni, Linux terminālī izmantojiet šo komandu.

$ sudo yum update PACKAGE-NAME $ sudo yum update Firefox

Tas meklēs visus jaunākos atjauninājumus un, ja tas būs pieejams, lūgs lietotājam apstiprinājumu, vai instalēt jauno laidienu. Pievienojiet -y opcija pēc yum, ja vēlaties izlaist šo uzvedni vai palaižat šo komandu no Linux čaulas skriptiem.

$ sudo yum -y atjauniniet Firefox

4. Informācija par paketi


Administratoriem jābūt skaidrai izpratnei par visām viņu sistēmā instalētajām pakotnēm. Yum to padara ļoti viegli, parādot saraksta opciju. Skatiet zemāk esošo komandu, lai uzzinātu, kā tas darbojas

$ sudo yum saraksts Firefox

Palaidot iepriekš minēto komandu, tajā tiks parādīta jūsu mašīnā instalētās Firefox versija un tās avota arhitektūra. Ja jums nav instalēta Firefox, blakus versijas informācijai tiks parādītas šīs tīmekļa pārlūkprogrammas pieejamās pakotnes.

5. Iepakojuma atrašana


Meklēšana ir būtiska Linux pakotņu pārvaldnieku iezīme. Tas ļauj lietotājiem atrast pakas, iepriekš nezinot viņu konkrēto vārdu. Yum padara šo uzdevumu ļoti vienkāršu, kā jūs redzēsiet nākamajā komandā.

$ sudo yum search PACKAGE-NAME $ sudo yum meklēšana httpd

Šī komanda meklēs visus paketes, kurās ir vārds 'httpd' viņos. Tajā tiks parādīti rezultāti, pamatojoties uz trim kritērijiem. Pirmais ir precīzā vārda atbilstība, pēc tam vārda un kopsavilkuma atbilstība un visbeidzot kopsavilkuma atbilstība. Yum parādīs arī īsus aprakstus, lai palīdzētu lietotājiem viegli atrast vajadzīgo.

6. Parāda informāciju par iepakojumu


Izmantojot yum informācijas apakškomandu, varat atrast daudz informācijas par paketi. Tas ir svarīgi, lai pārliecinātos, ka darbstacijā vai attālajos serveros neinstalējat nekādu kaitīgu lietojumprogrammu.

$ sudo yum info PACKAGE-NAME $ sudo yum info Firefox

Iepriekš minētā komanda parādīs visu nepieciešamo informāciju par Firefox pakotni jūsu terminālā. Tajā būs informācija par versiju, kā arī iepakojuma lielums, informācija par izlaišanu, licencēšana un īss Firefox pakotnes apraksts.

7. Parāda visas instalētās paketes


Izmantojot šo vienkāršo komandu yum, varat ērti parādīt visas paketes, kas instalētas jūsu RPM balstītā sistēmā.

Instalēts $ sudo yum saraksts mazāk

Abās iepriekšminētajās komandās tiks parādīts visu pašlaik instalēto pakotņu saraksts. Tomēr otrā komanda ir elastīgāka, jo tā ļauj lietotājiem ritināt sarakstu, izmantojot PageUp un PageDown viņu tastatūras pogas.

8. Pārbauda, ​​vai pakotne jau ir instalēta


Mēs varam apvienot iepriekšminēto komandu ar Linux grep komandu, lai pārbaudītu, vai konkrēta lietojumprogramma jau ir instalēta mūsu mašīnā. Tas mūs ietaupa, ritinot visu pakotņu sarakstu.

$ sudo yum saraksts ir instalēts | grep čokurošanās

Šī uzdevuma veikšanai varat izmantot arī komandu awk Linux, kā parādīts zemāk. Pārbaudiet mūsu iepriekšējo awk rokasgrāmatu, lai uzzinātu vairāk par tā darbību.

$ sudo yum saraksts ir instalēts | awk '/ čokurošanās / print'

9. Parāda visas pieejamās un instalētās paketes


Saraksta apakškomanda ļauj mums arī apskatīt visas mūsu sistēmai pieejamās un instalētās pakotnes. Tas ir noderīgi vairākās situācijās.

$ sudo yum saraksts | mazāk

Vispirms tiks parādītas visas jūsu sistēmā jau instalētās paketes, pēc tam visu pieejamo pakotņu saraksts. Izmantojiet sekojošo komandu, ja vēlaties redzēt tikai pieejamās pakotnes.

Pieejams $ sudo yum saraksts mazāk

10. Parāda visus pieejamos atjauninājumus


Administratoriem vienmēr jācenšas atjaunināt savu sistēmu, instalējot jaunākās pakotnes. Šī vienkāršā komanda padara to ļoti viegli sistēmām, kuru pamatā ir RPM.

$ sudo yum saraksta atjauninājumi | mazāk

Šī komanda parādīs visus jūsu sistēmas pakotnes, kurās ir pieejami atjauninājumi. Tagad jūs varat tos jaunināt, lai atbrīvotos no novecojušām pakotnēm un ērti nomainītu tās ar jaunākajām alternatīvām.

11. Parādot pieejamos atjauninājumus savai sistēmai


Iepriekš minētā komanda parādīs visas yum krātuvēs esošās pakotnes, kurām ir pieejami atjauninājumi. Tomēr vairumā gadījumu jūsu sistēmā būs instalēts tikai noteikts šo pakotņu skaits. Tāpēc parasti nav jāuzskaita visu krātuves pakotņu pieejamie atjauninājumi.

$ sudo yum pārbaudiet atjauninājumu

Iepriekš norādītajā komandā tiks parādīti tikai atjauninājumi, kas ir pieejami jūsu instalētajām pakotnēm. Tādējādi lielākajai daļai reālās dzīves scenāriju tas ir vairāk nekā pietiekami.

12. Sistēmas atjaunināšana


Komanda yum update ļauj lietotājiem ļoti viegli atjaunināt uz RPM balstītās sistēmas. Zemāk esošā komanda lejupielādēs un instalēs visus jaunākos instalēto pakotņu atjauninājumus, kā arī visus jaunākos drošības ielāpus.

$ sudo yum atjauninājums

Tajā tiks parādīti instalējamie pakotnes kopā ar informāciju par versiju un lielumu. Tā kā šī komanda prasa lietotājiem apstiprinājumu, jums būs manuāli jāievada taustiņsitiens . Izmantojiet šo komandu, ja vēlaties no tā izvairīties.

$ sudo yum -y atjauninājums

13. Tikai drošības ielāpu lietošana


Ja esat sistēmas administrators, kas ir atbildīgs par attālo RHEL vai CentOS serveru pārvaldību, visticamāk, jūs bieži vēlaties atstāt lietotāja telpas programmas mierā un instalēt tikai drošības atjauninājumus. Par laimi, lai to izdarītu, varat izmantot zemāk esošo komandu.

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

Šī komanda lejupielādēs un lietos drošības ielāpus tikai jūsu serverim, kura pamatā ir RPM. Lai redzētu, kādi drošības ielāpi ir pieejami noteiktā laikā, varat izmantot šo komandu.

$ sudo yum info-sek

14. RPM pakotņu jaunināšana


Komanda yum upgrade instalēs instalēto pakotņu jaunākas versijas un noņems novecojušās pakotnes. Iepriekš demonstrētā komanda yum update var to darīt vai nē, pamatojoties uz pakotnēm.

$ sudo yum jauninājums $ sudo yum -y jauninājums

Lai gan novecojušo pakotņu noņemšana var ietaupīt kādu krātuvi, tās daudzos veidos var radīt nepatikšanas un dažreiz pat salauzt sistēmu. Tāpēc mūsu redaktori iesaka jums tā vietā izmantot komandu yum update.

15. Pakotņu instalēšana no lokālā faila


Dažreiz jums jau var būt rpm pakete, kuru vēlaties instalēt savā mašīnā. Tos var viegli instalēt, izmantojot šādu komandu yum Linux.

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

Iepriekš minētā komanda instalēs norādīto pakotni no norādītā rpm faila. Ja fails atrodas kādā citā direktorijā, vienkārši nododiet tā atrašanās vietu, kā parādīts šajā komandā.

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

16. Failu pakotņu vaicāšana


Yum pakotņu pārvaldnieks pakļauj ērtu apakškomandu, ko sauc par nodrošinājumu, kas ļauj lietotājiem redzēt, kurā paketē ir noteikts fails. Tas ir ļoti noderīgi vairākos scenārijos, kā redzēsit tālāk.

$ sudo yum nodrošina / bin / čokurošanās

Šī komanda yum parādīs pakotni, kas satur čokurošanās komandu Linux. Zemāk esošajā komandā tiks parādīts pakotne, kurai ir fails / etc / httpd / conf / httpd.konf.

$ sudo yum nodrošina / etc / httpd / conf / httpd.konf

17. Tiek parādītas visas paku grupas


Linux parasti grupē pakotņu kopu, pamatojoties uz to lietojumu, piemēram, Sistēmas rīki vai Grafika. Katrā grupā ir vairāki iepakojumi, kas kalpo līdzīgai funkcijai. Administratori bieži instalē pakešu grupu pavisam, lai ietaupītu laiku un atturētos no manuālas paku izvēles.

$ sudo yum grouplist

Šī komanda ļauj lietotājiem uzskaitīt visas pieejamās un instalētās pakotņu grupas. Tagad jūs viegli varat redzēt, kura pakotņu grupa ir instalēta jūsu datorā un kuras grupas ir pieejamas instalēšanai.

18. Grupu pakotņu instalēšana


Kad esat apskatījis, kuras grupas ir pieejamas instalēšanai, varat turpināt to instalēšanu. Izmantojiet šo komandu, lai to izdarītu no sava Linux termināļa emulatora.

$ sudo yum groupinstall 'Tīkla serveri' $ sudo yum -y groupinstall 'Tīkla serveri'

Šī komanda instalēs visas paketes, kas ir sagrupētas sadaļā “Tīkla serveri”. Tas rūpēsies par visām jūsu atkarībām un attiecīgi atjauninās vecās paketes. Lai vēlāk ietaupītu laiku, varat tāpat izmantot jebkuru paku grupu.

19. Grupu pakotņu atjaunināšana


Kas padara pakotņu grupas patiešām noderīgas, ir tas, ka ar tām var veikt darbības tāpat kā jebkuru citu komandu yum. Pieņemsim, ka esat iepriekš instalējis grupu “Tīkla serveri”, izmantojot iepriekš minēto komandu. Tagad, ja vēlaties atjaunināt šīs grupas paketes, varat to viegli izdarīt, izmantojot šo komandu.

$ sudo yum groupupdate 'Tīkla serveri' $ sudo yum -y groupupdate 'Tīkla serveri'

Šī komanda redzēs, vai sadaļā “Tīkla serveri” ir pieejams kāds jaunākais atjauninājums, un instalēs tos, ja var atrast. Tas rūpēsies arī par atkarībām no lietotāja.

20. Grupu paku noņemšana


Pakotņu grupas noņemšana, izmantojot yum, ir tikpat vienkārša kā to instalēšana. Grupu 'Tīkla serveri' varat noņemt, izmantojot šādu komandu yum Linux.

$ sudo yum groupremove 'Tīkla serveri' $ sudo yum -y groupremove 'Tīkla serveri'

Kā redzat, yum ļauj lietotājiem instalēt, atjaunināt vai noņemt pakotņu grupas tāpat kā ar atsevišķām pakotnēm. Tas atvieglo sistēmas pārvaldību gan vispārējiem lietotājiem, gan servera administratoru noņemšanai.

21. Tiek parādīti iespējoti vai atspējoti krātuves


Linux paketes var atrasties dažādās yum krātuvēs. Varat parādīt savas RPM balstītās sistēmas iespējotos krātuves, lai redzētu, no kurienes var instalēt noteiktu pakotni.

$ sudo yum repolist iespējots

Izmantojot nākamo komandu, jūs varat arī uzskaitīt invalīdu krātuves. Nevar instalēt Linux pakotnes nevienā no šīm repo.

$ sudo yum repolist atspējots

22. Parāda visus krātuves


Šajā komandā yum tiks uzskaitīti visi jūsu RPM balstītā Linux izplatīšanas yum krātuves. Šis saraksts saturēs tādu informāciju kā repo nosaukums, repo ID un norādīs, vai jūsu sistēmā ir iespējota vai atspējota noteikta repo.

$ sudo yum repolist all

Šī komanda ir ļoti ērta attālajiem administratoriem, jo ​​tā ļauj viņiem vienā piegājienā pārbaudīt pieejamās krātuves.

23. YUM krātuvju iespējošana vai atspējošana


Kā jūs jau redzējāt, yum piedāvā plašu repo komplektu paketēm. Jūs varat izmantot yum-config-manager ļoti viegli iespējot vai atspējot yum repo. Tas ir rīks, kas ļauj administratoriem pārvaldīt konfigurācijas opcijas yum un krātuvēs.

$ sudo yum repolist visas $ sudo yum-config-manager - iespējot ekstras

Pirmkārt, ērtības labad mēs esam uzskaitījuši visus yum repo. Pēc tam mēs esam iespējojuši krātuves ekstras, izmantojot yum-config-manager un tā repo id.

$ sudo yum-config-manager - atspējojamas ekstras

Visbeidzot, šī komanda atspējo šo papildinājumu krātuvi. Iespējojot vai atspējojot yum repo, neaizmirstiet repo nosaukuma vietā izmantot repo id.

24. Pakotņu atjaunināšana uz konkrētu versiju


Iepriekš mēs esam redzējuši, kā atjaunināt yum paketi vai pakotņu grupas. Tomēr abos šajos gadījumos yum atjauninās paketes uz jaunāko pieejamo versiju. Ko darīt, ja vēlaties atjaunināt pakotni uz noteiktu versiju. To var viegli izdarīt, izmantojot zemāk esošo komandu.

$ sudo yum atjauninājums uz abc-1-1.i686.apgr./min

Palaidot šo komandu, yum atjauninās minēto abc pakotni uz norādīto versiju. Pārliecinieties, ka šī versija ir pieejama iespējotajos repos, jo citādi šo komandu neizdosies izpildīt.

25. Esošās paketes pazemināšana


Dažreiz, iespējams, vēlēsities pazemināt noteiktu pakotņu versijas tādu problēmu dēļ kā nesekotas kļūdas vai jaunākā laidiena nesaderība ar esošajiem Linux čaulas skriptiem. Tas ir arī diezgan viegli, izmantojot yum pakotņu pārvaldnieku.

$ sudo yum pazemināt abc

Tas pazeminās paketi abc līdz tās vecākajai izlaišanai. Lai pazeminātu šo pakotni uz noteiktu versiju, varat izmantot šo komandu.

$ sudo yum pazemina abc-1-0.1.i686.apgr./min

Tomēr, ja jūsu aktīvajā repo trūkst šīs pakotnes versijas, šo darbību neizdosies izpildīt.

26. Iepakojumu instalēšana un noņemšana vienlaikus


Dažreiz jūs varētu vēlēties instalēt jaunu pakotni un noņemt citu no savas sistēmas. Par laimi, yum to ļoti atvieglo uz RPM balstītiem Linux izplatījumiem. To sauc par mijmaiņas instalāciju.

$ sudo yum mijmaiņas ftp lftp

Palaidot šo komandu, yum vispirms noņems ftp pakotni no sistēmas un pēc tam instalējiet lftp iepakojums. Tas ir noderīgi daudziem Linux administratoriem, jo ​​tas ļauj daudz elastīgi pārvaldīt paketes.

27. Kešatmiņā esošo pakešu noņemšana


Yum izveido kešatmiņu katrai pakotnei, kuru instalējat savā sistēmā. Tas laika gaitā var izraisīt problēmas ar krātuvi, tāpēc, iespējams, vēlēsities tās noņemt ik pa laikam. Vienkārši izdodiet šādu komandu yum, lai no sistēmas noņemtu visus kešatmiņā esošos pakotnes.

$ sudo yum tīras paketes

Šī komanda izdzēš visas lejupielādētās pakotnes no yum kešatmiņas. Administratoriem jāizmanto šī komanda, lai pārtrauktu kešatmiņā saglabāto pakešu uzkrāšanu.

28. Iepakojumu un metadatu tīrīšana


Iepakojuma pārvaldnieki, piemēram, yum, ne tikai saglabā instalēšanas failus kešatmiņā, bet arī daudz metadatu. Kā jau nojaušat, pārāk daudz no tā laika gaitā var radīt nepatikšanas. Tomēr jūs varat viegli iztīrīt sistēmu, tos noņemot, izmantojot šo vienkāršo komandu.

$ sudo yum tīru visu

Šī komanda novērsīs kešatmiņā instalētos failus, galvenes failus, kā arī notīrīs kešatmiņā saglabātos datus no dbcache, vietējais rpmdb, spraudņi un cita informācija par metadatiem. Tomēr, ja nākamajā reizē instalējat jaunas paketes, jums var būt vajadzīgs papildu laiks.

29. Metadatu lejupielāde krātuvēm


Jūs varat lejupielādēt un konfigurēt nepieciešamos yum metadatus visiem krātuvēm, kas pašlaik ir iespējotas. Tas paātrinās pakotņu pārvaldības operācijas nākamajai lietošanai. Skatiet zemāk esošo komandu, lai uzzinātu, kā to izdarīt.

$ sudo yum makecache

Šī komanda nodrošinās, ka yum kešatmiņa ir atjaunināta ar jaunākajiem metadatiem. Varat arī iestatīt šo metadatu derīguma termiņu, konfigurējot metadatu-expire iestatījumu, kas atrodams / etc / yum.konf failu.

30. Parāda paku atkarības


Linux paketes pēc konstrukcijas ir modulāras un to funkcionalitātes nodrošināšanai bieži būs atkarīgas no daudzām citām pakotnēm. Varat uzskaitīt visas yum pakotnes atkarības, izmantojot šādu komandu yum Linux.

$ sudo yum deplist nfs-utils

Šajā komandā tiks uzskaitītas visas paketes rpm atkarības nfs-utils. Tajā tiks arī izcelti iepakojumi, kas nodrošina šos iepakojumus, un to glabātavu nosaukums, kurās tie atrodas. Šī ir ļoti noderīga komanda servera administratoriem, jo ​​tā ļauj viegli vizualizēt atkarības.

31. Atlikušo darījumu pabeigšana


Dažreiz var rasties situācijas, kad Linux darbstacija vai serveris sistēmas kļūmes vai dažu nevēlamu iemeslu dēļ nespēj pabeigt notiekošos pakotņu pārvaldības darbus. Yum pakotņu pārvaldnieks ļauj administratoriem veikt šīs darbības diezgan viegli, kā parādīts zemāk esošajā komandā.

$ sudo yum-complete-transakcija

Iepriekš minētā komanda atradīs visus nepabeigtos darījumus un attiecīgi tos pabeigs. Sistēmas uzturēšanas laikā tas padara bez grūtībām paku pārvaldību. Varat arī notīrīt tikai darījumu žurnāla failus un iziet, izmantojot zemāk esošo komandu.

$ sudo yum-complete -action - tikai tīrīšana

32. Izlaist salauztās paketes, atjauninot


Tā kā repos ir ievērojams skaits paku, lietotājiem bieži nākas saskarties ar nesaderīgām vai salauztām paketēm. Tie galvenokārt notiek sistēmas atjaunināšanas laikā un var apgrūtināt pārvaldības uzdevumu. Par laimi, jūs varat izmantot šo komandu, lai pateiktu yum izlaist šīs paketes.

$ sudo yum atjauninājums - skip-broken

Tāpēc neuztraucieties, ja sistēma neizdodas pakotņu pārvaldības darba laikā un atstāj šķeltas paketes. Jūs varēsiet tos viegli notīrīt, izmantojot iepriekš minētās divas komandas.

33. Parāda atjaunināšanas informāciju


Kā sistēmas administratoram ir svarīgi rūpīgi uzraudzīt pakešu atjauninājumus. Par laimi, updateinfo apakškomanda ļauj mums ļoti viegli vizualizēt atjaunināšanas procesu.

$ sudo yum updateinfo kopsavilkums

Šī komanda parādīs visus nesen pieejamos kļūdu labojumus un drošības ielāpus jūsu sistēmai. Izmantojiet šo komandu, lai iegūtu informāciju tikai par drošības atjauninājumiem.

$ sudo yum updateinfo drošība

Izmantojiet zemāk esošo komandu, lai iegūtu informāciju par visiem jaunajiem atjauninājumiem.

$ sudo yum updateinfo saraksts jauns

34. Pārinstalēt paketes


Lietotāji kļūdainās instalēšanas vai konfigurācijas problēmu dēļ bieži var saskarties ar bojātiem pakotnēm. Viens no ātrākajiem veidiem, kā atrisināt šo problēmu, ir procesa vai procesu pārinstalēšana kopumā. To var viegli izdarīt, izpildot zemāk esošo komandu yum.

$ sudo yum pārinstalēt PACKAGE-NAME $ sudo yum pārinstalēt čokurošanos

Pēdējā komanda RHEL / CentOS sistēmā pārinstalēs pašreizējo čokurošanās komandas versiju Linux. Šī komanda atradīs jums diezgan noderīgu problēmu novēršanā.

35. Uzskaitīti instalētie un pieejamie kodoli


Linux kodols ir visu Linux izplatīšanas pamatkomponents. Noteiktā laikā ir pieejamas vairākas šo versiju. Izmantojot šo vienkāršo komandu, jūs varat parādīt pašreiz instalēto sistēmas kodolu, kā arī visus pieejamos kodolus.

$ sudo yum saraksta kodols

Tajā tiks parādīta jūsu sistēmas kodola informācija kopā ar versiju un pieejamību. Tas ir noderīgi, ja vēlaties jaunināt vai pazemināt versiju uz citu kodola versiju, izmantojot yum.

36. Lejupielādējiet paketes, bet neinstalējiet


Dažreiz jūs varētu vēlēties lejupielādēt lietojumprogrammas paketi rpm, neinstalējot pašu pakotni. Šo pakotni var instalēt vēlāk, izmantojot yum vietējo instalēšanas komandu.

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

Iepriekš minētā komanda lejupielādēs čokurošanās pakotni un ievietos to / home / user / downloads direktorijā. Vienkārši mainiet šo ceļu, lai pakas glabātu citā Linux failu sistēmas daļā.

37. Jauno krātuvju pievienošana


RHEL vai CentOS administratori var viegli pievienot jaunus krātuves. Viens izplatīts veids ir rediģēt konfigurācijas failu / etc / yum.repo.d. Tomēr jaunākās yum versijas ļauj administratoriem pievienot jaunus repo, izmantojot rīku yum-config-manager. Vienkārši izmantojiet zemāk esošo komandu, lai pievienotu jaunas repo.

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

Nomainiet virknes vērtību -add-repo opcija ar pievienojamā repozitorija URL.

38. Izņemot paketes instalēšanas / atjaunināšanas laikā


Dažreiz jūs varētu vēlēties izslēgt noteiktas paketes no atjaunināšanas vai instalēšanas darbībām. Izmantojot yum, tas ir diezgan vienkārši. Vienkārši izmantojiet nākamo formātu, lai to izdarītu no termināla.

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

Pirmkārt, mēs esam pārbaudījuši, kuri atjauninājumi pašlaik ir pieejami. Tad mēs esam veikuši visas sistēmas atjauninājumu, bet paketi izlaiduši sqlite-libs.x86_64. Tātad, vienkārši izmantojiet -x opcija izlaist rpm paketes no jūsu darbības.

39. Iepakojuma krātuvju atrašana


Administratori var viegli uzzināt, no kura repo nāk konkrēta pakete vai paku komplekts. Jums būs jāizmanto rīks find-repos-of-install lai veiktu šo darbību. Tas ir pieejams tikai pēc yum-utils iepakojums.

$ sudo yum install yum-utils $ sudo find-repos-of-install čokurošanās

Pirmkārt, mēs esam instalējuši paketi yum-utils, kas satur nepieciešamo komandu. Tad mēs esam izmantojuši find-repos-of-install komandu, lai uzzinātu, kurā krātuvē ir čokurošanās pakotne.

40. Sinhronizē visas paketes


Administratori var sinhronizēt savas rpm paketes, lai pārliecinātos, ka visas instalētās paketes ir līdzvērtīgas viņu repozitorija versijām. Yum jauninās vai pazeminās jūsu paketes, pamatojoties uz jaunākajām pieejamajām versijām, kas atrodamas iespējotajos krātuvēs.

$ sudo yum izplatīšana-sinhronizācija

Palaidot šo komandu, yum lejupielādēs jaunākus atjauninājumus, noņems novecojušas paketes un, ja nepieciešams, pat paketes pazeminās. Šī komanda ir ļoti noderīga sistēmas uzturēšanai, jo tā nodrošina vieglāku ceļu uz sinhronizāciju.

41. Parāda vairākas paketes versijas


Jūs varat izmantot -showduplicates yum iespēja parādīt visas pieejamās pakotnes versijas. Veicot mantoto sistēmu problēmu novēršanu, ir vairāki izmantošanas gadījumi.

$ sudo yum --showduplicates saraksts httpd

Šī komanda parādīs visas httpd jūsu sistēmai pieejama pakete. Tas ir noderīgi arī tad, ja pirms instalēšanas meklējat konkrētu RPM pakotnes nosaukumu.

$ sudo yum search --showduplicates emacs

42. Parāda krātuves informāciju


Jūs uzzināsiet, kā parādīt informāciju par yum krātuvēm, izmantojot šo vienkāršo komandu. Šī komanda sniedz dažādu informāciju par jūsu krātuvēm, tostarp atpirkšanas ID, vārdu, pēdējās atjaunināšanas datumu, lielumu un bāzes URL.

$ sudo yum repoinfo

Izmantojiet šīs yum komandas, lai ierobežotu šo rezultātu ar iespējotām vai atspējotām krātuvēm.

$ sudo yum repoinfo iespējoja $ sudo yum repoinfo atspējotu

Varat arī izmantot repoinfo apakškomanda konkrētas paketes vai paku kopas repozitorija informācijas atrašanai, kā parādīts zemāk.

$ sudo yum repoinfo nginx

43. Darbs noteiktā repozitorijā


The repo-pkgs komanda yum ļauj administratoriem instalēt vai atjaunināt paketes no norādītajām krātuvēm. Zemāk redzamā komanda parāda, kā uzskaitīt visus pakotnes, kas atrodas noteiktā repo.

$ sudo yum repo-pkgs AppStream saraksts

Šajā komandā tiks uzskaitīti visi AppStream repo piedāvātie pakotnes. Izmantojiet šo komandu, lai instalētu pakotni no šī krātuves.

$ sudo yum repo-pkgs AppStream instalēšanas wget

Varat arī instalēt vai noņemt visus repo paketes, izmantojot šādas vienkāršas komandas.

$ sudo yum repo-pkgs AppStream instalējiet $ sudo yum repo-pkgs AppStream noņemt

44. Interaktīvās YUM apvalka izmantošana


Yum nodrošina viegli lietojamu un izturīgu interaktīvu apvalku, kas ļauj administratoriem klīniskāk veikt pakotņu pārvaldības uzdevumus. Lai izsauktu šo interaktīvo čaulu, komandrindā vienkārši ierakstiet šo komandu.

$ sudo yum apvalks

Jums tiks parādīta uzvedne, kas sākas ar '>'. Sāciet ierakstīt yum komandas šajā čaulā pēc kārtas.

> atjauninājumu saraksts> atjauninājums

Vienkārši ievadiet 'atmestvai nospiediet Ctrl + C, lai pārtrauktu šo čaulu. Varat arī izmantot teksta failu, kas satur visas jūsu komandas dažādās rindās. Yum izpildīs šīs komandas viena pēc otras.

$ sudo yum faila nosaukums

45. Darījumu vēstures parādīšana


Izmantojiet šo komandu, lai apskatītu visas komandas, kuras līdz šim veicis yum. Izmantojot šo, jūs varat viegli atsaukt vai pārtaisīt vecākus darījumus.

$ sudo yum vēsture

Šis saraksts parāda jaunākās darbības sākumā. Varat analizēt konkrētu darījumu, izmantojot tā ID, kā parādīts zemāk.

$ sudo yum vēstures informācija 10

Izmantojiet šīs komandas, lai atsauktu / pārtaisītu noteiktus darījumus. Aizmugure -y opcija izlaiž apstiprināšanas uzvedni.

$ sudo yum history atsaukt 20 -y $ sudo yum history atsaukt 30 -y

46. Yum produkcijas slēpšana


Pēc noklusējuma yum sniedz atlasītu informācijas kopumu par savām darbībām. Šos datus var paslēpt, izmantojot šādu vienkāršu komandu.

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

Šīs komandas ir līdzvērtīgas, un tās instalēs httpd pakete, neprasot lietotāja apstiprinājumu vai nesniedzot tekstuālu tekstu jūsu Linux terminālā.

47. Palielināt daudzbalsību


Varat arī izdarīt pretēji iepriekšminētajām komandām, izmantojot -v vai -runīgs slēdzis yum. Šajā gadījumā yum nodrošinās ievērojamu produkcijas daudzumu par notiekošo darbību.

$ sudo yum instalēt httpd -v $ sudo yum instalēt httpd -verbose

Mēs esam izlaiduši -y slēdzi, jo, visticamāk, jūs vēlaties pārbaudīt, izmantojot darbību, pirms turpināt. Tas ir lielisks rīks pakotņu pārvaldības darbību atkļūdošanai.

48. Tiek parādīta palīdzības lapa


Izmantojot jebkuru no šīm komandām, varat uzzināt visu iespējamo komandu kombināciju apkopoto informāciju.

$ yum -h $ yum --palīdzība

Lai atrastu palīdzību par konkrētu yum darbību, izmantojiet šo komandu.

$ yum palīdziet automātiski noņemt

49. Iepazīšanās ar rokasgrāmatu


Rokasgrāmatas lapā ir detalizēta informācija par visām komandrindas opcijām un to lietošanu. Ja esat absolūts iesācējs, šeit vajadzētu sākt.

$ man yum

Skatiet šo dokumentāciju ikreiz, kad rodas problēmas ar noteiktām komandām.

50. Parāda versijas informāciju


Izmantojiet šo vienkāršo komandu, lai uzzinātu, kuras versijas versija yum un dnf ir instalēta jūsu datorā. Tas arī parāda informāciju par šīs versijas veidošanu.

$ yum - versija

Beigu domas


Yum komandas ir ārkārtīgi daudzpusīgas un nodrošina visas funkcijas, kas nepieciešamas, lai uzturētu modernas RHEL vai CentOS paketes. Neatkarīgi no tā, vai esat profesionāls SISADMIN lietotājs vai sākat lietot Linux, šo komandu apgūšana palīdzēs ērti apstrādāt sadalījumus, kuru pamatā ir RPM. Mūsu redaktori ir mēģinājuši iekļaut visas komandas, kas lietotājiem, iespējams, būs jāzina, lai uzturētu viņu sistēmu. Cerams, ka mēs varējām sniegt jums galveno meklēto ceļvedi. Paziņojiet mums savas domas komentāru sadaļā un uzdodiet jautājumus.

Atdariniet peles klikšķus, virzot kursoru, izmantojot operētājsistēmā Windows 10 bezklikšķu peli
Peles vai tastatūras lietošana nepareizā pozā, ja to lieto pārmērīgi daudz, var izraisīt daudz veselības problēmu, tostarp spriedzi, karpālā kanāla si...
Pievienojiet peles žestus operētājsistēmai Windows 10, izmantojot šos bezmaksas rīkus
Pēdējos gados datori un operētājsistēmas ir ievērojami attīstījušās. Bija laiks, kad lietotājiem bija jāizmanto komandas, lai pārvietotos pa failu pār...
Kontrolējiet un pārvaldiet peles kustību starp vairākiem monitoriem sistēmā Windows 10
Dual Display Mouse Manager ļauj kontrolēt un konfigurēt peles kustību starp vairākiem monitoriem, palēninot tās kustību robežas tuvumā. Windows 10/8 ļ...