Linux CentOS7中yum的使用更新yum源

news2024/9/20 17:46:59

我们在windows中我们是经常需要下载一些我们需要的软件,那么我们在Linux中理所当然也是需要的,那么我们如何安装软件呢??

Linux中软件安装的方法

1.源代码安装:源代码安装就是直接自己安装源代码,并且是自己找源码,自己设置代码依赖关系,所以这个源代码安装并不是我们使用的

2.rpm安装:Linux安装包,这个需要我们自己设置依赖关系,所以我们也不常用

3.yum安装:解决安装源问题,安装版本,安装依赖关系——这个是我们常用的

下面介绍一下yum安装

yum

这里先给大家一个概念,yum就是类似于我们在手机上或者是电脑上的一款软件,只不过目前yum是在centos中的,而其他种类的linux中可能并不一定是yum

我们要是想用yum安装,那么我们想要知道yum可以安装哪些软件该怎么弄呢?

yum list

yum list 就可以把所有的可以安装的软件都显示出来,我们可以找自己先要的软件安装

给大家截取出来一部分看一下

其中,第一列是软件名,第二列是版本号,其中个版本号后面的el7的意思是CentOS7,最后一列的意思是安装源位置

那么我们现在知道有哪些软件了,我们现在想安装一款软件怎么安装呢??

假设我们现在想安装一款叫 lrzsz的一款软件

我们搜索一下这款软件,它的全名叫做  lrzsz.x86_64  它的安装源是 base ,我们现在安装一下

我们看一下安装命令

yum install  

yum install  后面跟软件名,那么我们看一下是否可以安装

我们看到报错了,为什呢呢? 上面的报错显示我们需要root来执行这条命令

所以我们执行的时候必须用切换到root来执行,或者是我们可以在自己的账户上sudo command 来执行,如果是root直接输入这条命令就可以了,如果是我们自己的用户就要使用sudo

就是这条命令,但是有时候我们在安装的时候会提醒你石佛营确认安装,如果不想提醒的话,我们可以加-y

 

我们刚才只说了安装,我们还没有说这个工具有什么用呢?下面介绍一下这个工具

rzsz (软件)

lrzsz 这个软件他是可以让你的本地windows主机和你的服务器(虚拟机)可以实现文件互传,可以直接把windows上的软件拖拽到服务器上,也可以把服务器上的文件发送到windows上,我们下面演示一下,拖拽就不演示了

sz 后面跟文件名,然后就可以发送到本地windows主机上了,然后选则你想要存放的位置即可

 

回车之后,就是这样,选则想要存放的位置

我们在看一下如何把windows上的文件上传到linux主机上

 

直接rz回车,然后就可以选则想要上传的文件了

 

就是在这样,这就是lrzsz这个工具的使用方法

那么我们说了安装,我们当然还要知道怎么删除

yum remove 

删除的时候就是yum remove 后面加软件名,如果不想被提醒就加-y就可以了,不过还是需要用root执行,或者我们直接sudo

我们来演示一下这个删除,但是在删除前我们先安装一个测试软件用来测试删除

我们现在安装一个sl的软件,这个软件就是一个小火车跑过去

我们现在运行一下这个软件

 

我们直接sl 就可以了

 

这个软件就是一个小火车跑过屏幕

那么我们现在删除一下

 

我们现在看一下是否被删除,我们只需要执行一下sl就可以了

 

我们这下执行sl就显示找不到这个就是删除

下面我们在介绍一下我们的yum

我们的yum在安装的时候,肯定需要安装源,而我们不同的机器上安装源是不同的,所以有一些机器上的安装源上甚至在国外,这时候我们用yum安装的时候就会很慢,所以我们需要更新yum源,那么我们如何更新呢?

我们要是想更新yum源我们就需要在 /etc/yum.repos.d/这个目录下,找到这个文件

 

这个文件 ,然后我们可以更新里面的yum源,或者直接把它重命名,然后下载一个全新的该文件,但是在下载前一定要把他备份一下

下面这是我给大家找的yum源

CentOS 7:

# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

CentOS 6:

# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo

CentOS 5:

# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-5.repo

这三个分别是CentOS7/6/5的yum源,直接执行#后面的就可以了,但是执行前一段要备份之前的,或者直接重命名

执行完之后我们还要执行  #yum makecache 

最后一步是执行 #yum -y update

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

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

相关文章

MyBatis动态推理参数类型

前言 思考一个问题,前面的#{}和${}的区别中,我们知道了#{},MyBatis底层调用的是preparestatement这种预编译的方式,这种方式sql语句会预先编程 select * from t_user where id ?这种形式,随后调用setInt(),setString…

【Java数据结构】——第十节(上).直接插入排序、希尔排序

作者简介:大家好,我是未央; 博客首页:未央.303 系列专栏:Java初阶数据结构 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!! 文章目…

iptables 防火墙(一)

目录 一:iptables概述 二:netfilter/iptables关系 三:四表五链 1.规则表和规则链的作用 2. 四表 3.五链 ​4.规则链之间的匹配顺序 (1)主机型防火墙 (2)网络型防火墙 5.规则链内的匹配…

考研复试刷题第十四天: 表达式树 【二叉树,表达式运算】

1.概念解释: 表达式树其实就是叶节点装树,其他节点装符号的二叉树。 2.题目部分 这道题一开始没理解它的意思,以后写题一定要理解题意之后再动手。尤其是看清楚注意事项。 我一开始拿到题目,以为会有这种情况就是说一个节点之下会有一遍没…

面了一个测试工程师要求月薪26K,总感觉他背了很多面试题...

