鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

配置本地Yum源

挂载OS镜像

挂载OS镜像文件有下面的两种操作,执行其中一种操作即可。

  • 上传OS镜像至“/home”路径,并挂载镜像至“/mnt/”目录下。
    1
    mount /home/CentOS-7-aarch64-Everything-1810.iso /mnt/
    

    iso文件名请根据实际情况修改,该操作单次生效,重启后失效。

  • KVM挂载镜像,然后挂载镜像至“/mnt/”目录下。如果执行以下命令时提示没有镜像,请重新连接镜像后,再执行以下命令。
    1
    mount /dev/sr0 /mnt/
    

配置本地Yum源

如果组网环境处于外网受限情况下,服务器Yum命令无法通过外界获取依赖包时,可参考本节内容配置本地源。

  1. 先对原系统Yum源配置文件进行备份。
    1
    mv /etc/yum.repos.d /etc/yum.repos.d.bak
    
  2. 添加本地源文件,创建Yum源新配置目录“/etc/yum.repos.d”
    1
    mkdir /etc/yum.repos.d
    
  3. 进入“/etc/yum.repos.d”目录。
    1
    cd /etc/yum.repos.d
    
  4. 创建local.repo文件。
    1. 创建local.repo文件。
      1
      vim local.repo
      
    2. “i”进入编辑模式,编辑local.repo文件,在local.repo文件中添加如下内容:
      [local]
      name=local.repo
      baseurl=file:///mnt
      enabled=1
      gpgcheck=0

      文件编辑完成如下图所示:

      其中baseurl中file路径为镜像挂载路径,与挂载OS镜像时的挂载目录“/mnt”对应。

    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  5. 使本地源生效。
    1
    2
    yum clean all
    yum makecache
    

安装OS依赖包

安装依赖包。
1
yum -y install cmake gcc gcc-c++ libaio libaio-devel automake autoconf bzr bison libtool zlib-devel libgcrypt-devel libcurl-devel crypt* libgcrypt* python-sphinx openssl imake libxml2-devel expat-devel ncurses5-devel ncurses-devle vim-common libgpg-error-devel libidn-devel
1
yum -y install bison ncurses ncurses-devel libaio-devel openssl openssl-devel gmp gmp-devel mpfr mpfr-devel libmpc libmpc-devel wget tar gcc gcc-c++ git rpcgen cmake