Ubuntu環境下,如何下載「Package」
測試環境
以下測試是在「Xubuntu 14.04 64位元」。
前提
以「hello」這個「Package」為例。
方式一
執行「apt-get download」下載「hello」這個套件。
1 | $ apt-get download hello |
顯示下面的訊息
1 | Get:1 http://tw.archive.ubuntu.com/ubuntu/ trusty/main hello amd64 2.8-4 [28.1 kB] |
觀看檔案
1 | $ ls -1 |
顯示
1 | hello_2.8-4_amd64.deb |
方式二
先觀看「/var/cache/apt/archives/」這個資料夾
1 | $ ls /var/cache/apt/archives/ -1 |
會看到很多deb檔,這是在執行「sudo apt-get install」時,下載的deb放置的地方。
先執行
1 | $ sudo apt-get clean |
就會「/var/cache/apt/archives/」裡的deb檔都清掉。
1 | $ ls /var/cache/apt/archives/ -1 |
會看到
1 | lock |
然後執行下面的指令,主要是後面加上「-d」
1 | $ sudo apt-get install hello -d |
就會將「hello」這個套件,下載到「/var/cache/apt/archives/」這個資料夾
1 | $ ls /var/cache/apt/archives/ -1 |
就會看到
1 | hello_2.8-4_amd64.deb |
注意:測試的結果
- 當hello沒有安裝的時候,加上「-d」才會下載,若已經安裝hello,加上「-d」則不會執行下載。
- 當相依的套件若尚未安裝,也會一併下載。
- 然後加上「–reinstall」,雖然已經安裝,但還是會下載。
1 | $ sudo apt-get install hello -d --reinstall |
方式三
直接到下面的頁面,找到網址下載,以下是以「14.04(trusty)」為例。
https://packages.ubuntu.com/trusty/hello
用瀏覽器開啟頁面,
執行
1 | $ lynx http://packages.ubuntu.com/trusty/hello |
或是執行
1 | $ firefox http://packages.ubuntu.com/trusty/hello |
下面有一個「Download hello」
1 | Architecture Package Size Installed Size Files |