Yum的配置文件中包含大量的$releasever和$basearch變量,那么他們的取值是什么呢?
為什么要折騰這個玩意呢?有點地方的網絡是私有化網絡,內部有大量的Linux服務器,其中各種版本,這個時候為了部署安裝方便就需要搭建一個私有化的YUM源服務器,這個時候在識別各個版本的時候就不用手工區分啦,說白了就是懶人福音。
環境說明:
系統:CentOS 7.0


1、$releasever
$releasever的值,當前系統的發行版本。
查看命令:rpm -qi centos-release


其中的Version:7就是當前系統的發行版本
所以此系統中$releasever變量的值就是7
2、$basearch
$basearch的值,系統硬件架構(CPU指令集)
查看命令:arch


x86_64就說明這台設備的系統64位的
3、綜上所述
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
這個地址帶入該系統變量后得到的路徑便是:
baseurl=http://mirror.centos.org/centos/7/os/x86_64/