Solaris配置第三方软件源

       Solaris中也可以安装好多开源软件,像Linux下面的top、lynx、dovecot等等。其大家熟悉的solaris第三方软件源是www.sunfreeware.com。如果安装这个网站上的软件,要手工安装好多依赖软件,这样比较麻烦。这里介绍一种类似Linux下面的yum工具------pkgutil。使用这个软件,它可以解决软件的依赖性问题以及自动安装。这个软件包不仅支持x86平台而且也支持sparc平台。所以用起来还是比较方便的。极力推荐使用。

一、介绍:

      pkgutil官方网站是:http://www.blastwave.org/index.fam。如下图所示:

image

上面指出了,sparc平台和x86平台对应的软件包下载地址,下载下来使用pkgadd命令安装即可。默认的安装路径是/opt/csw,这个位置的组织结果如下图所示:

image

而/var/opt/csw/pkgutil是下载软件包临时存放位置,目录结构如下图所示:

image

其中的catalog*文件是指源里面包含了哪些软件包。而packages目录是pkgutil下载软件的临时存放目录,安装完毕,会自动删除已下载的软件包。

     所有的第三方软件源存放位置:http://download.blastwave.org/csw/.结构如下图所示:

    image

二、使用:

1、命令语法:

敲个pkgutil直接回车就会列出此命令的详细用法,如下图所示:

image

2、使用之前的可选步骤:

在使用pkgutil安装软件包之前,先安装以下两个软件:

image

这其中一个是验证md5值的,另外一个是加密用的。安装完成后,可以使用pkgutil -V命令检查下:

image

3、更新软件源目录:

这个会去官方网站同步的,同步完成后,会在/var/opt/csw下面多出一个catalog的文件,这里里面包含了可以使用的软件包名称。使用-U选项即可。

image

4、查询软件包:

如果你不清除你要安装的软件包是不是存在,可以使用-a选项进行验证。这里验证下postfix、top、tree、lynx供大家参考:

image

以上验证的软件包都存在,可以安装了。

5、更新软件包:

-u选项是更新软件包而-U是更新catalog信息的,用的时候不要搞错了。

image

6、安装软件包:

-i选项是指安装软件包,如果同时使用-y选项,则进行无应答安装。

image

上面给出了下载软件的位置以及保存的位置。

使用pkgutil安装的软件,默认的存放位置是/opt/csw。有了这个软件,在solaris下面安装软件就不会那样麻烦了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值