Lubuntu 22.04下安装OBS Studio及修复未满足依赖时遇到问题的求助
Lubuntu 22.04下安装OBS Studio及修复未满足依赖时遇到问题的求助
嗨,别着急,新手遇到这种依赖冲突太正常了,我来帮你一步步捋清楚解决办法~
首先咱们先搞明白问题根源:你之前更新Node.js的时候,应该是用了nodesource的第三方源安装了Node.js 18,但系统里还留着Ubuntu官方源的Node.js 12相关包(也就是libnode72),两个包的文件撞车了,导致apt --fix-broken install跑不起来,自然也没法装OBS Studio。
下面是具体的解决步骤:
第一步:搞定Node.js的文件冲突问题
你可以试试两种方式处理这个冲突:
方式一:强制覆盖冲突文件
直接用dpkg的强制覆盖选项完成Node.js包的安装,之后再修复依赖:
sudo dpkg -i --force-overwrite /var/cache/apt/archives/nodejs_18.12.1-deb-1nodesource1_amd64.deb sudo apt --fix-broken install
方式二:彻底清理现有Node.js相关包后重装
如果方式一没效果,就彻底卸载冲突的包,再重新整理依赖:
# 彻底卸载nodejs和冲突的libnode72包 sudo apt remove --purge nodejs libnode72 # 清理缓存和没用的依赖 sudo apt clean sudo apt autoremove
之后要是还需要Node.js,建议重新从nodesource装对应版本,或者直接用Ubuntu官方源的版本,避免再出现依赖不对付的情况。
第二步:安装OBS Studio
等依赖问题解决后,就能正常装OBS了:
# 更新源列表 sudo apt update # 安装OBS Studio sudo apt install obs-studio
要是装OBS时还是提示依赖问题,可以检查下universe源有没有启用(Lubuntu 22.04默认应该是开着的),没开的话先启用:
sudo add-apt-repository universe sudo apt update
备注:内容来源于stack exchange,提问作者Amey patil
相关产品推荐
相关产品推荐