最近有朋友去华为面试,面试前后进行了20天左右,包含4轮电话面试、1轮笔试、1轮主管视频面试、1轮hr视频面试。 据他所说,80%的人都会栽在第一轮面试,要不是他面试前做足准备,估计都坚持不完后面几轮面试。 其实&…

OpenLayers多图层切换显示隐藏,支持多个Layer同时显示和隐藏,以百度地图和高德地图为例实现vue的Layer图层管理组件

前言 OpenLayers默认并没有提供图层管理组件,实现起来也很简单,评论区里有同学提到了这个,必须立刻满足,这就着手区实现一个简单又强大的地图图层管理组件。 那么本章就专门讲一下在vue中如何使用ElementUI的下拉框做一个简单的图层管理组件。 话不多说,让我们直接开始吧…

CentOS中vim的使用

vim是我们linux中很经典的一款编译器,所以使用vim是我们在学习过程中必不可少的,我们下面说一下vim的使用和安装 在某些服务器上刚开始不一定时有vim的,或者是vim的版本比较老一点,所以这时我们就可以安装一下vim sudo yum -y i…

最简单的 Java 项目——Hello world(小白快速入门指南)

文章目录 最简单的 Java 项目——Hello world步骤1:新建 Java 项目步骤2:编写最简单的 Hello World 程序步骤3:测试 附录1、.iml文件(iml是 intellij idea的工程配置文件,里面是当前project的一些配置信息。&#xff0…

免费开源PCB设计工具--KiCad安装,FreeCAD下载方法

中小企业在使用AD等工具时,会被律师函关照,下面介绍一款跨平台开源PCB设计工具KiCad 。本文仅介绍安装方法。 1. KiCad 简介 KiCad 一个跨平台的开源电子设计自动化套件。 KiCad EDA 是一款用于印刷电路板设计的开源自由软件,最初由法国人…

Shell编程——iptables防火墙

Shell编程——iptables防火墙 一、Linux包过滤防火墙1、Linux防火墙概述2、netfilter3、iptables4、netfilter/iptables关系 二、四表五链1、表链作用2、四表3、五链4、数据包到达防火墙时,规则表之间的优先顺序5、规则链之间的匹配顺序 三、iptables的安装四、ipta…

Swing简述

一、Swing概述 GUI(图形用户界面)为程序提供图形界面,它最初的设计目的是为程序员构建一个通用的GUI,使其能够在所有的平台上运行,但Java 1.0中基础类AWT(抽象窗口工具箱)并没有达到这个要求&a…

chatgpt赋能Python-python3_kafka

简介 Kafka是一个分布式的消息队列系统,由LinkedIn开源。它被设计成高性能、高吞吐量的消息传输系统,适用于分布式系统中的实时数据流处理。 Kafka的优势 在使用Kafka之前,我们需要考虑以下问题: 1.数据处理速度是否快速&…

黑客如何从零学起?

一、MYSQL5.7 MySQL是如今使用最多的数据库,是众多企业的首选,在未来几年都将被持续推动发展。 学习MySQL需注重实战操作,循序渐进地了解MySQL中的各项技术,这样才能在实际工作中的关键应用。 想进入网络安全行业, …

机器学习-2 线性回归

线性回归及最大熵模型 算法概述最小二乘法一元线性回归求解方程系数代价函数最小二乘法求解系数 多元线性回归举例 算法应用数据集介绍实现线性回归算法实现线性回归的算法流程最小二乘法的局限性 梯度下降法场景梯度下降算法(Gradient Descent)算法实例…

Electron,我与你,今天不谈技术谈感情!

目录 前言一、无知二、初见三、再见四、相遇五、行动总结 前言 今天不谈技术,谈谈我和 Electron 的缘分。可能有人觉得,或许有些人认为,和一个框架谈感情这不是疯了吗?但是,我相信每个开发者都会有同样的经历&#xf…

关于蒙特卡罗方法及其在信号处理中的应用

说明 最近想探讨一下毫米波雷达测量准确度及其改善的问题,这个话题下可供讨论的问题有很多,蒙特卡罗方法(或者说基于蒙特卡罗方法对测量准确度以及精度的评估)是其中之一,该方法是一个十分有效的工具,在科研(发paper)上也是不可少…

UE5 C++类如何读取Excel配置表?

UE5 插件开发指南 前言0 如何编写读取数据的结构体?1 如何读取数据?1.0 如何获取数据资产的路径?2 如何调用商店子系统来读取数据?前言 虚幻引擎兼容CSV和JSON格式的数据结构,这里的CSV是Excel表格的保存格式,如下图所示: 打开任意Excel表格,点击文件菜单,然后鼠标悬浮到…

一文2000字从0到1教你搭建有效的测试环境

作为软件测试行业的从业者,搭建测试环境一定是在工作中少不了的任务安排,那么如何有效的搭建测试环境,咱们今天和大家聊一聊。 首先大家要明白测试环境是为了完成软件测试工作所需要的硬件资源,软件资源,网络资源&…

计算机网络实验(ensp)-​实验2:PPP协议及PAP认证

目录 实验报告: 实验操作 1.建立网络拓扑图并开启设备 2.修改路由器名字 1.输入命名:sys 从用户视图切换到系统视图 2.输入命名:sysname 姓名 修改路由器名字 3.重复步骤1和2配置每台路由器 3.抓包 1.点击菜单栏的“数…

(转载)从0开始学matlab(第7天)—运算的优先级与内置函数

1运算的优先级 许多的数学运算写入一个表达式是非常平常的事。例如,考虑初速度为 0 的匀加速运动的位移表达式 distance 0.5 * accel * time ^ 2 这个表达式有二个乘法运算和一个幂运算。在这样的表达式中,知道运算的先后顺序是十分重要的。如果幂运算先…