deb 包安装到哪里

deb 包安装到哪里

我通过命令行安装了一个 deb 包,如下所示:

sudo dpkg -i dbeaver_2.1.0_i386.deb

我想为软件安装一些驱动程序,为此我需要将它们放在应用程序的根目录中,那么包安装到哪里了?

答案1

正如评论中所述,应用程序根目录的概念通常不适用于 Ubuntu 软件包,而是适用于可以解压到所需位置的压缩档案(例如 .tar.gz 或 .zip)。根目录可能是您解压的目录(如果压缩文件包含目录)。

在您的特定情况下,应用程序根目录似乎位于/usr/share/dbeaver。您可以尝试将文件放在那里,但您需要 root 权限。另外,这不是一个很好的解决方案,因此请先检查以下选项之一。

就你的情况而言,你似乎正在尝试安装,并且只有下载了该版本才需要手动安装驱动程序.zip。来自网站:

注意:通常您不需要下载此存档。如果您要在无互联网访问的环境中 使用 DBeaver,它可能会很有用。

因此,请检查应用程序是否已自带这些驱动程序。如果没有,请检查应用程序内部是否没有安装这些驱动程序的功能。

确实,该应用程序允许您安装驱动程序,但由于某种原因,安装总是失败(在 .deb 版本上,可能是因为没有写入权限)。因此您有两个选择:

  1. 下载 .zip 版本并卸载 .deb 版本:下载后,只需提取该存档中包含的文件夹并将其放置在您想要的任何位置。应用程序的根目录将是该目录,因此您只需将所需的 .jar 放在那里即可。如果不行,请尝试将它们放在子目录中plugins

  2. 您必须在应用程序上指定驱动程序的路径。转到“数据库”->“驱动程序管理器”。选择您想要的驱动程序,然后按“编辑”。您将看到要求您安装驱动程序的内容。按“确定”。

在此处输入图片描述

然后它可能会失败,但请按“忽略”。您将看到以下屏幕:

在此处输入图片描述

删除红色项目(通过选择它并按“删除”)并使用“添加文件夹”指定提取 JDBC 驱动程序的位置。

希望能帮助到你。

相关内容