libc6は2.29にアップデートしたくありません。

libc6は2.29にアップデートしたくありません。

DebianボックスをDebian 10にアップデートした後、KiCadをインストールしようとしましたが、次のエラーが発生しました。

次のパッケージには満たされていない依存関係があります。
kicad:libc6(> = 2.29)に依存しますが、インストールには2.28-10が必要です。
         推奨:kicad-librariesですがインストールされていません
         推奨:kicad-doc-en、しかしインストールされていません
E:問題を解決できず、破損したパッケージがあります。

その後、私は実行しsudo apt updateて実行apt-cache policy libc6し、次のような結果を得ました。

libc6:
  インストール:2.28-10
  候補者:2.28-10
  バージョンテーブル:
 *** 2.28-10500
        500個http://ftp.au.debian.org/debianbuster/main amd64パッケージ
        100 /var/lib/dpkg/状態
     2.24-11+deb9u4 500
        500個http://deb.debian.org/debianstretch/main amd64パッケージ
     2.24-11+deb9u1 500
        500個http://deb.debian.org/debian-securitystretch/updates/main amd64パッケージ
        500個http://security.debian.orgstretch/updates/main amd64パッケージ

だから私の質問は、KiCadをインストールできるようにlibc6を2.28から2.29に更新する方法です。実行するたびにsudo apt upgrade libc6いつも

パッケージリストを読む...完了
依存関係ツリーの構築       
ステータス情報を読んでいます...完了
libc6はすでに最新バージョン(2.28-10)です。
アップグレードを計算中...完了
0個はアップグレードされ、0個は新しくインストールされ、0個は削除され、0個はアップグレードされませんでした。

ベストアンサー1

libc6 2.24Stretchで利用可能な最新バージョンによって異なるため、Stretchへのインストールに問題はありません。

libc6 2.28.10libc6Busterの最新バージョンです。 2.29を取得する唯一の方法は、ソースからコンパイルし、ライブラリをLD_LIBRARY_PATHに追加することです。ここから得ることができます:https://www.gnu.org/software/libc/sources.htmlそれからKiCadgithubから取得します。https://github.com/KiCad/kicad-packages3D/releases

また、KiCad頼ることができますlibc6 2.28

最初のアプローチは、システムが正しいバージョンをインストールすることに焦点を当てているため、他の作業が機能しない可能性が高いことに注意してくださいlibc6。コンパイルしてライブラリを追加する予定の場合は、非権限sudoユーザーとして実行する必要がありますroot

最後に、Busterはまだリリースされておらず、現在サポートされていません。後でDebianリポジトリからリリースするlibc6 2.29こともできます。kicad

おすすめ記事