使用IPS安装、升级和删除应用程序
发表时间:2007-11-11 18:56:17Indiana项目当中的最大亮点,毫无疑问是全新的映像包管理系统(Image Packaging System,IPS)。在OpenSolaris Developer Preview版本当中包括了IPS的原型。虽然这个原型还没有实现所有的设计功能,但是我们还是可以根据这个原型来了解在下一代的Solaris操作系统中如何安装、升级和删除应用程序。
IPS是一个软件生存周期管理(安装,升级和删除)的框架,它以包为单位来对软件进行管理。每个包使用一个出错管理资源标示(Fault Management Resource Identifier, FMRI)来代表。所有的包的FMRI方案(FMRI scheme)都是"pkg:"。一个完整的出错管理资源标示包含其FMRI方案,发布方(authority),包名称(package name),以及版本描述字符串(version string),例如:
pkg://opensolaris.org/library/libc@5.11,5.11-0.75:20071001T163427Z
其中"pkg:"是一个FMRI方案,"opensolaris.org"是发布方,"library/libc"是包的名称。在包名称后使用字符@来连接包的版本号。在这个例子中"5.11,5.11-0.75:20071001T163427Z"就是包的版本号。
下面介绍一些常用的命令,这些操作都需要您事先成为超级用户:
# su
(在此需要输入您的root密码)
从服务器获取更新的包列表:
# pkg refresh
列出IPS库中所有的包。
# pkg status -a
从IPS库中选择安装某个包。IPS会检查该包的依赖关系,并且自动地安装该包所依赖的其他包。
# pkg install -nv packagename
删除某个包:
# pkg uninstall packagename
检查某个包当前的状态:
# pkg status packagename
搜索包名称中带有字符串token_string的包:
# pkg search token_string
更多参考资料:
http://opensolaris.org/os/project/pkg/documents/
| 上一篇 | 下一篇 |
| 姓名: | |
| 评论: | |
|
请输入下面这首诗词的作者姓名。 锦瑟无端五十弦,一弦一柱思华年。 |
|
| 答案: | |
云与清风常拥有,
冰雪知音世难求。
击节纵歌相对笑,
案上诗书杯中酒。
2000.12.31 于 洛杉矶
It's much like the apt tool in ubuntu. Easy to use is great. But I think it's necessary to set up as many as possible package servers, we do not have much bandwidth in China or CERNET. :-)
72fea7fd0b4e... 72fea7fd0b4eef030cd6...
天涯何处觅知音,博主的博客我很喜欢,文笔很好!