[Exchange and share] 求助!安装libc6时报错
Tofloor
poster avatar
180******00
deepin
2023-03-28 06:14
Author

本人萌新一枚,在安装VirtualBox提示依赖关系不满足,然后找安装包一一安装,在安装到libc6时出现下面的提示,不知道有没有碰到过同样问题的朋友有过成功的解决办法。

yx@a:~/Downloads$ sudo dpkg -i libc6_2.36-8_amd64.deb
dpkg: 关于含有 libc6:amd64 的 libc6_2.36-8_amd64.deb:
libc6:amd64 会破坏 locales (<< 2.36)
locales (版本为 2.35-1)已存在并且 已安装。

dpkg: 处理归档 libc6_2.36-8_amd64.deb (--install)时出错:
安装 libc6:amd64 将破坏 locales,并且
不允许反配置(--auto-deconfigure 也许会有帮助)
在处理时有错误发生:
libc6_2.36-8_amd64.deb

Reply Favorite View the author
All Replies
Ziggy
deepin
2023-03-28 06:29
#1

包还是尽量别乱装外部来源的吧,装软件v23尽量找debian11的。优先肯定是应用商店已经适配好的应用

Reply View the author
安洛
deepin
2023-03-28 07:20
#2

如果是在官网下载的virtualbox,请下载debian bullseye对应版本。

Reply View the author
callcz
deepin
2023-03-28 07:49
#3

libc6是C语言运行库,属于跟系统绑定很深很底层的包,不要用非官方源去更新!

Reply View the author
fuuko
deepin
2023-03-28 16:27
#4

敢用dpkg -i命令安装libc这种系统底层库的已经不是萌新了,这叫猛薪joy

Reply View the author
180******00
deepin
2023-03-28 20:57
#5
Ziggy

包还是尽量别乱装外部来源的吧,装软件v23尽量找debian11的。优先肯定是应用商店已经适配好的应用

image.png

谢谢大佬指教,我在应用商店里安装时也提示依赖关系不足,被逼得没办法才去官网下载了VirtualBox安装包,但是也安装不了。

Reply View the author
180******00
deepin
2023-03-28 21:18
#6
安洛

如果是在官网下载的virtualbox,请下载debian bullseye对应版本。

谢谢大佬指教,我的依赖组件安装包都是在debian官网下载的,少什么就去官网下,但还是会报错

Reply View the author
180******00
deepin
2023-03-28 21:24
#7

image.png

现在出这个提示了,请问是什么情况,装了libssl1.1的包也不行

Reply View the author
callcz
deepin
2023-03-28 21:40
#8
180******00

image.png

现在出这个提示了,请问是什么情况,装了libssl1.1的包也不行

你先在终端安装virtualbox

dpkg -i virtualbox_xxx.deb

然后用apt -f install 修正依赖关系

Reply View the author
安洛
deepin
2023-03-29 02:13
#9
180******00

谢谢大佬指教,我的依赖组件安装包都是在debian官网下载的,少什么就去官网下,但还是会报错

如无必要还是尽量使用系统源内的包,deepin V23也不是完全照搬的debian仓库,即使安装debian包也可能产生依赖问题。不过virtualbox这个没办法,只能到virtualbox官网下deb包然后尽量补依赖了。

Reply View the author
xk
deepin
2023-10-21 18:39
#10

刚好看到,做个记录:

添加debian的源,然后更新,再安装对应的包即可。

具体过程如下:

  1. 更新源

    sudo vim /etc/apt/source.list.d/debian.list
    
  2. 添加源

    deb http://security.debian.org/debian-security bookworm-security main 
    
  3. 然后更新列表

    sudo apt-get update
    
  4. 查看可以更新的软件包,或者直接更新所有的:

    
    sudo apt --fix-broken install
    

附:以上方法基本上可以更新:libc6的依赖问题和snap版本低的问题。

Reply View the author