电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

在离线方式下利用YUM工具在IBM i上安装开源软件包

21页
  • 卖家[上传人]:ji****81
  • 文档编号:265421946
  • 上传时间:2022-03-13
  • 文档格式:DOCX
  • 文档大小:1.61MB
  • / 21 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、 如何在离线方式下利用YUM工具在IBM i 上安装开源软件包 如今,对于开源应用,IBM i已经不再通过类似5733-OPS这种传统的LICPGM形式来提供了,而是转而采用更加开放的RPM-形式的软件包来提供开源软件,并采取与许多Linux平台一致的做法,即通过YUM(前端软件包管理器)工具来进行软件安装。考虑到许多公司里的IBM i服务器,都是在内网里的,不能直接访问互联网,所以本文所要介绍的,就是如何在离线方式下,搭建YUM环境,并利用这一工具在IBM i上安装开源软件。在此之前,我们需要:1, 搭建好ACS客户端2, 确认5733-SC1 *BASE和Option1 是否已经安装ACS是IBM i AS400 Client Solution的简称,它是一个免费的Java程序。ACS既能提供传统的5250仿真界面,又能开启SSH终端界面来访问IBM i里的开源环境。(当然,如果仅需要SSH访问,我们也可使用诸如putty,或者MobaXterm这样的常规工具)我们可以从下面的网站来下载ACS:注意:由于ACS是一个Java程序,所以我们需要安装Oracle JRE。而针对5733

      2、-SC1是否安装,我们可以简单地在IBM i的5250会话命令行里通过键入如下命令来获得:DSPSFWRSC通常,它会附随在B_GROUPx_04这张光盘上。参看各版本的Media Labels and their contents:IBM i 7.2IBM i 7.3IBM i 7.4好了,让我们开始吧!一,首先我们需要做的,是在IBM i上搭建好YUM环境。1,访问如下网址:2,下载bootstrap.sh和bootstrap.tar.Z这两个文件,然后将它们通过FTP上传到IBM i上的/tmp目录下。注意,本次以及后续所有的FTP传输,都请采用BIN(二进制)模式。3,接下来,在IBM i上键入如下命令:QSH CMD(touch -C 819 /tmp/bootstrap.log; /QOpenSys/usr/bin/ksh /tmp/bootstrap.sh /tmp/bootstrap.log 2&1)如果成功完成,那就说明YUM环境已经Setup好了。如果出错,可以具体参看/tmp/bootstrap.log 这个文件来确定出错原因。二,接下来,就是建构一个pseudo

      3、 local repo资源镜像。1,再次访问下面的网站:下载ibm.repo,并通过FTP上传至IBM i的/QOpenSys/etc/yum/repos.d 目录下2,在上面的网站上,点击repo目录这里包含了所有适用于IBM i的开源软件的rpm软件包。我们将它们下载下来,并FTP到/QOpenSys/QIBM/UserData/rpm_repos/ibm 目录下。注意,要保持原有的目录结构。(好在它们都是单层目录)为了方便大家,我已经将 2020 年 12 月 17 日的镜像下载下来,并上传至百度网盘。以下是下载链接:链接: 提取码: n7ev3,修改yum安装配置文件(/QOpenSys/etc/yum/repos.d/ibm.repo)中的baseurl参数值,将repo地址指向本地目录,也就是/QOpenSys/QIBM/UserData/rpm_repos/ibm至此,适合于本地离线安装的YUM环境构建完成。三,现在,我们就可以通过YUM来离线安装所需的开源软件包了。1,启动SSH Damon。2,然后,通过ACS中的工具对服务器上的开源软件资源进行管理。在菜单上,点击“

      4、工具”,再点击“开放式源代码程序包管理”,ACS就会弹出SSH客户端连接窗口,并给出服务器上的开源软件资源信息。我们可以安装开源软件,也可以对已安装的开源软件进行更新。好了,至此我们就可利用YUM工具在IBM i上安装开源软件包了。不过,大家可能已经注意到,我们这里的local repo资源镜像,并不是真正意义上的资源镜像,因为它无法和外界保持镜像同步,这也就是为何我会将其称之为pseudo local repo mirror的缘故了。更为专业的做法,是在DMZ区安置一台连接Internet的服务器,在上面构建真正意义上的local repo mirror,并通过share相关的目录,让组织内部的其它服务器都能获取repo资源。这里会用到两个命令,reposync和createrepo,而这两个命令可以通过下面的安装命令来获得:yum install yum-utils createrepo具体的实施,可参看如下网页:https:/bitbucket.org/ibmi/opensource/src/master/docs/yum/另外,如果我们喜欢直接通过SSH终端工具,例如putty

      5、,或者MobaXterm,来访问IBM i,你会发现,这里的Shell环境和Linux上的有所不同。确实,IBM i上有多种Shell。有Qshell,它是IBM i自身的一个满足POSIX和X/Open标准的命令运行环境(通过QSH或STRQSH命令启动),可视作为一个类似ksh和bsh的混合体;有从AIX操作系统移植过来的PASE(Portable Application Solutions Environment)环境(通过CALL QP2TERM启动),其中提供了三种Shell选择(ksh,bsh和csh)。在IBM i上启动的PASE Shell,缺省是ksh,而通过SSH访问IBM i所获得的PASE Shell,缺省是bsh。如今,在开源软件的时代,为了更好地适应Linux操作环境,我们建议将PASE SHELL改成bash。只需在 ACS 左侧功能栏点击“运行 SQL 脚本”启动 SQL 会话界面,并运行以下命令,就可将自己的 PASE Shell 改为 bash 。CALL QSYS2.SET_PASE_SHELL_INFO(CURRENT, /QOpenSys/QI

      6、BM/ProdData/OPS/tools/bin/bash)现在,用你的账号重新连接并登录一个 SSH 会话,是不是有种熟悉的感觉?同样,在你的 $HOME 目录下,你可以尝试键入如下命令:echo export PS1=bash-v:uh w$ $HOME/.profile下次登录时,看看命令行前缀有什么改变。总结一下,通过在 IBM i 上建构 YUM 工具并用它来安装开源软件,会有更多的解决方案组合涌现出来,让 IBM i 变得更加开放,变得更加 Cool 。最后,真诚感谢IBM中国实验室的朱丽君女士和IBM GTS部门的顾青先生对此文的帮助与和支持。参考网页:1,IBM i opensource website - yum2,Getting started with Open Source Package Management in IBM i ACS3,Installation of Open Source Products using RPM method4,搭建IBM i上的RPM环境5,Setup Bash on IBM i and Make it Friendly6,SSH on the IBM i with BASH, PUTTY and WINSCP7,TechTip: Qshell vs. PASE -全文完-

      《在离线方式下利用YUM工具在IBM i上安装开源软件包》由会员ji****81分享,可在线阅读,更多相关《在离线方式下利用YUM工具在IBM i上安装开源软件包》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.