[Others] 新人求助:无法卸载软件
Tofloor
poster avatar
海哥
deepin
2021-02-10 05:59
Author

如题,目前系统无法卸载软件,出现这样的提示,如何解决?

Reply Favorite View the author
All Replies
sgb76
deepin
2021-02-10 06:12
#1

在终端里用命令卸载:sudo apt remove xxx(包名) --purge

Reply View the author
海哥
deepin
2021-02-10 06:16
#2
sgb76

在终端里用命令卸载:sudo apt remove xxx(包名) --purge

是所有软件都无法卸载,然后系统更新也不能用。应该不仅仅是一个软件的问题了。

Reply View the author
haohu1193
deepin
2021-02-10 07:52
#3

sudo apt update && sudo apt upgrade -y

结果发上来看看...

Reply View the author
海哥
deepin
2021-02-10 07:54
#4
haohu1193

sudo apt update && sudo apt upgrade -y

结果发上来看看...

按照您的提示操作,结果如下:

 

命中:1 http://packages.microsoft.com/repos/edge stable InRelease

命中:2 https://community-packages.deepin.com/deepin apricot InRelease                                        

命中:3 https://community-packages.deepin.com/printer eagle InRelease                                         

命中:4 https://community-store-packages.deepin.com/appstore eagle InRelease                                  

命中:5 https://sucdn.jerrywang.top  InRelease

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

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

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

有 1 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。

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

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

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

您也许需要运行“apt --fix-broken install”来修正上面的错误。

下列软件包有未满足的依赖关系:

 vlc-plugin-skins2 : 依赖: vlc-plugin-qt (= 3.0.11-0+deb10u1) 但是它还没有被安装

                     推荐: vlc-bin 但是它还没有被安装

E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

 

Reply View the author
Ziggy
deepin
2021-02-10 08:00
#5
海哥

按照您的提示操作,结果如下:

 

命中:1 http://packages.microsoft.com/repos/edge stable InRelease

命中:2 https://community-packages.deepin.com/deepin apricot InRelease                                        

命中:3 https://community-packages.deepin.com/printer eagle InRelease                                         

命中:4 https://community-store-packages.deepin.com/appstore eagle InRelease                                  

命中:5 https://sucdn.jerrywang.top  InRelease

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

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

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

有 1 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。

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

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

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

您也许需要运行“apt --fix-broken install”来修正上面的错误。

下列软件包有未满足的依赖关系:

 vlc-plugin-skins2 : 依赖: vlc-plugin-qt (= 3.0.11-0+deb10u1) 但是它还没有被安装

                     推荐: vlc-bin 但是它还没有被安装

E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

 

sudo apt purge vlc*

Reply View the author
海哥
deepin
2021-02-10 08:13
#6
Ziggy

sudo apt purge vlc*

输入你的提示之后,问题依然未解决,结果如下:

 

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

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

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

注意,根据Glob 'vlc*' 选中了 'vlc-bin'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-abi-3-0-0f'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-video-output'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-svg'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-samba'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-fluidsynth-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-fluidsynth'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-qt'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-notify-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-qt-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-video-output-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-skins2'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-visualization'

注意,根据Glob 'vlc*' 选中了 'vlc-l10n'

注意,根据Glob 'vlc*' 选中了 'vlc-nox'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-notify'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-video-splitter-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-zvbi'

注意,根据Glob 'vlc*' 选中了 'vlc-bin-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-jack-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-skins2-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-base-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-bittorent'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-vlsub'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-jack'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-access-extra'

注意,根据Glob 'vlc*' 选中了 'vlc'

注意,根据Glob 'vlc*' 选中了 'vlc-data'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-svg-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-bittorrent'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-visualization-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-video-splitter'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-base'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-samba-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-access-extra-dbgsym'

软件包 vlc-plugin-bittorent 未安装,所以不会被卸载

注意,选中 'libvlccore9' 而非 'vlc-plugin-abi-3-0-0f'

软件包 vlc-nox 未安装,所以不会被卸载

软件包 vlc 未安装,所以不会被卸载

软件包 vlc-bin 未安装,所以不会被卸载

软件包 vlc-bin-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-access-extra 未安装,所以不会被卸载

软件包 vlc-plugin-access-extra-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-base-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-bittorrent 未安装,所以不会被卸载

软件包 vlc-plugin-fluidsynth 未安装,所以不会被卸载

软件包 vlc-plugin-fluidsynth-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-jack 未安装,所以不会被卸载

软件包 vlc-plugin-jack-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-notify-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-qt 未安装,所以不会被卸载

软件包 vlc-plugin-qt-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-samba-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-skins2-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-svg 未安装,所以不会被卸载

