上篇博文中讲到搭建yum源之后可以快速安装其中的软件,那么对于一些不在yum源中的软件,本节给出第三方软件仓库搭建的方法
第三方软件仓库搭建
1.将第三方软件放在一个目录下,除过rpm软件外不能有其他文件
2.createrepo -v /目录命令生成repodata目录,使得目录中的第三方软件可以被yum读取到
3.将第三方软件信息添加到westos.repo文件中,并将第三方软件进行挂载
4.测试挂载结果
输入文件路径可访问到第三方软件 说明i挂载成功
仓库搭建成功后可以直接用yum安装第三方软件
第三方软件安装成功
yum命令
需要成功搭建yum源之后yum命令才能生效
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 groups install sfgroup | 安装软件组 |
rpm命令
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 强行安装软件
rpm --kv 检测软件包是否被篡改
面试题:
请在linxu系统中使用命令快速找出mysql文件的位置。
rpm -qal |grep mysql