hrb_qiuyb

欢迎来到hrb_qiuyb>>   | 首页 资源中心 | Sybase | Oracle | 生活杂拌 | Unix | ITPUB论坛

solaris 9 top工具安装

发表人:qiuyb | 发表时间: 2006年六月21日, 15:42

最近在折腾solaris,发现自己的系统里缺少了top工具,网上相关的文章真是少的可怜,为给遇到同样问题的朋友提供些帮助,我简单的整理了一下。

做技术就是会了不难,难了不会,这个小小的问题我折腾了两个小时。top这个软件是不在sun给的那堆光盘中的,它是一个free software,可以到http://www.sunfreeware.com这里进行下载。我以solaris 9为例,其top package的下载链接为:ftp://ftp.sunfreeware.com/pub/freeware/sparc/9/top-3.6-sol9-sparc-local.gz,如下以1234的方式简单的说说:

1、按之上的连接把top-3.6-sol9-sparc-local.gz存在你的机器上,并上传到服务器.我把它传到了/tmp/yang这个目录。


sun480-1#[/tmp/yang]ls -l
总数 432
-rw-r--r-- 1 root other 215455 6月 21 15:08 top-3.6-sol9-sparc-local.gz

2、用gzip解压缩


sun480-1#[/tmp/yang]gzip -d top-3.6-sol9-sparc-local.gz
sun480-1#[/tmp/yang]ls -l
总数 1216
-rw-r--r-- 1 root other 617984 6月 21 15:08 top-3.6-sol9-sparc-local

3、看到了top-3.6-sol9-sparc-local这个文件,千万别以为完活了呢,直接执行这个文件会报"top-3.6-sol9-sparc-local: SMCtop: 没找到"等等一堆错的。这一步该做pkgtrans操作了

sun480-1#[/tmp/yang]pkgtrans top-3.6-sol9-sparc-local .

下列软件包是可以使用的:
1 SMCtop top
(sparc) 3.6

选择你要执行的软件包(或选择'全部'执行所有的软件包). (default: all) [?,??,q]: all
正在传送 <SMCtop> 软件包实例

4、该用pkgadd安装了


sun480-1#[/]pkgadd -d /tmp/yang

下列软件包是可以使用的:
1 SMCtop top
(sparc) 3.6

选择你要执行的软件包(或选择'全部'执行所有的软件包). (default: all) [?,??,q]: all

处理软件包范例<SMCtop>来自</tmp/yang>

top
(sparc) 3.6
LeFebvre et al
使用</usr/local>作为包的基本目录
## 正在处理软件包信息.
## 正在处理系统信息.
## 检查磁盘空间需求
## 检查同已经安装的软件包之间的冲突.

下列文件已经被安装到系统中,并正在被其它的软件包所使用:
* /usr/local/bin <只改动属性>

* - 同一个不属于任何软件包的文件相冲突。

你是否要安装这些有冲突的文件 [y,n,?,q] y
## 检查setuid/setgid程序。

安装top成为<SMCtop>

##正在安装1部分- 1.
/usr/local/bin/sparcv7/top
/usr/local/bin/sparcv9/top
/usr/local/bin/top
/usr/local/doc/top/Changes
/usr/local/doc/top/FAQ
/usr/local/doc/top/INSTALL
/usr/local/doc/top/LICENSE
/usr/local/doc/top/README
/usr/local/doc/top/Y2K
/usr/local/man/man1/top.1
[ 确认类别<none> ]

安装<SMCtop>成功

下列软件包是可以使用的:
1 SMCtop top
(sparc) 3.6

选择你要执行的软件包(或选择'全部'执行所有的软件包). (default: all) [?,??,q]: all

处理软件包范例<SMCtop>来自</tmp/yang>

top
(sparc) 3.6
LeFebvre et al

试图安装同已经安装的软件包具有相同的 结构和版本号的软件包.这次安装将会
覆盖这个已经安装的包.

使用</usr/local>作为包的基本目录
## 正在处理软件包信息.
## 正在处理系统信息.
17软件包路径名已经正确地安装
## 检查磁盘空间需求
## 检查同已经安装的软件包之间的冲突.
## 检查setuid/setgid程序。

安装top成为<SMCtop>

##正在安装1部分- 1.
[ 确认类别<none> ]

安装<SMCtop>成功

下列软件包是可以使用的:
1 SMCtop top
(sparc) 3.6

选择你要执行的软件包(或选择'全部'执行所有的软件包). (default: all) [?,??,q]: q
sun480-1#[/]

5、最后一步了,把/usr/local/bin加到你的路径中。

感谢 [回复]

总结得太好了,前几天刚好遇到一堆错的问题,弱弱地问,如何把/usr/local/bin加到你的路径中?谢谢!

l1t | 23/06/2006, 21:39

修改path变量即可 [回复]

export PATH=/usr/local/bin:$PATH

hrb_qiuyb | 29/06/2006, 08:53

thanks [回复]

刚好我要装

fjmingyang | 11/12/2006, 17:15

gzip是压缩命令,不是解压命令! [回复]

2、用gzip解压缩
-----------gzip是压缩命令,不是解压命令!

老王 | 10/02/2007, 22:13

gzip既可以压缩也可以解压缩 [回复]

To 老王:
gzip的-d选项即为解压缩的,这就如同tar命令-c即创建tar包,-x为解包一样。所以gzip生成的压缩包扩展名为.gz,同时gzip也可以完成对.gz的解压缩。

hrb_qiuyb | 26/02/2007, 22:34

[回复]

总结起来就是需要进行两步
pkgtrans
pkgadd

ignu | 21/03/2007, 15:23

加软连接 [回复]

可以这样加软连接也行
cd /usr/bin
ln -s /usr/local/bin/top

crazypeter2005 | 18/11/2008, 16:12

发表评论

标题

在此添加评论

称呼

邮箱地址(可选)

个人主页(可选)




Valid XHTML 1.0 Strict and CSS. Powered by pLog
Design by Blog.lvwo.com