Solaris工作站常用下载工具推荐(下)

网络整理 - 06-30
Windows中有很多下载工具如耳熟能详的FlashGet 迅雷等随着Solaris的发展特别是桌面应用的成熟越来越多的用户转向了Solaris面对网上丰富的下载资源Solaris用户如何下载呢?其实Solaris下载和在Windows下载一样都离不开下载工具那Solaris中又有哪些下载工具呢?本文就为大家介绍Solaris中常用的下载工具

  Solaris工作站常用下载工具推荐(上)

  三使用pkgget工具

   pkgget
  solairs有一种工具这就是pkg_get由推出的用作者的话说是一个用来自动抓取上的包的工具 模拟了Debian linux上的aptget传统的Solaris命令功能并不够强大这个软件可以补充很多包管理的功能这个工具简单到仅使用如下命令就可以获取上一个包的最新版本

  # pkgget install mysql
   这条命令会自动下载适合你的体系结构和为你的OS修订的版本mysql数据库(如果存在的话)并安装它如果你已安装了一个较老的版本就可以使用upgrade代替 install这样就会用新的版本覆盖老的版本(即升级)
  下载pkgget _getpkg
   安装pkgget #pkgadd d pkg_getpkg all
   如果在solaris下安装有问题请打下面几个补丁patch
(x )
(x )

  pkgget将会安装在/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
pkgget主要参数
pkgget a 显示所有软件包
pkgget i gcc 安装gcc软件及其使用相关库文件
pkgget D open  搜索所有相关软件包
pkgget U  升级使用软件包

   pkgget下载安装软件实例

  下载安装toptop命令是unix系统管理的一个主要命令通过它可以获得许多信息使用top命令可以监视指定用户缺省情况是监视所有用户的进程如果想查看指定用户的情况在终端中按U键然后输入用户名系统就会切换为指定用户的进程运行界面可惜solaris 没有这个命令我们可以自己安装
#pkg_get –i top
注意将会出现大量文字不用担心只要完成安装就可以如图

  图 pkgget完成top安装的工作界面

   使用pkgadm工具

  Pkgadm是一个菜单工作界面的pkgget下载安装方法
下载链接targz
#gunzip pkgadmtargz
#tar xfv pkgadmtar
#cd pkgadm
/pkgadm即可运行界面如图

  图 pkgadm工具

  如果你不位于美国你可能想改变缺省的ftp站点!一旦已运行pkgget就会建立缺省的配置文件/etc/nf改变其中的url行指向上注明的站点如果只想临时改变你要连接的站点(比如说如果主站点倒了或很慢)使用
pkgget s ftp://tmpsite/path/url
注意你第一次要运行
pkgget s ftp://tmpsite/path/url U

 

 

  四使用wget

   wget简介
  wget是gnu组织下的一个免费软件下载工具用 wget下载软件比普通浏览器的另存为要快很多同时Wget支持httphttps和ftp
缺省情况下Solaris已经 自带了该软件在 /usr/sfw/bin/目录请把这个路径也设置到环境变量中因为pkgget要使用Wget来下载软件
   Wget的使用方法非常简单只需要在命令后面加上下载的地址例如
   #/usr/sfw/bin/wget
   如果连接网络需要代理请按下列方法设置
   #export http_proxy=//proxyip:
   #export //proxyip:

   wget参数

  wget的参数较多但大部分应用只需要如下几个常用的参数
    r    递归对于HTTP主机wget首先下载URL指定的文件然后(如果该文件是一个HTML文档的话)递归下载该文件所引用(超级连接)的所有文件(递归深度 由参数l指定)对FTP主机该参数意味着要下载URL指定的目录中的所有文件  递归方法与HTTP主机类似
    N    时间戳该参数指定wget只下载更新的文件也就是说与本地目录中的对     应文件的长度和最后修改日期一样的文件将不被下载
    m    镜像相当于同时使用r和N参数
    l    设置递归级数默认为l相当于不递归l为无穷递归注意当递     归深度增加时文件数量将呈指数级增长
    t     设置重试次数当连接中断(或超时)时wget将试图重新连接如果指     定t则重试次数设为无穷多
    c    指定断点续传功能实际上wget默认具有断点续传功能只有当你使用别   的ftp工具下载了某一文件的一部分并希望wget接着完成此工作的时候才需要 指定此参数
  L     只扩展相对连接该参数对于抓取指定站点很有用可以避免向宿主主机  的其他目录扩散
    k    转换连接HTML文件存盘时将其中的非相对连接转换成为相对连接
    X    在下载FTP主机上的文件时排除若干指定的目录
    v    设置wget输出详细的工作信息
    q    设置wget不输出任何信息

   wget 使用技巧

  wget 是一个命令行的下载工具下面为大家介绍几个有用的 wget 小技巧可以让你更加高效而灵活的使用 wget

  # wget r np nd ;
