Linux Deepin [解决]

阅读: 评论:0

Linux Deepin [解决]

Linux Deepin [解决]

问题来源

Os: Linux Deepin 20 社区
在星火商店下载了网易云音乐的包,用深度安装器安装,能用能调节窗口大小,但是字体大小不能调剂。。emmm高分屏用户哭了后悔自己买那么高的玩意。。。。于是右键卸载无效、深度商店卸载也无效。。逼我用命令。。。

$ apt list *music
正在列表... 完成
app.web.baidumusic/stable,stable 0.9.1-3 all
deepin-music/未知,now 6.0.1.91-1 amd64 [已安装]
netease-cloud-music/未知,now 1.2.1 amd64 [已安装]$ sudo apt remove netease-cloud-music
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:vlc-plugin-skins2 : 依赖: vlc-plugin-qt (= 3.0.11-0+deb10u1) 但是它将不会被安装推荐: vlc-bin 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

解决办法

apt --fix-broken install

于是按照给出的提示进行操作

$ apt --fix-broken install
E: 无法打开锁文件 /var/lib/dpkg/lock-frontend - open (13: 权限不够)
E: 无法获取 dpkg 前端锁 (/var/lib/dpkg/lock-frontend),请查看您是否正以 root 用户运行?$ sudo apt --fix-broken install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
正在修复依赖关系... 完成
下列软件包是自动安装的并且现在不需要了:fonts-freefont-ttf vlc-bin vlc-l10n vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2vlc-plugin-video-splitter vlc-plugin-visualization
使用'sudo apt autoremove'来卸载它(它们)。
将会同时安装下列软件:vlc-bin vlc-plugin-qt
下列【新】软件包将被安装:vlc-bin vlc-plugin-qt
升级了 0 个软件包,新安装了 2 个软件包,要卸载 0 个软件包,有 71 个软件包未被升级。
有 14 个软件包没有被完全安装或卸载。
需要下载 0 B/1,230 kB 的归档。
解压缩后会消耗 3,923 kB 的额外空间。
您希望继续执行吗? [Y/n] Y
(正在读取数据库 ... 系统当前共安装有 271441 个文件和目录。)
准备解压 .../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)

强制重写

sudo dpkg -i --force-overwrite [文件名]
# 把上面末尾出现的文件名复制(Ctrl + Shift + C)粘贴(Ctrl + Shift + V)替换下
sudo dpkg -i --force-overwrite /var/cache/apt/archives/vlc-plugin-qt_3.0.11-0+deb10u1_amd64.deb
sudo dpkg -i --force-overwrite /var/cache/apt/archives/vlc-bin_3.0.11-0+deb10u1_amd64.deb

执行结果

$ sudo dpkg -i --force-overwrite /var/cache/apt/archives/vlc-plugin-qt_3.0.11-0+deb10u1_amd64.deb
(正在读取数据库 ... 系统当前共安装有 271441 个文件和目录。)
准备解压 .../vlc-plugin-qt_3.0.11-0+deb10u1_amd64.deb  ...
正在解压 vlc-plugin-qt:amd64 (3.0.11-0+deb10u1) ...
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/bin/qvlc,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/lib/x86_64-linux-gnu/vlc/plugins/gui/libqt_plugin.so,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/bug/vlc-plugin-qt/control,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/bug/vlc-plugin-qt/presubj,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/doc/vlc-plugin-qt/,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/doc/,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/doc/vlc-plugin-qt/copyright,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/lintian/overrides/vlc-plugin-qt,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/man/man1/,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
正在设置 vlc-plugin-qt:amd64 (3.0.11-0+deb10u1) ...
正在处理用于 man-db (2.8.5-2) 的触发器 ...$ sudo dpkg -i --force-overwrite /var/cache/apt/archives/vlc-bin_3.0.11-0+deb10u1_amd64.deb
(正在读取数据库 ... 系统当前共安装有 271441 个文件和目录。)
准备解压 .../vlc-bin_3.0.11-0+deb10u1_amd64.deb  ...
正在解压 vlc-bin (3.0.11-0+deb10u1) ...
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/bin/cvlc,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/bin/nvlc,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/bin/rvlc,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/bin/vlc,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/bin/vlc-wrapper,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/bug/vlc-bin/control,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/bug/vlc-bin/presubj,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/doc/vlc-bin/,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/doc/,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/doc/vlc-bin/copyright,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/man/man1/,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/man/man1/,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/zsh/vendor-completions/_vlc,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/man/man1/,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/man/man1/,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 警告: 由于开启了 --force 选项,以下问题被忽略:
dpkg: 警告: 正试图覆盖 /usr/share/man/man1/,它同时被包含于软件包 org.videolan.vlc 3.0.11-1+deb10u1
dpkg: 依赖关系问题使得 vlc-bin 的配置工作不能继续:vlc-bin 依赖于 libvlc-bin (= 3.0.11-0+deb10u1);然而:软件包 libvlc-bin:amd64 尚未配置。dpkg: 处理软件包 vlc-bin (--install)时出错:依赖关系问题 - 仍未被配置
正在处理用于 man-db (2.8.5-2) 的触发器 ...
在处理时有错误发生:vlc-bin

