You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Ubuntu 24.04下无法定位libwxgtk3.0-gtk3-dev包的求助

Ubuntu 24.04下无法定位libwxgtk3.0-gtk3-dev包的求助

我明白你现在碰到的麻烦了——在Ubuntu 24.04上尝试安装libwxgtk3.0-gtk3-dev,哪怕添加了指定的PPA,还是一直提示找不到包对吧?我来给你梳理几个可能的解决方向:

  • 先确认PPA是否适配Ubuntu 24.04
    你添加的ppa:wxwidgets/libwxgtk3.0-gtk3可能没有为Ubuntu 24.04(Noble Numbat)构建对应的软件包。先执行源更新命令,确保本地源列表是最新的:

    sudo apt update
    

    如果更新后仍然找不到包,基本可以确定这个PPA不支持当前系统版本了。

  • 尝试安装官方源提供的替代包
    Ubuntu 24.04的官方软件源里,wxWidgets的开发包已经更新到了3.2版本,对应的包名是libwxgtk3.2-dev。很多依赖旧版本wxWidgets的应用其实能兼容这个新版本,你可以试试安装这个替代包:

    sudo apt install build-essential libgtk-3-dev libwxgtk3.2-dev
    

    安装完成后再测试需要依赖的应用是否能正常运行。

  • 如果必须使用3.0版本,手动编译源码
    要是你的应用确实只支持wxWidgets 3.0系列,那只能手动编译源码来安装了,步骤如下:

    1. 先安装编译所需的依赖:
      sudo apt install build-essential libgtk-3-dev libjpeg-dev libtiff-dev libsdl2-dev libgstreamer-plugins-base1.0-dev libnotify-dev freeglut3-dev libwebkit2gtk-4.0-dev libxtst-dev
      
    2. 下载wxWidgets 3.0.x系列的源码包(比如3.0.5),解压后进入源码目录,执行编译配置:
      ./configure --with-gtk=3
      
    3. 编译并安装:
      make
      sudo make install
      sudo ldconfig
      

    完成后系统就会有3.0版本的wxGTK开发库了。

备注:内容来源于stack exchange,提问作者james

火山引擎 最新活动