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

RedHat°²×°yumµÄ·½·¨×ܽá

·¢²¼Ê±¼ä:2014-07-03 10:27:04À´Ô´:ºìÁª×÷Õß:velcbo
×î½üÅäÖÃÁË·þÎñÆ÷ÐèÒª°²×°Èí¼þ·½·¨Óм¸ÖÖ¡£
1.ÏÂÔØÈí¼þ°ü £¬±àÒë°²×° (./configure,make,make install)ÕâÑù°²×°ÅäÖÃÐÔ¸ü¸ß¡£ÏàПßÊÖ¶¼ÊÇÕâÑù°²×°µÄ¡£

2.yum°²×°¡£ÕâÑù°²×°ÆðÀ´±È½Ï¼òµ¥¡£(yum install Èí¼þ°üÃû³Æ) Ö÷ÒªÊÊÓÃÓÚ(CentOS,Red Hat)µÈ.
Ð¶ÔØ£ºyum remove Èí¼þ°üÃû³Æ.

3.apt-get °²×° Õâ¸öºÍyum°²×°²î²»¶à¡£(sudo apt-get install Èí¼þ°üÃû³Æ ) Ö÷ÒªÊÊÓÃÓÚ(Ubuntu ,debian).
Ð¶ÔØ : sudo apt-get autoremove Ð¶ÔØËùÓÐÏà¹Ø°ü¡£

4.²ÉÓà package ·½Ê½°²×° : Óà package °²×°£¬Ö»Òª×¥È¡¸Ã³ÌÐò package µµ°¸¡£
°²×° (pkg_add package_name) ÒÆ³ý (pkg_delete package_name) ¾Í¿ÉÒÔÍê³É°²×° / ÒÆ³ý¡£
×¢Òâ £ºÎļþÃû³Æ .tgz ½áβµÄÊÇ package ÎļþÃû³Æ .tar.gz ½áβµÄÊÇ source ¡£
×¢ : ĿǰÒѾ­°²×°µÄ package Êý¾Ý¿â·ÅÔÚ /var/db/pkg/ Õâ¸öÊý¾Ý¼ÐÖ®ÖС£

5.ÁíÍ⻹ÓÐ port tree ·½Ê½°²×° £¨freebsd£©.

ÏÂÃæÊÇred hat °²×°yumµÄ·½·¨
1.ÏÂÔØ°ü :wget http://yum.baseurl.org/download/2.0/yum-2.0.8-1.src.rpm .
µ±È»Ò²¿ÉÒÔÑ¡Ôñ±ðµÄ°æ±¾:http://yum.baseurl.org/download/2.0/

2.½øÈëĿ¼½øÐа²×° :
sudo rpmbuild --rebuild yum-2.0.8-1.src.rpm
cd /usr/src/RedHat/RPMS/noarch/
sudo rpm -ivh yum-2.0.8-1.noarch.rpm

3.Èç¹û±¨´í ʹÓãºrpm -ivh -nodeps -replacefiles -force £ª.rpm

4.ÅäÖÃyum¸üеØÖ· [base]
#name=Red Hat Linux $releasever - $basearch - Base
#baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/$releasever/$basearch/
name=Red Hat Linux $releasever - $basearch - Base
baseurl= http://centos.ustc.edu.cn/centos/4/os/i386/
#[updates]
#name=Red Hat Linux $releasever - Updates
#baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/updates/$releasever/
name=Red Hat Linux $releasever - Updates
baseurl= http://mirror.centos.org/centos/4/updates/i386/
[base] #name=Red Hat Linux $releasever - $basearch - Base
#baseurl=http://mirror.dulug.duke.edu/pub/yum-repository/redhat/$releasever/$basearch/
name=Red Hat Linux $releasever - $basearch - Base
baseurl= http://centos.ustc.edu.cn/centos/4/os/i386/

5.¸üÐÂyum£º yum update µÈ´ý¸üÐÂÍê³É¾Í¿ÉÒÔʹÓÃyumÁË¡£

À´Ô´£ºLinuxÉçÇø
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