因curl依赖冲突导致无法更新或安装任何软件的解决求助
因curl依赖冲突导致无法更新或安装任何软件的解决求助
我的系统环境
- KDE Plasma 版本: 5.24.7
- KDE Frameworks 版本: 5.92.0
- Qt 版本: 5.15.3
- 内核版本: 5.15.0-60-generic (64-bit)
问题情况
我没法用Discover或者终端进行系统更新,遇到了依赖冲突的错误,具体报错信息如下:
libcurl4-openssl-dev : Depends: libcurl4 (= 7.81.0-1ubuntu1.7) but 7.81.0-1ubuntu1.8 is to be installed Breaks: libcurl4-openssl-dev:i386 (!= 7.81.0-1ubuntu1.7) but 7.81.0-1ubuntu1.8 is to be installed libcurl4-openssl-dev:i386 : Breaks: libcurl4-openssl-dev (!= 7.81.0-1ubuntu1.8) but 7.81.0-1ubuntu1.7 is to be installed E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).
我已经谷歌搜了一个小时,还是没找到能解决这个问题的方法,想请教各位大佬怎么修复才能正常更新我的电脑?
补充信息:执行apt policy libcurl4 libcurl4-openssl-dev libcurl4-openssl-dev:i386的输出
Installed: 7.81.0-1ubuntu1.8 Candidate: 7.81.0-1ubuntu1.8 Version table: *** 7.81.0-1ubuntu1.8 500 500 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages 100 /var/lib/dpkg/status 7.81.0-1 500 500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages libcurl4-openssl-dev: Installed: 7.81.0-1ubuntu1.7 Candidate: 7.81.0-1ubuntu1.8 Version table: 7.81.0-1ubuntu1.8 500 500 http://us.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main amd64 Packages *** 7.81.0-1ubuntu1.7 100 100 /var/lib/dpkg/status 7.81.0-1 500 500 http://us.archive.ubuntu.com/ubuntu jammy/main amd64 Packages libcurl4-openssl-dev:i386: Installed: 7.81.0-1ubuntu1.8 Candidate: 7.81.0-1ubuntu1.8 Version table: *** 7.81.0-1ubuntu1.8 500 500 http://us.archive.ubuntu.com/ubuntu jammy-updates/main i386 Packages 500 http://security.ubuntu.com/ubuntu jammy-security/main i386 Packages 100 /var/lib/dpkg/status 7.81.0-1 500 500 http://us.archive.ubuntu.com/ubuntu jammy/main i386 Packages
执行sudo apt --fix-broken install后的错误输出
dpkg: error processing archive /var/cache/apt/archives/libcurl4-openssl-dev_7.81.0-1ubuntu1.8_amd64.deb (--unpack): trying to overwrite shared '/usr/bin/curl-config', which is different from other instances of package libcurl4-openssl-dev:amd64 dpkg-deb: error: paste subprocess was killed by signal (Broken pipe) Errors were encountered while processing: /var/cache/apt/archives/libcurl4-openssl-dev_7.81.0-1ubuntu1.8_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
备注:内容来源于stack exchange,提问作者Alexis Bloodwood
相关产品推荐
相关产品推荐

