Ubuntu 22.04安装SQLDeveloper遇dpkg错误,求解决方法
Ubuntu 22.04 安装 SQLDeveloper 的可行方法
方法一:直接用官方 ZIP 包安装(最稳妥)
- 先安装SQLDeveloper需要的Java 11环境:
sudo apt update && sudo apt install openjdk-11-jdk - 下载对应版本的SQLDeveloper ZIP包(比如你用的22.2.0版本),解压到
/opt目录:sudo unzip sqldeveloper-22.2.0-173.2018.noarch.zip -d /opt/ - 给启动脚本添加执行权限:
sudo chmod +x /opt/sqldeveloper/sqldeveloper.sh - 创建桌面快捷方式方便启动:
编辑~/.local/share/applications/sqldeveloper.desktop文件,写入以下内容:
保存后就能在应用菜单里找到SQLDeveloper了。[Desktop Entry] Name=SQL Developer Exec=/opt/sqldeveloper/sqldeveloper.sh Terminal=false Type=Application Icon=/opt/sqldeveloper/icon.png Categories=Development;Database;
方法二:修复 RPM 转 DEB 的依赖错误
如果坚持要用deb包安装,转包时手动替换错误的依赖:
- 用fpm转包时,指定把
/bin/sh替换为Ubuntu对应的dash包:sudo fpm -s rpm -t deb --deb-depends dash sqldeveloper-22.2.0-173.2018.noarch.rpm - 再执行安装命令:
要是还有其他依赖问题,运行sudo dpkg --install sqldeveloper_22.2.0-173.2018_all.debsudo apt -f install自动修复即可。
内容的提问来源于stack exchange,提问作者yoonhoon
相关产品推荐
相关产品推荐

