以前の依存関係を適切に削除するにはどうすればよいですか?

以前の依存関係を適切に削除するにはどうすればよいですか?

編集する:私は特定の問題に対する解決策を見つけることができませんでしたが、Linux Mintを使用したときにパッケージをインストールできました。したがって、この特定のパッケージ/依存関係の問題と同じ問題に直面した場合は、Ubuntuベースのディストリビューションを試してください。

現在パッケージをインストールしようとしています。libboost1.71-all-dev私のMX Linuxコンピュータでaptを使用します。ただし、aptはこのパッケージのすべての依存関係を満たすことはできません。次のメッセージが表示されます。

The following packages have unmet dependencies:
 libboost-mpi-python1.71.0 : Depends: python3 (< 3.8) but 3.9.2-3 is to be installed
E: Unable to correct problems, you have held broken packages.

私は必要以上に新しい依存関係をもたらす状況を経験したことがありません(これは問題でした)。 aptが正しいpython3バージョンをターゲットにするように強制する方法があるのか​​、それともaptにこの依存関係を無視させる方法があるのか​​疑問に思います。この問題を解決するための最良の方法は何ですか?

手動でダウンロードしてみましたPython3(3.7.3-1)パッケージを選択し、パッケージインストーラをインポートします。ただし、これを行うと、「親バージョンがすでにインストールされています」というエラーが発生します。

現在アクティブなリポジトリは次のとおりです。

deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb http://ftp.debian.org/debian stretch main
deb http://ftp.debian.org/debian buster-backports main
deb http://security.debian.org/debian-security buster/updates main
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://mirrors.rit.edu/mxlinux/mx-packages/mx/repo/ bullseye main non-free
deb http://mirrors.rit.edu/mxlinux/mx-packages/mx/repo/ bullseye ahs

ベストアンサー1

おすすめ記事