BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


奥运快报: 
奥运热点:
 

精彩推荐帖子 [OpenSolaris] 【笔记】OpenSolaris包管理系统IPS的使用

首页 » 论坛 » Solaris »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
  本主题由 yuhuohu 于 2008-6-27 16:35 加入精华 
zxz1984   帅哥 (Romeo)
大天使
在芬兰享受社会主义



UID:610614
注册:2007-8-31
最后登录: 2008-09-07
帖子:2083
精华:2

可用积分:2224 (小富即安)
信誉积分:0
专家积分:0 (本版:0)
空间积分:1
推广积分:0

来自:TUT
状态:...离线...

[个人空间] [短信] [博客]


1楼 发表于 2008-6-26 20:22 
引自我的空间:http://zhuxizhi.spaces.live.com/blog/cns!9F9349BDA3920F99!1454.entry

OpenSolaris 2008.05使用了一个新的包管理系统Image Packaging System(IPS)。IPS是一个以网络为中心的包管理系统,使用Python开发。


× OpenSolaris 2008.05支持IPS和SVR4两种包。
× image指软件包的安装点。image可以被分为能够提供完整系统的full image、能与full image连接但不能单独提供完整系统的partial image和仅包含可重定位包的user image三类。


IPS提供了以下三条命令:
pkg(1):创建、安装和管理包。
pkgsend(1):将包发布到repository上。
pkg.depotd(1M):创建和管理repository。


同时,IPS还提供了一个GUI界面Package Manager以方便用户的操作。


基本包管理操作

pkg install:安装新包,或更新已安装的包
例如:pkg install SUNWfirefox会安装FireFox,pkg install pkg:/packages.example.com/SUNWfirefox则表示从安装源为站点packages.example.com。


pkg list:列出包的状态信息,包括包名、版本号和状态等
例如:pkg list SUNWfirefox会列出安装的FireFox的状态信息


pkg info:打印包的详细信息,包括包名、状态、版本、大小等
例如:pkg info SUNWfirefox会列出FireFox的详细信息,pkg info会列出所有包的详细信息


pkg verify:检查包的状态是否正常,并打印相应信息
例如:pkg verify -v SUNWfirefox将检查FireFox的状态是否正常,pkg verify -v将检查所有包的状态


pkg uninstall:卸载包
例如:pkg uninstall SUNWfirefox会卸载FireFox


pkg search:查找包
例如:pkg search firefox将打印出所有含有firefox字段的包


pkg image-update:更新image中的所有包


pkg contents:显示包的属性,语法为pkg contents [-Hm] [-o attr] [-s sort] [-t action] pkg_name
例如:pkg contents -t file -o action.name,pkg.size,path SUNWfirefox会列出FireFox的所有文件的名称、大小和路径


pkg set-authority:添加或更新包的源
例如:pkg set-authority -O http://pkg.sunfreeware.com:80 sunfreeware.com将站点http://pkg.sunfreeware.com:80添加为包的源,并用sunfreeware.com进行标识


pkg unset-authority:删除包的源
例如:pkg unset-authority sunfreeware.com将标识为的源删除


pkg authority:列出当前包的所有源


至于pkgsend和pkg.depotd两个命令,一般情况下是不会用到的。


参考资料:
http://dlc.sun.com/osol/docs/content/IPS/ggcph.html
http://dlc.sun.com/osol/docs/content/IPS/cmdref.html

[ 本帖最后由 zxz1984 于 2008-6-26 20:24 编辑 ]



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

很好很强大
很黄很暴力
出来打酱油
三个俯卧撑
去公园散步
开房间洗澡

空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
dingyilong
侠客




UID:586279
注册:2007-7-12
最后登录: 2008-07-16
帖子:48
精华:0

可用积分:49 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


2楼 发表于 2008-6-27 11:56 
目前国内的repository站点,速度比较快。

http://pkg.opensolaris-center.net:80/ (for public network)
http://pkg-edu.opensolaris-center.net:80/ (for CERNET)

使用方法
pkg set-authority -P -O http://pkg.opensolaris-center.net:80/
pkg set-authority -P -O http://pkg-edu.opensolaris-center.net:80/

-P 表示设置为首选。



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
版主 yuhuohu (有容乃大)
版主-精灵使
技術之路只有起點沒有終點.


CU奥运火炬传递手2008
UID:53267
注册:2003-4-22
最后登录: 2008-09-06
帖子:3616
精华:24

可用积分:5726 (富足长乐)
信誉积分:300
专家积分:96 (本版:96)
空间积分:803
推广积分:0

来自:昆侖山狐貍洞
状态:...保密...

[个人空间] [短信] [博客]


3楼 发表于 2008-6-27 16:34 
谢谢分享



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

China-Pub,DangDang,Amazon 三大网店IT认证热销书~


本人作品《Solaris 9/10 系统管理员认证指南》


空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
jupiters   帅哥
风云使者




UID:135243
注册:2004-2-22
最后登录: 2008-09-02
帖子:431
精华:0

可用积分:420 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


4楼 发表于 2008-6-27 19:26 
另外的一个好消息, blastwave和sunfreeware的IPS server 也可能在中国建立一个mirror.

目前的还是在美国,比较慢:
blastwave (preferred)               http://blastwave.network.com:10000/
sunfreeware                         http://pkg.sunfreeware.com:9000/

但是不久以后应该就可以在中国方便的安装和升级了。



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
zxz1984   帅哥 (Romeo)
大天使
在芬兰享受社会主义



UID:610614
注册:2007-8-31
最后登录: 2008-09-07
帖子:2083
精华:2

可用积分:2224 (小富即安)
信誉积分:0
专家积分:0 (本版:0)
空间积分:1
推广积分:0

来自:TUT
状态:...离线...

[个人空间] [短信] [博客]


5楼 发表于 2008-7-24 11:25 


QUOTE:
原帖由 dingyilong 于 2008-6-27 11:56 发表
pkg set-authority -P -O http://pkg.opensolaris-center.net:80/
pkg set-authority -P -O http://pkg-edu.opensolaris-center.net:80/

后面还应该加上该authority的别名,例如
pkg set-authority -P -O http://pkg-edu.opensolaris-center.net:80/ CERNET



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

很好很强大
很黄很暴力
出来打酱油
三个俯卧撑
去公园散步
开房间洗澡

空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
todaypuzzleme
风云使者



CU奥运火炬传递手2008
UID:549446
注册:2007-4-9
最后登录: 2008-09-06
帖子:547
精华:0

可用积分:5017 (富足长乐)
信誉积分:100
专家积分:18 (本版:18)
空间积分:802
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


6楼 发表于 2008-7-24 11:53 
把apt-get和dpkg结合起来了,opensolaris管理软件包更简单了



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘

首页 » 论坛 » Solaris »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.075839 second(s), 5 queries , Gzip enabled