Windows中有很多下載工具,如耳熟能詳?shù)腇lashGet,迅雷等。隨著Solaris的發(fā)展,特別是桌面應(yīng)用的成熟,越來越多的用戶轉(zhuǎn)向了Solaris。面對(duì)網(wǎng)上豐富的下載資源,Solaris用戶如何下載呢?其實(shí)Solaris下載和在Windows下載一樣,都離不開下載工具。那Solaris中又有哪些下載工具呢?本文就為大家介紹Solaris中常用的下載工具。
Solaris工作站常用下載工具推薦(上)http://linux.chinaitlab.com/soft/739350.html
三、使用pkg-get工具
1pkg-get
solairs有一種工具,這就是pkg_get,由blastwave.org推出的。用作者的話說是:“一個(gè)用來自動(dòng)抓取www.sunfreeware.com上的包的工具.模擬了Debianlinux上的"apt-get".”傳統(tǒng)的Solaris命令功能并不夠強(qiáng)大--這個(gè)軟件可以補(bǔ)充很多包管理的功能。這個(gè)工具簡(jiǎn)單到僅使用如下命令就可以獲取sunfreeware.com上一個(gè)包的最新版本。
#pkg-getinstallmysql
這條命令會(huì)自動(dòng)下載適合你的體系結(jié)構(gòu)和為你的OS修訂的版本mysql數(shù)據(jù)庫(kù)(如果存在的話),并安裝它。如果你已安裝了一個(gè)較老的版本,就可以使用'upgrade'代替'install',這樣就會(huì)用新的版本覆蓋老的版本(即升級(jí))。
下載pkg-get:http://www.blastwave.org/pkg_get.pkg
安裝pkg-get:#pkgadd-dpkg_get.pkgall
如果在solaris8下安裝有問題,請(qǐng)打下面幾個(gè)補(bǔ)丁patch:
110380-04(x86110403)
110934-11(x86110935)
pkg-get將會(huì)安裝在/opt/csw/bin/目錄下。從blastwave安裝的軟件均安裝到該目錄中,請(qǐng)把/opt/csw/bin/設(shè)置到你的PATH環(huán)境變量中。編輯/etc/profile
文件:
PATH=/opt/csw/bin:/usr/sfw/bin:/usr/sbin:/usr/bin:/usr/openwin/bin:/usr/dt/bin:/usr/ccs/bin
2pkg-get主要參數(shù)
pkg-get-a:顯示所有軟件包。
pkg-get-igcc:安裝gcc軟件及其使用相關(guān)庫(kù)文件。
pkg-get-Dopen:搜索所有相關(guān)軟件包
pkg-get-U升級(jí)使用軟件包
3pkg-get下載安裝軟件實(shí)例
下載安裝top,top命令是unix系統(tǒng)管理的一個(gè)主要命令,通過它可以獲得許多信息。使用top命令可以監(jiān)視指定用戶,缺省情況是監(jiān)視所有用戶的進(jìn)程。如果想查看指定用戶的情況,在終端中按“U”鍵,然后輸入用戶名,系統(tǒng)就會(huì)切換為指定用戶的進(jìn)程運(yùn)行界面,可惜solaris10沒有這個(gè)命令,我們可以自己安裝。
#pkg_get–itop
注意:將會(huì)出現(xiàn)大量文字,不用擔(dān)心,只要完成安裝就可以。如圖1。
圖1pkg-get完成top安裝的工作界面
4使用pkgadm工具
Pkgadm是一個(gè)菜單工作界面的pkg-get,下載安裝方法:
下載鏈接:http://www.bolthole.com/solaris/pkgadm-0.9.tar.gz
#gunzippkgadm-0.9.tar.gz
#tarxfvpkgadm-0.9.tar
#cdpkgadm
./pkgadm即可運(yùn)行界面如圖2
圖2pkgadm工具
如果你不位于美國(guó),你可能想改變?nèi)笔〉膄tp站點(diǎn)!一旦已運(yùn)行pkg-get就會(huì)建立缺省的配置文件/etc/pkg-get.conf,改變其中的url行,指向http://www.sunfreeware.com/ftp.html上注明的站點(diǎn)。如果只想臨時(shí)改變你要連接的站點(diǎn),(比如說如果主站點(diǎn)倒了或很慢),使用
pkg-get-sftp://tmp.site/path/url,
注意你第一次要運(yùn)行
pkg-get-sftp://tmp.site/path/url-U
四、使用wget
1wget簡(jiǎn)介
wget是gnu組織下的一個(gè)免費(fèi)軟件下載工具,用wget下載軟件比普通瀏覽器的“另存為”要快很多。同時(shí),Wget支持http,https和ftp。
缺省情況下,Solaris已經(jīng)自帶了該軟件,在/usr/sfw/bin/目錄,請(qǐng)把這個(gè)路徑也設(shè)置到環(huán)境變量中,因?yàn)閜kg-get要使用Wget來下載軟件。
Wget的使用方法非常簡(jiǎn)單,只需要在命令后面加上下載的地址,例如:
#/usr/sfw/bin/wgethttp://xxx.xxx.xxx.xxx/abc.zip
如果連接網(wǎng)絡(luò)需要代理,請(qǐng)按下列方法設(shè)置:
#exporthttp_proxy="http://proxyip:8080"
#exportftp_proxy=http://proxyip:8080
2wget參數(shù)
wget的參數(shù)較多,但大部分應(yīng)用只需要如下幾個(gè)常用的參數(shù):
-r遞歸;對(duì)于HTTP主機(jī),wget首先下載URL指定的文件,然后(如果該文件是一個(gè)HTML文檔的話)遞歸下載該文件所引用(超級(jí)連接)的所有文件(遞歸深度由參數(shù)-l指定)。對(duì)FTP主機(jī),該參數(shù)意味著要下載URL指定的目錄中的所有文件,遞歸方法與HTTP主機(jī)類似。
-N時(shí)間戳:該參數(shù)指定wget只下載更新的文件,也就是說,與本地目錄中的對(duì)應(yīng)文件的長(zhǎng)度和最后修改日期一樣的文件將不被下載。
-m鏡像:相當(dāng)于同時(shí)使用-r和-N參數(shù)。
-l設(shè)置遞歸級(jí)數(shù);默認(rèn)為5。-l1相當(dāng)于不遞歸;-l0為無窮遞歸;注意,當(dāng)遞歸深度增加時(shí),文件數(shù)量將呈指數(shù)級(jí)增長(zhǎng)。
-t設(shè)置重試次數(shù)。當(dāng)連接中斷(或超時(shí))時(shí),wget將試圖重新連接。如果指定-t0,則重試次數(shù)設(shè)為無窮多。
-c指定斷點(diǎn)續(xù)傳功能。實(shí)際上,wget默認(rèn)具有斷點(diǎn)續(xù)傳功能,只有當(dāng)你使用別的ftp工具下載了某一文件的一部分,并希望wget接著完成此工作的時(shí)候,才需要指定此參數(shù)。
-L只擴(kuò)展相對(duì)連接,該參數(shù)對(duì)于抓取指定站點(diǎn)很有用,可以避免向宿主主機(jī)的其他目錄擴(kuò)散。
-k轉(zhuǎn)換連接:HTML文件存盤時(shí),將其中的非相對(duì)連接轉(zhuǎn)換成為相對(duì)連接。
-X在下載FTP主機(jī)上的文件時(shí),排除若干指定的目錄
-v設(shè)置wget輸出詳細(xì)的工作信息。
-q設(shè)置wget不輸出任何信息。
3wget使用技巧
wget是一個(gè)命令行的下載工具。下面為大家介紹幾個(gè)有用的wget小技巧,可以讓你更加高效而靈活的使用wget。
#wget-r-np-ndhttp://www.example.com/packages/
這條命令可以下載http://www.example.com網(wǎng)站上packages目錄中的所有文件。其中,-np的作用是不遍歷父目錄,-nd表示不在本機(jī)重新創(chuàng)建目錄結(jié)構(gòu)。
#wget-r-np-nd--accept=isohttp://www.example.com/cen/i386/
與上一條命令相似,但多加了一個(gè)--accept=zip選項(xiàng),這指示wget僅下載i386目錄中所有擴(kuò)展名為zip的文件。你也可以指定多個(gè)擴(kuò)展名,只需用逗號(hào)分隔即可。
#wget-ifilename.txt
此命令常用于批量下載的情形,把所有需要下載文件的地址放到filename.txt中,然后wget就會(huì)自動(dòng)為你下載所有文件了。
#wget-chttp://www.example.com/big-file.iso 本文出自:億恩科技【mszdt.com】
服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]
|