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

相关文章

mac安装nvm(node.js)多版本管理实践步骤

《mac安装nvm(node.js)多版本管理实践步骤》:本文主要介绍mac安装nvm(node.js)多版本管理的相关资料,NVM是一个用于管理多个Node.js版本的命令行工具,它允许开发者在... 目录NVM功能简介MAC安装实践一、下载nvm二、安装nvm三、安装node.js总结NVM功能简介N

SpringBoot中使用 ThreadLocal 进行多线程上下文管理及注意事项小结

《SpringBoot中使用ThreadLocal进行多线程上下文管理及注意事项小结》本文详细介绍了ThreadLocal的原理、使用场景和示例代码,并在SpringBoot中使用ThreadLo... 目录前言技术积累1.什么是 ThreadLocal2. ThreadLocal 的原理2.1 线程隔离2

CentOS系统Maven安装教程分享

《CentOS系统Maven安装教程分享》本文介绍了如何在CentOS系统中安装Maven,并提供了一个简单的实际应用案例,安装Maven需要先安装Java和设置环境变量,Maven可以自动管理项目的... 目录准备工作下载并安装Maven常见问题及解决方法实际应用案例总结Maven是一个流行的项目管理工具

Linux内存泄露的原因排查和解决方案(内存管理方法)

《Linux内存泄露的原因排查和解决方案(内存管理方法)》文章主要介绍了运维团队在Linux处理LB服务内存暴涨、内存报警问题的过程,从发现问题、排查原因到制定解决方案,并从中学习了Linux内存管理... 目录一、问题二、排查过程三、解决方案四、内存管理方法1)linux内存寻址2)Linux分页机制3)

Linux之软件包管理器yum详解

《Linux之软件包管理器yum详解》文章介绍了现代类Unix操作系统中软件包管理和包存储库的工作原理,以及如何使用包管理器如yum来安装、更新和卸载软件,文章还介绍了如何配置yum源,更新系统软件包... 目录软件包yumyum语法yum常用命令yum源配置文件介绍更新yum源查看已经安装软件的方法总结软

高效管理你的Linux系统: Debian操作系统常用命令指南

《高效管理你的Linux系统:Debian操作系统常用命令指南》在Debian操作系统中,了解和掌握常用命令对于提高工作效率和系统管理至关重要,本文将详细介绍Debian的常用命令,帮助读者更好地使... Debian是一个流行的linux发行版,它以其稳定性、强大的软件包管理和丰富的社区资源而闻名。在使用

SpringBoot使用minio进行文件管理的流程步骤

《SpringBoot使用minio进行文件管理的流程步骤》MinIO是一个高性能的对象存储系统,兼容AmazonS3API,该软件设计用于处理非结构化数据,如图片、视频、日志文件以及备份数据等,本文... 目录一、拉取minio镜像二、创建配置文件和上传文件的目录三、启动容器四、浏览器登录 minio五、

IDEA中的Kafka管理神器详解

《IDEA中的Kafka管理神器详解》这款基于IDEA插件实现的Kafka管理工具,能够在本地IDE环境中直接运行,简化了设置流程,为开发者提供了更加紧密集成、高效且直观的Kafka操作体验... 目录免安装:IDEA中的Kafka管理神器!简介安装必要的插件创建 Kafka 连接第一步:创建连接第二步:选

CentOS系统使用yum命令报错问题及解决

《CentOS系统使用yum命令报错问题及解决》文章主要讲述了在CentOS系统中使用yum命令时遇到的错误,并提供了个人解决方法,希望对大家有所帮助,并鼓励大家支持脚本之家... 目录Centos系统使用yum命令报错找到文件替换源文件为总结CentOS系统使用yum命令报错http://www.cppc

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

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