AIX 如何在 IBM AIX 上配置 YUM 并创建本地存储库

AIX 如何在 IBM AIX 上配置 YUM 并创建本地存储库,第1张

AIX 如何在 IBM AIX 上配置 YUM 并创建本地存储库

文章目录
  • 一、如何在 IBM AIX 上配置 YUM 并创建本地存储库
    • 1. 相关基础
      • 1.1 什么是aix系统
    • 2. aix系统上安装yum命令
    • 3. 创建一个本地的 YUM 存储库步骤
  • 二、参考

一、如何在 IBM AIX 上配置 YUM 并创建本地存储库 1. 相关基础 1.1 什么是aix系统

AIX 全名为(Advanced Interactive Executive),它是IBM 公司的UNIX *** 作系统,基于AT&T Unix System V开发的一套类UNIX *** 作系统,运行在IBM专有的Power系列芯片设计的小型机硬件系统之上。

AIX 系统只能在IBM 的小型机上才能运行。 一般的服务器只能运行windows 和Linux 系统。IBM 有自己的服务器也有小型机, 这两者区别在CPU上。 一般的服务器,都是至强(Xeon)CPU。 而IBM小型机用的是POWER 系列的CPU。

很多人也许都还记得,1997年,IBM深蓝计算机在与世界象棋大师卡斯帕罗夫的对弈中取得胜利,电脑首次战胜人脑,这次胜利标志人类计算技术,在人工智能方面取得了突破性进展。当时的IBM深蓝正是采用了AIX *** 作系统和Power架构处理器。

AIX 遵循的国际标准:
(1)IEEE POSIX1004.1-1990
(2)X/OPEN 移植指南ISSUE3的基本级(XPG3)
(3)AES/OS REVISION A (OSF/1 LEVEL 2 资格)
(4)FIPS 151-1
(5)AIX的编译器: XLC、C++(可选)、FORTRAN(可选)、PASCAL(可选)、COBOL(可选)
(6) ADA 的编译器已达到XPG3“成员”级的认可。
(7)AIX 支持多用户、多任务。

AIX特点:
(1)先进内核。
(2)基于众多工业标准.
(3)强大通讯能力。

AIX的几项重要技术:
(1)SMIT ( system management interface tool ) 系统界面管理工具。
(2)LVM ( logic volume manager ) 逻辑卷管理器。
(3)JFS ( journal file system ) 日志文件系统。

2. aix系统上安装yum命令

可以使用 yum.sh 脚本或 YUM README 文件配置 YUM。

以 root 用户下载并运行 yum.sh 脚本(https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/ezinstall/ppc/yum.sh):

  • 下载并更新最新版本的 rpm.rte (这是 执行 yum.sh的先决条件)。
  • 下载最新的 yum_bundle.tar 文件(https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/ezinstall/ppc/yum_bundle.tar) 里面包含安装所需的 RPM 包。

yum.sh 脚本会自动从官网下载上面2个文件,为了加速,可以手动下载上面两个文件,修改脚本直接从本地获取。

运行yum.sh后,aix系统本地就可以执行yum命令了。

3. 创建一个本地的 YUM 存储库步骤

请参考以下步骤(1-7)来创建和使用本地 YUM 存储库。

  1. 安装yum-utils和createrepo包。
 yum install yum-utils
 yum install createrepo
  1. 创建AIX Toolbox仓库
    如果在普通 LInux服务器搭建,我们需要 创建仓库文件 /etc/yum.repos.d/AIX-Toolbox.repo
    如果在 AIX 服务器上搭建,与YUM一起安装的配置文件 /opt/freeware/etc/YUM/YUM.conf 一些配置项可能已经存在,请确保有以下配置。
 [AIX_Toolbox]
 name=AIX generic repository
 baseurl= http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/

 [AIX_Toolbox_noarch]
 name=AIX noarch repository
 baseurl= http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/noarch/

 [AIX_Toolbox_61]
 name=AIX 6.1 specific repository
 baseurl= http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc-6.1/

 [AIX_Toolbox_71]
 name=AIX 7.1 specific repository
 baseurl= http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc-7.1/

 [AIX_Toolbox_72]
 name=AIX 7.2 specific repository
 baseurl= http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc-7.2/
  1. 验证是否启用了 AIX YUM库。
yum repolist

  1. 为下载的包创建本地yum仓库
 # createrepo /AIX_Toolbox
 # createrepo /AIX_Toolbox_61
 # createrepo /AIX_Toolbox_71
 # createrepo /AIX_Toolbox_72
 # createrepo /AIX_Toolbox_noarch

target_path 为我们要存储aix 下载的rpm包位置,需要我们自己提前规划和创建好。
例如:

mkdir  /aix72/
  1. 运行 reposync 将所有AIX Toolbox yum库同步到 Linux 系统。

这里,我们需要使用

  • –repo 选项为库 ID,否则,reposync 将尝试同步所有已启用的存储库。
  • -p 是我们要复制 rpm 文件的路径
  • -a 指定了架构

例如:

 # reposync -p  --repo AIX_Toolbox -a ppc
 # reposync -p  --repo AIX_Toolbox_61 -a ppc
 # reposync -p  --repo AIX_Toolbox_71 -a ppc
 # reposync -p  --repo AIX_Toolbox_72 -a ppc
 # reposync -p  --repo AIX_Toolbox_noarch
  1. 验证是否同步成功
 # ls /
 AIX_Toolbox AIX_Toolbox_61 AIX_Toolbox_71 AIX_Toolbox_72
 AIX_Toolbox_noarch
 # ls /AIX_Toolbox
  1. 在AIX系统上编辑 /opt/freeware/etc/yum/yum.conf 文件
    在 AIX 系统上编辑/opt/freeware/etc/yum/yum.conf 文件,添加并启用 Linux 系统上新创建的存储库。

如上,我们可以修改其中一个仓库为我们前面6步骤在linux配置的本地yum源。

二、参考

官网:AIX Toolbox for Linux Applications
参考URL: https://www.ibm.com/support/pages/aix-toolbox-linux-applications-overview
官网:Configuring YUM and creating local repositories on IBM AIX
参考RUL: https://developer.ibm.com/articles/configure-yum-on-aix/

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5624228.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存