当前位置: 首页 > news >正文

【Linux】软件管理工具 yum

文章目录

  • 概念
  • 搜索:yum list
  • 安装:yum install
  • 卸载:yum remove

概念

  在Linux下安装软件,可以下载到程序的源代码,进行编译得到可执行程序,另外这些软件还有依赖其它工具的问题,还得下载编译这些依赖工具,这样太麻烦。

于是有些人把一些常用的软件提前编译好, 把这个软件所有需要用到的依赖工具一起打包,做成软件包(rpm包,类似于windows的安装程序)放在服务器上,通过包管理工具yum方便获取并直接安装。

软件包好比app,yum相当于应用商店,yum(Yellow dog Updater, Modified)主要应用在Fedora、RedHat和CentOS。

搜索:yum list

yum list 列出软件包,不过这个内容太多,需要等很久,所以一般配合grep和管道符|使用,比如我想搜索lrzsz:yum list | grep lrzsz

在这里插入图片描述

  1. x86_64代表32位、64位操作系统的安装包;
  2. 0.12.20-36代表主版本号.次版本号.源程序发行号-软件包的发行号.主机平台.cpu架构;
  3. el7代表CentOS7或RedHat7;
  4. base代表软件源,也就是软件来源,由哪方提供下载。

安装:yum install

安装lrzsz:yum install lrzsz
安装gcc:yum install gcc

安装软件需要向系统目录写入,需要root超级管理员权限才可以,普通用户使用sudo进行提权:
sudo yum install gcc

安装软件时,yum会自动找到其它依赖软件提示你是否安装,输入 y 回车即可,不想要提升的话安装命令加一个-y选项:yum install -y gcc。

卸载:yum remove

卸载gcc:yum remove gcc

普通用户使用sudo提权:sudo yum remove gcc

http://www.lryc.cn/news/399137.html

相关文章:

  • LangChain —— Prompt Templates
  • Python库 - Scrapy
  • 函数(实参以及形参)
  • ArcGIS Pro SDK (八)地理数据库 8 拓扑
  • uniapp如何发送websocket请求
  • RabbitMQ的工作模式
  • 自建搜索引擎-基于美丽云
  • 2024辽宁省大学数学建模竞赛试题思路
  • 循环结构(一)——for语句【互三互三】
  • 【深度学习基础】MacOS PyCharm连接远程服务器
  • 微调Qwen2大语言模型加入领域知识
  • 【Linux】内核文件系统系统调用流程摸索
  • 【HZHY-AI300G智能盒试用连载体验】文档资料
  • Linux--深入理与解linux文件系统与日志文件分析
  • Postman 中的 API 安全性测试:最佳实践与技巧
  • PTC可复位保险丝 vs 传统型保险丝:全面对比分析
  • 深入了解Rokid UXR2.0 SDK内置的Unity AR Glass开发组件
  • Lottery 分布式抽奖(个人向记录总结)
  • 我的AI音乐梦:ChatGPT帮我做专辑
  • 新手-前端生态
  • C#中的类
  • 探索数据库编程:基础与进阶之存储函数
  • Count数据转换为TPM数据方法整理-常规方法、DGEobj.utils和IOBR包
  • 简易限流实现
  • 用Qwt进行图表和数据可视化开发
  • sqlalchemy使用with_entities返回指定数据列
  • express
  • HTML网页大设计-家乡普宁德安里
  • 深度学习:从数据采集到模型测试的全面指南
  • Excel第29享:基于sum嵌套sumifs的多条件求和