如何在 USB 记忆棒上安装软件以便在另一台计算机上使用?

如何在 USB 记忆棒上安装软件以便在另一台计算机上使用?

我想在 USB 上安装一个软件,以便在另一台 Linux 计算机上使用。第二台 Linux 计算机无法访问互联网。

在 Windows 上,我可以使用安装向导正常安装软件,当被问及在哪里安装时,我会将其安装在我的 USB 记忆棒上,而且大多数情况下,该软件可以在第二台计算机上运行。

Ubuntu 中是否有软件或者内置的东西可以让我做到这一点?

感谢您的帮助。

答案1

将软件安装到没有互联网的计算机上

我相信我已经找到了一种在没有互联网接入的计算机上安装软件的方法。

必需的:

未接入互联网的计算机(目标计算机)。

使用能上网的计算机。

USB驱动器。

程序:

  • 在 USB 驱动器上创建 Ubuntu 的完整安装,并使用与目标计算机相同的 Ubuntu 版本,请参阅:如何逐步将 Ubuntu 20.04 完整安装到 USB 设备。 A韓國持久安装也有效。请参阅:https://help.ubuntu.com/community/mkusb

  • 在 USB 上安装 Synaptic。sudo apt install synaptic

  • 打开Software and Updates/确认除和Ubuntu Software之外的所有内容,关闭并重新加载。Source codeCdrom...

  • 在 Synaptic 搜索中搜索要安装的程序,选择主程序并单击Mark for InstallationMark for Complete Installation

  • 在 Synaptic 中打开文件并单击Generate package download script。将结果保存在其自己的文件夹中,名称为“newprogram.sh”,其中 newprogram 是程序名称。不要按“应用”。

  • 在终端中cd进入 newprogram 文件夹并sudo chmod +x newprogram.sh运行脚本./newprogram.sh。(这可能会在文件夹中创建一堆 .deb 文件)

  • 启动目标驱动器并将新的程序包文件夹复制到目标驱动器的下载文件夹中。

  • 在终端中 cd 到 newprogram 文件夹并运行sudo dpkg -i *

现在应该安装该程序及其依赖项。

注:以上内容大致基于https://ostechnix.com/install-softwares-offline-ubuntu-16-04/无需在目标计算机上安装 Synaptic。

答案2

在 Ubuntu 中,有两种方法可以不使用包管理器或网络连接来安装软件:

.deb 与带有向导的 macOS .dmg 或 Windows .exe 非常相似。

虽然越来越常见,但它们通常不适用于更可靠的软件。使用它从本地文件安装。

还有所谓的 tarball。这些文件以 .tar.gz、.tgz 或有时以 tar.bz2 结尾。将它们视为 zip 文件或存档,例如 .7z 或 .zip。除了 Ubuntu 和 Linux 之外,它们通常不包含解压后运行的安装程序。

相反,tarball 包含必须编译的源代码。这本身就是一门艺术,并且因软件而异。这完全是另一个问题。我建议暂时避免使用这种方法。

因此,若要在没有互联网或包管理器的情况下安装软件,请在目标机器上查找并运行 .deb 安装程序。在相关软件的备用下载页面上查找 .deb 版本。在目标计算机上加载这些版本并运行安装程序。(这可以使用 UI 或在终端中运行“sudo dpkg -I' [pathandfilename]”来完成)。或者学习编译 tarball,并在目标机器上进行编译。

忘记提一下,必须将这些文件从拇指驱动器移到主驱动器,以便默认安装程序正常工作。还有其他文件,但这是最简单的。

答案3

您可以在 USB 盒中的 USB 闪存盘或 SSD 中创建便携式 Ubuntu 系统。

  • 一个替代方案是执着的实时系统。可以安装额外的程序包,并且它将在关机/重启后继续存在。您可以使用韓國创建一个持久的实时系统。这是最简单的替代方案。

  • 另一种选择是已安装系统,安装方式类似于内置驱动器,但安装到 USB 驱动器中。这样的系统也是便携式的,可以更新和升级,您可以像在已安装的系统中一样安装“任何东西”,但有一些例外。

    • 如果安装或需要图形芯片或wifi芯片的专有驱动程序,可移植性将会降低。
    • USB 驱动器中的空间可能太小,无法容纳您要安装的所有内容。
    • 此链接以及其中的链接。这里还有一个简单的替代方案。

答案4

尝试一下:

  • 离线包安装说明这里
  • 或者寻找 AppImage 便携包
  • 或静态和可移动构建档案。

相关内容