在统信UOS上安装DBeaver需先配置Java环境并正确设置驱动路径,否则启动报“Java not found”、连接报“driver class not found”;推荐APT一键安装(UOS 20.5+/1090系列),或手动安装DEB包(适配旧版/离线环境),国产数据库须手动导入dmjdbcdriver18.jar等驱动。

在统信UOS系统上安装DBeaver通用数据库客户端,是为了替代Windows下的SQLyog、Navicat等工具,实现对MySQL、达梦、Kingbase等国产及主流数据库的图形化管理;若跳过Java环境配置或驱动路径设置,首次启动将直接报错“Java not found”,连接时提示“driver class not found”,无法进入主界面。
通过APT仓库一键安装(推荐UOS 20.5+及1090系列)
该方式适用于已联网且系统版本较新的用户,全程自动解决依赖,无需手动干预图形库或Java路径。
执行命令添加DBeaver官方仓库密钥与源地址:
sudo apt install -y curl gnupg2 && curl -L https://dbeaver.io/debs/dbeaver.gpg.key | sudo apt-key add - && echo "deb https://dbeaver.io/debs /" | sudo tee /etc/apt/sources.list.d/dbeaver.list
更新索引并安装主程序:
sudo apt update && sudo apt install -y dbeaver-ce
验证是否注册为系统命令:
which dbeaver
若返回【/usr/bin/dbeaver】,说明安装成功,可直接在应用菜单中启动或终端输入dbeaver打开。
手动安装DEB包(兼容所有UOS桌面版,含离线环境)
当你使用UOS 1020/1040旧版本,或系统处于断网状态、禁止添加外部APT源时,必须采用此方法。
第一步:确认系统架构,避免下载错包
在终端运行 uname -m,输出为x86_64(amd64)、aarch64(ARM64)或loongarch64(龙芯),据此选择官网对应架构的DEB包。注意:ARM64平台必须使用21.0及以上版本,否则启动即崩溃。
第二步:下载并校验安装包
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb(将amd64替换为实际架构)
强烈建议同步下载签名文件并验证:
wget https://dbeaver.io/files/dbeaver-ce_latest_amd64.deb.asc && gpg --verify dbeaver-ce_latest_amd64.deb.asc dbeaver-ce_latest_amd64.deb
第三步:安装并修复依赖链
sudo dpkg -i dbeaver-ce_*.deb && sudo apt --fix-broken install -y
第四步:首次启动前必须指定JDK路径
UOS自带OpenJDK 11位于【/usr/lib/jvm/java-11-openjdk-amd64】(ARM64为java-11-openjdk-arm64),启动DBeaver后若弹窗提示“Java not found”,点击“Browse”手动指向该目录下的bin/java文件——【跳过此步将无法进入主界面】。
配置国产数据库驱动(达梦DM8/KingbaseES必做)
统信UOS环境下连接达梦、人大金仓等国产数据库,DBeaver不会自动下载对应驱动,必须手动导入jar包,否则点击“Test Connection”时会卡在“Loading driver…”或报错“No suitable driver found”。
方法一:在线下载(需联网)
新建达梦连接时,在驱动设置页点击“Download/Update”,勾选“dmjdbcdriver18.jar”并确认下载。
方法二:离线导入(推荐用于生产环境)
从达梦官网下载dmjdbcdriver18.jar → 启动DBeaver → Database → Driver Manager → 找到“DM”驱动 → Edit → Libraries → Add File → 选择jar包 → Apply。
方法三:全局替换驱动目录(适合批量部署)
将jar包复制到 ~/.dbeaver4/drivers/dm/ 目录下,重启DBeaver即可识别。


















