【IT168 专稿】Windows中有很多下载工具,如耳熟能详的FlashGet, 迅雷等。随着Solaris的发展,特别是桌面应用的成熟,越来越多的用户转向了Solaris。面对网上丰富的下载资源,Solaris用户如何下载呢?其实Solaris下载和在Windows下载一样,都离不开下载工具。那Solaris中又有哪些下载工具呢?本文就为大家介绍Solaris中常用的下载工具。
一、 使用Solaris的浏览器下载
Solaris已经自带了Mozilla, 下载管理器是Mozilla浏览器的一个功能,它允许您跟踪并管理您以前或正在进行的文件下载。它不但免除了多个下载窗口的烦恼而且还具有下载统计功能。Mozilla自身携带的下载管理器和IE 相比包括三个优点:
* 集成管理功能
* 断点续传功能
* 关闭浏览器还可以继续下载
Mozilla下载管理器使用简介:
可以用“下载管理器”来记录下载文件的踪迹。下载管理器显示以下信息:
* 文件名
* 下载完成前的剩余时间
* 传输速度
* 完成比率
* 已用时间
* 互联网地址(来源)
要打开 “下载管理器”,遵循以下步骤: 打开“工具”菜单,选择“下载管理器”。
“下载管理器”中有如下的菜单选项:如图1 。
图1 Mozilla浏览器的下载管理器
* 属性: 选择正在下载的文件并单击“属性”即可显示进度对话框。
* 取消: 选择一个正在下载的文件并单击“取消”即可停止下载。
* 从列表移除: 选择一个文件并单击“从列表移除”即可移除一个已停止或已完成的下载。这并不会将相关文件从硬盘中删除。
* 启动文件: 单击此项来打开一个选定的文件。
* 在 Explorer 中显示
图 2 是Mozilla浏览器从it168下载软件的界面
图 2 Mozilla浏览器下载软件的界面
单击图2 中的暂停 按钮可以中断下载,随后可以单机继续按钮可以进行文件续传。不过Mozilla浏览器下载功能比较弱,暂停按钮只能实现有限的断点续传功能一旦计算机关闭,没有下载完成的任务会消失。
虽然Solaris已经自带了Mozilla,如果习惯FireFox。FireFox For Solaris的build版本是由Sun中国北京开发团队提供的,下载地址是:http://www.mozilla.com/en-US/firefox/2.0.0.1/releasenotes/#contributedbuilds ,下载链接如下:
http://ftp.mozilla.org/pub/mozilla.org/firefox/releases/2.0.0.1/contrib/solaris_pkgadd/firefox-2.0.0.1.en-US.solaris10-i386-pkg.bz2
安装方法:
#bunzip2 firefox-2.0.0.1.en-US.solaris10-i386-pkg.bz2
# pkgadd -d firefox-2.0.0.1.en-US.solaris10-i386-pkg
图 3 是FireFox2安装成功界面
图 3 FireFox2安装成功界面
为了使用方便在桌面建立一个启动器,单击鼠标右键选择创建启动器。如图4 。在命令栏目输入:/opt/sfw/lib/firefox/即可。
图4 创建firefox启动器
桌面背景启动器可以启动应用程序,也可以链接到某个特定的文件、文件夹、FTP 站点或 URI 位置。要在桌面背景上添加启动器,请执行以下步骤:右击桌面背景,然后选择“创建启动器”。在“创建启动器”对话框中键入要求的信息。为该启动器输入的命令就是在使用桌面背景对象时执行的命令。 通过任何菜单当您在任何菜单中右击启动器时,即可打开启动器的弹出菜单。您可以使用该弹出菜单向面板添加该启动器。也可以将菜单、启动器和面板应用程序从菜单拖动到面板中。通过文件管理器每个启动器都对应一个 .desktop 文件。您可以将 .desktop 文件拖动到面板上,从而将该启动器添加到面板上。点击启动器即可启动gftp,如图2 。
FireFox2安装Flash支持方法:
笔者的firefox安装在/opt/sfw/lib/firefox/下,方法为:
* 下载Flash插件。
下载链接:http://fpdownload.macromedia.com/get/flashplayer/current/flash_player_9_solaris_x86.tar.bz2
* 解压并拷贝Flash插件到/opt/sfw/lib/firefox/firefox/plugins目录下;或者拷贝到用户目录下。
安装Java支持方法:
假如你的firefox安装在/opt/sfw/lib/firefox/下,方法为:
# cd /opt/sfw/lib/firefox//plugins/
# ln -s /usr/java/jre/plugin/i386/ns7/libjavaplugin_oji.so
安装Java支持的支持后,你将可以在Firefox中运行Java Applet程序了。
FireFox和mozilla的下载管理器的使用基本是相同的,唯一不同是快捷键FireFox可以使用Ctrl+Y,而mozilla没有。
二、 使用SDM 下载工具
对于Solaris用户来说,SDM下载工具无疑是非常好的选择。SDM : Sun Download Manager,是一个 Java 编写的下载工具,专门为下载 Sun Download Center (SDLC) 的大文件而设计。目前只支持 http,ftp 协议,允许代理服务器和断点续传。先安装Java环境。Solairs10在安装完成后会预装JDK的。一般会有两个版本的JDK,一个是1.4.2, 另一个是1.5.0。在solaris10中JDK被安装的总目录是/usr/jdk,在这个目录下具体版本的JDK有其各 自的目录。例如:j2sdk1.4.2_08或者jdk1.5.0_04等。可以用命令ps -ef|grep java来查看java进程是否已经启动。
1 下载安装SDM方法
系统要求:Solaris 8及其以后版本。
首先到sun公司网站(http://www.sun.com/download/sdm/download.xml )下载文件:sdm-1_3-solaris-i586.sh
* 命令行方式:
# chmod ug+x sdm-1_3-solaris-i586.sh
# sdm-1_3-solaris-i586.sh
* 使用浏览器安装SDM
使用浏览器打开http://www.sun.com/download/sdm/download.xml
下载文件sdm20.jnlp到本地磁盘。然后使用浏览器打开文件如图 5 。
图5 使用浏览器安装SDM
经过安全验证后选择“运行”即可完成安装。如图6 。
图6 经过安全验证后选择“运行”即可完成安装
Java Web Start 允许客户端 Java 应用程序访问各种本地机资源,如文件访问、剪贴板访问等。源自 Java 2 平台,该产品继承了该平台的安全性体系结构。如前面提到的,在 JNLP 文件中定义的 security 属性决定了当应用程序通过 Java Web Start 启动时所能有的安全性级别。缺省的,使用受限环境,为应用程序授权对网络和本地机的有限的访问。如同使用 applet 沙箱(sandbox),这样可以保证恶意的应用程序不能造成任何破坏。Java Web Start 的安全性的另一重要元素是数字签名的使用。当启动或更新一个应用程序时,它的 JAR 文件被下载到客户机。Java Web Start 用那些文件中的数字编码来判定在对文件初始签名之后,是否有 JAR 文件已经被修改或改变。如果有不一致的或是文件尚未被签名,应用程序就不能从 Java Web Start 启动。正确签名的应用程序可以访问本地机。系统下面询问是否建立桌面和系统启动快捷方式,如图 7 。
图 7 系统下面询问是否建立桌面和系统启动快捷方式
点击配置按钮即可,系统会自动在应用程序中建立启动菜单如图8。
图8 系统会自动在应用程序中建立SDM启动菜单
2 SDM使用方法
* 代理服务器设置
SDM允许代理服务器,设置界面如图 9 。由于支持一个代理服务器列表,不同的任务可以使用不同的代理服务器,所以在程序设置中代理服务器信息设置完毕后,下载的任务中同样需要设定使用代理服务器(任务属性窗口中的代理服务器属性)。
图 9 代理服务器设置
比较遗憾的是它不支持SOCKS5代理功能。功能上虽然不如FlashGet全面和强大,但对于日常下载已经绰绰有余了,推荐初学者使用,其主界面如图10所示。
图 10 SDM 主界面
添加下载软件非常简单,点击“add”按钮输入下载文件的链接即可。也可以从浏览其中拖动URL到悬浮窗或者主程序的窗口。
设置下载重试次数,超过该设定的次数,下载会停止。不限制次数是一直重试下去 超过20次依然没有接受到任何文件数据任务停止:如果设置了不限制重试次数,会一直下载不会停止,不过有的时候,比如该服务器根本不在线等情况,重试下去毫无意义,该选项就可防止这种情况。
文件续传应用实例:
笔者在用 SDM 下载 Java 文件的时候,有一次当我重新启动 SDM,下载到 54% 的文件不见了,没有出现在下载列表里面。虽然在下载目录中还可以找到这个文件,但在 SDM 中却没有办法引入。经过一些尝试,用下面的方法可以恢复原文件的续传。
1. 将已经下载的文件重命名,作备份。2. 重新找到下载地址,作为新下载。3. 新下载开始后,停止它,目的是重新获得原来下载文件的大小和相关下载信息。4. 在下载目录下找到新下载的文件,删除它,并将重命名的备份文件恢复为下载文件名。5. 重新开始,原来的下载文件就可以恢复续传了。
常见问题回答:
* 使用SDM无法访问 Sun 下载中心 (SDLC)?
SDLC 要求 SSL 以保护您的隐私和安全。如果您在尝试进入 SDLC 时遇到“阻碍”,请确保您的浏览器或下载客户端已设置为允许 SSL 会话。此外,如果您使用了防火墙和/或代理服务器,请与系统管理员联系,确保您的网络上允许进行 SSL 会话。
* SDM可以使用FTP方式连接SDLC吗?
Sun 下载中心软件受到严格的许可要求和出口管制的约束,因此内置有多种安全机制。这些机制通过 HTTP 协议进行下载,因此我们不提供 FTP 选项。
* 是否必须使用SDM 连接SDLC?
否,我们不要求使用 SDM。不过,由于 SDM 极为有用(尤其对于大文件),我们强烈建议使用 SDM。如果您不希望使用该管理器,只需在下载页上单击文件名称,通过浏览器下载。
* 两个注意事项:
确保您拥有足够的磁盘空间。至少保留比文件本身大小高出 2-3 倍的磁盘空间。(例如,对于 40 MB Zip 文件,您可能需要至少1 00 MB 的可用磁盘空间。) 消除潜在的浏览器问题:彻底关闭 Web 浏览器,等待片刻,重新启动浏览器,清除其缓存,删除多余的 Cookie,然后从头再试。
* SDM支持那些操作系统
Solaris Operating System for SPARC or x86
Windows: 95, 98, ME, NT, 2000, XP ,2003
Mac OS X
Linux
* 获得 Sun Download Manager 的客户支持的方法?
运行 SDM 时可在其中直接找到此内容。只需从 SDM 的菜单栏中选择 Help(帮助)--> Online Help(在线帮助)。
到此为止笔者介绍了Solaris工作站下使用浏览器、SDM两个主要下载工具,下面笔者介绍wget、bt、pkg-get等下载工具在Solaris工作站的使用。