yum工具

回复 收藏
搭建yum仓库
1、挂载光盘rpm包
#mount /dev/cdrom  /mnt
                     #将光盘临时挂载到/mnt/目录下

2、备份并删除/etc/yum.repos.d/目录下的文件
#cd /etc/yum.repos.d/
                     #切换到yum.repos.d目录下查看源文件是否完整

#cd ..  
                     #切换到上级目录
#cp -r yum.repos.d/  yum.repos.d.bak
                     #备份完整的yum.repos.d目录

#cd yum.repos.d
                     #切换到yum.repos.d目录

#ls
                     #查看目录下文件夹。CentOS-Base.repo

#rm -rf CentOS-Base.repo
                     #删除CentOS-Base.repo文件,这样我们使用yum list就使用网络yum源



3、创建新文件本地源dvd.repo或者修改本地CentOS-Media.repo文件
创建dvd.repo
#vim /etc/yum.repos.d/dvd.repo     //加入以下内容:
[dvd]                         模块名可以此定义是在包的右侧显示的
name=install dvd     名字我们可以此定义的如:local_CD
baseurl=file:///mnt   本地文件的路径
              file:///media/cdrom/   
enabled=1                是否生效(0否,1是)
gpgcheck=0             是否检查(0否,1是)      
#gpgkey=file:///       这个我们不需要用#将其注释掉。

4、刷新repos生成缓存:
如果是我们自己编写的就需要更新生产链接
#yum makecache

当我们不想使用本地yum源了,需要删除这个文件然后恢复原来的配置文件。


yum下载rpm包到本地

1、安装yum-downloadonly插件
#yum install -y yum-plugin-downloadonly.noarch
如果你的CentOS是5.X版本,则需要安装 yum-plugin-downloadonly.noarch包。

2、下载一个rpm包而不安装:
语法:yum install 包名 -y --downloadonly
注意:
如果我们已经安装过的包不能使用这个命令,
所以我们最好使用 语法:yum reinstall 包名 -y --downloadonlyyum

3、下载到指定目录:
语法:yum install 包名 -y --downloadonly --downloaddir=/usr/local/src



--downloaddir=要保存的路径


2016-05-16 17:45 举报
已邀请:
0

qq771744331

赞同来自:

#rm -rf CentOS-Base.repo
                     #删除CentOS-Base.repo文件,这样我们使用yum list就使用网络yum源

删除了CentOS-Base.repo不是用本地yum源吗??
0

baiyongkun

赞同来自:

你是想用什么源啊,如果想添加新源用vim打开CentOS-Base.repo最下面添加就可以了!

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: