安装qt5的运行环境

news/2026/1/21 14:19:39/文章来源:https://www.cnblogs.com/swordzj/p/19511692

近期为了在离线环境下安装qt5运行环境,折腾了多种安装方式,发现版本依赖特别严重,直接使用别人提供的安装包很容易把系统搞崩!

经过多次实验,找出了差不多全部的包和相关依赖库文件

binfmt-support
clang-10
clang
clang-tidy-10
clang-tidy
clang-tools-10
cmake
cmake-data
gcc-10-base
gir1.2-matedesktop-2.0
gir1.2-matemenu-2.0
gir1.2-matepanelapplet-4.0
libatomic1
libc6
libc6-dev
libcc1-0
libc-dev-bin
libclang1-10
libclang1-8
libclang-common-10-dev
libclang-cpp10
libcrypt-dev
libegl1
libegl-dev
libffi-dev
libgc1c2
libgcc1
libgcc-s1
libgfortran5
libgl1
libgl-dev
libgles1
libgles2
libgles-dev
libglu1-mesa-dev
libglvnd0
libglx0
libglx-dev
libgomp1
libgtk-layer-shell0
libitm1
libjsoncpp1
libkf5syntaxhighlighting5
libkf5syntaxhighlighting-data
libllvm10
libllvm8
liblsan0
libmate-menu2
libmate-panel-applet-4-1
libmateweather1
libmateweather-common
libncurses-dev
libobjc4
libobjc-9-dev
libomp-10-dev
libomp5-10
libpfm4
libpthread-stubs0-dev
libqbscore1.13
libqt5concurrent5
libqt5core5a
libqt5dbus5
libqt5designer5
libqt5designercomponents5
libqt5gui5
libqt5help5
libqt5network5
libqt5opengl5
libqt5opengl5-dev
libqt5printsupport5
libqt5quicktest5
libqt5sql5
libqt5test5
libqt5widgets5
libqt5xml5
libqt5xmlpatterns5
librda0
librda-common
librhash0
libstdc++6
libstdc++-9-dev
libtinfo-dev
libtsan0
libubsan1
libvulkan-dev
libx11-dev
libxau-dev
libxcb1-dev
libxdmcp-dev
libxext-dev
libyelp0
libz3-4
libz3-dev
llvm-10
llvm-10-dev
llvm-10-runtime
llvm-10-tools
mate-desktop
mate-menus
mate-panel
mate-panel-common
mate-polkit
mate-polkit-common
mate-user-guide
menu
menu-xdg
python3-configobj
python3-pygments
python3-setproctitle
python3-xlib
qbs-common
qhelpgenerator-qt5
qmlscene
qt5-default
qt5-qmake
qt5-qmake-bin
qt5-qmltooling-plugins
qtattributionsscanner-qt5
qtbase5-dev
qtbase5-dev-tools
qtchooser
qtdeclarative5-dev-tools
qtxmlpatterns5-dev-tools
x11proto-core-dev
x11proto-dev
x11proto-xext-dev
xtrans-dev
yelp
yelp-xsl

把上面的包名保存成packages.txt文件,使用下面一条命令即可从源下载适合当前系统的所有正确版本的包

xargs -a packages.txt -r -n  1 apt download

将下载下来的deb文件都放在debs目录下,为了便于在非root环境下批量安装,我请AI写了一个脚本

