マザーボードにQtをインストールするには、複数のパッケージをダウンロードする必要がありますが、毎回libxi-devパッケージでこのエラーが発生します。依存関係を個別にダウンロードしようとしましたが、まだ機能しません。ソースからダウンロードしようとしました。 /etc/apt/sources.listファイルを変更しましたが、このエラーは解決しません。
私が使用しているボードにはDebian 9.13がインストールされていますが、変更することはできません。しかし、それ以前は同じOSのカードを使用していましたが、このようなエラーは発生しませんでした。現在、次のような結果が表示されます。問題の原因が見つからないため解決されません。
sudo apt インストール libxi-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: libxi-dev : Depends:
> libxext-dev but it is not going to be installed
> Depends: libxfixes-dev but it is not going to be installed
> Depends: x11proto-input-dev (>= 2.1.99.6)
> E: Unable to correct problems, you have held broken packages.
これは私のsource.listファイルです。
deb https://mirrors.huaweicloud.com/debian/ stretch main contrib non-free
deb-src https://mirrors.huaweicloud.com/debian/ stretch main contrib non-free
deb https://mirrors.huaweicloud.com/debian/ stretch-updates main contrib non-free
deb-src https://mirrors.huaweicloud.com/debian/ stretch-updates main contrib non-free
deb https://mirrors.huaweicloud.com/debian/ stretch-backports main contrib non-free
deb-src https://mirrors.huaweicloud.com/debian/ stretch-backports main contrib non-free
source.listに問題があると思い、下部にsource.listも使用しましたが、結果は変わりませんでした。
deb http://http.debian.net/debian/ stretch main contrib non-free
deb-src http://http.debian.net/debian/ stretch main contrib non-free
deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free
deb http://http.debian.net/debian/ stretch-updates main contrib non-free
deb-src http://http.debian.net/debian/ stretch-updates main contrib non-free
答え1
このソリューションは私の問題を解決しました。
つまりsudo apt install aptitude
、sudo aptitude install libxi-dev libxmu-dev
。
aptitude
解像度依存性の異なるアルゴリズムがあり、apt
受け入れたり拒否したりするためのいくつかのソリューションがあります。