下载最新的V20版本,升级时提示升级失败,这版本质量...
Tofloor
poster avatar
jeky_zhao
deepin
2020-08-22 21:00
Author
本帖最后由 jeky_zhao 于 2020-8-22 13:31 编辑

下载最新的V20版本,升级时提示三升级失败
应用商店里面的所有软件都安装失败
使用apt upgrade  提示出错,内容如下:

PS:一个官网版本都会出现不能升级的低级问题,真的让人很失望
---------------------------------------------------------------------------------------
zhao@zhao:~$ sudo apt upgrade

我们信任您已经从系统管理员那里了解了日常注意事项。
总结起来无外乎这三点:

    #1) 尊重别人的隐私。
    #2) 输入前要先考虑(后果和风险)。
    #3) 权力越大,责任越大。

[sudo] zhao 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
libc6-dev : 依赖: libc6 (= 2.28.8-2+rebuild) 但是 2.28.7-1+deepin 已经安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
zhao@zhao:~$ apt --fix-broken install
E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),请查看您是否正以 root 用户运行?
zhao@zhao:~$ sudo apt --fix-broken install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
正在修复依赖关系... 完成
将会同时安装下列软件:
  libc6
建议安装:
  glibc-doc
下列软件包将被【卸载】:
  wireshark-common
下列软件包将被升级:
  libc6
升级了 1 个软件包,新安装了 0 个软件包,要卸载 1 个软件包,有 311 个软件包未被升级。
有 6 个软件包没有被完全安装或卸载。
需要下载 0 B/2,656 kB 的归档。
解压缩后将会空出 1,071 kB 的空间。
您希望继续执行吗? [Y/n] y
debconf: Perl may be unconfigured (Can't load '/usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so' for module re: /usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so: 文件过短 at /usr/share/perl/5.28/XSLoader.pm line 93.
at /usr/lib/x86_64-linux-gnu/perl/5.28/re.pm line 89.
Compilation failed in require at /usr/share/perl/5.28/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.28/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at (eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
(正在读取数据库 ... 系统当前共安装有 184688 个文件和目录。)
正在卸载 wireshark-common (2.6.8-1.1) ...
Can't load '/usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so' for module re: /usr/lib/x86_64-linux-gnu/perl/5.28/auto/re/re.so: 文件过短 at /usr/share/perl/5.28/XSLoader.pm line 93.
at /usr/lib/x86_64-linux-gnu/perl/5.28/re.pm line 89.
Compilation failed in require at /usr/share/perl/5.28/Text/Wrap.pm line 58.
BEGIN failed--compilation aborted at /usr/share/perl/5.28/Text/Wrap.pm line 58.
Compilation failed in require at /usr/share/perl5/Debconf/Template.pm line 10.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Template.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Question.pm line 8.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Question.pm line 8.
Compilation failed in require at /usr/share/perl5/Debconf/Config.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Config.pm line 7.
Compilation failed in require at /usr/share/perl5/Debconf/Log.pm line 10.
Compilation failed in require at /usr/share/perl5/Debconf/Db.pm line 7.
BEGIN failed--compilation aborted at /usr/share/perl5/Debconf/Db.pm line 7.
Compilation failed in require at /usr/share/debconf/frontend line 6.
BEGIN failed--compilation aborted at /usr/share/debconf/frontend line 6.
dpkg: 处理软件包 wireshark-common (--remove)时出错:
已安装 wireshark-common 软件包 post-removal 脚本 子进程返回错误状态 2
在处理时有错误发生:
wireshark-common
E: Sub-process /usr/bin/dpkg returned an error code (1)


Reply Favorite View the author
All Replies
avatar
Ziggy
deepin
2020-08-22 21:48
#1
sudo apt dist-upgrade,或者有条件的做个live盘修复一下依赖,实在不行等正式版
Reply View the author
avatar
jeky_zhao
deepin
2020-08-22 22:00
#2
https://bbs.deepin.org/post/200163
sudo apt dist-upgrade,或者有条件的做个live盘修复一下依赖,实在不行等正式版

zhao@zhao:~$ sudo apt dist-upgrade
[sudo] zhao 的密码:
正在读取软件包列表... 完成
正在分析软件包的依赖关系树      
正在读取状态信息... 完成      
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
libc6-dev : 依赖: libc6 (= 2.28.8-2+rebuild) 但是 2.28.7-1+deepin 已经安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。
zhao@zhao:~$
Reply View the author
avatar
走钢丝
deepin
2020-08-22 22:10
#3
参考:https://bbs.deepin.org/post/197811      14 楼看看。

Reply View the author
avatar
jeky_zhao
deepin
2020-08-23 03:56
#4
https://bbs.deepin.org/post/200163
参考:https://bbs.deepin.org/post/197811      14 楼看看。

试了下,貌似不可以
Reply View the author
avatar
jeky_zhao
deepin
2020-08-23 04:44
#5
不折腾了,换回15.11了
界面漂亮,运行速度快,个人感觉比V20好用
另外吐槽下,V20安装时选择挂载点时真让人懵逼,不知到怎么选,没任何提示,还是V15安装时的显示更人性化
Reply View the author
avatar
jianguo922
deepin
2020-08-23 05:25
#6
Deepin 20bete版本检查更新,提示依赖错误,检查更新失败怎么办?
在终端输入:sudo apt-get install -f
-f参数的主要作用是是修复依赖关系,这条命令是修复依赖的.假如用户的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装程序包所依赖的包。
系统检查更新之后,总说更新失败?
sudo apt update && sudo apt upgrade
Reply View the author
avatar
jeky_zhao
deepin
2020-08-23 07:32
#7
https://bbs.deepin.org/post/200163
Deepin 20bete版本检查更新,提示依赖错误,检查更新失败怎么办?
在终端输入:sudo apt-get install -f
-f ...

不好使  。。。。。。
Reply View the author