Windows中有很多下载工具,如耳熟能详的FlashGet,迅雷等。随着Solaris的发展,特别是桌面应用的成熟,越来越多的用户转向了Solaris。面对网上丰富的下载资源,Solaris用户如何下载呢?其实Solaris下载和在Windows下载一样,都离不开下载工具。那Solaris中又有哪些下载工具呢?本文就为大家介绍Solaris中常用的下载工具。
Solaris工作站常用下载工具推荐(上)http://linux.chinaitlab.com/soft/739350.html
三、使用pkg-get工具
1pkg-get
solairs有一种工具,这就是pkg_get,由blastwave.org推出的。用作者的话说是:“一个用来自动抓取www.sunfreeware.com上的包的工具.模拟了Debianlinux上的"apt-get".”传统的Solaris命令功能并不够强大--这个软件可以补充很多包管理的功能。这个工具简单到仅使用如下命令就可以获取sunfreeware.com上一个包的最新版本。
#pkg-getinstallmysql
这条命令会自动下载适合你的体系结构和为你的OS修订的版本mysql数据库(如果存在的话),并安装它。如果你已安装了一个较老的版本,就可以使用'upgrade'代替'install',这样就会用新的版本覆盖老的版本(即升级)。
下载pkg-get:http://www.blastwave.org/pkg_get.pkg
安装pkg-get:#pkgadd-dpkg_get.pkgall
如果在solaris8下安装有问题,请打下面几个补丁patch:
110380-04(x86110403)
110934-11(x86110935)
pkg-get将会安装在/opt/csw/bin/目录下。从blastwave安装的软件均安装到该目录中,请把/opt/csw/bin/设置到你的PATH环境变量中。编辑/etc/profile
文件:
PATH=/opt/csw/bin:/usr/sfw/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/dt/bin:/usr/ccs/bin
2pkg-get主要参数
pkg-get-a:显示所有软件包。
pkg-get-igcc:安装gcc软件及其使用相关库文件。
pkg-get-Dopen:搜索所有相关软件包
pkg-get-U升级使用软件包
3pkg-get下载安装软件实例
下载安装top,top命令是unix系统管理的一个主要命令,通过它可以获得许多信息。使用top命令可以监视指定用户,缺省情况是监视所有用户的进程。如果想查看指定用户的情况,在终端中按“U”键,然后输入用户名,系统就会切换为指定用户的进程运行界面,可惜solaris10没有这个命令,我们可以自己安装。
#pkg_get–itop
注意:将会出现大量文字,不用担心,只要完成安装就可以。如图1。
图1pkg-get完成top安装的工作界面
4使用pkgadm工具
Pkgadm是一个菜单工作界面的pkg-get,下载安装方法:
下载链接:http://www.bolthole.com/solaris/pkgadm-0.9.tar.gz
#gunzippkgadm-0.9.tar.gz
#tarxfvpkgadm-0.9.tar
#cdpkgadm
./pkgadm即可运行界面如图2
图2pkgadm工具
如果你不位于美国,你可能想改变缺省的ftp站点!一旦已运行pkg-get就会建立缺省的配置文件/etc/pkg-get.conf,改变其中的url行,指向http://www.sunfreeware.com/ftp.html上注明的站点。如果只想临时改变你要连接的站点,(比如说如果主站点倒了或很慢),使用
pkg-get-sftp://tmp.site/path/url,
注意你第一次要运行
pkg-get-sftp://tmp.site/path/url-U
四、使用wget
1wget简介
wget是gnu组织下的一个免费软件下载工具,用wget下载软件比普通浏览器的“另存为”要快很多。同时,Wget支持http,https和ftp。
缺省情况下,Solaris已经自带了该软件,在/usr/sfw/bin/目录,请把这个路径也设置到环境变量中,因为pkg-get要使用Wget来下载软件。
Wget的使用方法非常简单,只需要在命令后面加上下载的地址,例如:
#/usr/sfw/bin/wgethttp://xxx.xxx.xxx.xxx/abc.zip
如果连接网络需要代理,请按下列方法设置:
#exporthttp_proxy="http://proxyip:8080"
#exportftp_proxy=http://proxyip:8080
2wget参数
wget的参数较多,但大部分应用只需要如下几个常用的参数:
-r递归;对于HTTP主机,wget首先下载URL指定的文件,然后(如果该文件是一个HTML文档的话)递归下载该文件所引用(超级连接)的所有文件(递归深度由参数-l指定)。对FTP主机,该参数意味着要下载URL指定的目录中的所有文件,递归方法与HTTP主机类似。
-N时间戳:该参数指定wget只下载更新的文件,也就是说,与本地目录中的对应文件的长度和最后修改日期一样的文件将不被下载。
-m镜像:相当于同时使用-r和-N参数。
-l设置递归级数;默认为5。-l1相当于不递归;-l0为无穷递归;注意,当递归深度增加时,文件数量将呈指数级增长。
-t设置重试次数。当连接中断(或超时)时,wget将试图重新连接。如果指定-t0,则重试次数设为无穷多。
-c指定断点续传功能。实际上,wget默认具有断点续传功能,只有当你使用别的ftp工具下载了某一文件的一部分,并希望wget接着完成此工作的时候,才需要指定此参数。
-L只扩展相对连接,该参数对于抓取指定站点很有用,可以避免向宿主主机的其他目录扩散。
-k转换连接:HTML文件存盘时,将其中的非相对连接转换成为相对连接。
-X在下载FTP主机上的文件时,排除若干指定的目录
-v设置wget输出详细的工作信息。
-q设置wget不输出任何信息。
3wget使用技巧
wget是一个命令行的下载工具。下面为大家介绍几个有用的wget小技巧,可以让你更加高效而灵活的使用wget。
#wget-r-np-ndhttp://www.example.com/packages/
这条命令可以下载http://www.example.com网站上packages目录中的所有文件。其中,-np的作用是不遍历父目录,-nd表示不在本机重新创建目录结构。
#wget-r-np-nd--accept=isohttp://www.example.com/cen/i386/
与上一条命令相似,但多加了一个--accept=zip选项,这指示wget仅下载i386目录中所有扩展名为zip的文件。你也可以指定多个扩展名,只需用逗号分隔即可。
#wget-ifilename.txt
此命令常用于批量下载的情形,把所有需要下载文件的地址放到filename.txt中,然后wget就会自动为你下载所有文件了。
#wget-chttp://www.example.com/big-file.iso 本文出自:亿恩科技【www.enkj.com】
服务器租用/服务器托管中国五强!虚拟主机域名注册顶级提供商!15年品质保障!--亿恩科技[ENKJ.COM]
|