这条命令可以下载 ; 网站上 packages 目录中的所有文件其中np 的作用是不遍历父目录nd 表示不在本机重新创建目录结构

  # wget r np nd accept=iso
与上一条命令相似但多加了一个 accept=zip 选项这指示 wget 仅下载 i 目录中所有扩展名为 zip 的文件你也可以指定多个扩展名只需用逗号分隔即可

  # wget i filenametxt
此命令常用于批量下载的情形把所有需要下载文件的地址放到 filenametxt 中然后 wget 就会自动为你下载所有文件了

  # wget c fileiso 
这里所指定的 c 选项的作用为断点续传

  # wget m k (H) ;
该命令可用来镜像一个网站wget 将对链接进行转换如果网站中的图像是放在另外的站点那么可以使用 H 选项

  # wget m l t
将在本地硬盘建立的镜像镜像文件存入当前目录下一个名为 的子目录中(你也可以使用nH参数指定不建立该子目录而直接在当前 目录下建立镜像的目录结构)递归深度为重试次数为无穷
#wget L ~ppfl/
该命令则只提取该网站的ppfl目录而不涉及主机上的其他目录

 

 

  五使用bt下载工具

   命令行工具

  BT全名叫BitTorrent中文全称:比特流是一个多点下载的开放源码的PP软件使用非常方便是一个多点下载的共享文件软件由于在下载的同时也可为其它用户提供上传所以不会随着用户人数的增加而降低下载速度因此下载的人越多速度便越快现在不少大公司如RedHat都有使用 BT 让他们的客户下载程序windows下使用的是bitcomet在Solaris上面是bittorrent的工具安装方法

  #pkgget i bittorrent
软件直接安装在/opt/csw/bin目录下命令叫做btdownloadcurses
使用btdownloadcurses 下载bt 文件
最简单的使用方法

  $btdownloadcurses seedtorrent
运行画面如图可以看到下载速度中途可以按q键退出下次启动会继续上次断点进行下载

  图   使用使用btdownloadcurses 下载bt 文件

  btdownloadcurses可以进行多个torrent下载可以手动设置某个torrent的优先权可以查看torrent包含的每一个文件完成情况在使用btdownloadcurses下载软件的时候如果断线了可以重新点击下载链接并且在选择存放位置的时候覆盖上次下载一半的文件这时程序会自动的续传该文件

   常用参数
minport <arg> 最小端口号缺省是
maxport <arg>最大端口号缺省是
max_upload_rate <arg> 最大上传速度 单位KB/S缺省是
min_uploads <arg>最小连接通道缺省是
data_dir <arg>文件保存目录
max_initiate <arg>最多重试次数缺省是
max_message_length <arg>最大消息长度缺省是
至于其他的参数可参考此链接commandlinebl
或者手册页

   使用Azureus for Solaris x
  Azureus BitTorrent Client for Solaris 是unix上功能最为强大完善使用最方便的Java BT客户端基于JAVA的多torrent下载程序可以手动设置某个种子的优先权加入了IRC聊天室增加了一些基本的IRC命令可以看见在线人数和ID支持多种子url对于不同服务器发布的种子可自动切换并可以手动更改url 中文名称俗称为蓝箭毒蛙使用该软件前必须先安装有 Java JRE 软件
  软件下载安装
  #wget __Solaristarbz
  #bunzip Azureus__Solaristarbz
  #tar vxf Azureus__Solaristar
    #cd azureus
  #wegt
  下载后的文件名称是eclipse_launcher_and_swt_jar_for_solaris_xzip
  #unzip eclipse_launcher_and_swt_jar_for_solaris_xzip
  把plugins下orgeclipseswtgtksolarisx目录下的*so文件和swtjar文件复制到azureus的jar文件所在目录 文件包括orgeclipseswtgtksolarissparc_jar libswtatkgtkso libswtawtgtkso libswtcdegtkso libswtgtkso libswtpigtkso

   运行软件
  #/azureus
  Azureus可以进行多个torrent下载可以手动设置某个torrent的优先权文件管理便捷可以查看torrent包含的每一个文件完成情况并在Azureus里直接打开已下载完的文件最新版本还增加了文件删除功能支持多tracker url对于多tracker发布的torrent可自动切换并可以手动更改tracker url在使用Azureus下载软件的时候如果断线了可以重新点击下载链接并且在选择存放位置的时候覆盖上次下载一半的文件这时程序会自动的续传该文件
  

  总结本文详细介绍了Solaris中常用的下载工具这些下载工具功能上各有千秋使用上都比较简单所以无论是初学者还是Solaris高手总有一款适合你

  我们看出Solaris工作站的易用性已经有了很大的进步在windows下的完成的工作绝大部分都可以通过Solaris工作站(游戏除外)来完成了使用本文介绍的下载工具而且不用担心版权也不用担心病毒的侵扰