上一篇
在只能本地传输的Ubuntu主机上,如果没有互联网连接,使用APT安装软件可能会遇到困难。但通过离线安装方法,您可以轻松地在无网络环境中安装所需软件。本教程将详细介绍如何设置本地源并进行离线APT安装,适合小白用户一步步操作。
首先,您需要一台有互联网连接的Ubuntu主机(称为“联网主机”),用于下载软件包和依赖。确保系统已更新。
sudo apt update。apt-get install --download-only 命令。例如,要下载nginx软件包:运行 sudo apt-get install --download-only nginx。这将下载nginx及其所有依赖到 /var/cache/apt/archives/ 目录。apt-offline 工具进行更高级的离线管理,但本教程以基础方法为主。通过USB驱动器或局域网,将下载的软件包文件(位于 /var/cache/apt/archives/)复制到离线主机。确保软件包传输完整,避免遗漏依赖。
在离线主机上,创建一个目录存放软件包,例如 /home/user/local-debs/,然后按照以下步骤配置本地源。
sudo cp /path/to/transferred/*.deb /home/user/local-debs/。dpkg-dev 工具(如果未安装,需先从联网主机下载该包并手动安装)。然后运行 cd /home/user/local-debs/ && dpkg-scanpackages . /dev/null | gzip > Packages.gz。sudo nano /etc/apt/sources.list.d/local.list,添加行 deb [trusted=yes] file:/home/user/local-debs/ ./。sudo apt update。此时APT将识别本地源。现在,您可以像在联网环境中一样使用APT安装软件。例如,运行 sudo apt install nginx,APT将从本地源读取软件包并自动安装。这完成了离线APT安装的核心过程。
apt-cache depends 命令在联网主机上查看依赖。sudo apt-get -f install 来修复。通过以上步骤,您可以在只能本地传输的Ubuntu主机上成功进行离线安装。这种方法适用于无网络环境下的软件部署和维护,提升了Ubuntu系统的灵活性。如果您有任何问题,请参考Ubuntu官方文档或社区论坛。
本文由主机测评网于2026-01-13发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://www.vpshk.cn/20260117230.html