ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

区分RPM,YUM,NPM

2022-09-16 11:00:19  阅读:386  来源: 互联网

标签:NPM 安装 xxx 程序包 安装包 YUM rpm yum RPM


rpm:

是由红帽公司开发的软件包管理方式,使用rpm我们可以方便的进行软件的安装、查询、卸载、升级等工作。但是rpm软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个rpm包组成时,需要多次进行下载。并且rpm 只能安装已经下载到本地机器上的rpm 包.。(linux中使用命令)

rpm常用命令:

rpm -qa | grep tomcat4
a查询已安装的包;grep相后面跟字符串,查询这个字符串;相当于查询带有“tomcat4”字符串的安装包
rpm -qi 安装包名 i安装包详细信息;查询安装包创建日期、下载地址、大小等
rpm -i example.rpm 安装 example.rpm 包;
rpm -iv example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息;
rpm -ivh example.rpm 安装 example.rpm 包并在安装过程中显示正在安装的文件信息及安装进度;

yum:
是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum能在线下载并安装rpm包。(linux中使用命令),

yum命令形式如下:

yum [options] [command] [package ...]
options是可选的,选项包括-h(帮助)、-y(当安装过程提示选择时全部为yes)、-q(不显示安装过程)等。
command是所要进行的操作,包括install、update、remove、list、info等。
package是操作的对象。
yum info xxx
显示安装包信息。
yum info
列出所有已安装包信息
yum list
显示所有已经安装和可以安装的程序包。
yum list xxx
显示指定程序包安装情况。
yum list updates
列出所有可以更新的程序包。
yum list installed
列出所有已安装的程序包。
yum list extras
列出所有已安装但不在yum Repository中的程序包。
yum deplist xxx
查看指定程序包的依赖关系。
yum search xxx
查找指定程序包,xxx可以是包名的一部分,会列出所有包含xxx的包名。
yum remove xxx
卸载指定程序包。
yum clean packages
清除缓存目录下的软件包。
yum clean headers
清除缓存目录下的headers。
yum clean oldheaders
清除缓存目录下旧的headers。
yum clean,yum clean all
清除缓存目录下的软件包及旧的headers。

npm:
npm是node.js的一个包管理器,是用 JavaScript (运行在 Node.js 上)写的 npm。(windows中使用命令)
1.允许用户从NPM服务器下载别人编写的第三方包到本地使用。
2.允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
3.允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。

标签:NPM,安装,xxx,程序包,安装包,YUM,rpm,yum,RPM
来源: https://www.cnblogs.com/netcore6/p/16699047.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有