[Repository/Mirror] apt --fix-broken 无法修复破损安装
Tofloor
poster avatar
188******56
deepin
2021-09-03 07:48
Author

 

 

 

wffger@wffger-PC:~/git$ sudo apt --fix-broken install

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

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

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

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

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

  deepin-pw-check fbterm imageworsener libatkmm-1.6-1v5 libcairomm-1.0-1v5 libdumbnet1 libgtkmm-3.0-1v5

  libheif1 liblqr-1-0 libmaxminddb0 libmspack0 libpangomm-1.4-1v5 libqtermwidget5-0 libsmi2ldbl libutempter0

  libutf8proc2 libwireshark-data libwireshark11 libwiretap8 libwscodecs2 libwsutil9 libx86-1

  libxmlsec1-openssl qtermwidget5-data squashfs-tools x11-apps x11-session-utils xbitmaps xinit

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

将会同时安装下列软件:

  firmware-amd-graphics firmware-linux-free firmware-misc-nonfree

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

  firmware-amd-graphics firmware-linux-free firmware-misc-nonfree

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

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

需要下载 0 B/6,785 kB 的归档。

解压缩后会消耗 43.0 MB 的额外空间。

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

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

准备解压 .../firmware-linux-free_3.4+apricot_all.deb  ...

正在解压 firmware-linux-free (3.4+apricot) ...

dpkg: 处理归档 /var/cache/apt/archives/firmware-linux-free_3.4+apricot_all.deb (--unpack)时出错:

 正试图覆盖 /lib/firmware/av7110/bootcode.bin,它同时被包含于软件包 linux-firmware 1.197.2

准备解压 .../firmware-misc-nonfree_20190114-2_all.deb  ...

正在解压 firmware-misc-nonfree (20190114-2) ...

dpkg: 处理归档 /var/cache/apt/archives/firmware-misc-nonfree_20190114-2_all.deb (--unpack)时出错:

 正试图覆盖 /lib/firmware/3com/typhoon.bin,它同时被包含于软件包 linux-firmware 1.197.2

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

准备解压 .../firmware-amd-graphics_20190114-2_all.deb  ...

正在解压 firmware-amd-graphics (20190114-2) ...

dpkg: 处理归档 /var/cache/apt/archives/firmware-amd-graphics_20190114-2_all.deb (--unpack)时出错:

 正试图覆盖 /lib/firmware/amdgpu/banks_k_2_smc.bin,它同时被包含于软件包 linux-firmware 1.197.2

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

在处理时有错误发生:

 /var/cache/apt/archives/firmware-linux-free_3.4+apricot_all.deb

 /var/cache/apt/archives/firmware-misc-nonfree_20190114-2_all.deb

 /var/cache/apt/archives/firmware-amd-graphics_20190114-2_all.deb

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

 

Reply Favorite View the author
All Replies
wecli
deepin
2021-09-03 16:25
#1
It has been deleted!
忘记、过去
deepin
2021-09-03 16:59
#2

 

学会看输出,软件包文件冲突了,想安装这三个包先卸载 linux-firmware

Reply View the author
188******56
deepin
2021-09-08 01:20
#3
忘记、过去

 

学会看输出,软件包文件冲突了,想安装这三个包先卸载 linux-firmware

我的思路是让它覆盖,完全没想到卸载冲突软件包。感觉这个包太重要,卸载后所有硬件会驱动不了。

Reply View the author
忘记、过去
deepin
2021-09-08 02:30
#4
188******56

我的思路是让它覆盖,完全没想到卸载冲突软件包。感觉这个包太重要,卸载后所有硬件会驱动不了。

那你去 /var/cache/apt/archives 里面找到有冲突的包,手动执行 sudo dpkg -i --force-overwrite xxxxxxxx 就能强制覆盖安装了……但是不推荐这么搞,风险也不小

Reply View the author