然后再回到提示中

$ sudo apt --fix-broken install
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列软件包是自动安装的并且现在不需要了:fonts-freefont-ttf vlc-bin vlc-l10n vlc-plugin-notify vlc-plugin-qt vlc-plugin-samba vlc-plugin-skins2vlc-plugin-video-splitter vlc-plugin-visualization
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 71 个软件包未被升级。
有 15 个软件包没有被完全安装或卸载。
解压缩后会消耗 0 B 的额外空间。
正在设置 libxcb-xinput0:amd64 (1.13.1-2) ...
正在设置 vlc-plugin-video-splitter:amd64 (3.0.11-0+deb10u1) ...
正在设置 fonts-freefont-ttf (20120503-9) ...
正在设置 vlc-l10n (3.0.11-0+deb10u1) ...
正在设置 vlc-plugin-visualization:amd64 (3.0.11-0+deb10u1) ...
正在设置 libluajit-5.1-common (2.1.0~beta3+dfsg-5.1) ...
正在设置 libvlc-bin:amd64 (3.0.11-0+deb10u1) ...
正在设置 vlc-plugin-notify:amd64 (3.0.11-0+deb10u1) ...
正在设置 vlc-plugin-samba:amd64 (3.0.11-0+deb10u1) ...
正在设置 vlc-plugin-skins2:amd64 (3.0.11-0+deb10u1) ...
正在设置 vlc-bin (3.0.11-0+deb10u1) ...
正在设置 libluajit-5.1-2:amd64 (2.1.0~beta3+dfsg-5.1) ...
正在设置 libobs0:amd64 (22.0.3+dfsg1-1) ...
正在设置 obs-plugins:amd64 (22.0.3+dfsg1-1) ...
正在设置 com.obsproject (22.0.3+dfsg1-2) ...
正在处理用于 deepin-app-store (6.2.0.30-1) 的触发器 ...
begin triggered appstore
end triggered appstore
正在处理用于 fontconfig (2.13.1-2) 的触发器 ...
正在处理用于 libc-bin (2.28.8.1-1+dde) 的触发器 ...
正在处理用于 libvlc-bin:amd64 (3.0.11-0+deb10u1) 的触发器 ...

此时再次$ sudo apt remove netease-cloud-music就不会再报错了

Filezilla

这里说来话长,我上学期实验课为了人工智障实验装了个filezilla传文件(AI服务器没有rz,不能用ssh传)。然后前几天Deepin更新OS,跟新完我都没注意Fillzilla不见了,晚上要部署服务器才发现这玩意没了,进入深度商店发现还在啊,还有打开按钮,但是点击“”打开“”就是没有反应,卸载都没有卸载按钮。。于是我尝试apt卸载

$ apt list *filezilla                                                                                             
正在列表... 完成                                                                                                              
filezilla/未知 3.39.0-2+deb10u1 amd64                                                                                         
filezilla/未知 3.39.0-2+deb10u1 i386                                                                                          
org.filezilla/stable,now 3.51-1 amd64 [已安装]                                                   $ sudo apt remove org.filezilla
#¥%asd错误参考开头卸载网易的时候

于是我就先不管你了,去星火下一个用深度安装器安装我又可以继续打工了。然后用上面的办法重写在fix就能卸载从深度安装的filezilla了。

控制面板filezilla更新异常

参考

  • 控制面板filezilla更新异常

overwrite

  • 解决错误apt --fix-broken install
  • Ubuntu中Unmet dependencies和apt --fix-broken install

apt --fix-broken install。。。

  • Ubuntu下安装软件出现“您也许需要运行“apt --fix-broken install”来修正上面的错误。”
  • ubuntu 出现 You might want to run `apt-get --fix-broken install’ to correct these:

本文发布于:2024-01-28 16:22:38,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/17064301638701.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:Linux   Deepin
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23