实验目的:
1. 配置软件仓库
2. 客户端配置 yum 文件
3. 查询软件包
4. 查询文件和命令由哪个包生成
实验步骤及结果:
1. 配置软件仓库
- #umount /dev/cdrom // 预防之前有挂载, 先干掉
- #ls /mnt // 查看 mnt 里是否还有挂载
- #mount /dev/cdrom /mnt
- // 将根下的 Dev 存放设备相关的位置里的 cdrom 挂载到根下的 mnt 下
- #ls /mnt // 查看是否挂载成功
- #mkdir -p /repo/cos7dvd // 连续创建一个在根下的 repo 下的 cos7dvd-p 为递归创建
- #cp -rf /mnt//repo/cos7dvd // 将根下的 mnt 下的所有文件星号表示所有文件复制到根下的 repo 下的 cos7dvd-r 为目录复制
- #du -sh /repo/cos7dvd // 查看根下的 repo 下的 cos7dvd 大小
2. 客户端配置 yum
- #ls /etc/yum.repos.d/ // 查看根下的 etc 存放配置相关的位置 yum.repos.d 内容
- #mkdir /etc/yum.repos.d/oldrepo // 创建一个根下的 etc 下的 yum.repos.d 下的 oldrepo
- #mv /etc/yum.repos.d/.repo /etc/yum.repos.d/oldrepo/ // 将 yum.repos.d 下的所有文件移动的 oldrepo
- #ls /etc/yum.repos.d/ // 查看是否移动成功
- #yum-config-manager --add file:///repo/cos7dvd/ // 配置客户端 yum
- #ls /etc/yum.repos.d/ // 查看是否成功出现下图标识文件
#vim /etc/yum.conf // 通过 vim 修改根下的 etc 下的 yum.conf 并将第八行的 1 修改为 0
#yum clean all 清楚 yum 缓存
#yum repolist 验证仓库名字, 路径, 软件包数量
3. 查询软件包
基本用法
格式: yum list [软件名] .. ..
如:
#yum list firefox
获取软件包的描述信息
基本用法
格式: yum info [软件名] .. ..
如:
#yum info httpd
4. 查询文件和命令由哪个包生成
基本用法
格式: yum privides "/ 程序或文件名".. ..
- eg:
- #yum provides "/vim" | more | 为管道 more 为分屏显示
谢谢大家
来源: http://www.bubuko.com/infodetail-2507903.html