Linux²Ù×÷ϵͳ£¬ÒÔÆäÇ¿´óµÄÎȶ¨ÐÔ¡¢°²È«ÐÔºÍÁé»îÐÔ£¬Ó®µÃÁ˹㷺µÄÈϿɺÍÓ¦ÓÃ
¶øÔÚLinux·¢ÐаæÖУ¬»ùÓÚRPM°ü¹ÜÀíµÄYum£¨Yellowdog Updater, Modified£©¹¤¾ß£¬ÊÇÖÚ¶àLinux·¢Ðа棨ÈçCentOS¡¢RHELµÈ£©½øÐÐϵͳ°ü¹ÜÀíºÍ¸üеĺËÐŤ¾ß
±¾ÎĽ«ÉîÈë̽ÌÖLinux Yum¸üеÄÖØÒªÐÔ¡¢¾ßÌå²Ù×÷²½Öè¡¢×î¼Ñʵ¼ùÒÔ¼°ÃæÁÙµÄÌôÕ½ºÍ½â¾ö·½°¸£¬Ö¼ÔÚ°ïÖúÓû§³ä·ÖÀûÓÃYum¹¤¾ß£¬È·±£ÏµÍ³µÄ°²È«ÓëÐÔÄÜ
Ò»¡¢Linux Yum¸üеÄÖØÒªÐÔ 1.1 °²È«²¹¶¡ Ëæ×ż¼ÊõµÄ²»¶Ï½ø²½£¬Ðµİ²È«Â©¶´²»¶Ï±»·¢ÏÖ
Linux·¢ÐаæµÄ¿ª·¢ÕߺÍά»¤Õ߻ᶨÆÚ·¢²¼°²È«²¹¶¡À´ÐÞ¸´ÕâЩ©¶´
ͨ¹ýYum½øÐÐϵͳ¸üУ¬¿ÉÒÔÈ·±£ÄãµÄϵͳ°²×°ÁË×îÐµİ²È«²¹¶¡£¬ÓÐЧ·ÀÖ¹ºÚ¿Í¹¥»÷ºÍÊý¾Ýй¶
1.2 ÐÔÄÜÓÅ»¯ ³ýÁ˰²È«²¹¶¡Í⣬ϵͳ¸üÐÂͨ³£»¹°üÀ¨ÐÔÄÜÓÅ»¯ºÍ¸Ä½ø
ÕâЩ¸üпÉÒÔÌá¸ßϵͳµÄÔËÐÐЧÂÊ£¬¼õÉÙ×ÊÔ´ÏûºÄ£¬´Ó¶øÌáÉýÓû§ÌåÑé
1.3 ¹¦ÄÜÉý¼¶ LinuxϵͳµÄÈí¼þ°ü»á²»¶Ïµü´ú¸üУ¬ÒýÈëй¦ÄÜ
ͨ¹ýYum¸üУ¬Äã¿ÉÒÔ»ñµÃ×îеÄÈí¼þ°æ±¾£¬ÏíÊÜй¦ÄÜ´øÀ´µÄ±ãÀû
1.4 ϵͳ¼æÈÝÐÔ Ëæ×ÅÓ²¼þºÍÈí¼þÉú̬µÄ²»¶Ï·¢Õ¹£¬ÏµÍ³ÐèÒª±£³ÖÓë×îÐÂÓ²¼þºÍÈí¼þµÄ¼æÈÝÐÔ
ͨ¹ý¶¨ÆÚ¸üУ¬¿ÉÒÔÈ·±£ÄãµÄϵͳÄܹ»ÔËÐÐ×îеÄÓ¦ÓóÌÐòºÍÇý¶¯³ÌÐò
¶þ¡¢Linux Yum¸üеľßÌå²Ù×÷²½Öè 2.1 ¼ì²é¿ÉÓøüРÔÚ½øÐÐϵͳ¸üÐÂ֮ǰ£¬Ê×ÏÈÐèÒª¼ì²éÓÐÄÄЩ¸üпÉÓÃ
Õâ¿ÉÒÔͨ¹ýÒÔÏÂÃüÁîʵÏÖ£º sudo yum check-update ¸ÃÃüÁî»áÁгöËùÓпÉÓõĸüаü¼°Æä°æ±¾ÐÅÏ¢
2.2 ¸üе¥¸öÈí¼þ°ü
Èç¹ûÄãÖ»Ïë¸üÐÂij¸öÌØ¶¨µÄÈí¼þ°ü£¬¿ÉÒÔʹÓÃÒÔÏÂÃüÁ
sudo yum update
2.3 ¸üÐÂËùÓÐÈí¼þ°ü
Èç¹ûÄãÏëÒ»´ÎÐÔ¸üÐÂËùÓпÉÓõÄÈí¼þ°ü£¬¿ÉÒÔʹÓÃÒÔÏÂÃüÁ
sudo yum update
¸ÃÃüÁî»áÏÂÔØ²¢°²×°ËùÓпÉÓõĸüаü£¬Í¬Ê±´¦ÀíÒÀÀµ¹ØÏµ
2.4 ÇåÀí»º´æ
ÔÚ¸üÐÂÍê³Éºó£¬½¨ÒéÇåÀíYumµÄ»º´æ£¬ÒÔÊÍ·Å´ÅÅÌ¿Õ¼ä ¿ÉÒÔʹÓÃÒÔÏÂÃüÁ
sudo yum clean all
2.5 Éý¼¶ÏµÍ³
³ýÁ˸üÐÂÈí¼þ°üÍ⣬ÓÐʱÄã¿ÉÄÜ»¹ÐèÒª½øÐÐϵͳ¼¶±ðµÄÉý¼¶£¬±ÈÈç´ÓCentOS 7Éý¼¶µ½CentOS 8 ÕâÐèҪʹÓÃ`yum-config-manager`ºÍ`dnf`£¨CentOS 8¼°ÒÔÉϰ汾ʹÓ㩵ȹ¤¾ß½øÐиü¸´ÔӵIJÙ×÷ Çë×¢Ò⣬ϵͳÉý¼¶ÊÇÒ»¸ö·çÏսϸߵIJÙ×÷£¬½¨ÒéÔÚÖ´ÐÐǰ±¸·ÝÖØÒªÊý¾Ý
Èý¡¢Linux Yum¸üеÄ×î¼Ñʵ¼ù
3.1 ¶¨ÆÚ¸üÐÂ
ΪÁ˱£³ÖϵͳµÄ°²È«ÐÔºÍÐÔÄÜ£¬½¨Ò鶨ÆÚ£¨ÈçÿÖÜ»òÿÔ£©¼ì²é²¢¸üÐÂϵͳ Õâ¿ÉÒÔÈ·±£Ä㼰ʱ»ñµÃ×îÐµİ²È«²¹¶¡ºÍÐÔÄÜÓÅ»¯
3.2 ±¸·ÝÖØÒªÊý¾Ý
ÔÚ½øÐÐϵͳ¸üлòÉý¼¶Ö®Ç°£¬Îñ±Ø±¸·ÝÖØÒªÊý¾Ý Õâ¿ÉÒÔ·ÀÖ¹Òò¸üйý³ÌÖпÉÄܳöÏÖµÄÎÊÌâµ¼ÖÂÊý¾Ý¶ªÊ§
3.3 ²âÊÔ¸üÐÂ
ÔÚÉú²ú»·¾³ÖУ¬²»½¨ÒéÖ±½ÓÔÚÉú²ú·þÎñÆ÷ÉÏÖ´ÐиüвÙ×÷ ½¨ÒéÏÈÔÚ²âÊÔ»·¾³ÖнøÐвâÊÔ£¬È·±£¸üв»»á¶ÔϵͳÎȶ¨ÐÔºÍÒµÎñÔËÐÐÔì³ÉÓ°Ïì
3.4 ¼à¿Ø¸üйý³Ì
ÔÚÖ´ÐиüвÙ×÷ʱ£¬½¨Òéͨ¹ýÈÕÖ¾»ò¼à¿Ø¹¤¾ß¼à¿Ø¸üйý³Ì Õâ¿ÉÒÔ°ïÖúÄ㼰ʱ·¢ÏÖ²¢½â¾ö¸üйý³ÌÖпÉÄܳöÏÖµÄÎÊÌâ
3.5 ʹÓÃ×Ô¶¯»¯¹¤¾ß
¶ÔÓÚÐèÒª¹ÜÀí´óÁ¿·þÎñÆ÷µÄÓû§£¬¿ÉÒÔ¿¼ÂÇʹÓÃ×Ô¶¯»¯¹¤¾ß£¨ÈçAnsible¡¢PuppetµÈ£©À´¹ÜÀíYum¸üРÕâ¿ÉÒÔÌá¸ßЧÂÊ£¬¼õÉÙÈËΪ´íÎó
ËÄ¡¢ÃæÁÙµÄÌôÕ½¼°½â¾ö·½°¸
4.1 ÒÀÀµ³åÍ»
ÔÚ¸üйý³ÌÖУ¬ÓÐʱ»áÓöµ½ÒÀÀµ³åÍ»µÄÎÊÌâ Õâͨ³£·¢ÉúÔÚÈí¼þ°üÖ®¼ä´æÔÚ°æ±¾²»¼æÈݵÄÇé¿ö ½â¾öÕâÀàÎÊÌâµÄ·½·¨°üÀ¨£º
- ʹÓÃ`yum deplist`ÃüÁî²é¿´Èí¼þ°üµÄÒÀÀµ¹ØÏµ
- ³¢ÊÔÊÖ¶¯°²×°»ò½µ¼¶³åÍ»µÄÈí¼þ°ü
- ʹÓÃ`yum resolvedep`ÃüÁî³¢ÊÔ½â¾öÒÀÀµÎÊÌâ
4.2 ÍøÂçÎÊÌâ
ÍøÂçÎÊÌâ¿ÉÄܻᵼÖ¸üÐÂʧ°Ü ΪÁ˽â¾öÕâ¸öÎÊÌ⣬¿ÉÒÔ³¢ÊÔÒÔÏ·½·¨£º
- ¼ì²éÍøÂçÁ¬½ÓÊÇ·ñÕý³£
- ʹÓÿɿ¿µÄ¾µÏñÔ´½øÐиüÐÂ
- Ôö¼Ó³¬Ê±Ê±¼ä£¬Ê¹ÓÃ`--timeout`Ñ¡Ïî
4.3 ¸üÐÂʧ°Ü
ÓÐʱ¸üÐÂ