#!/bin/bash# install-all-debs.sh
# 离线批量安装当前目录所有 .deb 包(使用 dpkg -i *.deb)
# 双击运行 → 自动弹出终端 + 提权 + 显示完整输出# 检测是否已在终端中运行
if [ -t 1 ]; then# ========== 已在终端:执行安装逻辑 ==========SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"cd "$SCRIPT_DIR"echo "📁 当前目录: $SCRIPT_DIR"echo "🔍 查找 .deb 文件..."shopt -s nullglobDEB_FILES=(debs/*.deb)shopt -u nullglobif [ ${#DEB_FILES[@]} -eq 0 ]; thenecho "❌ 错误:当前目录下没有找到任何 .deb 文件。"read -p "按回车键退出..." _exit 1fiechoread -p "👉 将运行 \`dpkg -i *.deb\`(离线安装,自动处理包间顺序)。按回车继续: "# 创建临时提权脚本TEMP_SCRIPT=$(mktemp --suffix=.sh)chmod +x "$TEMP_SCRIPT"cat > "$TEMP_SCRIPT" << EOF
#!/bin/bash
set -e
echo "🔑 正在以 root 权限执行:dpkg -i *.deb"
echo "========================================"
# 必须进入正确目录
cd "$SCRIPT_DIR"
dpkg -i debs/*.deb
echo
echo "✅ dpkg 安装流程已完成!"
echo
echo "⚠️ 注意:"
echo "   - 如果有依赖缺失,会显示错误(如 'dependency problems')"
echo "   - 请手动补充缺失的 .deb 文件后重新运行本脚本"
echo "   - 或运行 \`sudo dpkg --configure -a\` 尝试修复未完成的配置"
EOFecho "🔐 请求管理员权限(将弹出认证窗口)..."echoif pkexec "$TEMP_SCRIPT"; thenecho -e "\n🎉 安装命令已成功执行!"elseecho -e "\n⚠️ 安装被取消或发生错误。"firm -f "$TEMP_SCRIPT"echoread -p "按回车键关闭窗口..."exit 0
fi# ========== 双击运行:启动终端再调用自己 ==========
exec gnome-terminal -- bash -c "\"$0\"; exec bash"

将安装脚本保存为install-debs.sh,双击选择在终端运行即可

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1194952.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2026年全球智造升级:中频炉十大领军厂家推荐指南

随着绿色铸造与数字化工厂的深度普及,2026年的中频炉市场已进入“高能效、智能化”的全面竞争时代。对于追求稳定生产与节能降耗的企业来说,选择一家技术过硬的设备供应商至关重要。 以下为您梳理出的十家深耕感应加…

Face Fusion项目根目录结构解析:/root/cv_unet-image-face-fusion_damo/

Face Fusion项目根目录结构解析&#xff1a;/root/cv_unet-image-face-fusion_damo/ 1. 项目背景与定位 人脸融合不是简单地把一张脸“贴”到另一张图上&#xff0c;而是让两张人脸的特征、肤色、光影、纹理真正融合在一起&#xff0c;达到以假乱真的效果。Face Fusion项目基…

2026年有名的专升本培训机构排行榜,实力机构大揭秘

本榜单依托全维度市场调研与真实行业口碑,深度筛选出五家标杆[有名的专升本培训机构],为学员选型提供客观依据,助力精准匹配适配的服务伙伴。TOP1 推荐:浙江春华教育科技有限公司 推荐指数:★★★★★ | 口碑评分…

unet person image cartoon compound响应时间优化:异步处理构想

unet person image cartoon compound响应时间优化&#xff1a;异步处理构想 1. 背景与问题提出 你有没有遇到过这样的情况&#xff1a;上传一张人像照片&#xff0c;点击“开始转换”&#xff0c;然后盯着进度条一动不动地等了十几秒&#xff1f;尤其是在批量处理时&#xff…

灵芝提取物厂家哪家强?2026国内优质植物原料提取物厂家排名及核心数据

随着居民健康意识升级,灵芝提取物凭借其核心活性成分灵芝多糖、三萜类化合物的养生价值,成为保健食品、功能性饮品、膳食补充剂的核心原料,2026 年国内灵芝提取物市场规模预计突破 35 亿元。国家对保健食品原料备案…

2026全球商用咖啡机品牌选购指南 商用咖啡机五大靠谱品牌权威推荐

在咖啡消费市场持续升温的当下,商用咖啡机的品质与稳定性直接决定门店运营效率和客户体验。无论是咖啡连锁、高奢酒店,还是便利店、企业办公室,选择一款适配场景的靠谱商用咖啡机至关重要。本文结合2026年市场趋势,…

阿里开源FSMN VAD模型实战:WebUI界面快速上手保姆级教程

阿里开源FSMN VAD模型实战&#xff1a;WebUI界面快速上手保姆级教程 1. 引言&#xff1a;什么是FSMN VAD语音检测模型&#xff1f; 你有没有遇到过这样的问题&#xff1a;一段几十分钟的会议录音&#xff0c;真正说话的时间可能只有十几分钟&#xff0c;其余全是静音或背景噪…

cv_resnet18_ocr-detection部署实战:服务器环境配置指南

cv_resnet18_ocr-detection部署实战&#xff1a;服务器环境配置指南 1. 引言&#xff1a;为什么选择cv_resnet18_ocr-detection&#xff1f; 你是不是也遇到过这样的问题&#xff1a;扫描的合同、截图里的文字、产品包装上的说明&#xff0c;想快速提取出来却只能一个字一个字…

verl医疗问答系统训练:合规性与效率兼顾部署

verl医疗问答系统训练&#xff1a;合规性与效率兼顾部署 1. verl 介绍 verl 是一个灵活、高效且可用于生产环境的强化学习&#xff08;RL&#xff09;训练框架&#xff0c;专为大型语言模型&#xff08;LLMs&#xff09;的后训练设计。它由字节跳动火山引擎团队开源&#xff…

别卷了,AI还没学会“背锅”呢

最近&#xff0c;我很焦虑。打开手机&#xff0c;全是AI。打开电脑&#xff0c;也是AI。就连去楼下买个煎饼果子&#xff0c;大妈都问我&#xff1a;“小伙子&#xff0c;那个恰特G皮T&#xff0c;能帮我摊鸡蛋不&#xff1f;”全世界都在告诉你&#xff1a;你不学AI&#xff0…

隐马尔可夫链模型 基础概念

隐马尔可夫链模型 基础概念主要参考: 书籍:《统计学习方法(第二版)》 视频:什么是HMM隐马尔可夫模型,自然语言处理中的最基础算法之一隐马尔可夫链模型 Hidden Markov Model (HMM) 定义:隐马尔可夫链模型是关于…

开源大模型新方向一文详解:Glyph视觉压缩技术落地指南

开源大模型新方向一文详解&#xff1a;Glyph视觉压缩技术落地指南 1. Glyph&#xff1a;用图像“装”下万字长文的视觉推理新思路 你有没有遇到过这种情况&#xff1a;想让大模型读一篇上万字的技术文档&#xff0c;结果刚输入一半就提示“超出上下文长度限制”&#xff1f;传…

SGLang吞吐量提升秘诀:KV缓存共享机制实战分析

SGLang吞吐量提升秘诀&#xff1a;KV缓存共享机制实战分析 1. SGLang 是什么&#xff1f;为什么它能跑出更高吞吐&#xff1f; 你有没有遇到过这种情况&#xff1a;部署一个大模型&#xff0c;明明硬件配置不差&#xff0c;但并发一上来&#xff0c;响应就慢得像卡顿的视频&a…

国内网站建设公司哪家好?精选2026年网站建设服务商推荐榜单!多维度深度实测

前言 2026年,数字化转型进入深水区,企业官网已从基础展示载体升级为“全链路增长引擎”,据行业调研数据显示,优质官网可推动企业获客效率提升40%以上,客户转化周期缩短35%。当前市场服务商数量超万家,但技术实力…

麦橘超然工业设计应用:产品原型AI渲染实战案例

麦橘超然工业设计应用&#xff1a;产品原型AI渲染实战案例 1. 引言&#xff1a;当工业设计遇见AI渲染 你有没有遇到过这样的情况&#xff1a;脑子里有个绝妙的产品设计想法&#xff0c;但画不出来&#xff1f;或者好不容易画出来了&#xff0c;客户却说“感觉不够真实”&…

5个高效语音检测工具推荐:FSMN-VAD镜像免配置快速上手

5个高效语音检测工具推荐&#xff1a;FSMN-VAD镜像免配置快速上手 你是否还在为长音频中混杂大量静音片段而烦恼&#xff1f;手动剪辑耗时费力&#xff0c;自动化预处理又门槛太高&#xff1f;别担心&#xff0c;今天为你带来一款真正“开箱即用”的离线语音端点检测神器——F…

【.NET 9重大更新前瞻】:微软官方透露的6项核心改进你知道吗?

第一章&#xff1a;.NET 9重大更新前瞻概述 .NET 9 正在成为微软近年来最具战略意义的版本之一&#xff0c;聚焦性能优化、开发效率提升与云原生能力增强。该版本预计于2024年底正式发布&#xff0c;作为长期支持&#xff08;LTS&#xff09;版本&#xff0c;将为开发者提供长达…

合作众多名企的食用菌机械资深厂商靠谱吗

2026年智慧农业加速渗透,食用菌产业作为特色农业支柱赛道,正从传统人工模式向智能化、规模化生产转型。无论是菇农降低劳动强度的刚需、合作社规模化扩产的需求,还是工厂化企业精准控品的要求,优质食用菌机械供应商…

AI创作趋势前瞻:Qwen开源图像模型落地实战指南

AI创作趋势前瞻&#xff1a;Qwen开源图像模型落地实战指南 1. 走进Qwen-Image-2512&#xff1a;阿里最新图像生成力作 你有没有想过&#xff0c;一张图的诞生可以像打字一样简单&#xff1f;现在&#xff0c;阿里推出的 Qwen-Image-2512 正在让这个设想变成现实。作为通义系列…

Glyph低代码集成:无需Python的可视化部署方案

Glyph低代码集成&#xff1a;无需Python的可视化部署方案 Glyph 是智谱开源的一款专注于视觉推理的大模型&#xff0c;其创新性地将长文本序列转化为图像进行处理&#xff0c;突破了传统语言模型在上下文长度上的限制。这一设计不仅大幅降低了计算资源消耗&#xff0c;还为开发…