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

2023-12-31 14:32

本文主要是介绍Centos上的包管理yum,以nodejs包为例,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

文章目录

  • 环境
  • yum
    • 安装
    • 查看
    • 查找
    • 更新
    • 卸载
  • 总结

环境

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 	# 卸载包

- 完 -

这篇关于Centos上的包管理yum,以nodejs包为例的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/556308

相关文章

综合安防管理平台LntonAIServer视频监控汇聚抖动检测算法优势

LntonAIServer视频质量诊断功能中的抖动检测是一个专门针对视频稳定性进行分析的功能。抖动通常是指视频帧之间的不必要运动,这种运动可能是由于摄像机的移动、传输中的错误或编解码问题导致的。抖动检测对于确保视频内容的平滑性和观看体验至关重要。 优势 1. 提高图像质量 - 清晰度提升:减少抖动,提高图像的清晰度和细节表现力,使得监控画面更加真实可信。 - 细节增强:在低光条件下,抖

安装nodejs环境

本文介绍了如何通过nvm(NodeVersionManager)安装和管理Node.js及npm的不同版本,包括下载安装脚本、检查版本并安装特定版本的方法。 1、安装nvm curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.0/install.sh | bash 2、查看nvm版本 nvm --version 3、安装

软考系统规划与管理师考试证书含金量高吗?

2024年软考系统规划与管理师考试报名时间节点: 报名时间:2024年上半年软考将于3月中旬陆续开始报名 考试时间:上半年5月25日到28日,下半年11月9日到12日 分数线:所有科目成绩均须达到45分以上(包括45分)方可通过考试 成绩查询:可在“中国计算机技术职业资格网”上查询软考成绩 出成绩时间:预计在11月左右 证书领取时间:一般在考试成绩公布后3~4个月,各地领取时间有所不同

安全管理体系化的智慧油站开源了。

AI视频监控平台简介 AI视频监控平台是一款功能强大且简单易用的实时算法视频监控系统。它的愿景是最底层打通各大芯片厂商相互间的壁垒,省去繁琐重复的适配流程,实现芯片、算法、应用的全流程组合,从而大大减少企业级应用约95%的开发成本。用户只需在界面上进行简单的操作,就可以实现全视频的接入及布控。摄像头管理模块用于多种终端设备、智能设备的接入及管理。平台支持包括摄像头等终端感知设备接入,为整个平台提

从状态管理到性能优化:全面解析 Android Compose

文章目录 引言一、Android Compose基本概念1.1 什么是Android Compose?1.2 Compose的优势1.3 如何在项目中使用Compose 二、Compose中的状态管理2.1 状态管理的重要性2.2 Compose中的状态和数据流2.3 使用State和MutableState处理状态2.4 通过ViewModel进行状态管理 三、Compose中的列表和滚动

centos 6安装 vim

centos 安装vim 1.首先查询当前当前vim所依赖的包存在不存在.检查缺少哪个几个依赖包 [root@bogon firstCopy]# rpm -qa|grep vivimvim-common-7.4.160-5.el7.x86_64vim-enhanced-7.4.160-5.el7.x86_64vim-filesystem-7.4.160-5.el7.x86_64vim-

Sentinel 高可用流量管理框架

Sentinel 是面向分布式服务架构的高可用流量防护组件,主要以流量为切入点,从限流、流量整形、熔断降级、系统负载保护、热点防护等多个维度来帮助开发者保障微服务的稳定性。 Sentinel 具有以下特性: 丰富的应用场景:Sentinel 承接了阿里巴巴近 10 年的双十一大促流量的核心场景,例如秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控制、实时熔断下游不可用应

NGINX轻松管理10万长连接 --- 基于2GB内存的CentOS 6.5 x86-64

转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=190176&id=4234854 一 前言 当管理大量连接时,特别是只有少量活跃连接,NGINX有比较好的CPU和RAM利用率,如今是多终端保持在线的时代,更能让NGINX发挥这个优点。本文做一个简单测试,NGINX在一个普通PC虚拟机上维护100k的HTTP

PMBOK® 第六版 规划进度管理

目录 读后感—PMBOK第六版 目录 规划进度管理主要关注为整个项目期间的进度管理提供指南和方向。以下是两个案例,展示了进度管理中的复杂性和潜在的冲突: 案例一:近期,一个长期合作的客户因政策要求,急需我们为多家医院升级一个小功能。在这个过程中出现了三个主要问题: 在双方确认接口协议后,客户私自修改接口并未通知我们,直到催进度时才发现这个问题关于UI设计的部分,后台开发人员未将其传递给

CentOS下mysql数据库data目录迁移

https://my.oschina.net/u/873762/blog/180388        公司新上线一个资讯网站,独立主机,raid5,lamp架构。由于资讯网是面向小行业,初步估计一两年内访问量压力不大,故,在做服务器系统搭建的时候,只是简单分出一个独立的data区作为数据库和网站程序的专区,其他按照linux的默认分区。apache,mysql,php均使用yum安装(也尝试