# ubuntu离线安装工具 ## 获取离线包 ``` # 备份原始目录文件 sudo ls /var/cache/apt/archives/ sudo mv /var/cache/apt/archives/*.deb offline/frombeging/ # 清理目录 sudo apt clean # 只下载不安装 sudo apt -d install <软件包名> sudo mv /var/cache/apt/archives/*.deb offline/<软件包名>/ ``` ## 安装 ``` sudo dpkg -i offline/<软件包名>/*.deb ``` ## 准备常用包 - 进入offline目录,没有则创建`mkdir offline` - net-tools ``` mkdir net-tools sudo apt clean sudo apt -d install --download-only net-tools sudo mv /var/cache/apt/archives/*.deb ./net-tools/ ``` - docker ``` mkdir docker.io sudo apt clean sudo apt -d install --download-only docker.io sudo mv /var/cache/apt/archives/*.deb ./docker.io/ ``` - openjdk1.8 ``` mkdir openjdk-8-jdk sudo apt clean sudo apt -d install --download-only openjdk-8-jdk sudo mv /var/cache/apt/archives/*.deb ./openjdk-8-jdk/ ``` - openssh-sever ``` mkdir openssh-server sudo apt clean sudo apt -d install --download-only openssh-server sudo mv /var/cache/apt/archives/*.deb ./openssh-server/ dpkg -i ./openssh-server/*.deb whereis sshd sudo /usr/sbin/sshd # 需要以绝对路径启动 ```