[Bug Report] 我的Deepin V25.0.1出现了无法安装依赖包的错误
Tofloor
poster avatar
不再喜欢海
deepin
2025-10-23 22:49
Author
我的Deepin V25.0.1出现了无法安装依赖包的错误,几乎大多数Deb应用包在安装时都会提示无法安装依赖包,原文是:“有一些软件包无法被安装。如果您用的是Unstable发行版,这也许是因为系统无法达到您要求的状态造成的。该版本中可能会有一些您需要的软件包尚未被创建或是它们已被从新到(Incoming)目录移出。”错误信息是“无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系。”。请问我该怎么办才能修复这个错误?下面附上错误照片(Microsoft Edge浏览器后来使用应用商店的如意玲珑包安装成功了)。还有一个问题就是我的这个系统在使用sudo apt update指令更新软件包列表时候非常的慢,下载14.1MB的归档速度只有8712B/s,需要下载1天多,软件源列表没有改过,是系统自带的,使用的网络也是中国联通的千兆网络,请问我又该如何解决这个问题?谢谢大家了!
上传图片1
上传图片
上传图片2
Reply Favorite View the author
All Replies
pzm9012
Moderator
2025-10-23 23:02
#1

可以试下换镜像源,例如中科大的源,管理员权限打开/etc/apt/sources.list,改成deb https://mirrors.ustc.edu.cn/deepin/beige crimson main commercial community;再sudo apt update刷新

Reply View the author
不再喜欢海
deepin
2025-10-24 00:51
#2
pzm9012

可以试下换镜像源,例如中科大的源,管理员权限打开/etc/apt/sources.list,改成deb https://mirrors.ustc.edu.cn/deepin/beige crimson main commercial community;再sudo apt update刷新

好的谢谢老铁我现在试试
Reply View the author
不再喜欢海
deepin
2025-10-24 01:07
#3
pzm9012

可以试下换镜像源,例如中科大的源,管理员权限打开/etc/apt/sources.list,改成deb https://mirrors.ustc.edu.cn/deepin/beige crimson main commercial community;再sudo apt update刷新

老铁你这个镜像源的版本似乎不是那么对,但是确实好多了,谢谢
Reply View the author
pzm9012
Moderator
2025-10-24 01:07
#4
不再喜欢海
老铁你这个镜像源的版本似乎不是那么对,但是确实好多了,谢谢

版本不对是什么意思

Reply View the author
deepin流云
Super Moderator
Community OP
2025-10-24 09:02
#5

另外你这个apt安装的命令不对,你这是从仓库安装了,正确的apt安装本地的命令是:sudo apt install ./Downloads/microsoft-edge-stable_141.0.3537.92-1.amd64.deb这里使用了 ./ 开头表示当前目录下的文件(假设当前目录是 /home/duhaoze)。如果不在该目录,请使用完整路径。

另外也可以用dpkg命令安装本地包

sudo dpkg -i /home/duhaoze/Downloads/microsoft-edge-stable_141.0.3537.92-1.amd64.deb

如果出现依赖不足的提示,再执行:sudo apt --fix-broken install

Reply View the author
不再喜欢海
deepin
2025-11-02 19:01
#6
deepin流云

另外你这个apt安装的命令不对,你这是从仓库安装了,正确的apt安装本地的命令是:sudo apt install ./Downloads/microsoft-edge-stable_141.0.3537.92-1.amd64.deb这里使用了 ./ 开头表示当前目录下的文件(假设当前目录是 /home/duhaoze)。如果不在该目录,请使用完整路径。

另外也可以用dpkg命令安装本地包

sudo dpkg -i /home/duhaoze/Downloads/microsoft-edge-stable_141.0.3537.92-1.amd64.deb

如果出现依赖不足的提示,再执行:sudo apt --fix-broken install

好的我会改正的,谢谢老师!
Reply View the author
不再喜欢海
deepin
2025-11-02 19:02
#7
pzm9012

版本不对是什么意思

现在又好了,没事
Reply View the author
pzm9012
Moderator
2025-11-02 19:54
#8
deepin流云

另外你这个apt安装的命令不对,你这是从仓库安装了,正确的apt安装本地的命令是:sudo apt install ./Downloads/microsoft-edge-stable_141.0.3537.92-1.amd64.deb这里使用了 ./ 开头表示当前目录下的文件(假设当前目录是 /home/duhaoze)。如果不在该目录,请使用完整路径。

另外也可以用dpkg命令安装本地包

sudo dpkg -i /home/duhaoze/Downloads/microsoft-edge-stable_141.0.3537.92-1.amd64.deb

如果出现依赖不足的提示,再执行:sudo apt --fix-broken install

这个命令和你发的有区别吗,除了用引号括出路径,哪里不对了

Reply View the author
deepin流云
Super Moderator
Community OP
2025-11-03 09:16
#9
pzm9012

这个命令和你发的有区别吗,除了用引号括出路径,哪里不对了

./ image.png 仔细看下路径前面,有没有点来声明这个路径的差别,仔细读下我是怎么说的?

Reply View the author
pzm9012
Moderator
2025-11-03 10:36
#10
deepin流云

./ image.png 仔细看下路径前面,有没有点来声明这个路径的差别,仔细读下我是怎么说的?

这个是绝对路径,绝对路径以/为始,有什么问题吗,磐石的/persistent/home也是挂载在/home的,而且这个路径显然是文件拖入终端后自动填充的

Reply View the author
deepin流云
Super Moderator
Community OP
2025-11-03 11:06
#11
pzm9012

这个是绝对路径,绝对路径以/为始,有什么问题吗,磐石的/persistent/home也是挂载在/home的,而且这个路径显然是文件拖入终端后自动填充的

因为拖进去带了 ‘’,所以apt无法识别本地文件进而从仓库请求了,要么就用不带‘’的绝对路径,要么就当前目录下打开终端的相对路径,所以我说楼主的命令有问题的说法有什么问题嘛?😂

Reply View the author
pzm9012
Moderator
2025-11-03 11:10
#12
deepin流云

因为拖进去带了 ‘’,所以apt无法识别本地文件进而从仓库请求了,要么就用不带‘’的绝对路径,要么就当前目录下打开终端的相对路径,所以我说楼主的命令有问题的说法有什么问题嘛?😂

绝对路径带引号是没有问题的,如果路径中文件夹或者文件的名称含有空格,反而必须使用引号括起来;无论使用哪种路径apt都会先读取包名,依赖也自然要从源获取,自己试一下就知道了

Reply View the author