2017.11.15 linux软件安装管理(todo)
学习来自:http://www.imooc.com/learn/447
第一章 介绍
第二章 软件包简介
1.源码包
2.二进制包(RPM包或系统默认包)
脚本安装包其实是别人把软件安装的脚本写好了,实际上安装的还是源码包或者二进制包。
第三章 RPM命令
1.RPM包的位置
RPM包放在系统光盘中。
2.RPM包的命令规则
用未安装包时,需要写包全名。用已安装包时,可以只写包名。
3.RPM包的依赖性
树形依赖;环形依赖;模块依赖。
yum:在线安装RPM包。
所以使用yum安装会比较简便,因为会处理这些依赖。但是yum不可以查询和校验。
4.命令
1 (1)安装 2 rpm -ivh 3 i:install 安装,后接包全名 4 v:verbose 显示详情 5 h:hash 显示进度 6 7 (2)升级 8 rpm -Uvh 9 U:upgrade 升级,这里使用的升级包对系统来说也是未安装包,所以后接包全名 10 v:verbose 11 h:hash 12 13 (3)卸载 14 rpm -e 15 e:erase 卸载,后接包名 16 注意:rpm安装是放在默认位置,所以安装、卸载都无需手写地址。 17 18 (4)查询 19 rpm -qa | grep *** 20 rpm -qip 21 rpm -ql 22 rpm -qf 23 rpm -qR 24 q:query,必有,后接包名。 25 a:all 26 i:imformation 27 p:package,后接未安装包的包全名 28 l:list 29 f:后接系统文件名 30 R:依赖
31 (5)校验
32 rpm -v 包名
33 SM5DLUGT这几个返回值的含义。
34 (6)默认安装位置
35 /etc/ 配置文件
36 /usr/bin 可执行命令
37 /usr/lib 库
38 /usr/share/doc 使用手册
39 /usr/share/man 帮助文档
第四章 yum在线安装
所有的软件包都被放在了官方服务器上,当执行yum安装的时候,就会自动解决所有的依赖。
1.yum源
fighting for this