[問題]如何單獨下載不同平台下所需Package呢?

如果您覺得您的問題不屬於 debian desktop 或是 debian server 版的範圍內,請在這裡發問。

版主: mufa

[問題]如何單獨下載不同平台下所需Package呢?

文章squarec » 週六 3月 06, 2004 4:13 pm

實驗室架了一台sun sparc server,
採用debian sparc 3.0r2,但因特殊原因,
此台server並無對外Internet連線,
更新程式成了一個頭痛的問題 :-(
譬如最近想更新Xfree86版本,卻不知如何下手,
只能笨笨的下載整個iso檔來用,因為我怕單獨下載.deb檔會有
dependence的問題,有點不符效率.
請問各位高手,有沒有甚麼更好的方式呢?
squarec
可愛的小學生
可愛的小學生
 
文章: 9
註冊時間: 週日 2月 08, 2004 9:38 pm

Re: [問題]如何單獨下載不同平台下所需Package呢?

文章Tetralet » 週六 3月 06, 2004 6:29 pm

squarec 寫:實驗室架了一台sun sparc server,
採用debian sparc 3.0r2,但因特殊原因,
此台server並無對外Internet連線,
更新程式成了一個頭痛的問題 :-(
譬如最近想更新Xfree86版本,卻不知如何下手,
只能笨笨的下載整個iso檔來用,因為我怕單獨下載.deb檔會有
dependence的問題,有點不符效率.
請問各位高手,有沒有甚麼更好的方式呢?


使用 NFS 來掛載別台 Debian GNU/Linux 的 /var/cache/apt/archives/ 路徑,
或是用 apt-get -d 把檔案 Download 下來,
再想辨法傳送到這台機器...

對了,沒有對外的網路連線,
要怎麼下達 apt-get update 指令呀?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

Re: [問題]如何單獨下載不同平台下所需Package呢?

文章squarec » 週六 3月 06, 2004 9:13 pm

Tetralet 寫:使用 NFS 來掛載別台 Debian GNU/Linux 的 /var/cache/apt/archives/ 路徑,
或是用 apt-get -d 把檔案 Download 下來,
再想辨法傳送到這台機器...

對了,沒有對外的網路連線,
要怎麼下達 apt-get update 指令呀?


喔!因為一開始是用debian 30r2 sparc的光碟安裝的,
裝完後再把光碟copy到機器上,直接使用
deb file://somewhere stable main contrib
來安裝其餘套件.

目前有對外連線的機器都是i386的,
我也只能download所需套件後再用隨身碟拷貝過去sparc上,
使用apt-get --download-only如何指定只download sparc的檔案呢?
squarec
可愛的小學生
可愛的小學生
 
文章: 9
註冊時間: 週日 2月 08, 2004 9:38 pm

re:[問題]如何單獨下載不同平台下所需Package呢?

文章訪客 » 週六 3月 06, 2004 10:33 pm

為甚麼不設定 NAT ? 或架設一個 proxy? :-P

聽起來有不少機器都用 Debian, FYI:
http://apt-proxy.sourceforge.net/

have fun.
訪客
 

re:[問題]如何單獨下載不同平台下所需Package呢?

文章squarec » 週日 3月 07, 2004 12:01 am

Anonymous 寫:為甚麼不設定 NAT ? 或架設一個 proxy? :-P

聽起來有不少機器都用 Debian, FYI:
http://apt-proxy.sourceforge.net/

have fun.


因為政策使然,實驗內網路是與外部"實體"隔離的,
唯一能取得外部檔案的方式是使用磁碟機或光碟 :-?
squarec
可愛的小學生
可愛的小學生
 
文章: 9
註冊時間: 週日 2月 08, 2004 9:38 pm

re:[問題]如何單獨下載不同平台下所需Package呢?

文章Tetralet » 週一 3月 08, 2004 9:27 am

squarec 寫:因為政策使然,實驗內網路是與外部"實體"隔離的,
唯一能取得外部檔案的方式是使用磁碟機或光碟 :-?


不知道 apt-get 是如何判斷機器是 i386 或是 sparc 的呢?
或者,
要如何才能矇騙 i386 的 Debian 去下載 sparc 的套件呢?
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[問題]如何單獨下載不同平台下所需Package呢?

文章訪客 » 週一 3月 08, 2004 7:18 pm

回答 Tetralet: 那麼就在有網路那台 /etc/apt/apt.conf 中寫下
代碼: 選擇全部
APT::Architecture "sparc";

不過這是自找麻煩的方式。:-p

依照 squarec 的需求,使用移動式的媒體,那麼請用 apt-zip,可以在沒有網路的機器上依照想安裝的套件產生 "wget" 命令稿,並把命令稿寫到移動式媒體上,到可連線的機器上執行命令稿自動抓回檔案。然後再把儲存媒體接上沒網路的實驗機,再使用 apt-zip-inst 便可安裝。(所以具備網路的機器只需要有 shell、wget、md5sum、mv 等指令,理論上可以在裝有 cygwin 的 Windows 上下載)

另外一個的方法是裝 apt-mirror,把特定版本全部取回 ;-)
http://apt-mirror.sourceforge.net/

have fun.
訪客
 

re:[問題]如何單獨下載不同平台下所需Package呢?

文章Tetralet » 週二 3月 09, 2004 9:44 am

Anonymous 寫:回答 Tetralet: 那麼就在有網路那台 /etc/apt/apt.conf 中寫下
代碼: 選擇全部
APT::Architecture "sparc";

不過這是自找麻煩的方式。:-p

依照 squarec 的需求,使用移動式的媒體,那麼請用 apt-zip,可以在沒有網路的機器上依照想安裝的套件產生 "wget" 命令稿,並把命令稿寫到移動式媒體上,到可連線的機器上執行命令稿自動抓回檔案。然後再把儲存媒體接上沒網路的實驗機,再使用 apt-zip-inst 便可安裝。(所以具備網路的機器只需要有 shell、wget、md5sum、mv 等指令,理論上可以在裝有 cygwin 的 Windows 上下載)

另外一個的方法是裝 apt-mirror,把特定版本全部取回 ;-)
http://apt-mirror.sourceforge.net/

have fun.


原來 apt-get 還有那麼多我所不知道的小技巧呀!
感謝您的分享! :w_28:
時間並不能治療我心中的疼痛
南方的春天說什麼也溫暖不了我冰冷的血

誦唱大復活咒文,今天的 Tetralet 又在唧唧喳喳了 重生!
Tetralet
俺是博士
俺是博士
 
文章: 3078
註冊時間: 週四 11月 28, 2002 3:02 pm

re:[問題]如何單獨下載不同平台下所需Package呢?

文章allein » 週二 3月 09, 2004 12:04 pm

這裡有個同仁遇到過相同的問題,他使用的是debmirror(本身是debian的一個軟件包)腳本來選擇鏡像整個archieve的一部分。
參考 http://oss.3322.org/~murj/nucleus/item/7/catid/2,注意該文以簡體編碼。
allein
可愛的小學生
可愛的小學生
 
文章: 7
註冊時間: 週日 12月 21, 2003 12:21 pm
來自: Mainland


回到 debian misc

誰在線上

正在瀏覽這個版面的使用者:Google [Bot] 和 1 位訪客