当尝试从某些 ppa 存储库安装 insight 时,我收到这些错误。
sudo apt-get 安装 insight 正在读取软件包列表...完成 构建依赖关系树 正在读取状态信息...完成 将会安装以下新软件包: 洞察力 升级了 0 个,新安装了 1 个,删除了 0 个,并且未升级 0 个。 需要获取 0 B/2,298 kB 的档案。 此操作后,将使用6,787 kB的额外磁盘空间。 警告:以下包无法被验证! 洞察力 无需验证即可安装这些软件包?[y/N] y (正在读取数据库...当前安装了 232356 个文件和目录。) 准备解压 .../insight_6.8.1-0ubuntu0~sevenmachines1_amd64.deb ... 正在解压 insight (6.8.1-0ubuntu0~sevenmachines1) ...
-----问题如下-------
dpkg: 处理存档 /var/cache/apt/archives/insight_6.8.1-0ubuntu0~sevenmachines1_amd64.deb (--unpack) 时出错: 尝试覆盖“/usr/lib/libinproctrace.so”,它也位于软件包 gdbserver 7.8-1ubuntu4 中 dpkg-deb:错误:子进程 paste 被信号终止(管道断裂) 处理时遇到错误: /var/cache/apt/archives/insight_6.8.1-0ubuntu0~sevenmachines1_amd64.deb E: 子进程 /usr/bin/dpkg 返回错误代码 (1)
答案1
首先运行此命令:
dpkg -l | grep libinproctrace
如果发现任何输出,则使用此命令将其删除
dpkg -r packagename
运行此命令后,运行:
apt-get update
然后您就可以安装任何新软件包了。如果您发现任何问题,请告诉我。
答案2
运行此命令:sudo aptitude install ubuntu-desktop 然后接受第 3 个解决方案,它就会起作用。警告它将降级 3 个软件包。