文章目录

  • 一、如何在 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-utilsyum 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 repositorybaseurl= http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc/[AIX_Toolbox_noarch]name=AIX noarch repositorybaseurl= http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/noarch/[AIX_Toolbox_61]name=AIX 6.1 specific repositorybaseurl= http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc-6.1/[AIX_Toolbox_71]name=AIX 7.1 specific repositorybaseurl= http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc-7.1/[AIX_Toolbox_72]name=AIX 7.2 specific repositorybaseurl= http://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/RPMS/ppc-7.2/
  1. 验证是否启用了 AIX YUM库。
yum repolist

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

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

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

这里,我们需要使用

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

例如:

 # reposync -p <target_path> --repo AIX_Toolbox -a ppc# reposync -p <target_path> --repo AIX_Toolbox_61 -a ppc# reposync -p <target_path> --repo AIX_Toolbox_71 -a ppc# reposync -p <target_path> --repo AIX_Toolbox_72 -a ppc# reposync -p <target_path> --repo AIX_Toolbox_noarch
  1. 验证是否同步成功
 # ls <target_path>/AIX_Toolbox AIX_Toolbox_61 AIX_Toolbox_71 AIX_Toolbox_72AIX_Toolbox_noarch# ls <target_path>/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/

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

  1. 如何通过httpd和DVD ISO在RHEL上配置yum本地源

    //译者注:本文翻译原文由红帽知识库 //(https://access.redhat.com/knowledge/solutions/7227)提供. //此符号(//)后面的内容均为译者添加 // ...

  2. 如何在Debian 9上配置sources.list

    转载来源:https://linoxide.com/debian/configure-sources-list-debian-9/ 这是关于如何在Debian 9上配置sources.list文件的简 ...

  3. 如何在Github上找到“最受欢迎的存储库”? [关闭]

    本文翻译自:How to find out "The most popular repositories" on Github? [closed] Once upon a time ...

  4. 如何在 Debian 10 上配置 sources.list

    Debian 是有史以来最流行的 Linux 发行版之一,现在它有了一个新版本 Debian 10 Buster.Debian 衍生了很多衍生产品,其中最受欢迎的是 Ubuntu. Debian Li ...

  5. 如何在CentOS / RHEL上使用yum命令

    如何使用yum命令通过RHN或Internet更新来修复我的红帽企业Linux/CentOS Linux版本5.x/6.x/7.x服务器? 可以在RHEL V5.x下使用 up2date 命令吗? u ...

  6. 如何在 Joomla 网站上配置交互式 Lottie 动画

    Lottie 基本上是一种用于矢量图形动画的文件格式,它在吸引访问者注意力方面比您网站的静态资产非常有效.它以德国剪影动画先驱 Charlotte Lotte Reiniger 的名字命名. Lott ...

  7. Liunx配置yum源与本地配置yum源

    环境:虚拟机中安装了RedHat ,在进行安装mariadb的时候,出现如下错误.是因为yum源的问题,需要进行配置yum源.本教程是配置本地yum源. 选中虚拟机中的操作系统,鼠标:右键--> ...

  8. linux配置yum源与本地配置yum源

    环境:虚拟机中安装了RedHat ,在进行安装mariadb的时候,出现如下错误.是因为yum源的问题,需要进行配置yum源.本教程是配置本地yum源. 选中虚拟机中的操作系统,鼠标:右键--> ...

  9. 虚拟机给Centos7配置yum源(本地yum和网络yum)

    文章目录 目录 文章目录 前言 一.本地yum源配置 二.配置网络yum源 (需要能连接外网) 总结 前言 yum简介: 1.Yum(全称为 Yellowdog Updater, Modified)是 ...

最新文章

  1. Html 5.2 的简单介绍及新增元素 dialog/dialog
  2. Matlab | Matlab从入门到放弃(7)——struct结构体
  3. 【HDU 1711】Number Sequence(裸KMP算法)
  4. 花点时间了解消息,句柄和窗口
  5. 2019湖南多校第三场
  6. 矩阵相乘Java版(第一个java程序)
  7. MVC.Net:将Reponse Redirect从Get变为Post
  8. JavaScript很牛
  9. 解决:未能找到 CodeDom 提供程序类型 Microsoft.VJSharp.VJSharpCodeProvider
  10. 8数码的各种版本-搜索
  11. 数据仓库工具hive面试题集锦
  12. c语言头文件及形式,C语言头文件作用及写法
  13. uniapp移动端实现pdf预览
  14. CR渲染器全景图如何渲染颜色通道_CR渲染如何设置渲染AO图和材质通道?
  15. mysql sending data 耗时_mysql查询语句出现sending data耗时解决
  16. 计算机程序漏洞用英语怎么说,安全漏洞的英文
  17. (译)对词向量化的直观理解:从计数向量到Word2Vec
  18. my read_exchange rate
  19. 以太坊中的账户、交易、Gas和区块Gas Limit等基本概念
  20. 运算符,++,--,*,/和%的运用和区别

热门文章

  1. 2020车工(中级)模拟考试系统及车工(中级)考试软件
  2. matlab 1e3,Matlab 对 ODE的参数进行 拟合 求助@月只蓝 - 计算模拟 - 小木虫 - 学术 科研 互动社区...
  3. 用计算机弹吃鸡,Win10系统玩吃鸡游戏弹出提示“out of memory”的解决方法
  4. 开传奇SF怎么选服务器配置?传奇游戏配置要求
  5. 读书心得20191208
  6. Excel 文本内容一行快速分为多行(亲自实践)
  7. 计算机diy 教案,六年级下册信息技术教案13DIY日历桌面|浙江摄影版(新).docx
  8. android 随机验证码,Android自定义View实现随机验证码
  9. OkHttp完美封装,一行搞完外部请求
  10. 自定义验证码输入控件