yum命令只能操控linux系统里已经认证过的软件,不能安装第三方软件,rpm命令可以手动安装第三方软件,就是需要解决很多依赖关系,要与yum命令相互配合,十分麻烦,还有可能出错,此时搭建个第三方仓库就可以用yum直接操作,它会自动解决依赖关系,不需要手动一个一个解决。
想要使用yum命令就要先有yum源
1.什么是yum源
2.搭建本地yum源
在新建的快照里面做实验
1.先把主机里的镜像文件传送到快照里面去
| 命令 | 含义 |
|---|---|
| [westos] | 软件仓库名字 |
| name=westos | 对仓库的描述,可以随便写 |
| baseurl=file:///westos | 前面可以写file(本机路径)也可以写http( 络路径),安装源;来自/westos |
| gpgcheck=0 | 不检测gpgkey |
| enabled=1 | 使语句块生效 |
检测:看在浏览器里能不能搜到本机路径
安装dhcp软件包
| 命令 | 含义 |
|---|---|
| yum clean all | 清除原有yum缓存 |
| yum repolist | 列出仓库信息 |
| yum install software | 安装软件 |
| yum update | 更新(尽量不要用) |
| yum list software | 查看软件 |
| yum list all | 查看所有软件 |
| yum list installed | 列出已安装软件 |
| yum list available | 列出可安装软件 |
| yum reinstall software | 重新安装 |
| yum remove software | 卸载 |
| yum search software | 根据软件信息查找软件 |
| yum whatprovides file | 根据文件找出包含此文件的软件 |
| yum history | 查看系统中管理的历史 |
| yum history info id | 查看此id的软件管理历史操作 |
| yum groups list | 列出软件组 |
| yum groups info | 查看软件组的信息 |
可以根据以上命令对软件做相应操作
例:查看所有软件
yum list all
| 命令 | 含义 |
|---|---|
| rpm -i | 安装 |
| rpm -v | 显示过程 |
| rpm -h | hash加密 |
| rpm -e | 卸载 |
| rpm -q | 查看 |
| rpm -ql | 查看软件在系统中的安装文件路径 |
| rpm -qlp | 查看未安装的软件包在系统中如果安装后产生文件的路径 |
| rpm -p | 软件包 |
| rpm -a | 所有 |
| rpm -qf | 根据某个文件找出此文件属于哪个安装包 |
| rpm -qc | 查看软件的配置文件名称 |
| rpm -qd | 查看软件的说明 |
| rpm –scritps | 查看脚本 |
| rpm –nodeps | 安装软件忽略软件依赖 |
| rpm –force | 强行安装软件 |
可以用上面的命令对安装包进行操作
例安装wps
6.第三方软件库的搭建
为什么yum可以自动解决依赖性问题,因为本地的软件包都有它的信息,被记录在westos里的repodata里
搭建第三方软件库就肯定要有第三方软件
先在真机上把下载好的安装包发送到快照node1上,(在node1上先建立/software目录,将所有安装包都放到这个目录底下)

检测到了第三方软件,搭建第三方软件库成功!
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux进阶新增用户25073 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!