AIX 软件包理论与实践
2008-11-10 08:26:06 来源:WEB开发网commit 一个处于 applied 状态的软件包,也是使用 installp 命令来完成的。语法如下:
installp -c [ -eLogFile ] [ -VNumber ] [ -b ] [ -g ] [ -p ] [ -v ] [ -X ]
[ -O { [ r ] [ s ] [ u ] } ] [ -w ] { FilesetName [ Level ]... | -f ListFile | all }
例如:commit 所有的软件包更新
installp -cgX all
如何 reject applied 软件包
reject 一个处于 applied 状态的软件包,是使用 installp 命令来完成的。语法如下:
installp -r [ -eLogFile ] [ -VNumber ] [ -b ] [ -g ] [ -p ] [ -v ] [ -X ]
[ -O { [ r ] [ s ] [ u ] } ] [ -w ] { FilesetName [ Level ]... | -f ListFile }
例如:reject 所有写在 ./reject.list 文件中的 applied 状态的软件包
installp -rBfX ./reject.list
如何卸载软件包
卸载软件包,也是使用 installp 命令来完成的。语法如下:
installp -u [ -eLogFile ] [ -VNumber ] [ -b ] [ -g ] [ -p ] [ -v ] [ -X ]
[ -O { [ r ] [ s ] [ u ] } ] [ -w ] { FilesetName [ Level ]... | -f ListFile }
例如:模拟卸载 bos.net.ipsec.rte 和所以他依赖的包
installp -ugp -V2 bos.net.ipsec.rte
这个命令将显示所有将被卸载的文件列表,但是并不会真的删除它们。
安装失败后如何清理环境
如果一个软件包安装失败,installp 将不能够再次安装这个软件包,直到用户删除了在失败点之前的成功安装。要清理失败的环境可以使用下面的命令:
installp -C [ -b ] [ -eLogFile ]
AIX 软件包管理 FAQ
更多精彩
赞助商链接