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パッケージを再インストールします。

関連情報