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