通过Windows共享光驱在远程AIX系统安装开发编译环境

来源:互联网 发布:aq 网络中什么意思 编辑:程序博客网 时间:2024/06/05 22:37

有时候需要在远程的AIX系统上安装编译器,需要插入系统盘到光驱的时候,可以用到这篇文章。

一.AIX 系统共享Windows的目录和光驱

下载微软公司的Services for UNIX http://www.microsoft.com/windowsserversystem/sfu/downloads/default.mspx

1  按装Services for UNIX时选择Server for NFS 和 user name mapping。安装完成后首先请确认Server for NFS和User Name Mapping两个服务是否正确运行,若没有请启动两项服务。在Windows设定一个用户来作为UNIX用户,并设定相应的权限。

2  将/etc/passwd 和/etc/group 文件从UNIX主机拷贝到WIN主机的某个目录下,目录位置自定。安装时选择Use Password and Group files,并将路径指向前面拷贝的目录里。然后点击Simple maps。

3 安装完成后,开始-所有程序 -windows service for UNIX-Service for unix Administration,然后选择User Name Mapping的Maps,点击Show User Maps。并分别点击List Windows Users,和List Unix Users。对应一组用户,如 Windows的administrator 对应 UNIX的root。

4 请在此对应Unix和windows的用户账号,以使Unix可以使用nfs直接登录windows目录。

5 设定完成后就可以设定共享的目录:右键点击共享的目录,选择属性,NFS Sharing.点击Share this folder 设定共享名称,如果你需要匿名访问就要点击Allow。如果你是使用root用户,则点击Permissions,选择Allow root access。界面如下:

设定你的目录访问控制,OK,现在可以在unix下mount此目录了。

6  UNIX 主机上用root 用户登录,然后键入如下命令:

   mount  IP_address:Share folder  /mnt/yourfolder

7以上步骤即可将对应的文件夹(文件系统 CDROM)挂载到AIX下。

注意:有时会在unix无法加载windows的目录,报告无权限什么的。

需要检查 服务是否启动,用户名是否对应好了,还有可以把共享目录重新命名再试。

 

二.安装编译环境

1 共享目录加载

对Windows的一个光驱选择共享NFS shareing,也可以通过虚拟光驱加载ISO镜像再共享,共享名可以自定义,如disk。

在AIX加载windows的共享目录

以root用户登录

# cd /mnt

#mkdir disk

#mount 172.21.21.11:disk /mnt/disk


2 编译环境安装

查看是否已安装所需的软件

# lslpp -l|grep bos.adt.libm         

bos.adt.libm              5.3.0.40  COMMITTED  Base Application Development

如果如上显示,说明已安装,否则继续一下步骤。

开始安装基本库文件和调试器

运行smit

选择Software Installation and Maintenance回车

选择Install and Update Software回车

选择Install Software回车

在输入目录填写加载的目录

* INPUT device / directory for software   [/mnt/disk]

在SOFTWARE to install下按F4可以查看需要安装的软件列表

查找到  bos.adt.libm    用于安装基本库文件

bos.adt.debug   用于安装DBX

查找到 @5.3.11.0 Based Application Development Math Library  @@l:bos.adt.libm 5.3.11.0

选择需要安装的软件包进行安装

在接受新的许可证协议吗?后面选”是”  即安装LICENSE

缺省选择。

安装后提示错误,可以忽略,退出smit。

 

3 编译器的安装

以root用户登陆FTP,上传usrvac.tar.gz usrvacpp.tar.gz到 /usr目录下

以root用户登录,在 /usr下解压出vacpp和vac两个目录

#gunzip  *.gz

#tar xvf  usrvac.tar

#tar xvf  usrvacpp.tar

#cp /home/ibmxlc/vac.cfg.* /etc/      //把vac.cfg.50  .51 /.52/.53  四个文件拷贝到/etc

#cd /etc   

#ln -s vac.cfg.53 vac.cfg                       //建立符号链接

#chmod 777 vac.*                                  //修改权限

#reboot

重新启动后,即可以make程序,可以dbx调试程序了。
原创粉丝点击