我正在没有互联网连接的实验室中的 HP 1U 机架服务器上安装 ubuntu 12.04。
我需要安装 PHP、Nginx 和其他软件包,以便可以在其上运行为内部客户提供服务的 Web 应用程序。
我尝试运行apt-offline set /media/usb/updates.sig
但服务器提示我安装 apt-offline。
如果服务器没有连接到互联网,我该怎么做才能安装我想要的软件包并使服务器保持最新状态?
答案1
使用 sudo dpkg -i apt-offilne_package_file.deb 将其安装到服务器上。
您可以使用 scp sourcefile username@serverip:/home/userdir/ 复制它,或者使用 winscp 从 Windows 复制它
答案2
您可以从Ubuntu apt-offline 软件包下载页面这是下载适用于 Ubuntu 12.04 的 apt-offline 的正确网页。对于其他版本的 Ubuntu,只需将precise
上一句中的链接 URL 替换为您的 Ubuntu 版本的名称即可。您可以从 Ubuntu 软件包下载页面的 apt-offline 镜像列表中的任何镜像的 pool/universe/a/apt-offline/ 子目录中下载 apt-offline。
apt-offline 包是一个 .deb 文件,因此要安装它只需双击它,Ubuntu 软件中心/Ubuntu 软件应用程序将打开,并要求您使用密码进行身份验证才能安装它。
您还可以使用 Ubuntu 软件包下载页面顶部的 apt-offline 导航栏来搜索您想要手动下载的其他软件包。