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.mzph.cn/news/636854.shtml

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

相关文章

std::atomic

一、概述 std::atomic 是C11引入的一个模板类,用于提供原子操作的类型。在多线程编程中,当多个线程同时访问同一块数据时,可能会导致数据竞争和不确定的行为。std::atomic 可以用来创建原子类型的变量,保证对该变量的操作是原子的…

【leetcode】下一个排列 双指针算法

/*** param {number[]} nums* return {void} Do not return anything, modify nums in-place instead.*/ var nextPermutation function(nums) {const len nums.length;let i len -2;//找到第一个当前项比后一项小的位置iwhile(i>0&&nums[i]>nums[i1]) i--;if(…

(202401)深度强化学习基础2:策略梯度

文章目录 前言策略梯度1 基于价值算法的缺点2 策略梯度算法3 REINFORCE算法本章小结 前言 感谢Datawhale成员的开源本次学习内容的文档地址为 第九章 策略梯度 策略梯度 这个章节会开始介绍基于策略梯度的算法。前面的算法都是针对“奖励”或者说“回报(reward&a…

章鱼网络 Community Call #17|打造全新 Omnity 跨链协议

香港时间2024年1月8日12点,章鱼网络举行第17期 Community Call。 对于 Octopus Community 而言,2023年是一个分水岭。我们如期兑现我们的承诺,成功上线了包括 $NEAR Restaking 和 Adaptive IBC 在内的完整的 Octopus 2.0。 自从我们在2023年…

9.2 工厂模式(❤)

9.2 工厂模式(❤) 1. 工厂模式介绍1.1 工厂模式1.2 简单工厂1.2.1 案例讲解: 购买电脑2. 工厂模式用途和特点3. 工厂模式项目应用1. 工厂模式介绍 1.1 工厂模式

HashMap原理

Java面试题 HashMap原理 HashMap是数组链表/红黑树结构,在put元素时会经过以下步骤: 1.先根据key的hashcode计算存储索引。 2.如果数组为空,则先执行resize进行扩容。 3.判断是否存在哈希冲突,如果没有则直接生成链表结构Node放入…

Java便捷访问的好处

便捷访问有以下几个好处: 提高效率:便捷访问可以减少查找和获取信息所需的时间和努力,从而提高工作和生活效率。 增强用户体验:提供便捷访问可以使用户感到方便和满意,从而增强他们对产品或服务的体验。 增加使用频率…

springcloud gateway正确路由配置 uri找不到服务?

引言 在集成nacos组件以及springcloudalibaba 的gateway时,出现正确配置,如下文配置,却在测试demo调用该服务的时候,无法路由到此服务,说是无效服务。经过查阅资料得知其命名不符合gateway的命名规范,因而…

Http三种常见状态码的区别(401、403、500)

一、解释 401 Unauthorized(未经授权):表示请求需要进行身份验证,但客户端未提供有效的身份验证凭据。通常,当用户尝试访问需要身份验证的资源时,服务器会返回401状态码,以提示客户端提供有效的…

万界星空科技mes系统可以为企业带来什么好处

随着信息技术的不断发展,MES生产制造系统的作用不断凸显。万界星空科技MES生产制造可以为企业带来四个方面的好处:提升生产效率、降低生产成本、优化生产过程、提高生产质量。本文将从这四个方面分别进行详细阐述,旨在通过对MES生产制造系统的…

动态规划汇总

作者推荐 视频算法专题 简介 动态规划(Dynamic Programming,DP)是运筹学的一个分支,是求解决策过程最优化的过程。每次决策依赖于当前状态,又随即引起状态的转移。一个决策序列就是在变化的状态中产生出来的&#x…

C#调用C++ dll异常排查

基本情况 最近在做的一款程序,长时间运行总会出现莫名的问题。有时是自动关闭,有时程序报错,有时调用的dll异常…… 提出假设——dll内存泄漏 由于开始与C组合作时,使用其提供的dll出现过数据读写时异常(内存操作异常…

线程的创建与回收

目录 一、线程的创建 进程: 线程: 线程特点: 一个进程中的多个线程共享以下资源: 每个线程私有的资源包括: Linux线程库: 线程创建-pthread_create 二、线程的参数传递 线程结束-pthread_exit 线程查…

【论文解读】LERF:语言嵌入的辐射场(ICCV 2023 Oral)

来源:投稿 作者:橡皮 编辑:学姐 论文链接:https://arxiv.org/abs/2303.09553 项目主页:https://lerf.io](https://lerf.io 图 1:语言嵌入辐射场 (LERF)。 LERF 将 CLIP 表示建立在密集、多尺度的 3D 场中。…

Oracle SQL Developer执行sql脚本文件

文件过于大,无法打开,直接在界面执行。 ①将文件放置到D盘,文件名 daochu5.sql ② 在工具执行SQL界面输入 d:\daochu5.sql;,点击运行按钮运行

Shell 脚本实现自动启动程序、日志管理和定时任务监控

简介 本篇将通过Shell 脚本实现自动启动Java程序、日志管理和定时任务监控。脚本启动程序具灵活定制、可移植性和扩展性强的优点,可以根据需要添加额外的功能、配置选项和自定义行为,从而满足更具体的要求。 脚本编写 vim start_program.sh#!/bin/bas…

Swift抓取某网站律师内容并做排名筛选

有个很要好的朋友,今天找我说他的朋友欠他钱,因为工程上面的事情,所以一直没拿到款。想让我找个靠谱的律师帮他打官司,因为这个也不是我的强项,也没有这方面的经验。随即从律师网站爬取对应律师口碑以及成功案例&#…

【第七在线】利用大数据与AI,智能商品计划的未来已来

随着科技的快速发展,大数据和人工智能(AI)已经成为各行各业变革的重要驱动力。在服装行业,这两大技术的结合正在深刻改变着传统的商品计划方式,引领着智能商品计划的未来。 一、大数据与AI在智能商品计划中的角色 大数据为智能商品计划提供了…

【设计模式】腾讯二面:自动贩卖机/音频播放器使用了什么设计模式?

状态模式是什么? 状态模式,也被称作状态对象模式,是一种行为设计模式。 当一个对象的内在状态改变时,允许改变其行为,这个对象看起来像是改变了其类。 它让对象在其内部状态改变时改变自己的行为。外部调用者无需了…

数据结构学习之双向链表(各种操作合集)

双向链表(各种操作合集) 双向链表的两种创建方式: 方法1:根据函数的返回值创建 通过返回值返回所申请的头结点所在的内存空间首地址,即创建双向链表的头结点,代码如下: 示例代码:…