由于之前在家里的IBM机器上安装了一个xlc编译器的版本过高(V 9.0),现在想卸载了重新安装一个低版本的(V 6.0),但是卸载xlC.aix50.rte、xlC.rte时,无法卸载,报错如下。有什么办法可以卸载成功呢?现在这样是否表示xlc的版本还是9.0的?还是既有9.0,又有6.0的?
当前机器上的xlc信息:
root@:/usr> lslpp -d xlC*
Fileset Dependents
----------------------------------------------------------------------------
is a requisite of
Path: /usr/lib/objrepos
xlC.adt.include 6.0.0.0
vacpp.cmp.include 6.0.0.0
xlC.aix50.rte 9.0.0.0
xlC.rte 9.0.0.0
xlC.rte 9.0.0.6
xlC.msg.en_US.rte 6.0.0.0
xlC.rte 9.0.0.6
xlC.rte 9.0.0.0 xlC.aix50.rte 9.0.0.0
bos.diag.com 5.3.0.50
perl.rte 5.8.2.50
bos.net.ipsec.keymgt 5.3.0.50
xlC.msg.en_US.rte 6.0.0.0
xlC.adt.include 6.0.0.0
vatools.html.help 6.0.0.0
vacpp.cmp.rte 6.0.0.0
bos.adt.debug 5.3.0.50
vacpp.memdbg.rte 6.0.0.0
xlC.aix50.rte 9.0.0.6
root@:/usr> lslpp -l|grep -i xlc
xlC.adt.include 6.0.0.0 COMMITTED C Set ++ Application
xlC.aix50.rte 9.0.0.6 COMMITTED XL C/C++ Runtime for AIX 5.2
xlC.msg.en_US.rte 6.0.0.0 COMMITTED C Set ++ Runtime
xlC.rte 9.0.0.6 COMMITTED XL C/C++ Runtime
root@:/usr> oslevel -s
5300-05-06
卸载时报错截图:
![1.jpg](/club/attachments/month_1212/12121115581bee9c6cfcccc2a9.jpg)
收起