当我在终端中使用sudo apt-get -f install时,会发生以下情况:
Do you want to continue? [Y/n] y
(Reading database ... 237694 files and directories currently installed.)
Preparing to unpack .../linux-tools-3.16.0-31_3.16.0-31.41_amd64.deb ...
Unpacking linux-tools-3.16.0-31 (3.16.0-31.41) ...
dpkg: error processing archive /var/cache/apt/archives/linux-tools-3.16.0-31_3.16.0-31.41_amd64.deb (--unpack):
trying to overwrite '/usr/lib/libcpupower.so.3.16.0-31', which is also in package linux-lts-utopic-tools-3.16.0-31 3.16.0-31.41~14.04.1
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/linux-tools-3.16.0-31_3.16.0-31.41_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)发布于 2015-03-02 04:53:56
如果您正在运行14.10,则不应该使用linux utopic 3.16.0-31。你从哪弄来的?
第一课:使用你的包管理器。
与windows不同,windows中搜索和下载exe文件来安装程序或应用程序,在linux中使用包管理器(apt-get)。
打开一个终端并执行以下命令:
sudo apt-get update
sudo apt-get autoremove
sudo apt-get autoclean
sudo apt-get purge linux-lts-utopic-tools-3.16.0-31 linux-tools-3.16.0-31
sudo apt-get install linux-tools-generic如果您需要搜索要安装的软件,请使用突触包管理器。
sudo apt-get install synaptic运行突触:
sudo synaptic若要执行命令行搜索可用软件,请执行以下操作:
apt-cache search linux-tools要缩小搜索范围,请使用grep:
apt-cache search linux-tools | grep tools要卸载软件,请使用apt清除:
sudo apt-get purge linux-tools-generic要安装,请使用apt安装:
sudo apt-get install linux-tools-generic若要重新安装,请使用apt安装--重新安装:
sudo apt-get install --reinstall linux-tools-generic安装基本更新
sudo apt-get update
sudo apt-get upgrade安装系统更新
sudo apt-get update
sudo apt-get dist-upgrade发布于 2015-03-02 04:55:52
尝试删除有问题的包
sudo apt-get remove linux-tools-3.16.0-31
然后修复包
sudo apt-get -f
然后再安装
sudo apt-get update && sudo apt-get upgrade sudo apt-get install linux-tools-generic
https://askubuntu.com/questions/591683
复制相似问题