【免费下载链接】davinciboxContainer for DaVinci Resolve installation and runtime dependencies on Linux. Mirrored to https://codeberg.org/zelikos/davincibox项目地址https://gitcode.com/gh_mirrors/da/davincibox点击查看免费下载davincibox 是一个为 DaVinci Resolve 提供完整 Linux 运行依赖的容器方案基于 Podman distrobox/toolbox特别适合 Fedora Atomic 等不可变系统。本文用大白话讲清楚 davincibox 升级与卸载的路径容器内更新软件包、用setup.sh一键升级、手动重建容器的区别并附上最佳实践清单。 先搞懂davincibox 的三层结构升级前先分清层级否则容易大动干戈层级内容对应升级方式宿主机distrobox / toolbox、Podman、GPU 用户态环境跟随系统更新即可容器镜像davincibox/davincibox-opencl由 Containerfile 构建拉取新镜像并重建容器容器内软件包GPU 驱动ROCm、intel-compute-runtime等容器内dnf updateDaVinci Resolve通过官方.run安装器装入容器重新运行安装器 大多数升级其实只需要动容器内软件包这一层只有 davincibox 项目本身发布新版脚本、依赖列表变化时才需要重建容器。⚡ 日常最快升级容器内 dnf update如果只是想更新 GPU 驱动或系统包不需要重建容器# distrobox distrobox enter davincibox -- sudo dnf update # toolbox toolbox run -c davincibox sudo dnf update几十秒即可完成Resolve 与项目数据完全不受影响。 什么时候必须完整重建 davincibox 容器满足任一条件时建议完整重建davincibox 发布了新版本。可查看 CHANGELOG.md例如 v3.3.0 将基础系统 rebase 到 Fedora 44、改用--device参数传递 NVIDIA GPU、支持链接宿主机 OFX 插件——这类改动只有重建容器才会生效问题在容器内更新后依然复现。官方建议在提交 issue 前先做一次完整升级排除旧镜像的干扰。️ 方式一setup.sh 一键升级setup.sh的upgrade选项分两步先删再装。第一步删除旧容器./setup.sh upgrade脚本会停止并移除 davincibox 容器逻辑见 setup.sh 的 upgrade 分支 与 remove_davincibox_container随后提示你重新运行安装。⚠️ 常见误区setup.sh upgrade不会自动重装 DaVinci Resolve它只负责清理。执行完就停下的话你只剩一个空操作。第二步按全新安装重跑脚本将官方安装器.run文件与脚本放在同一目录然后执行./setup.sh ./DaVinci_Resolve_xxx_Linux.run这一步脚本自动完成四件事见 create_davincibox_containerpodman image pull拉取最新镜像避免命中本地旧缓存用lshw检测 GPU自动选择davinciboxNVIDIA或davincibox-openclIntel / AMD镜像创建容器并执行dnf update确保包是新的解压.run安装器在容器内运行setup-davinci完成 Resolve 安装并自动清理squashfs-root。前提宿主机已安装 distrobox 或 toolbox以及lshw。 方式二手动拉镜像 重建容器适合想完全掌控流程、或无法使用setup.sh的场景。1. 拉取新镜像# NVIDIA podman image pull ghcr.io/zelikos/davincibox:latest # Intel / AMD podman image pull ghcr.io/zelikos/davincibox-opencl:latest2. 删除旧容器即卸载步骤# distrobox distrobox stop davincibox distrobox rm davincibox 升级场景可以跳过add-davinci-launcher remove这一步——它只移除桌面启动器重装时会被覆盖。3. 用新镜像重建容器# NVIDIAdistrobox distrobox create -i ghcr.io/zelikos/davincibox:latest --additional-flags --device nvidia.com/gpuall -n davincibox # Intel / AMDdistrobox distrobox create -i ghcr.io/zelikos/davincibox-opencl:latest -n davinciboxtoolbox 用户可改用toolbox create -i ghcr.io/zelikos/davincibox-opencl:latest -c davincibox创建。4. 重新安装 Resolve 并收尾/path/to/DaVinci_Resolve_xxx_Linux.run --appimage-extract distrobox enter davincibox -- setup-davinci squashfs-root/AppRun distrobox rm -rf squashfs-root distrobox enter davincibox -- sudo dnf updatetoolbox 用户将distrobox enter davincibox --换成toolbox run --container davinciboxsetup-davinci的最后一个参数改为toolbox即可。️ 完整卸载 davincibox一键卸载./setup.sh removeremove 分支 会依次执行先运行add-davinci-launcher remove移除桌面启动器再停止并删除 davincibox 容器。手动卸载# distrobox distrobox enter davincibox -- add-davinci-launcher remove distrobox stop davincibox distrobox rm davincibox # toolbox toolbox run --container davincibox add-davinci-launcher remove podman container stop davincibox toolbox rm davincibox卸载后还要清理什么镜像仍保留在磁盘上如不再使用可执行podman image rm ghcr.io/zelikos/davincibox:latest-opencl版同理项目与设置安全Resolve 的项目文件和配置都在用户主目录中删除容器不会影响宿主机 udev 规则不受容器卸载影响如果你曾为 Speed Editor 在宿主机安装过 70-davincibox-speed-editor.rules可手动移除sudo rm /etc/udev/rules.d/70-davincibox-speed-editor.rules sudo udevadm control --reload-rules✅ 升级与卸载最佳实践清单#建议原因1升级前先读 CHANGELOG.md判断是否真的需要重建容器2只是驱动或依赖过时用容器内dnf update最快、零风险不碰 Resolve3setup.sh upgrade之后必须重跑安装upgrade 只删不装4提交 issue 前先完整重建排除旧镜像导致的干扰5升级时跳过 launcher 移除步骤重装会覆盖桌面快捷方式6卸载后同步清理镜像与宿主机 udev 规则避免系统残留一句话总结小修小补用dnf updatedavincibox 发新版才重建容器重建优先交给setup.sh记得升级后重跑安装彻底告别时用remove——无论哪种方式主目录里的项目文件都安然无恙。赞分享【免费下载链接】davinciboxContainer for DaVinci Resolve installation and runtime dependencies on Linux. Mirrored to https://codeberg.org/zelikos/davincibox项目地址https://gitcode.com/gh_mirrors/da/davincibox点击查看免费下载相关推荐终极Phaser资源管理指南提升游戏性能的动态加载与卸载技巧终极Phaser资源管理指南提升游戏性能的动态加载与卸载技巧 Phaser是一款快速、免费且有趣的2D游戏框架专为在桌面和移动Web浏览器中制作HTML5游游戏开发图形学前端Dockerfile最佳实践完全指南从零开始构建生产级容器镜像Dockerfile最佳实践完全指南从零开始构建生产级容器镜像 想要写出专业级别的Dockerfile吗这份 Dockerfile最佳实践完全指南 将告别Mapbox GL v1deck.gl无缝升级指南与最佳实践告别Mapbox GL v1deck.gl无缝升级指南与最佳实践 还在为地图可视化项目中Mapbox GL v1的兼容性问题头疼deck.gl已正式放弃对M数据可视化前端3D渲染创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考