我正在尝试弄清楚如何在没有实际互联网连接的情况下在我的 Ubuntu 服务器上安装 GUI 来将软件下载到服务器。我有一个便携式热点,用于与我的笔记本电脑(也运行 ubuntu)连接互联网。我在试图解决这个问题时遇到了瓶颈。任何建议都将不胜感激
答案1
在运行相同 Ubuntu 版本的笔记本电脑上安装 Synaptic 包管理器。
打开 Synaptic 并查找您想要安装的软件包。
标记要安装的软件包:Right-click --- Mark to install.
标记后,转到: File --- Generate package download script.
您选择了要保存脚本的路径。下载的软件包也存储在同一个路径中。
关闭 Synaptic。转到上一步中选择的路径并运行下载脚本double click
。
下载所有软件包和依赖项需要一段时间。
将文件复制到没有互联网连接的计算机并安装。
sudo dpkg -i *.deb
答案2
您有多种选择:
- 创建离线存储库
- 简单的技巧,但需要在服务器上重新安装相同版本。
那么该怎么办?
根据需要创建一个虚拟机或物理机,其中包含与你的 Ubuntu 服务器相同的版本
此虚拟机/物理机必须具有互联网连接,并且必须与离线版本完全相同
清理档案(不是真的需要,但只是为了确保安全)
sudo apt-get clean
现在安装 GUI
sudo apt-get install ubuntu-desktop
安装完成后,转到目录
/var/cache/apt/archives
*.deb
从此目录复制并将其刻录到 CD 或者仅使用某些 USB 或任何其他存储设备现在将所有内容复制
*.deb
到离线机器现在使用以下命令安装所有这些包:
sudo dpkg -i /path-to-debs/*.deb
注意:您可能会在输出中遇到一些错误,只需再次运行相同的命令,一切都会顺利进行