如何同时安装两个应用程序/包?

nev*_*nd9 8 apt software-installation package-management

示例:FlightGear (2GB) 正在安装,我只需要快速安装 udftools,我不希望为此破坏巨大的飞行齿轮安装。

Windows 也支持同时安装两个程序,但如果我在 Linux 上尝试,即使在不同的用户和 tty 上,它也会失败。

如何同时安装两个应用程序?

Ste*_*itt 16

你不能;APT,就像大多数其他包管理器一样,使用锁来确保在任何给定时间进行单个包管理操作。这样做是为了强制一致性:保持包数据库的状态和包的状态一致很重要,最简单的方法是保证它们永远不会同时进行多次修改。

锁总是在一个固定的地方(否则它们不会那么有用),所以你可以自己使用它们来排队工作,使用类似的东西lockf

lockf /var/lib/dpkg/lock apt-get update
Run Code Online (Sandbox Code Playgroud)

将在运行之前等待锁被释放(如有必要)apt-get update

  • @TechLord 是的。你的壳。如果您从终端运行大型应用程序的安装,那么您可以在同一终端上输入下一个安装命令(也许在别处准备并粘贴它而不是盲目输入)。否则,您可能希望稍后使用 `at` 命令来安装其他软件包。 (7认同)
  • `apt` 还接受来自 CLI 的多个包名称,或者您可以在 GUI 包管理器(例如 Synaptic)中标记多个要安装的包。CLI 语句也适用于基于 `yum` 的系统:您可以指定多个要安装的软件包,它将解析依赖项并将它们排队等待安装。 (4认同)