yum安装与pip安装的区别

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

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区别

目录
相关文章
|
15天前
yum 可以安装rpm包
【6月更文挑战第18天】yum 可以安装rpm包
65 0
|
2月前
|
Python
pip批量安装python第三方库
pip批量安装python第三方库
|
6天前
|
缓存
创建本地yum源并安装tree命令(openEuler-20.03-LTS-SP3)
创建本地yum源并安装tree命令(openEuler-20.03-LTS-SP3)
18 1
|
15天前
|
TensorFlow 算法框架/工具 Python
最新版tensorflow安装教程,pip安装+手动安装
最新版tensorflow安装教程,pip安装+手动安装
21 1
|
19天前
|
Python
pip 安装 openai 异常【已解决】
pip 安装 openai 异常【已解决】
39 0
|
29天前
|
开发工具
centos8 yum安装mysql8 流程配置
centos8 yum安装mysql8 流程配置
182 0
|
29天前
|
Linux 应用服务中间件 开发工具
centos linux 通过yum安装nginx
centos linux 通过yum安装nginx
126 0
|
29天前
|
人工智能 Linux Python
Alibaba Cloud Linux 3.2104 LTS 64位 怎么安装python3.10.12和pip3.10
Alibaba Cloud Linux 3.2104 LTS 64位 怎么安装python3.10.12和pip3.10
82 0
|
2月前
|
Serverless Linux Windows
在函数计算中,如果pip安装速度较慢
在函数计算中,如果pip安装速度较慢
52 1
|
2月前
pip install -U weditor 安装报错 error: subprocess-exited-with-error
pip install -U weditor 安装报错 error: subprocess-exited-with-error
210 0