Centos上的包管理yum,以nodejs包为例

24 篇文章 0 订阅

文章目录

环境

CentOS 7.9
腾讯云服务器

yum

yumCentOS上的包管理器,可以安装,卸载,查看软件等,与Pythonpip相似度极高
这里以Nodejs为例试一下yum

安装

yum install nodejs

开始输出一大堆…

正在解决依赖关系
--> 正在检查事务
...
...
...
完毕!

中间省略了很多步骤

查看

看一下这个软件的信息

yum info nodejs

输出一大堆

已安装的软件包
名称    :nodejs
架构    :x86_64
时期       :1
版本    :16.14.0
发布    :2.el7
大小    :837 k
源    :installed
来自源:epel
简介    : JavaScript runtime
网址    :http://nodejs.org/
协议    : MIT and ASL 2.0 and ISC and BSD
描述    : Node.js is a platform built on Chrome's JavaScript runtime
         : for easily building fast, scalable network applications.
         : Node.js uses an event-driven, non-blocking I/O model that
         : makes it lightweight and efficient, perfect for data-intensive
         : real-time applications that run across distributed devices.

不错不错

查找

假设我忘记了全名,就记得个关键字

yum serach node

输出更多堆

===== N/S matched: node =====
jasmine-node.noarch : DOM-less JS behavior-driven development 
...
...
...
名称和简介匹配 only,使用“search all”试试。

省略超多.还是看看我安装了哪些吧

yum list installed

输出更多更多…就不列出来了,还是放到txt在mac看吧

yum list installed > installed.txt

但实际上,我只是想看看nodejs安装包的信息,用node关键字

yum list installed | grep node

输出舒服多了

nodejs.x86_64        1:16.14.0-2.el7    @epel    
nodejs-libs.x86_64   1:16.14.0-2.el7    @epel 

更新

过了一段时间了,nodejs需要更新了,我们先看看哪些要更新

yum check-update

又输出一大堆…
还是不看了,只更新nodejs

yum update nodejs

下面是更新过程

卸载

不想用了,删掉吧

yum remove nodejs

输出

正在解决依赖关系
--> 正在检查事务
...
安装大小:8.7 M
是否继续?[y/N]:

输入y继续,继续输出

Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  正在删除    : 1:npm-8.3.1-1.16.14.0.2.el7.x86_64                                                                                                                                                                     1/2 
  正在删除    : 1:nodejs-16.14.0-2.el7.x86_64                                                                                                                                                                          2/2 
  验证中      : 1:npm-8.3.1-1.16.14.0.2.el7.x86_64                                                                                                                                                                     1/2 
  验证中      : 1:nodejs-16.14.0-2.el7.x86_64                                                                                                                                                                          2/2 

删除:
  nodejs.x86_64 1:16.14.0-2.el7                                                                                                                                                                                            

作为依赖被删除:
  npm.x86_64 1:8.3.1-1.16.14.0.2.el7                                                                                                                                                                                       

完毕!

总结

yum install nodejs	# 安装包
yum info nodejs 	# 查看包信息
yum search nodejs	# 查找包
yum list installed	# 查看已安装包
yum list installed | grep node	# 根据node关键词查找已安装包
yum check-update 	# 看看有哪些包需要更新
yum update nodejs 	# 只更新 nodejs包
yum remove nodejs 	# 卸载包

- 完 -

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值