rpm 安装
常用选项
操作符 | 作用 |
---|---|
rpm -ivh full_pkgname | 安装 |
rpm -e pkgname | 卸载 |
rpm -qa [pkgname] | 列出所有已经安装过的包 |
rpm -ql pkgname | 列出一个已经安装的包安装了哪些文件 |
rpm -qf file | 列出某个文件由哪个包安装 |
rpm -qi file | 查询某个安装包的详细安装信息 |
rpm –nodeps | 强制安装,而不用管其依赖的包 |
rpm –force | 强制安装,而不管系统中有没有安装过这个包 |
yum 安装
概述
- yum工具是RedHat公司开发的用于管理rpm包的工具
- 使用 yum 安装 rpm 包可以自动解决包之间的依赖关系
- 我们可以自定义 yum 的源,可以搭建本地 yum 仓库
- yum 源配置文件为 /etc/yum.repos.d/CentOS-Base.repo
常用选项
操作符 | 作用 |
---|---|
yum install pkg | 安装rpm包 |
yum remove pkg | 卸载rpm包 |
yum list | 从配置文件中指定的yum源列出所有的rpm安装包 |
yum search xxx | 搜索rpm包 |
yum groupinstall grp | 安装rpm组件 |
yum groupremove grp | 卸载rpm组件 |
yum grouplist | 列出所有的rpm组件 |
yum update / yum upgrade | 更新所有的rpm包 |
搭建本地 yum 仓库
- 将CentOS安装盘或安装镜像挂载到指定路径,如/mnt/
- 备份好配置文件 /etc/yum.repos.d/CentOS-Base.repo到一个指定路径
- 删除配置文件 /etc/yum.repos.d/CentOS-Base.repo
- 编辑另一个配置文件 /etc/yum.repos.d/CentOS-Media.repo
- [local-cdrom] —-> yum list 时显示在最右边的标识
- name=cd —-> yum 仓库标识
- baseurl=file:///mnt/ —-> 指定 rpm 仓库路径
- gpgcheck=0 —-> 不检测
- enabled=1 —-> 允许
- 保存退出
使用 yum 只下载不安装 rpm 包
- 先安装一个插件:yum install -y yum-plugin-downloadonly
- 对于未安装过的 rpm 包:yum install -y pkg –downloadonly
- 对于已经安装过的:yum reinstall -y pkg –downloadonly
- 指定 rpm 包的下载路径:yum install -y pkg –downloadonly –downloaddir dir
源码安装
注意事项
- 下载源码包尽量从官网下载,保证安全
- 源码包保存路径约定为:/usr/local/src/
- 安装路径约定为:/usr/local/源码包名
- 安装开始前,先要查看安装说明
vim INSTALL
vim README
- 查看配置参数:./configure –help
- 安装过程中,每进行完一步要使用
echo $?
进行验证前一步是否产生错误
安装过程
操作符 | 作用 |
---|---|
./configure –help | 查看所有配置参数及含义 |
./configure … | 配置安装路径、安装模块 |
make | 编译 |
make install | 安装 |
echo $! | 检查上一步安装是否出错,‘0’:正确;‘1’:错误 |