linux基础学习(5):yum

yum是为了解决rpm包安装依赖性而产生的一种安装工具

1.yum源

1.1配置文件位置

yum源的配置文件在/etc/yum.repos.d/

*Base源是网络yum源,也就是需要联网才能使用的yum源。默认情况下,系统会使用Base源

*Media源是光盘yum源,是本地yum源

1.2配置文件内容

以Base源为例,打开后如下图

图中的两大段就是两个yum源地址容器

*[base]:容器名称,一定要由中括号

*name:说明,算是个注释

*mirrorlist:镜像源地址

实际应用时,可以自己填写一些国内厂商的镜像地址

*baseurl:yum源服务器的地址

图中的baseurl被注释掉了,因为yum源地址有一个就可以了

*gpgcheck:为1代表rpm数字认证证书生效

*gpgkey:数字证书公钥文件保存地址

*enabled:如果为1代表该yum源生效,如果为0代表该yum源不生效

图中没有写enabled,那么默认enabled=1

1.3配置本地yum源

(1)挂载光盘

(2)给其他yum加后缀

因为系统检测只会检测后缀为repo的yum源,所以只需要把除了Media源外的其他源的后缀改掉就可以了

(3)修改Media源配置文件

*baseurl后的地址改成光盘挂载点,同时注释掉其他两条地址

*将enalbed改为1

2.yum命令

yum命令不区分包全名和包名

2.1搜索命令

(1)yum search 关键字:在yum源中搜索包含关键字的软件包

(2)yum list 包名:在yum源中搜索是否有这个软件包

rpm命令的查询查的是本机的rpm包,yum命令查询的是yum源的rpm包(如果是Base源,查的就是yum源服务器的rpm包)

2.2安装命令

yum -y install 包名

2.3升级命令

yum -y update 包名

2.4卸载命令

yum remove 包名

*卸载命令也可以加-y,但那样会很危险,一般情况下最好用rpm命令来卸载,不要用yum命令卸载

2.5 yum组命令

yum组命令不能在配置本地yum源的环境下使用

用于不知道软件包名的情况

(1)yum grouplist

列出系统内所有可用的,包括已安装的、未安装的软件组

(2)yum groupinfo软件组名

查询软件组内所有的软件包

(3)yum groupinstall 软件组名

安装软件组内的所有软件包

(4)yum groupremove 软件组名

卸载软件组内的所有软件包

centos6.3以前的版本不支持在命令里用中文的软件组名

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/417663.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

论文阅读笔记AI篇 —— Transformer模型理论+实战 (三)

论文阅读笔记AI篇 —— Transformer模型理论实战 (三) 第三遍阅读(精读)3.1 Attention和Self-Attention的区别?3.2 Transformer是如何进行堆叠的?3.3 如何理解Positional Encoding?3.x 文章涉及…

【数据结构】详谈队列的顺序存储及C语言实现

循环队列及其基本操作的C语言实现 前言一、队列的顺序存储1.1 队尾指针与队头指针1.2 基本操作实现的底层逻辑1.2.1 队列的创建与销毁1.2.2 队列的增加与删除1.2.3 队列的判空与判满1.2.4 逻辑的局限性 二、循环队列2.1 循环队列的实现逻辑一2.2 循环队列的实现逻辑二2.3 循环队…

CodeReview 小工具

大家开发中有没有遇到一个版本开发的非常杂,开发很多个项目,改动几周后甚至已经忘了自己改了些什么,领导要对代码review的时候,理不清楚自己改过的代码,只能将主要改动的大功能过一遍。这样就很容易造成review遗漏&…

软件测试(一)

软件测试——测试用例 🏐测试用例要素(四个重要的要素)🏐测试用例的设计方法🏀基于需求的设计方法🏀等价类🏀边界值🏀判定表🏀正交表法🏀场景设计法&#x1f…

Prompt高级技巧:Few-Shots、COT、SC、TOT、Step-Back

CRISPE框架 如图所示。所谓CRISPE框架,指的是: CR:Capacity and Role(能力与角色)。你希望 ChatGPT 扮演怎样的角色。I:Insight(洞察),背景信息和上下文。S:&#xff08…

在IDEA上运行成功,打包成jar包后,运行报错,程序自动退出

原因 java环境不正确,很有可能安装了多个环境,导致程序加载了错误程序。 解决办法 尝试修改环境变量,如果不行,建议删除掉多余的java环境。 注意:删除掉多余的Java环境需要用程序删除,直接删除文件&#xf…

两年过去,这个“核弹级”漏洞仍未消散

还记得2年前,那个号称“核弹级”的漏洞吗? 没错,就是现代网络安全史上最严重的漏洞“Log4shell”。当它刚被爆出的时候,全世界都炸了锅,各国政府积极响应,发布警告应对漏洞威胁,各家公司积极排…

海外云手机:跨境养号的新趋势

近年来,市场综合数据显示,利用海外云手机进行跨境养号已经成为跨境电商发展的新潮流。特别是在社交电商营销和短视频引流领域,海外云手机不仅能够提高流量的质量,还能让商家实现业务翻倍增长。接下来,本文将简要阐述海…

C++ 学习系列 -- std::function 与 std::bind

一 std::function 与 std::bind 的介绍 1. std::function std::function 是 c 11 的新特性 &#xff0c;包含在头文件<functional>中&#xff0c;为了更方便的调用函数而引入。 std::function 是一个函数包装器&#xff08;function wrapper&#xff09;&#xff0c;…

day24 回溯算法 组合

题目1&#xff1a;77 组合 题目链接&#xff1a;77 组合 题意 返回[1,n]中k个数的组合 元素不可以重复使用 回溯 回溯三部曲 1&#xff09;参数和返回值 void n k 2&#xff09;终止条件 叶子节点的大小为2 终止&#xff0c;放到数组中 3&#xff09;单层递归逻辑…

23级应届生如何找java工作?

Java应届生找工作&#xff0c;不能单靠背面试题&#xff0c;更不能在简历中堆砌和找工作关系不大的校园实践经历&#xff0c;而是更要在面试中能证明自己的java相关商业项目经验。其实不少应届生Java求职者不是说没真实Java项目经验&#xff0c;而是不知道怎么挖掘&#xff0c;…

Redis主从架构、哨兵集群原理实战

1.主从架构简介 背景 单机部署简单&#xff0c;但是可靠性低&#xff0c;且不能很好利用CPU多核处理能力生产环境必须要保证高可用&#xff0c;一般不可能单机部署读写分离是可用性要求不高、性能要求较高、数据规模小的情况 目标 读写分离&#xff0c;扩展主节点的读能力&…