- 一、如何在 IBM AIX 上配置 YUM 并创建本地存储库
- 1. 相关基础
- 1.1 什么是aix系统
- 2. aix系统上安装yum命令
- 3. 创建一个本地的 YUM 存储库步骤
- 二、参考
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 ) 日志文件系统。
可以使用 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 存储库。
- 安装yum-utils和createrepo包。
yum install yum-utils yum install createrepo
- 创建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/
- 验证是否启用了 AIX YUM库。
yum repolist
- 为下载的包创建本地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/
- 运行 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
- 验证是否同步成功
# ls/ AIX_Toolbox AIX_Toolbox_61 AIX_Toolbox_71 AIX_Toolbox_72 AIX_Toolbox_noarch # ls /AIX_Toolbox
- 在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/
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)