重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1621|回复: 0
打印 上一主题 下一主题

[安装] Yum与pip的区别

[复制链接]
跳转到指定楼层
楼主
发表于 2022-4-25 17:04:18 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
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 安装,也可以升级模块,并且可以删除你之前所安装的模块。


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 支持支持 反对反对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-11-28 21:45 , Processed in 0.094603 second(s), 21 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表