如何下載「Package」

測試環境

以下測試是在「Xubuntu 14.04 64位元」。

前提

以「hello」這個「Package」為例。

方式一

執行「apt-get download」下載「hello」這個套件。

$ apt-get download hello

顯示下面的訊息

Get:1 http://tw.archive.ubuntu.com/ubuntu/ trusty/main hello amd64 2.8-4 [28.1 kB]
Fetched 28.1 kB in 0s (140 kB/s)

觀看檔案

$ ls -1

顯示

hello_2.8-4_amd64.deb

方式二

先觀看「/var/cache/apt/archives/」這個資料夾

$ ls /var/cache/apt/archives/ -1

會看到很多deb檔,這是在執行「sudo apt-get install」時,下載的deb放置的地方。

先執行

$ sudo apt-get clean

就會「/var/cache/apt/archives/」裡的deb檔都清掉。

$ ls /var/cache/apt/archives/ -1

會看到

lock
partial

然後執行下面的指令,主要是後面加上「-d」

$ sudo apt-get install hello -d

就會將「hello」這個套件,下載到「/var/cache/apt/archives/」這個資料夾

$ ls /var/cache/apt/archives/ -1

就會看到

hello_2.8-4_amd64.deb
lock
partial

注意:測試的結果

  • 當hello沒有安裝的時候,加上「-d」才會下載,若已經安裝hello,加上「-d」則不會執行下載。
  • 當相依的套件若尚未安裝,也會一併下載。
  • 然後加上「--reinstall」,雖然已經安裝,但還是會下載。
$ sudo apt-get install hello -d --reinstall

方式三

直接到下面的頁面,找到網址下載,以下是以「14.04(trusty)」為例。

http://packages.ubuntu.com/trusty/hello

用瀏覽器開啟頁面,

執行

$ lynx http://packages.ubuntu.com/trusty/hello

或是執行

$ firefox http://packages.ubuntu.com/trusty/hello

下面有一個「Download hello」

   Architecture Package Size Installed Size      Files
      amd64     27.5 kB      108.0 kB       [list of files]
       i386     26.7 kB      108.0 kB       [list of files]