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源

原文地址:https://www.cnblogs.com/lyh421/p/7850411.html