yum工具的安装:
有些系统安装完后是没有这个工具的,如果没有则要自己手动安装,网上下载或在U盘里的linux程序包里。
-----------------网上源--------------------------
把以下复制到文件,传到/etc/yum.repos.d/目录下,命名:CentOS-Base.repo
复制开始-------
[base]
name=CentOS-4 - Base
baseurl=http://mirror.centos.org/centos/4/os/$basearch/
gpgcheck=1
#released updates
[update]
name=CentOS-4 - Updates
baseurl=http://mirror.centos.org/centos/4/updates/$basearch/
gpgcheck=1
#packages used/produced in the build but not released
[addons]
name=CentOS-4 - Addons
baseurl=http://mirror.centos.org/centos/4/addons/$basearch/
gpgcheck=1
#additional packages that may be useful
[extras]
name=CentOS-4 - Extras
baseurl=http://mirror.centos.org/centos/4/extras/$basearch/
gpgcheck=1
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-4 - Plus
baseurl=http://mirror.centos.org/centos/4/centosplus/$basearch/
gpgcheck=1
enabled=0
#contrib - packages by Centos Users
[contrib]
name=CentOS-4 - Contrib
baseurl=http://mirror.centos.org/centos/4/contrib/$basearch/
gpgcheck=1
enabled=0
-------复制结束
-----------------网上源--------------------------结束
-----------------本地源-------------------------
yum会去扫描找到一个对比文件,文件名忘了,在找不到时会提示,如果源里没有这个文件,就会提示不成功,如果没这个文件,那就得自己创建,要自己创建,就可安装一个程序来创建,程序包是:createrepo-0.4.4-2.fc6.noarch.rpm。
如果有这个文件,就可以直接挂载光盘进行引用,如果没有就得把光驱的源复制出来,因为光盘不可写,建不了那个扫描文件。
本身有这个文件或建好这个文件后,就要改配置文件,配置文件还是上文说的那个,有些版本不同名字不同,但所在目录是一样的,改成如下:
[cdrom]
name=myyum
baseurl=file:///yumsrc/
gpgcheck=0
enabled=1
如果没有那个文件,那这样建立,完整流程:
1.创建挂载点
mkdir /yumsrc
2.挂载安装介质盘
mount /dev/cdrom /mnt
3.复制光盘内容到/yum目录中
cp /mnt/* /yumsrc/
4.安装创建repository的软件包
rpm -ivh createrepo-0.4.4-2.fc6.noarch.rpm
5.改上文所述配置文件
6.改/usr/lib/Python2.4/site-packages/yum/yumRepo.py
找到remote=url + '/' + relative,把/改为自己的目录/yumsrc
7.createrepo /yumsrc/
8.yum clean all
9.开始使用
-----------------本地源-------------------------结束