![deb 包安装到哪里](https://linux22.com/image/1041157/deb%20%E5%8C%85%E5%AE%89%E8%A3%85%E5%88%B0%E5%93%AA%E9%87%8C.png)
我通过命令行安装了一个 deb 包,如下所示:
sudo dpkg -i dbeaver_2.1.0_i386.deb
我想为软件安装一些驱动程序,为此我需要将它们放在应用程序的根目录中,那么包安装到哪里了?
答案1
正如评论中所述,应用程序根目录的概念通常不适用于 Ubuntu 软件包,而是适用于可以解压到所需位置的压缩档案(例如 .tar.gz 或 .zip)。根目录可能是您解压的目录(如果压缩文件包含目录)。
在您的特定情况下,应用程序根目录似乎位于/usr/share/dbeaver
。您可以尝试将文件放在那里,但您需要 root 权限。另外,这不是一个很好的解决方案,因此请先检查以下选项之一。
就你的情况而言,你似乎正在尝试安装这,并且只有下载了该版本才需要手动安装驱动程序.zip
。来自网站:
注意:通常您不需要下载此存档。如果您要在无互联网访问的环境中 使用 DBeaver,它可能会很有用。
因此,请检查应用程序是否已自带这些驱动程序。如果没有,请检查应用程序内部是否没有安装这些驱动程序的功能。
确实,该应用程序允许您安装驱动程序,但由于某种原因,安装总是失败(在 .deb 版本上,可能是因为没有写入权限)。因此您有两个选择:
下载 .zip 版本并卸载 .deb 版本:下载后,只需提取该存档中包含的文件夹并将其放置在您想要的任何位置。应用程序的根目录将是该目录,因此您只需将所需的 .jar 放在那里即可。如果不行,请尝试将它们放在子目录中
plugins
。您必须在应用程序上指定驱动程序的路径。转到“数据库”->“驱动程序管理器”。选择您想要的驱动程序,然后按“编辑”。您将看到要求您安装驱动程序的内容。按“确定”。
然后它可能会失败,但请按“忽略”。您将看到以下屏幕:
删除红色项目(通过选择它并按“删除”)并使用“添加文件夹”指定提取 JDBC 驱动程序的位置。
希望能帮助到你。