實驗室架了一台sun sparc server,
採用debian sparc 3.0r2,但因特殊原因,
此台server並無對外Internet連線,
更新程式成了一個頭痛的問題
譬如最近想更新Xfree86版本,卻不知如何下手,
只能笨笨的下載整個iso檔來用,因為我怕單獨下載.deb檔會有
dependence的問題,有點不符效率.
請問各位高手,有沒有甚麼更好的方式呢?
版主: mufa
squarec 寫:實驗室架了一台sun sparc server,
採用debian sparc 3.0r2,但因特殊原因,
此台server並無對外Internet連線,
更新程式成了一個頭痛的問題
譬如最近想更新Xfree86版本,卻不知如何下手,
只能笨笨的下載整個iso檔來用,因為我怕單獨下載.deb檔會有
dependence的問題,有點不符效率.
請問各位高手,有沒有甚麼更好的方式呢?
Tetralet 寫:使用 NFS 來掛載別台 Debian GNU/Linux 的 /var/cache/apt/archives/ 路徑,
或是用 apt-get -d 把檔案 Download 下來,
再想辨法傳送到這台機器...
對了,沒有對外的網路連線,
要怎麼下達 apt-get update 指令呀?
Anonymous 寫:為甚麼不設定 NAT ? 或架設一個 proxy?
聽起來有不少機器都用 Debian, FYI:
http://apt-proxy.sourceforge.net/
have fun.
squarec 寫:因為政策使然,實驗內網路是與外部"實體"隔離的,
唯一能取得外部檔案的方式是使用磁碟機或光碟
APT::Architecture "sparc";
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.
正在瀏覽這個版面的使用者:Google [Bot] 和 1 位訪客