麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > 幫助中心 > 正文

CentOS 6編譯安裝yum和配置常用的yum源

2024-07-09 22:49:12
字體:
來源:轉載
供稿:網友

安裝環境:VPS,CentOS 6 + devel

 

一、安裝相應的軟件

1.安裝python

下載Python源碼包

[root@akinlau ~]# wget http://www.python.org/ftp/python/2.4.3/Python-2.4.3.tar.bz2

解壓Python源碼包

[root@akinlau ~]# tar jxvf Python-2.4.3.tar.bz2

編譯安裝Python

[root@akinlau ~]# cd Python-2.4.3

[root@akinlau Python-2.4.3]# ./configure

checking MACHDEP... linux2

checking EXTRAPLATDIR...

checking for --without-gcc... no

checking for --with-cxx=<compiler>... no

checking for c++... c++

 

checking for /dev/ptmx... yes

checking for /dev/ptc... no

checking for socklen_t... yes

checking for build directories... done

configure: creating ./config.status

config.status: creating Makefile.pre

config.status: creating Modules/Setup.config

config.status: creating pyconfig.h

creating Setup

creating Setup.local

creating Makefile

 

[root@akinlau Python-2.4.3]# make

[root@akinlau Python-2.4.3]# make install

running install_scripts

copying build/scripts-2.4/smtpd.py -> /usr/local/bin

copying build/scripts-2.4/pydoc -> /usr/local/bin

copying build/scripts-2.4/idle -> /usr/local/bin

changing mode of /usr/local/bin/smtpd.py to 755

changing mode of /usr/local/bin/pydoc to 755

changing mode of /usr/local/bin/idle to 755

if test -f /usr/local/bin/python -o -h /usr/local/bin/python;

       then rm -f /usr/local/bin/python;

       else true;

       fi

(cd /usr/local/bin; ln python2.4 python)

Creating directory /usr/local/man

Creating directory /usr/local/man/man1

/usr/bin/install -c -m 644 ./Misc/python.man

              /usr/local/man/man1/python.1

2.下載并安裝python-urlgrabber,python-pycurl,yum-metadata-parser

[root@akinlau ~] wget http://tel.mirrors.163.com/centos/6/os/x86_64/Packages/python-urlgrabber-3.9.1-8.el6.noarch.rpm

[root@akinlau ~] wget http://tel.mirrors.163.com/centos/6/os/x86_64/Packages/python-pycurl-7.19.0-8.el6.x86_64.rpm

[root@akinlau ~] wget http://tel.mirrors.163.com/centos/6/os/x86_64/Packages/yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

[root@akinlau ~] rpm -ivh python-urlgrabber-3.9.1-8.el6.noarch.rpm python-pycurl-7.19.0-8.el6.x86_64.rpm yum-metadata-parser-1.1.2-16.el6.x86_64.rpm

3.創建yum配置文件

[root@akinlau ~] touch /etc/yum.conf

4.下載yum源碼包并安裝

[root@akinlau ~] wget http://yum.baseurl.org/download/3.4/yum-3.4.3.tar.gz

解壓源碼包
[root@akinlau ~] tar zxvf yum-3.4.3.tar.gz

編譯安裝yum
[root@akinlau ~] cd yum-3.4.3

[root@akinlau yum-3.4.3] ./yummain.py install yum

base                                                         | 3.7 kB     00:00    

base/primary_db                                              | 4.5 MB     00:07    

extras                                                       | 3.5 kB     00:00    

extras/primary_db                                            |  23 kB     00:03

出現以上提示就證明yum已經安裝成功了。

 

二、配置yum(建議使用國內的163sohu源,速度比較快)

1.網易(163) yum

下載對應版本repo文件放入/etc/yum.repos.d/(操作前請做好相應備份)

CentOS5

wget http://mirrors.163.com/.help/CentOS5-Base-163.repo

CentOS6

wget http://mirrors.163.com/.help/CentOS6-Base-163.repo

