2009年10月25日 星期日

Ubuntu密技 - 製作Ubuntu更新光碟

若使用者需要對不止一台電腦執行Ubuntu的全新安裝,那麼當它們同時下載及安裝更新套件時,網路頻寬可能就不太夠用了。有一個足夠簡單的解決方式,就是自某一台電腦中以手動操作將所有的更新套件儲存下來,再燒錄至CD/DVD光碟片上,再一一安裝至其它電腦裡。

當然,若使用者僅有一台電腦,也可以利用這個方式建立一個本地「應急」更新套件庫。只是要記得,Ubuntu的更新速度可能會迅速導致本地更新庫過期。

建立本地更新套件庫的步驟如下:

  1. 在「第一台」電腦進行更新之前,先啟動Synaptic套件管理程式,再由Settings (正體中文環境為「設定」) → Preferences (正體中文環境為「偏好設定」),再選擇Files (正體中文環境為「檔案」)分頁,再點選Leave all downloaded packages in the cache (正體中文環境為「安裝後保留下載的套件」)按鈕。關閉Synaptic套件管理程式,由System (正體中文環境為「系統) → Administration (正體中文環境為「管理」) → Update Manager (正體中文環境為「更新管理員」)選單進行更新。
  2. 當更新下載及安裝完成之後,由Places (正體中文環境為「位置」) → CD/DVD Creator (正體中文環境為「CD/DVD光碟製作程式」)選單啟動燒錄程式;同時開啟另一個Nautilus視窗,切換至/var/cache/apt/archives/目錄,將所有延伸檔名為.deb的檔案放入「CD/DVD光碟製作程式」的視窗內,再按下Write to Disc (正體中文環境為「寫入光碟」)按鈕。根據更新文件的大小,插入適當容量的CD/DVD-R/RW光碟。
  3. 將燒錄完成的光碟放入至其它待更新的電腦,將所有更新檔案複製至桌面上某一個空白的文件夾,例如:packages,然後開啟終端機視窗,鍵入如下命令:
    $ sudo dpkg -i ~/Desktop/packages/*.deb
    可能要等待一段時間才能完成此命令,還會有一長串的輸出,是否要捲回檢查則視使用者的個性而定。完成後可刪除該文件夾。
  4. 完成所有電腦的更新之後,可清除「第一台」電腦的更新套件快取,再度啟動Synaptic套件管理程式,再由Settings (正體中文環境為「設定」) → Preferences (正體中文環境為「偏好設定」),再選擇Files (正體中文環境為「檔案」)分頁,再點選Delete Cached Package Files (正體中文環境為「安裝後刪除下載的套件」)按鈕。

密技以Ubuntu 8.04長期支援版本(Hardy Heron)測試,有可能不適用於新版本,或需做配合微調。

0 留言:

張貼留言