ºìÁªLinuxÃÅ»§
Linux°ïÖú

RHEL5 serverÉÏÉèÖÃʹÓÃsystem-config-packages

·¢²¼Ê±¼ä:2007-05-27 16:50:15À´Ô´:ºìÁª×÷Õß:catchingfish
¡¡¡¡Ç°Ò»¶Îʱ¼ä¸Õ×°ÉÏrhel5 serverµÄʱºò£¬·¢ÏÖsystem-config-packages¹¤¾ßµÄbrowseºÍsearch¹¦Äܶ¼²»ÄÜÓ㬿´ÁËsyd168ÐÖдµÄ¡°³¹µ×½â¾öFedora 6 ÖеÄÌí¼Óɾ³ýÓëÉý¼¶¡±ÒԺ󣬲ο¼×ÅÔÚrhel5 serverÀïÉèÖÃÁËһϣ¬°ÑÉèÖùý³Ìд³öÀ´·ÖÏí¸ø´ó¼Ò¡£

¡¡¡¡1.°Ñrhel5 serverµÄdvd isoÎļþ·ÅÔÚweb·þÎñÆ÷ÉÏ£¬mountµ½/srv/www/htdocs/RHEL5/server/Ŀ¼Ï£¬Í¨¹ýapache¹²Ïí³öÀ´£¬urlÊÇhttp://192.168.64.222/RHEL5/server/¡£

¡¡¡¡2.ÔÚserverÉϵÄ/etc/yum.repos.dĿ¼ÀィÁ¢Ò»¸öÎļþ£¬ÎļþÃûÈÎÒ⣬À©Õ¹ÃûÒ»¶¨ÊÇrepo£¬ÎļþÄÚÈÝÈçÏ£º

¡¡¡¡¡¡¡¡[base]
¡¡¡¡¡¡¡¡name=base RPM Repository for RHEL5
¡¡¡¡¡¡¡¡baseurl=http://192.168.64.222/RHEL5/server/Server/
¡¡¡¡¡¡¡¡enabled=1
¡¡¡¡¡¡¡¡gpgcheck=0

¡¡¡¡ÕâÀïÓÐÒ»¸öÎÊÌâҪעÒ⣺baseurlÀïÈç¹ûдhttp://192.168.64.222/RHEL5/server/ÊÇ´íÎóµÄ£¬Ñо¿ÁËһϷ¢ÏÖϵͳ»áµ½baseurlÖ¸¶¨µÄĿ¼ÀïÈ¥ÕÒrpm°ü£¬dvdÅÌÉÏËùÓÐrpm¶¼·ÅÔÚ¡°Server¡±Ä¿Â¼Ï£¬ËùÒÔbaseurlÉÏÒ»¶¨ÒªÔÚdvd isoµÄurlºóÃæ×·¼ÓÉÏServerĿ¼Ãû¡£

¡¡¡¡3.ÐÞ¸ÄserverÉϵÄ/usr/lib/python2.4/site-packages/yum/yumRepo.pyÎļþ£¬Õâ¸öÎļþµÄ411ÐÐÔ­À´µÄÄÚÈÝÊÇ£º

¡¡¡¡¡¡¡¡remote = url + '/' + relative

¡¡¡¡°ÑËü¸Ä³É£º

¡¡¡¡¡¡¡¡remote = "http://192.168.64.222/RHEL5/server/Server/" + '/' + relative

¡¡¡¡±£´æÍ˳ö¡£

¡¡¡¡Èç¹ûisoÎļþÔÚ±¾µØmountÉÏ£¬ÄÇô°²×°Ô´¾ÍÉèÖÃΪ±¾µØ£¬/etc/yum.repos.dϵÄrepoÎļþÀïbaseurl¸ÄΪ±¾µØÄ¿Â¼£¬/usr/lib/python2.4/site-packages/yum/yumRepo.pyÎļþÀïµÄremoteÀïҲͬÑùÐ޸ġ£

¡¡¡¡4.Çåһϻº´æ£ºyum clean all¡£

¡¡¡¡5.ÔËÐÐsystem-config-packages£¬browseºÍsearch¹¦Äܶ¼ÄÜÓÃÁË£¬¿ÉÒԺܷ½±ãµÄÌí¼Ó³ÌÐò¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