aptを使用してインストールするときの依存関係バージョンを無視する

aptを使用してインストールするときの依存関係バージョンを無視する

ビルド依存関係セットをインストールしようとすると、次のエラーが発生します。

The following packages have unmet dependencies:
 libbz2-dev : Depends: libbz2-1.0 (= 1.0.6-9.2~deb10u1) but 1.0.6-9.2 is to be installed
 libcurl4-gnutls-dev : Depends: libcurl3-gnutls (= 7.64.0-4+deb10u1) but 7.65.1-1 is to be installed

必要な1つのマイナーバージョンの後に依存関係をインストールすると、まだうまくいくと仮定します。これらの特定の依存関係を無視して最新バージョンのパッケージのみを使用できるようにする方法はありますか?

編集 - 追加情報:

$ cat /etc/debian_version 
bullseye/sid

$ apt-cache policy
Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 https://packages.riot.im/debian buster/main amd64 Packages
     release o=riot.im,a=stable,n=buster,c=main,b=amd64
     origin packages.riot.im
 500 http://ftp.uk.debian.org/debian stable-updates/main i386 Packages
     release o=Debian,a=stable-updates,n=buster-updates,l=Debian,c=main,b=i386
     origin ftp.uk.debian.org
 500 http://ftp.uk.debian.org/debian stable-updates/main amd64 Packages
     release o=Debian,a=stable-updates,n=buster-updates,l=Debian,c=main,b=amd64
     origin ftp.uk.debian.org
 500 http://security.debian.org/debian-security stable/updates/main i386 Packages
     release v=10,o=Debian,a=stable,n=buster,l=Debian-Security,c=main,b=i386
     origin security.debian.org
 500 http://security.debian.org/debian-security stable/updates/main amd64 Packages
     release v=10,o=Debian,a=stable,n=buster,l=Debian-Security,c=main,b=amd64
     origin security.debian.org
 500 http://ftp.uk.debian.org/debian stable/non-free i386 Packages
     release v=10.3,o=Debian,a=stable,n=buster,l=Debian,c=non-free,b=i386
     origin ftp.uk.debian.org
 500 http://ftp.uk.debian.org/debian stable/non-free amd64 Packages
     release v=10.3,o=Debian,a=stable,n=buster,l=Debian,c=non-free,b=amd64
     origin ftp.uk.debian.org
 500 http://ftp.uk.debian.org/debian stable/contrib i386 Packages
     release v=10.3,o=Debian,a=stable,n=buster,l=Debian,c=contrib,b=i386
     origin ftp.uk.debian.org
 500 http://ftp.uk.debian.org/debian stable/contrib amd64 Packages
     release v=10.3,o=Debian,a=stable,n=buster,l=Debian,c=contrib,b=amd64
     origin ftp.uk.debian.org
 500 http://ftp.uk.debian.org/debian stable/main i386 Packages
     release v=10.3,o=Debian,a=stable,n=buster,l=Debian,c=main,b=i386
     origin ftp.uk.debian.org
 500 http://ftp.uk.debian.org/debian stable/main amd64 Packages
     release v=10.3,o=Debian,a=stable,n=buster,l=Debian,c=main,b=amd64
     origin ftp.uk.debian.org
Pinned packages:

ベストアンサー1

Debianの不安定なバージョンであるdebian / sidを実行しているだけでなく、まだ正式にリリースされていないBullseyeも実行しています。これらのパッケージはほとんど開発バージョンであり、安定版をリリースする前にテストバージョンとしてリリースされます。不安定なバージョンは決してリリースされず、実際には「動作」する意図がなく、急激な変化を経験する可能性があり、依存性地獄に陥る可能性が高くなります。ここで詳細を読むことができます。https://www.debian.org/releases/sid/これらすべては、あなたが今経験している状況にあなたを連れて行くために一緒に働きます。

利用可能なシステムが必要な場合は、信頼できるDebianバージョン(Busterなど)をインストールし、特定のバージョンのリポジトリのみをインストールすることをお勧めします。

おすすめ記事