java零基础 MyBatis 自承式光缆 MongoDB 物联网项目 希腊字母 VMware 主从复制 swift3 null web前端开发实战项目 css获取最后一个元素 cpm计算 less的比较级 升级python版本 python取随机数 python字典添加 windows安装python环境 python怎么使用 java类的继承 java基础代码 java实现栈 java字符串格式化 java文件读取 linux教程 linux的安装 街头篮球辅助 java小程序 redis入门指南 机械下载 轮播图js代码 bash命令 ps怎么插入表格 反转颜色 凯恩与林奇2下载 为什么英雄联盟无法连接服务器 pr调整图层 linux安卓模拟器 快手规则 diskman
当前位置: 首页 > 学习教程  > 编程语言

在linux中,rpm/yum/npm区别--转载哈

2020/8/31 13:46:22 文章标签:

在linux中,rpm/yum/npm区别

  • rpm
  • Yum
  • 什么是 yum 源?
  • NPM
  • rpm和yum的区别

在使用yum的时候,发现有疑惑,so度娘了下,总结下,本篇博文为转载哈,谢谢

rpm

RPM(Redhat Linux Packet Manager,就是Redhat的包管理器)是Red Hat公司随Redhat Linux推出了一个软件包管理器,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时。需要手工解决软件包的依赖关系。

Yum

(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。

什么是 yum 源?

使用 yum 安装软件包之前,需指定好 yum 下载 RPM 包的位置,这个位置就叫做 yum 源。
  使用 yum 安装软件时至少需要一个 yum 源。yum 源既可以使用网络 yum 源,也可以将本地光盘作为 yum 源。
  网络 yum 源配置文件位于 /etc/yum.repos.d/ 目录下,文件扩展名为".repo"(只要扩展名为 “.repo” 的文件都是 yum 源的配置文件)

NPM

是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:

允许用户从NPM服务器下载别人编写的第三方包到本地使用。
允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

rpm和yum的区别

rpm 只能安装已经下载到本地机器上的rpm 包,

yum能在线下载并安装rpm包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是rpm 工具所不具备的。

参考博文1 https://blog.csdn.net/s1421578048/article/details/104258341
参考博文2 https://www.cnblogs.com/yourstars/p/8891159.html
参考博文3 https://blog.csdn.net/Strawberry_Pineapple/article/details/104917362?utm_medium=distribute.pc_relevant.none-task-blog-title-3&spm=1001.2101.3001.4242
参考博文4 https://blog.csdn.net/LawssssCat/article/details/104770221?utm_medium=distribute.pc_relevant.none-task-blog-searchFromBaidu-10.add_param_isCf&depth_1-utm_source=distribute.pc_relevant.none-task-blog-searchFromBaidu-10.add_param_isCf
参考博文5 https://www.cnblogs.com/guan-zl/p/12915761.html


本文链接: http://www.dtmao.cc/news_show_150125.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?