You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何彻底移除Ubuntu 22.04中的Qt并实现干净安装?

彻底清除Ubuntu 22.04上的Qt5/Qt6并重新干净安装

一、彻底清除所有Qt残留痕迹

  • 删除Qt默认安装目录:
    sudo rm -rf ~/Qt
    
  • 卸载系统级Qt包并清理冗余依赖:
    sudo apt purge qt5* qt6*
    sudo apt autoremove
    sudo apt clean
    
  • 删除用户级Qt配置、缓存文件:
    rm -rf ~/.config/QtProject
    rm -rf ~/.cache/Qt
    rm -rf ~/.local/share/Qt
    
  • 删除系统库目录中的Qt残留:
    sudo rm -rf /usr/lib/x86_64-linux-gnu/qt5
    sudo rm -rf /usr/lib/x86_64-linux-gnu/qt6
    
  • 清理项目中的CMake缓存(避免旧配置干扰):
    进入你的项目目录,执行:
    rm -rf build/ CMakeCache.txt
    

二、重新干净安装Qt

  • 从Qt官网下载适配Ubuntu的在线安装包,赋予执行权限:
    chmod +x qt-unified-linux-x64-*.run
    
  • 运行安装包,选择自定义安装:
    • 仅勾选你需要的Qt版本(比如Qt6.5.x)及对应组件(如GCC 64-bit、Qt Creator等)
    • 建议保留默认安装路径~/Qt,避免权限问题
  • 配置环境变量(可选,但能让CMake精准定位Qt):
    编辑~/.bashrc(若使用zsh则编辑~/.zshrc),添加以下内容(替换6.x.x为实际安装的版本号):
    export PATH="$HOME/Qt/6.x.x/gcc_64/bin:$PATH"
    export LD_LIBRARY_PATH="$HOME/Qt/6.x.x/gcc_64/lib:$LD_LIBRARY_PATH"
    
    执行命令使配置生效:
    source ~/.bashrc
    
  • 验证安装:
    qmake --version
    
    输出应显示刚安装的Qt版本信息
  • 重新编译项目:
    mkdir build && cd build
    cmake ..
    make
    

内容的提问来源于stack exchange,提问作者katang

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 03:15:59