Ubuntu 16.04 中 dpkg: 处理归档 /var/cache/apt/archives/swig2.0_2.0.12-1ubuntu4_amd64.deb (--unpack)时出错:
问题:
当更新源时
sudo apt-get update && sudo apt-get upgrade
出现下面错误:
正在读取软件包列表... 完成 正在分析软件包的依赖关系树 正在读取状态信息... 完成 正在计算更新... 完成 下列软件包的版本将保持不变: libegl1-mesa libgbm1 libgl1-mesa-dri libwayland-egl1-mesa libxatracker2 mesa-vdpau-drivers swig 下列软件包将被升级: swig2.0 升级了 1 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 7 个软件包未被升级。 有 3 个软件包没有被完全安装或卸载。 需要下载 891 kB 的归档。 解压缩后会消耗 310 kB 的额外空间。 您希望继续执行吗? [Y/n] y 获取:1 http://archive.ubuntu.com/ubuntu xenial/universe amd64 swig2.0 amd64 2.0.12-1ubuntu4 [891 kB] 已下载 891 kB,耗时 35秒 (24.9 kB/s) (正在读取数据库 ... 系统当前共安装有 247596 个文件和目录。) 正准备解包 .../swig2.0_2.0.12-1ubuntu4_amd64.deb ... 正在将 swig2.0 (2.0.12-1ubuntu4) 解包到 (2.0.12-1ubuntu1) 上 ... dpkg: 处理归档 /var/cache/apt/archives/swig2.0_2.0.12-1ubuntu4_amd64.deb (--unpack)时出错: 正试图覆盖 /usr/bin/swig,它同时被包含于软件包 swig 2.0.12-1ubuntu1 正在处理用于 man-db (2.7.5-1) 的触发器 ... 在处理时有错误发生: /var/cache/apt/archives/swig2.0_2.0.12-1ubuntu4_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
解决方法:
sudo dpkg -i --force-overwrite /var/cache/apt/archives/*.deb
分类:
Ubuntu
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)