首页 > 系统相关 >yum的基础常用用法

yum的基础常用用法

时间:2023-05-18 18:44:17浏览次数:40  
标签:常用 安装 如下 repo yum install 用法 rpm

yum的安装与配置

以Centos7.x为例,检查yum是否已经安装,执行如下命令:

rpm -qa|grep yum

如果没有任何显示,表示系统中还没有安装yum工具,yum安装包在Centos系统光盘中可以找到,执行如下指令进行安装:

rpm -ivh yum-*.noarch.rpm

安装yum需要python-elementtree、python-sqlite、urlgrabber、yumconf等软件包的支持,这些软件包在Centos Linux系统安装光盘均可找到,如果在安装yum过程中出现软件包之间的依赖性,只需按照依赖提示寻找相应软件包安装即可,直到yum包安装成功。

yum的基本用法

通过yum安装和删除RPM包

安装rpm包,如dhcp。命令如下:

yum install curl

删除rpm包,包括与该包有依赖性的包,命令如下:

yum remove gettext-devel

注意:同时会提示删除intltool

检查可更新的rpm包,命令如下:

yum check-update

更新所有的rpm包,命令如下:

yum update

列出资源库中特定的可以安装或更新以及已经安装的rpm包的信息,命令如下:

yum info openssh

yum info perl*

列出资源库中特定的可以安装或更新以及已经安装的rpm包,命令如下:

yum list sendmail

yum list gcc*

搜索匹配特定字符的rpm包的详细信息,命令如下:

yum search wget

清除缓存中旧的rpm头文件和包文件,命令如下:

yum clean

yum clean all

yum只下载软件不安装的两种方法

(1)通过yum自带一个工具:yumdownloader

yumdownloader gcc

(2)使用yum的一个插件:yum-downloadonly

yum -y install --downloadonly --downloaddir=/tmp httpd

  • --downloadonly 说明只下载

  • --downloaddir 指定安装到哪个目录下

yum加速插件yum-fastestmirror

yum-fastestmirror插件可以自动选择速度最快的mirror

配置文件:

/etc/yum/pluginconf.d/fastestmirror.conf

其中,yum镜像的速度测试记录文件

/var/cache/yum/timedhosts.txt

安装加速插件:

yum install yum-plugin-fastestmirror

更换系统默认yum源为阿里云yum源

备份原来的yum源

mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

下载阿里云的yum

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

清理缓存

yum clean all

生成新的缓存

yum makecache

几个不错的yum源

可以安装最新版mysql和php

https://webtatic.com/projects/yum-repository/

yum install epel-release

rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm

标签:常用,安装,如下,repo,yum,install,用法,rpm
From: https://www.cnblogs.com/guangdelw/p/17413005.html

相关文章

  • nodeJs 常用库之 cross-env
    楔子为什么会注意到这个库呢?起因是因为,在公司的项目package.json看到启动或者编译的命令是这样写的"start":"cross-envNODE_ENV=developmentSERVICE_NAME=testServerneststart","start:dev":"cross-envNODE_ENV=developmentSERVICE_NAME=testServerneststart--......
  • git 常用指令
    gitbash常用指令:分支:创建新下分支                                    gitbranchbranchName切换分支                                           gitcheckoutbranchName提交......
  • STM8 TIM常用配置
    前言由于公司项目需要不得不使用STM8单片机,在开发STM8时遇到很多坑,但是经过挑灯夜战,终于把这些问题解决了。开发环境软件环境:IARforARM;硬件环境:STM32L15X系列。定时器TIM1ETR代码/*****************************************************************************......
  • 使用 JMeter 完成常用的压力测试
    IBM写道  讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试。但是软件仅仅只是功能正确是不够的。在实际开发中,还有其它的非功能因素也起着决定性的因素,例如软件的响应速度。影响软件响应速度的因素有很多,有些是因为算法不够高效;还有些可能受用户......
  • [SEO知识讲解] 老手忽悠新手seo常用的话
    本文转载自:[SEO知识讲解]老手忽悠新手seo常用的话更多内容请访问钻芒博客:https://www.zuanmang.net无论哪个seo高手都有一个接触seo从生到熟的过程。不管是高手带,还是集百家之长,亦或者是大量的实战,皆是如此。不被忽悠的新人不会成为老手,没有经历挫折的过程注定不会对搜索引擎优......
  • 常用命令行
    netshwinsockresetdockerpullintel/intel-extension-for-pytorch:gpudockerrun-it--device/dev/dri-vL::/data-p7860:7860intel/intel-extension-for-pytorch:gpudockerrun-it--privileged-vL::/data-p7860:7860intel/intel-extension-for-pytorch:gp......
  • 滑动窗口的极值与deque用法
    在程序设计中,为了优化算法可能会用到滑动窗口或者双指针的思想,这种算法能够蛮力情况下的复杂度\(O(n^2)\)降低为线性。滑动窗口的问题通常可以用双指针来解决,即用头尾两个指针来约束窗口大小。网上对于这两个名词的定义和解释莫衷一是。个人理解,固定一段窗口/区间大小而衍生的问......
  • 常用的表格检测识别方法-表格区域检测方法(上)
    ​ 常用的表格检测识别方法 表格检测识别一般分为三个子任务:表格区域检测、表格结构识别和表格内容识别。本章将围绕这三个表格识别子任务,从传统方法、深度学习方法等方面,综述该领域国内国外的发展历史和最新进展,并提供几个先进的模型方法。 3.1表格区域检测方法 表......
  • 基于算法通信过程中的常用协议介绍
    基于算法通信过程中的常用协议介绍1、HTTP(HypertextTransferProtocol):HTTP是一种应用层协议,用于客户端和服务器之间的通信。它基于请求-响应模型,通过发送HTTP请求和接收HTTP响应来进行通信。HTTP协议常用于Web应用中,可以用于传输算法请求和响应数据。2、REST(Representation......
  • 智慧档案馆常用的一款空气质量检测传感器
    档案馆库房专用的一款智能型空气质量云测仪空气质量检测仪空气质量传感器环境集成传感器集成/温湿度、粉尘PM2.5PM10/甲醛/TVOC/CO2等高度集成的一款传感器/RS485信号输出◆温度测量参数:(1)温度测量范围:-40~80℃(2)输出分辨率:0.1oC(3)测量精度:<土0.5C;(4)工作温度范围:......