luckyhoo
註冊時間: 2006-07-19 文章: 447
|
發表於: 星期二 八月 01, 2006 4:14 pm 文章主題: Slackware Linux套件管理程式Swaret下載與安裝 |
|
|
Swaret所提供的功能,等於是官方套件管理程式的功能,再加上自行由網路下載相關軟體套件檔案、軟體套件檔案名稱的搜尋功能。
Swaret官方網站網址:
http://swaret.sourceforge.net/index.php
目前Swaret最新版本為ver 1.6.2,可由以下網址取得:
http://nchc.dl.sourceforge.net/sourceforge/swaret/swaret-1.6.2-noarch-1.tgz.tar
接下來用 wget 指令去將這個檔案下載回來:
代碼: | wget http://nchc.dl.sourceforge.net/sourceforge/swaret/swaret-1.6.2-noarch-1.tgz.tar |
接下來有一點要注意的,Swaret這個版本的安裝程式為什麼副檔名不是「.tgz」,卻是「.tgz.tar」,筆者認為這可能是檔案命名的時候,不小心弄錯了,測試的方式很容易,就是先用mv指令先將檔名改回來後,再執行installpkg程式下去安裝就可以知道了。
代碼: | mv swaret-1.6.2-noarch-1.tgz.tar swaret-1.6.2-noarch-1.tgz
installpkg swaret-1.6.2-noarch-1.tgz |
安裝完畢後,Swaret有要求安裝者要將/etc/swaret.conf.new這個檔案,按照需求更改,並複製為另外一個檔案,檔案名稱改為/etc/swaret.conf,那Swaret就會根據這個檔案的設定來執行。
要讓系統可以升級到最新的版本,/etc/swaret.conf這個檔案最簡單的設定方式如下:
1.更改VERSION設定
原本的設定為
改成
如此就可以設定Swaret,執行升級工作時要將系統裡的軟體套件版本,升級為目前最新,也就是current的版本。
設定取得軟體套件相關訊息,一般都是指向Swaret官方網站。
因為原本Swaret官方網站為http://www.swaret.org,但目前已經移到http://swaret.sourceforge.net/index.php,所以DEP_ROOT的設定必須改為:
代碼: | DEP_ROOT=http://swaret.sourceforge.net/libraries-$VERSION |
|
|