Java教程

区分RPM,YUM,NPM

本文主要是介绍区分RPM,YUM,NPM,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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服务器供别人使用。

这篇关于区分RPM,YUM,NPM的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!