apt-get error:子进程/ usr / bin / dpkg返回错误代码(1)

时间:2015-06-05 23:56:05

标签: linux ubuntu apt-get

我在apt-get install中有错误 这是一个错误:

curl

我尝试了几个命令 喜欢:apt-get -f install       apt-get clean

我尝试更改我的源列表,并重新制作apt-get update

The following packages have unmet dependencies:
 gcc-4.8-multilib : Depends: libc6-dev-i386 (>= 2.11) but it is not going to be installed
 libc6-dev-x32 : Depends: libc6-dev-i386 (= 2.19-0ubuntu6.6) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

在apt-get -f install

$ sudo apt-get install g++
Reading package lists... Done
Building dependency tree       
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
 gcc-4.8-multilib : Depends: libc6-dev-i386 (>= 2.11) but it is not going to be installed
 libc6-dev-x32 : Depends: libc6-dev-i386 (= 2.19-0ubuntu6.6) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

9 个答案:

答案 0 :(得分:6)

解决方案是:



rm /var/lib/dpkg/info/$nomdupaquet* -f




谢谢:)

答案 1 :(得分:2)

终端

中尝试以下步骤
 sudo apt-get --purge remove libc6-dev-amd64 

 sudo apt-get -f install

 sudo apt-get update

希望这能解决您的问题。

答案 2 :(得分:2)

我能找到的解决方案都没有解决我的问题......无论是自动移动还是打破包装,-f install ......等等。

在玩了一下之后,以下为我解决了这个问题:

sudo apt-get --purge remove libc6-dev-i386 libc6-dev-x32 gcc-5-multilib gcc-multilib

sudo apt autoremove -f

sudo apt-get -f install

答案 3 :(得分:0)

看起来您已经安装了libc6-dev-amd64并且您正在尝试安装依赖于libc6-dev-i386的软件包,并且这两个软件包存在冲突(它们都包含 / usr / include / bits < /强>)。

我的猜测是你不希望同时安装这两个。我会使用apt-get remove libc6-dev-amd64让自己恢复到良好状态,然后再次尝试安装所需的软件包。

如果这两个软件包在两个软件包同时安装时都可以正常工作,那么就要向软件包维护者提交一个bug,因为他们需要修复软件包才能允许这样做。

答案 4 :(得分:0)

试试这个。打开一个新终端并粘贴它

sudo dpkg -i --force-overwrite  /var/cache/apt/archives/libc6-dev-i386_2.19-0ubuntu6.6_amd64.deb

之后输入:

sudo apt-get autoremove

最后输入

sudo apt-get update

希望你的问题能够得到解决。

答案 5 :(得分:0)

您可以使用此命令解决此问题:

  

sudo apt-get remove --purge libreoffice-core libreoffice-common   python3-uno libreoffice - *

Talat Parwez - 印度

答案 6 :(得分:0)

尝试重新配置软件包数据库。安装软件包时数据库可能已损坏。 sudo dpkg --configure -a

答案 7 :(得分:0)

在Ubuntu 18.04.3(使用Linux内核版本5.7.14)中运行升级命令(sudo apt-get upgrade -y)时,报告以下错误(红色):

... bind /var/run/spice-vdagentd/spice-vdagent-sock: No such file or directory
... Fatal could not create server socket /var/run/spice-vdagentd/spice-vdagent-sock
...
... Failed to start Agent daemon for Spice guests.

以下步骤解决了该问题:

  1. 建立spice-vdagentd目录(如果不存在):
> sudo mkdir /var/run/spice-vdagentd (if it does not exist)
  1. 打开一个新文件spice-vdagent-sock
> sudo vi /var/run/spice-vdagentd/spice-vdagent-sock
  1. 运行以下命令保存文件::wq
  2. 重新运行upgrade命令以确认问题已解决。

答案 8 :(得分:0)

使用以下步骤,我的问题在“ Oracle VM VirtualBox Manager”中得以解决

  1. apt自动删除

  2. apt清除基于libreoffice的libreoffice-core

  3. dpkg -l“ libreoffice ” | grep“ ^ ii”

  4. sudo dpkg --configure -a

  5. sudo apt-get install -f

现在您可以尝试安装-pip3安装jupyter等。