Ubuntu 24.04上JavaFX SceneBuilder .deb包安装失败求助
解决Ubuntu 24.04安装SceneBuilder 23.0.1 .deb包的依赖问题
你的问题核心是SceneBuilder 23.0.1的.deb包依赖的部分库在Ubuntu 24.04中已被移除或替换,导致apt-get install -f直接卸载了未配置的包。以下是具体解决步骤:
方法一:手动解决依赖后安装.deb包
更新系统源
先确保apt源是最新的:sudo apt update安装可用的依赖包
错误中的libgdk-pixbuf2.0-0在Ubuntu 24.04仓库中存在,直接安装:sudo apt install libgdk-pixbuf2.0-0安装已被替换的旧版本依赖
Ubuntu 24.04用libpcre2-8-0替代了libpcre3,用libffi8替代了libffi7,但SceneBuilder的.deb仍依赖旧版本,需要手动下载安装(以amd64架构为例):- 下载对应deb包:
wget http://archive.ubuntu.com/ubuntu/pool/main/p/pcre3/libpcre3_2%3A8.39-15ubuntu0.2_amd64.deb wget http://archive.ubuntu.com/ubuntu/pool/main/libf/libffi/libffi7_3.3-6ubuntu2_amd64.deb - 安装这两个包:
sudo dpkg -i libpcre3_2%3A8.39-15ubuntu0.2_amd64.deb libffi7_3.3-6ubuntu2_amd64.deb
若安装时出现依赖问题,执行:
sudo apt install -f- 下载对应deb包:
重新安装SceneBuilder
现在依赖已补全,再次安装SceneBuilder的.deb包:sudo dpkg -i SceneBuilder-23.0.1.deb若还有问题,执行
apt install -f完成配置。
方法二:使用免安装的Zip版本(更简单)
如果不想处理依赖问题,直接下载SceneBuilder的zip压缩包:
- 解压下载的
SceneBuilder-23.0.1.zip到任意目录,比如~/opt/:unzip SceneBuilder-23.0.1.zip -d ~/opt/ - 进入解压后的目录,运行启动脚本:
cd ~/opt/SceneBuilder-23.0.1 ./SceneBuilder - (可选)创建桌面快捷方式,方便日常使用。
内容的提问来源于stack exchange,提问作者Sandeep S D
相关产品推荐
相关产品推荐

