[Share Experiences] 软件卸载不了,安装不了,是什么情况?
Tofloor
poster avatar
kmy-4q
deepin
2021-02-15 07:27
Author

root@kmy-4Q:~# apt --fix-broken install

正在读取软件包列表... 完成

正在分析软件包的依赖关系树       

正在读取状态信息... 完成       

正在修复依赖关系... 完成

下列软件包是自动安装的并且现在不需要了:

  fonts-freefont-ttf libnatspec0 vlc-bin vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2

  vlc-plugin-video-splitter vlc-plugin-visualization

使用'apt autoremove'来卸载它(它们)。

将会同时安装下列软件:

  vlc-bin vlc-plugin-qt

下列【新】软件包将被安装:

  vlc-bin vlc-plugin-qt

升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 2 个软件包未被升级。

有 7 个软件包没有被完全安装或卸载。

需要下载 0 B/1,230 kB 的归档。

解压缩后会消耗 3,923 kB 的额外空间。

您希望继续执行吗? [Y/n] y

(正在读取数据库 ... 系统当前共安装有 236231 个文件和目录。)

准备解压 .../vlc-plugin-qt_3.0.11-0+deb10u1_amd64.deb  ...

正在解压 vlc-plugin-qt:amd64 (3.0.11-0+deb10u1) ...

dpkg: 处理归档 /var/cache/apt/archives/vlc-plugin-qt_3.0.11-0+deb10u1_amd64.deb (--unpack)时出错:

 正试图覆盖 /usr/bin/qvlc,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1

dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了

准备解压 .../vlc-bin_3.0.11-0+deb10u1_amd64.deb  ...

正在解压 vlc-bin (3.0.11-0+deb10u1) ...

dpkg: 处理归档 /var/cache/apt/archives/vlc-bin_3.0.11-0+deb10u1_amd64.deb (--unpack)时出错:

 正试图覆盖 /usr/bin/cvlc,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1

dpkg-deb: 错误: 粘贴 子进程被信号(断开的管道) 终止了

dpkg-query: 软件包 vlc-bin 没有被安装

通过 dpkg --contents (= dpkg-deb --contents) 来列出档案文件清单。

dpkg-query: 软件包 vlc-plugin-qt:amd64 没有被安装

通过 dpkg --contents (= dpkg-deb --contents) 来列出档案文件清单。

在处理时有错误发生:

 /var/cache/apt/archives/vlc-plugin-qt_3.0.11-0+deb10u1_amd64.deb

 /var/cache/apt/archives/vlc-bin_3.0.11-0+deb10u1_amd64.deb

E: Sub-process /usr/bin/dpkg returned an error code (1)

root@kmy-4Q:~# 

 

Reply Favorite View the author
All Replies
Ziggy
deepin
2021-02-15 07:42
#1

dpkg --configure -a

Reply View the author
kmy-4q
deepin
2021-02-15 07:54
#2
Ziggy

dpkg --configure -a

root@kmy-4Q:~# dpkg --configure -a

dpkg: 依赖关系问题使得 vlc-plugin-skins2:amd64 的配置工作不能继续:

 vlc-plugin-skins2:amd64 依赖于 vlc-plugin-qt (= 3.0.11-0+deb10u1);然而:

  未安装软件包 vlc-plugin-qt:amd64。

 

dpkg: 处理软件包 vlc-plugin-skins2:amd64 (--configure)时出错:

 依赖关系问题 - 仍未被配置

在处理时有错误发生:

 vlc-plugin-skins2:amd64

 

Reply View the author
SamLukeYes
deepin
2021-02-15 09:12
#3

商店里的 vlc 打包可能有问题,需要卸载商店里的 vlc。如果要用到 vlc 的话,卸载商店版本后执行命令:

sudo apt install vlc
Reply View the author
Maicss
deepin
2021-02-15 16:57
#4

楼上正解,需要先卸载商店的版本

Reply View the author
Ziggy
deepin
2021-02-15 17:19
#5
kmy-4q

root@kmy-4Q:~# dpkg --configure -a

dpkg: 依赖关系问题使得 vlc-plugin-skins2:amd64 的配置工作不能继续:

 vlc-plugin-skins2:amd64 依赖于 vlc-plugin-qt (= 3.0.11-0+deb10u1);然而:

  未安装软件包 vlc-plugin-qt:amd64。

 

dpkg: 处理软件包 vlc-plugin-skins2:amd64 (--configure)时出错:

 依赖关系问题 - 仍未被配置

在处理时有错误发生:

 vlc-plugin-skins2:amd64

 

apt purge vlc*

Reply View the author
kearney
deepin
2021-02-15 18:18
#6

https://editor.csdn.net/md/?articleId=113622123

Reply View the author