用 yum 更新 VirtualBox 時,下載速度『 有夠慢 』想要立即、快速地更新 VirtualBox,馬上就想體驗新版的改進時,卻對其龜速下載的過程有些受不了。當下有想找出加速秘技的衝動,以下是筆者找到的加速更新的方法,分享給各位讀者。
註:筆者認為,yum 下載 VirtualBox 的更新套件時,網路系統中的快取機制,應該未介入加速,導致下載速度較慢。但是,透過 HTTP 下載時,有網路快取伺服器的幫忙,速度較快。
一、切換成 root 身份
更新當然是先切換成 root 身份,請參考 " 在 Linux 中,切換為 root 身分以操作、設定系統 " 一文。二、切換「工作目錄」
將目前的「工作目錄」切換到 VirtualBox 更新套件的「暫存目錄」,[root@Core-i7 ~]# cd /var/cache/yum/x86_64/17/virtualbox/packages/方便待會下載 VirtualBox 的更新套件。這是 yum 下載 VirtualBox 更新套件時的暫存目錄,是 Fedora 系統的預設,其它系統(CentOS 或 RHEL)可能有所不同。
三、下載 VirtualBox 的「更新套件」
說是「更新套件」,其實和一般從 VirtualBox 的新安裝的套件相同,以筆者這次的更新 VirtualBox 4.2.6 為例,[root@Core-i7 packages]# wget http://download.virtualbox.org/virtualbox/4.2.6/VirtualBox-4.2-4.2.6_82870_fedora17-1.x86_64.rpm --2012-12-20 23:26:19-- http://download.virtualbox.org/virtualbox/4.2.6/VirtualBox-4.2-4.2.6_82870_fedora17-1.x86_64.rpm 正在查找主機 download.virtualbox.org (download.virtualbox.org)... 137.254.16.69 . . . . . . 2012-12-20 23:32:02 (210 KB/s) - `VirtualBox-4.2-4.2.6_82870_fedora17-1.x86_64.rpm' saved [69281065/69281065]上例中『 wget http://download . . . x86_64.rpm 』就是標題所說的秘技,下載的 VirtualBox 更新套件會暫存在 yum 的更新套件目錄。
四、執行更新
這時的更新與平常更新相同操作,不過顯示的畫面有些不同,[root@Core-i7 packages]# yum update Loaded plugins: langpacks, presto, refresh-packagekit fedora/17/x86_64/metalink | 8.7 kB 00:00 . . . . . . virtualbox | 951 B 00:00 (1/2): fedora/primary_db | 14 MB 01:49 (2/2): virtualbox/primary | 3.4 kB 00:15 virtualbox 9/9 Resolving Dependencies --> Running transaction check ---> Package VirtualBox-4.2.x86_64 0:4.2.4_81684_fedora17-1 will be updated ---> Package VirtualBox-4.2.x86_64 0:4.2.6_82870_fedora17-1 will be an update . . . . . . --> Finished Dependency Resolution Dependencies Resolved ============================================================================ Package Arch Version Repository Size ============================================================================ Updating: VirtualBox-4.2 x86_64 4.2.6_82870_fedora17-1 virtualbox 66 M . . . . . . Transaction Summary ============================================================================ Upgrade 13 Packages Total size: 118 M Total download size: 52 M Is this ok [y/N]:上例子,讀者應該發現到 VirtualBox-4.2 這個套件名稱顯示為『粗體字』,表示已下載。而且,統計需要下載的更新套件大小比較少了,這是因為 VirtualBox 的更新套件已經下載好了。按【y】鍵後,更新速度就不會受到 VirtualBox 所拖累,過程就略過了。
已測試版本:
- Fedora: 14, 17
- VirtualBox: 3.x, 4.x
沒有留言:
張貼留言
感謝你耐心看完本文,歡迎留下任何指正、建議,筆者會儘快回應。(English is also welcome.)