美文网首页.Net Core
课堂笔记day29——diff、rpm、yum以及C6和C7的区

课堂笔记day29——diff、rpm、yum以及C6和C7的区

作者: 劉歓 | 来源:发表于2019-04-10 22:58 被阅读25次

1、diff:文本比较

2、vimdiff:文本图形化比较

3、rpm:RPM包管理器

3.1rpm命令的全称是Red Hat Package Manager(Red Hat包管理器),几乎所有的Linux发行版本都使用了这种形式的命令管理、安装、更新和卸载软件。

3.2概括的说,rpm命令包含了五种基本功能(不包括创建rpm包):安装、卸载、升级、查询和验证。

3.3常用的参数:

-i 安装install

-v 显示安装过程

-h 用“#”显示安装进度条

-U 升级软件包

-e 卸载软件包

-- nodeps 忽略依赖

-q 查询软件包

-a 查所有软件包

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

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

4、yum:自动化RPM包管理工具

4.1yum(Yellow dog Updater Modified)是多个Linux发行版本的软件包管理器,例如Redhat RHEL、CentOS和Fedora。yum主要用于自动安装、升级rpm软件包,它能自动查找并解决rpm包之间的依赖关系。

4.2常用的参数:

install 安装软件包

list 获取软件包名

groupinstall 安装组包

grouplist 获取组包名称列表

list installed 查看已安装软件

provides 根据命令配置查找软件包

remove 移除软件包(禁止使用)

repolist 列出启用的yum源

repolist all 列出所有yum,包括禁用的yum源也列出

5、Linux系统如何安装软件?

5.1rpm安装

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

5.2yum安装※

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

5.3编译安装(源码编译)

慢、复杂、需要gcc编译器、可以自定义安装(版本、软件路径)

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

一次性慢、复杂、安装快、可以自定义安装(版本、软件路径)

6、CentOS6和CentOS7的区别

相关文章

网友评论

    本文标题:课堂笔记day29——diff、rpm、yum以及C6和C7的区

    本文链接:https://www.haomeiwen.com/subject/eneniqtx.html