软件中心已损坏 -f 安装不起作用

软件中心已损坏 -f 安装不起作用

当我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)

答案1

如果您运行的是 14.10,则不应有 linux-lts-utopic-tools-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

如果需要搜索要安装的软件,请使用 synaptic-package-manager

sudo apt-get install synaptic

运行突触:

sudo synaptic

使用命令行搜索可用的软件:

apt-cache search linux-tools

要缩小搜索范围,请使用 grep:

apt-cache search linux-tools | grep tools

要卸载软件,请使用 apt-get purge:

sudo apt-get purge linux-tools-generic

要安装,请使用 apt-get install:

sudo apt-get install linux-tools-generic

要重新安装,请使用 apt-get install --reinstall:

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

答案2

尝试删除有问题的包

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

相关内容