Day29-安装包工具&&C6与C7区别

一、命令

1、diff文本比较工具

先备份

备份好处:

1)用于恢复

2)比较检查

a 是add    c 是chage    d是delete 

2、vimdiff

3、rpm 安装、卸载、升级、查询和验证软件包

需要安装很多依赖包

rpm  -qa:查询所有软件包

-q 查询软件包

-e 卸载软件包  --nodeps  忽略依赖包

-l 显示软件包中所有的文件

-f 查询文件或命令属于哪个软件包

4、yum

帮助我们在rpm安装时解决软件包依赖,背后还是使用rpm,不需要直接使用rpm了。让安装软件更加智能,底层还是rpm在工作。

作用:主要用于自动安装、升级rpm软件包,他能自动查找并解决rpm包之间的依赖关系。

二、Linux系统如何安装软件

1、rpm安装

简单、快。但依赖多,解决依赖困难繁琐。

2、yum安装*****

简单、快。会自动解决依赖。但不能选择软件版本或软件存放路径。

3、编译安装(源码编译)*****

慢、复杂,需要GCC编辑器,可以自定义安装(版本,软件路径)。

4、将源码制作成rpm,然后放到yum仓库,实现yum自动安装。

开始慢、复杂,后来安装快,可以自定义安装(版本、软件路径)。

三、CentOS6.X和CentOS7.X的区别

你可能感兴趣的:(Day29-安装包工具&&C6与C7区别)