软件包 vlc-plugin-svg-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-video-output-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-video-splitter-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-visualization-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-vlsub 未安装,所以不会被卸载

软件包 vlc-plugin-zvbi 未安装,所以不会被卸载

您也许需要运行“apt --fix-broken install”来修正上面的错误。

下列软件包有未满足的依赖关系:

 deepin-music : 依赖: vlc-plugin-base 但是它将不会被安装

 org.videolan.vlc : 依赖: vlc-plugin-base 但是它将不会被安装

                    依赖: vlc-plugin-video-output 但是它将不会被安装

                    推荐: vlc-l10n (= 3.0.10-0+deb10u1) 但是它将不会被安装

                    推荐: vlc-plugin-notify (= 3.0.10-0+deb10u1) 但是它将不会被安装

                    推荐: vlc-plugin-samba (= 3.0.10-0+deb10u1) 但是它将不会被安装

                    推荐: vlc-plugin-skins2 (= 3.0.10-0+deb10u1) 但是它将不会被安装

                    推荐: vlc-plugin-video-splitter (= 3.0.10-0+deb10u1) 但是它将不会被安装

                    推荐: vlc-plugin-visualization (= 3.0.10-0+deb10u1) 但是它将不会被安装

 phonon4qt5-backend-vlc : 依赖: vlc-plugin-base 但是它将不会被安装

                          依赖: vlc-plugin-video-output 但是它将不会被安装

E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

Reply View the author
lcw0268
deepin
2021-02-10 08:37
#7
海哥

输入你的提示之后,问题依然未解决,结果如下:

 

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

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

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

注意,根据Glob 'vlc*' 选中了 'vlc-bin'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-abi-3-0-0f'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-video-output'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-svg'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-samba'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-fluidsynth-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-fluidsynth'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-qt'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-notify-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-qt-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-video-output-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-skins2'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-visualization'

注意,根据Glob 'vlc*' 选中了 'vlc-l10n'

注意,根据Glob 'vlc*' 选中了 'vlc-nox'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-notify'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-video-splitter-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-zvbi'

注意,根据Glob 'vlc*' 选中了 'vlc-bin-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-jack-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-skins2-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-base-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-bittorent'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-vlsub'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-jack'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-access-extra'

注意,根据Glob 'vlc*' 选中了 'vlc'

注意,根据Glob 'vlc*' 选中了 'vlc-data'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-svg-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-bittorrent'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-visualization-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-video-splitter'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-base'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-samba-dbgsym'

注意,根据Glob 'vlc*' 选中了 'vlc-plugin-access-extra-dbgsym'

软件包 vlc-plugin-bittorent 未安装,所以不会被卸载

注意,选中 'libvlccore9' 而非 'vlc-plugin-abi-3-0-0f'

软件包 vlc-nox 未安装,所以不会被卸载

软件包 vlc 未安装,所以不会被卸载

软件包 vlc-bin 未安装,所以不会被卸载

软件包 vlc-bin-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-access-extra 未安装,所以不会被卸载

软件包 vlc-plugin-access-extra-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-base-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-bittorrent 未安装,所以不会被卸载

软件包 vlc-plugin-fluidsynth 未安装,所以不会被卸载

软件包 vlc-plugin-fluidsynth-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-jack 未安装,所以不会被卸载

软件包 vlc-plugin-jack-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-notify-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-qt 未安装,所以不会被卸载

软件包 vlc-plugin-qt-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-samba-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-skins2-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-svg 未安装,所以不会被卸载

软件包 vlc-plugin-svg-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-video-output-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-video-splitter-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-visualization-dbgsym 未安装,所以不会被卸载

软件包 vlc-plugin-vlsub 未安装,所以不会被卸载

软件包 vlc-plugin-zvbi 未安装,所以不会被卸载

您也许需要运行“apt --fix-broken install”来修正上面的错误。

下列软件包有未满足的依赖关系:

 deepin-music : 依赖: vlc-plugin-base 但是它将不会被安装

 org.videolan.vlc : 依赖: vlc-plugin-base 但是它将不会被安装

                    依赖: vlc-plugin-video-output 但是它将不会被安装

                    推荐: vlc-l10n (= 3.0.10-0+deb10u1) 但是它将不会被安装

                    推荐: vlc-plugin-notify (= 3.0.10-0+deb10u1) 但是它将不会被安装

                    推荐: vlc-plugin-samba (= 3.0.10-0+deb10u1) 但是它将不会被安装

                    推荐: vlc-plugin-skins2 (= 3.0.10-0+deb10u1) 但是它将不会被安装

                    推荐: vlc-plugin-video-splitter (= 3.0.10-0+deb10u1) 但是它将不会被安装

                    推荐: vlc-plugin-visualization (= 3.0.10-0+deb10u1) 但是它将不会被安装

 phonon4qt5-backend-vlc : 依赖: vlc-plugin-base 但是它将不会被安装

                          依赖: vlc-plugin-video-output 但是它将不会被安装

