安裝 zlib1g-dev。對 libc-dev libc6-dev 的未滿足依賴關係

安裝 zlib1g-dev。對 libc-dev libc6-dev 的未滿足依賴關係

我正在嘗試在 Windows Linux 子系統上安裝 zlib1gdev。我已經完成了 dpkg --configure 以及更新和升級。因此,不幸的是,第一條評論不好。

我得到了錯誤

    sudo apt-get install -f zlib1g-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies.
 zlib1g-dev : Depends: libc6-dev but it is not going to be installed or
                       libc-dev
E: Unable to correct problems, you have held broken packages.

所以如果我嘗試比較來源

    sudo apt-cache policy libc6-dev libc6 libc-dev libc

libc6-dev:
  Installed: (none)
  Candidate: 2.23-0ubuntu11
  Version table:
     2.23-0ubuntu11 500
        500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
     2.23-0ubuntu10 500
        500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
     2.23-0ubuntu3 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
libc6:
  Installed: 2.27-3ubuntu1
  Candidate: 2.27-3ubuntu1
  Version table:
 *** 2.27-3ubuntu1 100
        100 /var/lib/dpkg/status
     2.23-0ubuntu11 500
        500 http://archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
     2.23-0ubuntu10 500
        500 http://security.ubuntu.com/ubuntu xenial-security/main amd64 Packages
     2.23-0ubuntu3 500
        500 http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages
libc-dev:
  Installed: (none)
  Candidate: (none)
  Version table:
N: Unable to locate package libc

因此,要安裝 libc6-dev,我需要降級 libc6,但作為系統的基本部分,我收到警告

    You are about to do something potentially harmful
To continue type in the phrase ‘Yes, do as I say!’
 ?]

我正在走正確的道路,我應該降級 libc6 或是否有其他方法來解決此安裝問題。

答案1

請嘗試以下操作:

1)dpkg --configure -a

2)apt-get update然後重新安裝您的軟體包。

相關內容