2007年8月19日星期日

離線下利用 APTonCD 來更新 Ubuntu Linux

由於改用 Ubuntu Linux, 所以又需要研究如何在離線下作出更新. 我花了不少時間後終於找到一個比較方便的方法:

1. 先在一台可以上網的 Ubuntu Linux 電腦上用 Synaptic Package Manager 來下載 deb 檔案, 注意在 Preferences 中選擇 "Only delete packages which are no longer available":


2. 如果沒有安裝 AptonCD, 那就安裝它 (apt-get install aptoncd). 另外, 如果目標電腦沒有 APTonCD, 記得將 aptoncd_0.1ubuntu1_all.deb 放在 CD / DVD 上

3. 執行 APTonCD, 然後按 "Create APTonCD" 按鈕

4. 我覺得 APTonCD 比其他方法 (如: apt-zip) 好的地方就是你可以用比較方便的方法來增加自己下載的 deb 檔案在 CD / DVD 上: 在 APTonCD 畫面上按 "Add Package..." 按鈕就可以增加自己下載的 deb 檔案:


5. 在 Options 下我們可以選擇 Medium type, 選好後按 "OK" 按鈕, APTonCD 便會造一個 ISO 檔案出來.


6. 我們可以將 ISO 燒成 CD / DVD, 然後將 CD / DVD 拿到另一台 Ubuntu Linux 上.

7. 在 CD / DVD 上, 所有 deb 檔案都放在 packages 之下, 如果之前 APTonCD 將 APTonCD 的 deb 檔案放在 CD / DVD 內, 我們可以先安裝 APTonCD 在 Ubuntu Linux 電腦內:


8. 開啟 APTonCD, 然後選 "Restore" 頁, 再按 "Add CD/DVD" 按鈕. APTonCD 會將 CD / DVD 內的 deb 檔案資料載入電腦上. 完成後離開 APTonCD.

9. 當我們再開啟 Synaptic Package Manager, 就會看見 CD /DVD 內的 deb packages. 然後我們就可以更新系統.