Tuesday, July 23, 2019

[Ubuntu]Off line install packages via apt-offline

使用apt-offline離線安裝軟體,以下以Ubuntu 18.04版為例

Step 1.下載apt-offline至未上網機器安裝
[可上網Ubuntu]
apt-offline.deb
https://ubuntu.pkgs.org/18.04/ubuntu-universe-amd64/apt-offline_1.8.1_all.deb.html
python3-magic
https://ubuntu.pkgs.org/18.04/ubuntu-main-amd64/python3-magic_0.4.15-1_all.deb.html

[未上網Ubuntu]
安裝
sudo dpkg -i python3-magic_0.4.15-1_all.deb
sudo dpkg -i apt-offline_1.8.1_all.deb

新安裝之Ubuntu未曾連線更新過Repository需進行第2歩驟,以避免有些軟體會有找不到的狀況,若無此狀況,則可以跳過第2歩驟

Step 2. 更新Repository
[未上網Ubuntu]
sudo apt-offline set --update -- update.sig
複製update.sig至"可上網Ubuntu"

[可上網Ubuntu]
將更新資訊存放至update.zip中
sudo apt-offline get update.sig --bundle update.zip
複製update.zip至"未上網Ubuntu"

[未上網Ubuntu]
sudo apt-offline install update.zip

Step 3. 下載所有deb檔案
安裝apache2, ffmpeg
[未上網Ubuntu]
sudo apt-offline set --install-packages apache2 ffmpeg -- packages.sig
複製packages.sig至"可上網Ubuntu"

[可上網Ubuntu]
下載所有相關deb檔案
sudo apt-offline get packages.sig --bundle packages.zip

Step 4. 安裝軟體
複製packages.zip至"未上網Ubuntu"
[未上網Ubuntu]
安裝方式1
sudo apt-offline install packages.zip

安裝方式2
- 解壓縮packages.zip至目錄中(ex: package_folder)
- sudo dpkg -i *.deb


No comments: