如何在 Ubuntu 中使用命令行手动安装 Deb 包
本文将列出一些可用于安装 Ubuntu 官方存储库中不可用的独立“.deb”安装程序的命令行方法。还将介绍一些有助于处理“.deb”包的其他有用命令。那么让我们开始吧。
列出 Deb 文件的所有依赖项
要查看有关“.deb”文件及其所有依赖项的信息,请运行以下命令:
下面的示例显示了有关 persepolis 下载管理器“.deb”文件的信息。
如果您想事先检查正在安装的内容,此命令特别有用。
列出将从 Deb 包安装的所有文件
要查看“.deb”包将在您的系统上安装的所有文件及其目标路径,请运行以下命令:
下面的示例显示了如果您手动安装 persepolis 下载管理器“.deb”包,系统上将安装的文件。请注意,Ubuntu 的 apt 软件包管理器还列出了包含的文件,但要求您先安装该软件包。然而,这种方法不需要你安装“.deb”包,如果你想分析哪个文件去了哪里,它真的很有用。
从 Deb 包中提取所有文件
有时您可能想要提取 deb 包来检查一段代码或使用其中的一些包含的文件进行调试和其他目的。要从 deb 包中提取所有文件,您可以运行以下格式的命令:
请注意,提取文件与安装 deb 包不同。您将在本地文件夹中获得“.deb”包的提取内容。
使用 Dpkg 安装 Deb 文件
Dpkg 是一个包管理实用程序,用于管理“.deb”(debian) 包。要使用 dpkg 安装“.deb”包,请运行以下命令:
上面的命令将仅安装独立的 deb 包,没有任何依赖项。要解决此问题,您必须运行命令来自动安装所需的依赖项。否则您的系统可能会处于损坏状态。要修复未满足的依赖关系问题,请运行以下命令:
使用 Gdebi 安装 Deb 文件
Gdebi 是一个很好的命令行和图形应用程序,专门用于安装存储在本地驱动器上的独立“.deb”软件包。它也会自动解决依赖关系,只要它们在官方 Ubuntu 存储库中可用(需要网络连接)。
要在 Ubuntu 中安装 gdebi,请运行以下命令:
要使用 Gdebi 安装“.deb”包,请运行以下命令:
由于 gdebi 将负责依赖项的安装,因此您无需手动运行另一个命令来修复损坏的软件包。但是,如果您想检查是否有损坏的软件包并自动修复它们,您可以再次运行上述命令:
使用 apt 安装 Deb 包
您还可以使用 Ubuntu 默认的“apt”包管理器来安装独立的“.deb”文件。为此,请运行以下命令:
如果您在“.deb”文件的目录中启动终端,请运行以下命令:
与 gdebi 一样,apt 会自动安装所有必需的依赖项。要确认,请运行以下命令:
结论
您可以使用这些命令来安装“.deb”文件,而无需使用任何图形界面。如果您正在运行和管理 Ubuntu 服务器版本或在没有任何桌面环境的情况下使用 Ubuntu,它们非常有用。