linux里yum找不到basearch,Linux系统Yum中的$releasever和$basearch变量

本文介绍了Yum配置文件中$releasever和$basearch变量的含义及其作用。$releasever表示系统的发行版本,可以通过`rpm -q centos-release`查询;$basearch表示系统硬件架构,如x86_64,通过`arch`命令查看。这两个变量在搭建私有YUM源服务器时尤其有用,能自动识别不同版本和架构的Linux服务器,简化部署工作。
摘要由CSDN通过智能技术生成

Yum的配置文件中包含大量的$releasever和$basearch变量,那么他们的取值是什么呢?

为什么要折腾这个玩意呢?有点地方的网络是私有化网络,内部有大量的Linux服务器,其中各种版本,这个时候为了部署安装方便就需要搭建一个私有化的YUM源服务器,这个时候在识别各个版本的时候就不用手工区分啦,说白了就是懒人福音。

环境说明:

系统:CentOS 7.0

155dbaad4775a53dc255ae457afcfb33.png

1、$releasever

$releasever的值,当前系统的发行版本。

查看命令:rpm -qi centos-release

0fc021026781d6243c5dcbadc2d080ed.png

其中的Version:7就是当前系统的发行版本

所以此系统中$releasever变量的值就是7

2、$basearch

$basearch的值,系统硬件架构(CPU指令集)

查看命令:arch

d8b990164397bb93b3ea0e490c4e278d.png

x86_64就说明这台设备的系统64位的

3、综上所述

baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/

这个地址带入该系统变量后得到的路径便是:

baseurl=http://mirror.centos.org/centos/7/os/x86_64/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值