E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

sudo apt --fix-broken install

 你帖子里不是有显示要怎么解决吗?

Reply View the author
海哥
deepin
2021-02-10 18:03
#8
lcw0268

sudo apt --fix-broken install

 你帖子里不是有显示要怎么解决吗?

其实试过了,还是未能解决。

 

jack@jack-PC:~/Desktop$ sudo apt --fix-broken install

请输入密码

[sudo] jack 的密码:

验证成功

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

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

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

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

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

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

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

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

将会同时安装下列软件:

  vlc-bin vlc-plugin-qt

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

  vlc-bin vlc-plugin-qt

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

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

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

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

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

 

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

准备解压 .../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)

 

Reply View the author
SamLukeYes
deepin
2021-02-10 18:13
#9
sudo apt autoremove org.videolan.vlc

试试这个行不行

Reply View the author
海哥
deepin
2021-02-10 18:29
#10
SamLukeYes
sudo apt autoremove org.videolan.vlc

试试这个行不行

还是不行!结果如下:

 

jack@jack-PC:~/Desktop$ sudo apt autoremove org.videolan.vlc

请输入密码

[sudo] jack 的密码:

验证成功

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

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

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

您也许需要运行“apt --fix-broken install”来修正上面的错误。

下列软件包有未满足的依赖关系:

 vlc-plugin-skins2 : 依赖: vlc-plugin-qt (= 3.0.11-0+deb10u1) 但是它将不会被安装

                     推荐: vlc-bin 但是它将不会被安装

E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

Reply View the author
安洛
deepin
2021-02-10 18:44
#11

商店里面的vlc有严重的依赖问题……

可以试试用sudo dpkg -r org.videolan.vlc先卸载商店的版本,然后再执行apt --fix-broken install。

装vlc还是直接apt install vlc装源内的版本吧。

Reply View the author
海哥
deepin
2021-02-10 18:56
#12
安洛

商店里面的vlc有严重的依赖问题……

可以试试用sudo dpkg -r org.videolan.vlc先卸载商店的版本,然后再执行apt --fix-broken install。

装vlc还是直接apt install vlc装源内的版本吧。

成功卸载VLC,但其它软件依然不可以卸载,也无法更新。结果如下:

 

jack@jack-PC:~/Desktop$ sudo dpkg -r org.videolan.vlc

请输入密码

[sudo] jack 的密码:

验证成功

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

正在卸载 org.videolan.vlc (3.0.11-1+deb10u1) ...

正在处理用于 man-db (2.8.5-2) 的触发器 ...

正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...

正在处理用于 lastore-daemon (5.1.30.1-1) 的触发器 ...

正在处理用于 bamfdaemon (0.5.4.1-1+eagle) 的触发器 ...

Rebuilding /usr/share/applications/bamf-2.index...

正在处理用于 desktop-file-utils (0.23-4) 的触发器 ...

正在处理用于 mime-support (3.62) 的触发器 ...

jack@jack-PC:~/Desktop$ apt --fix-broken install

E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够)

E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),请查看您是否正以 root 用户运行?

 

Reply View the author
lcw0268
deepin
2021-02-10 21:46
#13
海哥

成功卸载VLC,但其它软件依然不可以卸载,也无法更新。结果如下:

 

jack@jack-PC:~/Desktop$ sudo dpkg -r org.videolan.vlc

请输入密码

[sudo] jack 的密码:

验证成功

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

正在卸载 org.videolan.vlc (3.0.11-1+deb10u1) ...

正在处理用于 man-db (2.8.5-2) 的触发器 ...

正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...

正在处理用于 lastore-daemon (5.1.30.1-1) 的触发器 ...

正在处理用于 bamfdaemon (0.5.4.1-1+eagle) 的触发器 ...

Rebuilding /usr/share/applications/bamf-2.index...

正在处理用于 desktop-file-utils (0.23-4) 的触发器 ...

正在处理用于 mime-support (3.62) 的触发器 ...

jack@jack-PC:~/Desktop$ apt --fix-broken install

E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够)

E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),请查看您是否正以 root 用户运行?

 

重启再来。

Reply View the author
kearney
deepin
2021-02-11 18:48
#14

解决了吗???

之前我遇到这个问题

Linux Deepin [解决] - 您也许需要运行“apt --fix-broken install”来修正上面的错误。

https://blog.csdn.net/weixin_43031092/article/details/113622123

Reply View the author