運行yum makecache生成緩存

2.搜狐(sohu) yum 

下載CentOS-Base-sohu.repo, 放入/etc/yum.repos.d/

wget http://mirrors.sohu.com/help/CentOS-Base-sohu.repo

運行yum makecache生成緩存

3.EPEL

下載相應的RPM包安裝

6版企業版 Linux

wget http://dl.fedoraproject.org/pub/epel/6/i386/epel-release-6-5.noarch.rpm

5版企業版 Linux

wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm

4.RPMForge

下載對應系統版本的RPM包安裝

EL 6:

i686:

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm

x86_64:

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

EL 5:

i386:

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

x86_64:

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm

163sohu的源直接下載相應的repo文件放到/etc/yum.repos.d/目錄,然后運行yum makecache生成緩存就可以使用

 

EPEL源和RPMForge源(國外的yum源)都是下載相應的RPM包安裝后會自動在/etc/yum.repos.d/目錄下生成相應的repo文件,然后運行yum makecache生成緩存就可以使用

不建議多種源一起用,一般情況下一個官方標準源加一個上面的其中一個源就足夠用了,以上源對CentOS等系統完全兼容,但各軟件庫之間并不能保證完全兼容沒有沖突。如果您需要同時使用以上源,您需要安裝yum-priorities插件。安裝yum-priorities插件后,您可以給各個源設置優先級priority。一般設置官方標準源優先級為1,最高,第三方源推薦>10priority=N N199的正整數,數值越小越優先)。如果不想使用某個源的話可以在repo文件中設置 enabled=0不啟用該源,如果想啟用設成enabled=1就可以了。

 

下面以官方標準源:CentOS-Base.repo為例子,說明一下主要的設置選項:

[base]                   //軟件源的名稱,將被yum取得并識別

name=CentOS-$releasever - Base  //定義軟件倉庫的名稱,沒實際作用

mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os

//mirrorlist指定鏡像服務器的地址列表

#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/

//baseurl指定一個源的鏡像服務器地址,這里加了#表示注釋了yum將忽略這一行

priority=1            //設置源優先級,199的正整數,數值越小越優先

enabled=0             //這個選項表示是否啟用repo中定義的這個源,0為禁用,1為啟用

gpgcheck=1          //這個選項表示是否要對下載的rpm包進行gpg的校驗,來確定rpm包的來源是有效和安全的,跟下面的gpgkey成對使用

gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6          //定義用于校驗的gpg密鑰

 

 

關鍵字:VPS,YUM安裝,YUM源配置

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美亚洲国产一区 | 久久精品一区二区三区不卡牛牛 | 国产精品视频不卡 | av在线浏览 | 91看片成人 | xx53xx | 香蕉久草在线 | 看免费的毛片 | 视频二区国产 | 国产精品999在线观看 | 国产精品成人免费一区久久羞羞 | 成年人免费视频大全 | 欧美aaaaa一级毛片在线 | 欧美成人精品不卡视频在线观看 | 亚洲成人欧美在线 | 国产精品毛片无码 | 激情视频日韩 | 日韩一级片免费 | 久久久一区二区三区精品 | 毛片a级毛片免费播放100 | 福利在线国产 | 国产精品一区二区三区在线 | 亚洲一级片免费观看 | 成人做爰高潮片免费视频韩国 | 欧美日本一| 国产亚洲精品久久久久婷婷瑜伽 | 国产精品午夜未成人免费观看 | 免费永久看羞羞片网站入口 | 日韩字幕在线 | 欧美一级美片在线观看免费 | 国产精品美女久久久久久不卡 | 国产亚洲精品久久久久久网站 | sese综合| 奇米888一区二区三区 | 中文字幕精品在线播放 | 青青国产在线视频 | 成人一级片毛片 | 免费黄色小视频网站 | 久草成人在线观看 | 黄色网址在线免费播放 | lutube成人福利在线观看污 |