您的位置:首页 > 其它

制作本地的yum源

2014-09-08 23:43 387 查看
使用光盘或镜像搭建本地yum源:

1. 把光盘或镜像里的内容拷贝到某个目录下

(注意: 目录结构不能变)

2. 在/etc/yum.repos.d/下创建一个以.repo结尾的文件

cat > /etc/yum.repos.d/cdrom.repo<<EOF

[cdrom] --------[rhel-.......]rhel5中要加rhel-

name = cdrom Server

baseurl = file:///media/Server

enabled = 1

gpgcheck = 0

EOF

3. yum clean all

yum makecache 或 yum list

非光盘或镜像本地yum源创建:

1. 把你的rpm包拷贝到一个目录下, 如/pub/rhel5u6

2. createrepo /pub/rhel5u6 创建yum源的元数

3. 同上添加一个.repo文件, 或者在其中一个.repo文件内添加

4. yum clean all

yum makecache

1.createrepo:

yum install createrepo

mkdir /yum

ls /yum

ntfs-3g-2010.5.22-1.el6.x86_64.rpm

createrepo
-v /yum 生成自己的yum索引文件

1/1 - ntfs-3g-2010.5.22-1.el6.x86_64.rpm

Saving
Primary metadata

Saving
file lists metadata

Saving
other metadata

ls
/yum

ntfs-3g-2010.5.22-1.el6.x86_64.rpm repodata

ls
/yum/repodata/

filelists.xml.gz other.xml.gz primary.xml.gz repomd.xml

vim
/yum/repodata/filelists.xml.gz

2.创建自己的yum源:

vim /etc/yum.repos.d/myrepo.repo

[myrepo]

name=myrepo

baseurl=file:///share

gpgcheck=0

enabled=1

yum install ntfs-3g

ntfs-3g

ntfs-3g ntfs-3g.probe ntfs-3g.secaudit ntfs-3g.usermap

+++++++++++++++++++++++++++++++++++++++++

本地yum配置:

将光盘挂载到指定位置(例如:mount /dev/sr0 /cdrom)

vim /etc/yum.repod/cdrom.repo (自定义本地yum文件)

[cdrom]

name=cdrom

baseurl=file:///cdrom (此处指定光盘的挂载点)

将其他的/etc/yum.repod/下的.repo文件改名为.repo-bak,yum会读取这个目录下所有以.repo结尾的文件。

rpm --import /cdrom/RPM-GPG-KEY* (导入软件的认证)

yum clean all (清一次yum)

yum install xxx -----就可以调用本地yum源了

常用命令:

yum check-update 查询是否有rpm包需要更新

yum update 更新所有rpm包(后面可加上指定更新的rpm包)

yum search 查询包

yum install 安装某个包

yum install *gcc* 安装含有gcc关键字的所有包

yum upgrade 更新系统(不推荐)

yum remove 删除包

yum clean 清除yum中的一些缓存

yum grouplist yum组内容
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: