我正在尝试安装 Kodi,但一直收到以下信息:
您想继续吗?[Y/n] y (正在读取数据库...当前安装了 420573 个文件和目录。) 准备解压 .../kodi_2%3a16.1~git20160425.1001-final-0xenial_all.deb ... 正在解压 kodi (2:16.1~git20160425.1001-final-0xenial) 到 (15.2+dfsg1-3ubuntu1) ... dpkg:处理档案 /var/cache/apt/archives/kodi_2%3a16.1~git20160425.1001-final-0xenial_all.deb (--unpack) 时出错: 尝试覆盖“/usr/share/xsessions/kodi.desktop”,它也位于 kodi-data 15.2+dfsg1-3ubuntu1 包中 dpkg-deb:错误:子进程 paste 被信号终止(管道断裂) 处理 bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) 的触发器... 重建/usr/share/applications/bamf-2.index... 处理桌面文件实用程序 (0.22-1ubuntu5) 的触发器... 正在处理 mime 支持的触发器 (3.59ubuntu1) ... 处理时遇到错误: /var/cache/apt/archives/kodi_2%3a16.1~git20160425.1001-final-0xenial_all.deb E: 子进程 /usr/bin/dpkg 返回错误代码 (1)
这是什么?我该如何修复它?
我尝试了 sudo apt-get install -f 但结果仍然一样
答案1
看起来您正在尝试从不同的软件包源安装 Kodi,并且使用不同的软件包结构。当您尝试以直接的方式将一个软件包替换为另一个软件包时,这可能会导致问题。您应该能够通过在安装新软件包之前删除现有的 Kodi 软件包来解决问题:
sudo apt remove kodi\*
sudo dpkg -i /path/to/kodi.deb
如果最后一步导致依赖关系不满足,您可以让 Apt 解决它们:
sudo apt install -f