Ubuntu Offline update
Online# sudo apt-get install git
Online# git clone https://github.com/rickysarraf/apt-offline.git
接著將apt-offline folder複製到offline電腦
# cp -R apt-offline .
這樣就完成apt-offline工具的安裝
# sudo ./apt-offline/apt-offline set –update 20230817-update.sig
# sudo ./apt-offline/apt-offline set –upgrade 20230817-upgrade.sig
把sig複製到Online電腦
Online# sudo ./apt-offline/apt-offline get 20230817-update.sig –bundle apt-offline-update.zip
Online# sudo ./apt-offline/apt-offline get 20230817-upgrade.sig –bundle apt-offline-upgrade.zip
把zip複製到Offline電腦
# sudo ./apt-offline/apt-offline install apt-offline-update.zip
# sudo ./apt-offline/apt-offline install apt-offline-upgrade.zip
install並非真的install,只是把更新需要連線的工作都先完成,依然還是要用apt-get執行更新
# sudo apt-get update
# sudo apt-get upgrade
再產製一次sig,預留下個月更新使用
# sudo ./apt-offline/apt-offline set –update 20230817-update-f.sig
# sudo ./apt-offline/apt-offline set –upgrade 20230817-upgrade-f.sig
以下以gnome套件為範例
# sudo ./apt-offline/apt-offline set –install-packages gnome gnome.sig
把sig複製到Online電腦
Online# sudo ./apt-offline/apt-offline get gnome.sig –bundle apt-offline-gnome.zip
把zip複製到Offline電腦
# sudo ./apt-offline/apt-offline install apt-offline-gnome.zip
install並非真的install,只是把更新需要連線的工作都先完成,依然還是要用apt-get執行安裝
# sudo apt-get install gnome
以上是官方git中 apt-offline.html比較詳細的範例測試的結果。
以及參考以下文章說明:
https://richard0610.medium.com/linux-apt-的離線安裝-43c04abb49d4