[Seek Help] vlc卸载不了。
Tofloor
poster avatar
kmy-4q
deepin
2021-07-25 23:43
Author

root@kmy-4Q:~# sudo apt autoremove

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

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

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

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

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

 vlc : 依赖: vlc-plugin-qt (= 3.0.11.2-1) 但是它还没有被安装

       推荐: vlc-l10n (= 3.0.11.2-1) 但是它还没有被安装

 vlc-plugin-skins2 : 依赖: vlc-plugin-qt (= 3.0.11.2-1) 但是它还没有被安装

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

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

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

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

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

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

将会同时安装下列软件:

  vlc-plugin-qt

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

  vlc-plugin-qt

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

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

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

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

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

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

准备解压 .../vlc-plugin-qt_3.0.11.2-1_amd64.deb  ...

正在解压 vlc-plugin-qt:amd64 (3.0.11.2-1) ...

dpkg: 处理归档 /var/cache/apt/archives/vlc-plugin-qt_3.0.11.2-1_amd64.deb (--unpack)时出错:

 正试图覆盖 /usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt_plugin.so,它同时被包含于软件包 org.videolan.vlc 3.0.14-1

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

在处理时有错误发生:

 /var/cache/apt/archives/vlc-plugin-qt_3.0.11.2-1_amd64.deb

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

root@kmy-4Q:~# 

 

Reply Favorite View the author
All Replies
安洛
deepin
2021-07-25 23:50
#1

sudo dpkg -r vlc

sudo apt install -f

sudo apt autoremove

试试。

Reply View the author
kmy-4q
deepin
2021-07-25 23:59
#2
安洛

sudo dpkg -r vlc

sudo apt install -f

sudo apt autoremove

试试。

root@kmy-4Q:~# sudo apt install -f

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

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

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

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

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

  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-plugin-qt

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

  vlc-plugin-qt

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

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

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

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

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

中止。

 

Reply View the author
kmy-4q
deepin
2021-07-26 00:00
#3
安洛

sudo dpkg -r vlc

sudo apt install -f

sudo apt autoremove

试试。

root@kmy-4Q:~# sudo apt autoremove

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

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

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

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

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

 vlc-plugin-skins2 : 依赖: vlc-plugin-qt (= 3.0.11.2-1) 但是它还没有被安装

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

 

Reply View the author
安洛
deepin
2021-07-26 00:56
#4
kmy-4q

root@kmy-4Q:~# sudo apt autoremove

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

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

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

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

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

 vlc-plugin-skins2 : 依赖: vlc-plugin-qt (= 3.0.11.2-1) 但是它还没有被安装

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

 

sudo dpkg -r vlc-plugin-qt试试?

奇怪,你的dpkg -r 结果是成功的吗?

另外,你有没有安装过商店的vlc?如果有的话是否已经卸载?

Reply View the author
kmy-4q
deepin
2021-07-26 01:20
#5
安洛

sudo dpkg -r vlc-plugin-qt试试?

奇怪,你的dpkg -r 结果是成功的吗?

另外,你有没有安装过商店的vlc?如果有的话是否已经卸载?

root@kmy-4Q:~# sudo dpkg -r vlc-plugin-qt

dpkg: 警告: 忽略卸载 vlc-plugin-qt:amd64 的要求,系统中仅存在其配置文件;

可使用 --purge 来把这些配置文件一并删除

root@kmy-4Q:~# 

在商店里卸载不了。

Reply View the author
安洛
deepin
2021-07-26 01:35
#6
kmy-4q

root@kmy-4Q:~# sudo dpkg -r vlc-plugin-qt

dpkg: 警告: 忽略卸载 vlc-plugin-qt:amd64 的要求,系统中仅存在其配置文件;

可使用 --purge 来把这些配置文件一并删除

root@kmy-4Q:~# 

在商店里卸载不了。

商店里的vlc和apt install 的vlc不是同一个vlc,他们之间会有冲突。你是安装了哪个vlc?

Reply View the author
kmy-4q
deepin
2021-07-26 03:17
#7
安洛

商店里的vlc和apt install 的vlc不是同一个vlc,他们之间会有冲突。你是安装了哪个vlc?

先装商店的,然后命令装了一次。

Reply View the author
安洛
deepin
2021-07-26 03:33
#8
kmy-4q

先装商店的,然后命令装了一次。

sudo dpkg -r org.videolan.vlc卸载商店版本。

Reply View the author
kmy-4q
deepin
2021-07-26 04:11
#9
安洛

sudo dpkg -r org.videolan.vlc卸载商店版本。

ok,谢谢。

Reply View the author
wangweixu1982
deepin
2021-08-19 18:11
#10

1. 首先要更新相应的软件源头:sudo gedit /etc/apt/source.list,添加社区版对应的源。

目前我的sourcelist是这样的:

## Generated by deepin-installer

deb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non-free

deb-src https://community-packages.deepin.com/deepin/ apricot main contrib non-free

deb [by-hash=force] https://mirrors.tuna.tsinghua.edu.cn/deepin/ apricot main contrib non-free

deb [by-hash=force] https://mirrors.aliyun.com/deepin/ apricot main contrib non-free

deb https://community-store-packages.deepin.com/appstore eagle appstore

2. 然后更新:sudo apt update;sudo apt upgrade。

3.执行sudo apt --fix-broken install修复存在的依赖关系错误。

之后应该软件就都可以安装了。

Reply View the author