yum安装与pip安装的区别

Posted 叶庭云

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了yum安装与pip安装的区别相关的知识,希望对你有一定的参考价值。

文章目录

1、yum安装

yum(全称为 Yellow dog Updater,Modified)是一个在 Fedora 和 RedHat 以及 CentOS 中的 Shell 前端软件包管理器。基于 RPM 包管理,能够从指定的服务器自动下载 RPM 包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。

rpm是 Linux 的一种软件包名称,以 .rmp 结尾,安装的时候语法为:rpm -ivh,rpm包的安装有一个很大的缺点就是文件的关联性太大,有时候装一个软件要安装很多其他的软件包,很麻烦,所以为此 RedHat 小红帽开发了 yum 安装方法,他可以彻底解决这个关联性的问题,很方便,只要配置两个文件即可安装,安装方法是:yum install -y xxx ,yum并不是一中包,而是安装包的软件简单点说, rpm 只能安装已经下载到本地机器上的 rpm 包。yum 能在线下载并安装 rpm 包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是 rpm 工具所不具备的。

2、pip安装

pip是一个安装和管理 Python 包的工具,Python安装包的工具有easy_install, setuptools,pip,distribute等。distribute是 setuptools 的替代品,而 pip 是 easy_install 的替代品。

3、仓库源区别

pip依赖于 pip 仓库,默认为:http://pypi.python.org/,只要里面有就可以安装,你也可以更换国内镜像源来安装,速度嗖嗖的。而 yum 依赖于 yum 的仓库,需要别人做成 rpm 包才可以安装。

4、安装内容区别

yum主要用于安装 linux 系统的中的软件应用,例如 nginx,haproxy,mysql 等等

利用 pip 安装 python 中的模块,由于 python 需要安装相当多的模块,可以直接使用 pip 安装,也可以升级模块,并且可以删除你之前所安装的模块。

5、推荐阅读

yum安装与rpm安装的区别
yum 与pip区别

以上是关于yum安装与pip安装的区别的主要内容,如果未能解决你的问题,请参考以下文章

linux中yum和rpm的用法和区别

Linux中 rpm与yum的区别

centos7 yum安装python3 和pip3

ubuntu安装pip3

Linux安装软件的3种方式

Linux中的yum安装软件