云数据库GaussDB管理平台--配置软件包管理器

65 阅读4分钟

GaussDB-配置软件包管理器

配置说明

如果主机的操作系统为麒麟、统信、HCE或者BCLINUX,则需要配置yum源;如果主机的操作系统为SUSE,则需要配置zypper源。

配置yum源
  1. 以root用户登录云数据库GaussDB管理平台(TPOPS)所有节点或者待添加的主机进行yum源配置。

  2. 上传与支持的操作系统版本一致的操作系统ISO文件到服务器任意目录,例如/mnt。

  3. 执行以下命令,进入/mnt。

    cd /mnt

  4. 执行以下命令,将ISO文件挂载至/mnt路径下。

    mount -o loop

    <iso

    文件名

    > /mnt

  5. 清空原不可用yum源。

    rm -rf /etc/yum.repos.d/*****

  6. 执行以下命令,进入local.repo文件。

    vi /etc/yum.repos.d/local.repo

  7. 新增以下信息,创建本地yum源配置。

    [local]
    name=local
    baseurl=file:///mnt
    gpgcheck=0
    enabled=1
    

    其中baseurl中的/mnt为ISO文件的挂载路径

  8. 执行以下命令,确保/etc/yum.conf下的plugins配置为0。

    if grep 'plugins=' /etc/yum.conf; then
        sed -i 's/plugins=.*/plugins=0/g' /etc/yum.conf
    else
        echo "plugins=0" >> /etc/yum.conf
    fi
    
  9. 按“Esc”键后执行以下命令,保存并退出。

    :wq**!**

  10. 清除yum缓存。

**yum clean all**
  1. 缓存本地yum源。
**yum makecache**
配置zypper源
  1. 以root用户登录云数据库GaussDB管理平台(TPOPS)所有节点或者待添加的主机进行zypper源配置。

  2. 选择以下两种方法中的一种,清空原不可用zypper源。

    • 方法1:

      执行 rm -rf /etc/zypp/repos.d/* 命令,清空/etc/zypp/repos.d/文件夹。

    • 方法2:

      1. 执行 zypper lr 命令,查看已配置的zypper源。回显如下所示。

        ~ # zypper lr
        Repository priorities are without effect. All enabled repositories share the same priority.
        
        # | Alias                          | Name                           | Enabled | GPG Check | Refresh
        --+--------------------------------+--------------------------------+---------+-----------+--------
        1 | HuaWeiCloud:15.2:NON-OSS       | HuaWeiCloud:15.2:NON-OSS       | Yes     | (r ) Yes  | Yes       
        
      2. 执行 **zypper rr <

        zypper源序号

        >** 命令,逐个删除原不可用zypper源。其中zypper源序号从2.a中获取**。**

        例如,执行 zypper rr 1 命令即可删除名称为HuaWeiCloud:15.2:NON-OSS的zypper源。

  3. 执行以下命令,配置zypper源,推荐使用华为开源SUSE操作系统的镜像源。

    若SUSE主机可以访问华为的开源镜像仓,推荐使用华为开源SUSE操作系统的镜像源,具体操作如下:

    若SUSE主机不可以访问华为的开源镜像仓,推荐使用SUSE操作系统的ISO文件:

    1. 下载SUSE操作系统的ISO文件,并上传该ISO文件到服务器任意目录,例如/mnt/cdrom。

    2. 执行以下命令,进入/mnt/cdrom。

      cd /mnt/cdrom

    3. 执行以下命令,将ISO文件挂载至/mnt/cdrom路径下。

      mount -o loop

      <iso

      文件名

      > /mnt/cdrom

    4. 执行以下命令,将该ISO文件配置为名称为local的本地zypper源。

      zypper ar file:///mnt/cdrom local

  4. 执行以下命令,刷新软件源。

    zypper ref

    如果回显“Do you want to reject the key, trust temporarily, or trust always? [r/t/a/? shows all options] (r):”,键入“a”始终信任即可。

  5. 执行以下命令,查看zypper源列表。

    zypper lr

    管理面面回显如下所示,zypper配置完成。

    ~ # zypper lr
    Repository priorities are without effect. All enabled repositories share the same priority.
    
    # | Alias                          | Name                           | Enabled | GPG Check | Refresh
    --+--------------------------------+--------------------------------+---------+-----------+--------
    1 | HuaWeiCloud:15.2:NON-OSS       | HuaWeiCloud:15.2:NON-OSS       | Yes     | (r ) Yes  | Yes    
    2 | HuaWeiCloud:15.2:OSS           | HuaWeiCloud:15.2:OSS           | Yes     | (r ) Yes  | Yes    
    3 | HuaWeiCloud:15.2:UPDATE-NON-OS | HuaWeiCloud:15.2:UPDATE-NON-OS | Yes     | (r ) Yes  | Yes    
    4 | HuaWeiCloud:15.2:UPDATE-OSS    | HuaWeiCloud:15.2:UPDATE-OSS    | Yes     | (r ) Yes  | Yes    
    5 | HuaWeiCloud:15.5:NON-OSS       | HuaWeiCloud:15.5:NON-OSS       | Yes     | (r ) Yes  | Yes    
    6 | HuaWeiCloud:15.5:OSS           | HuaWeiCloud:15.5:OSS           | Yes     | (r ) Yes  | Yes
    

    数据面回显如下,zypper配置完成。

    ~# zypper lr  
    Repository priorities are without effect. All enabled repositories share the same priority.
    
    # | Alias                          | Name                           | Enabled | GPG Check | Refresh
    --+--------------------------------+--------------------------------+---------+-----------+--------
    1 | HuaWeiCloud:15.2:NON-OSS       | HuaWeiCloud:15.2:NON-OSS       | Yes     | (r ) Yes  | Yes    
    2 | HuaWeiCloud:15.2:OSS           | HuaWeiCloud:15.2:OSS           | Yes     | (r ) Yes  | Yes    
    3 | HuaWeiCloud:15.2:UPDATE-NON-OS | HuaWeiCloud:15.2:UPDATE-NON-OS | Yes     | (r ) Yes  | Yes    
    4 | HuaWeiCloud:15.2:UPDATE-OSS    | HuaWeiCloud:15.2:UPDATE-OSS    | Yes     | (r ) Yes  | Y
    

更多详情请参考GaussDB 文档中心:doc.hcs.huawei.com/db/zh-cn/ga…