结尾有小火车
一、Linux 软件包管理机制
软件管理分类
- yum:自动处理有依赖的关系
- rpm:依赖问题
- source
- bin
二、rpm工具管理rpm软件包
1.认识rpm软件包
- 除非特定场景,负责不用
- 软件名称版本号(主版本、次版本、修订号)操作系统 cpu平台
2.rpm工具详解
- rpm -ivh 软件包名称
- 查询服务对应的包:rpm -qa | grep http
- 查询安装路径:rpm -ql httpd | head -5
- 查询文件父包:rpm -qf /etc/passwd
- 卸载软件包:rpm -e 软件包名称
- 查询软件的配置文件:rpm -qf /etc/httpd/
–force:强制安装
–nodeps:不检测依赖关系
三、rpm软件包安装实战
使用rpm工具完成
- 软件包安装
- 查看已经按照的软件包
- 卸载软件包
四、yum 工具管理rpm软件包
源位置:/etc/yum.repos.d
- yum源的分类
- 手动创建(没网才用,略)
- 配置阿里云yum源(公司直接使用)
- 网址:https://developer.aliyun.com/mirror/
- 下载(完事儿)
- yum工具详解
- 安装: yum -y install 软件包名1 软件包名2 …… (可一次装多个)
- 清理yum缓存: yum clean all (慎重)
- 缓存软件包信息: yum makecache
- 查询yum源信息: yum repolist
- 查询软件: yum search mysql
- 查看软件依赖关系: yum deplist
- 查看命令的软件包: yum provides vim
- 重装: yum reinstall 软件包名
- 卸载: yum remove/erase 软件包名
五、yum软件包管理实战
安装小火车:yum provides vim
[root@server ~]# sl