| 软件安装方式 | 简介 |
|---|---|
| rpm(软件包,类似apk)安装 | 自己下载rpm包,自己安装,自己解决依赖 |
| yum命令安装 | yum安装,帮你下,帮你装,帮你装依赖 |
| 编译安装 | 编译源代码,步骤: 配置,编译,安装 默认 /usr/local,可以改 没有systemctl |
| 二进制包(绿色软件) | 解压即用 没有环境变量,systemctl |
rpm
使用光盘中的rpm包,在虚拟机中就是iso镜像
#首先挂载光盘mount /dev/cdrom /某目录然后 ll /某目录/Packages 查看有哪些rpm
rpm命令的使用
| 功能 | 指令 | 选项含义 |
|---|---|---|
| 安装 | rpm -ivh | i:install,v:显示过程,h:显示过程 |
| 查询 | rpm -qa # 查安装的rpm,一般rpm -qa | grep rpm -ql 完整包名 # 检查软件包东西安哪了 rpm -qf 路径 # 检查命令或软件属于哪个软件包,可以配合which是用,只能检查已安装的 |
q:query,a:all q:query,list |
| 删除 | -e | |
| 忽略依赖安装或删除 | —nodeps | |
| 软件校验 | -aV |
yum
wget 会保留rpm,yum开启缓存也可以
update:会更新软件、系统、内核的版本;
upgrade:只升级软件,并覆盖老版本;
yum provides 命令
yum search all 命令
网络rpm包可以用yum和rpm安装,建议使用yum(未实证
编译安装
配置 ./configure
编译 make
分发 make install # 也有不编译直接跳这一步的,看文档或者命令行提示
