Devuan 5を使用してwine-staging
WineHQストアを使用してインストールしようとすると、依存関係エラーが発生します。 winehq-stagingにはwine-stagingが必要です。
(実行時に正確なエラーが本当に必要な場合はsudo apt install --install-recommends winehq-staging
ここに入力します。ただし、すべてフランス語になっています。)
Les paquets suivants contiennent des dépendances non satisfaites :
winehq-staging : Dépend: wine-staging (= 8.17~bookworm-1)
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
そのため、実行するとsudo apt install wine-staging
次の依存関係エラーが発生します(申し訳ありませんが、フランス語にもあります)。
Les paquets suivants contiennent des dépendances non satisfaites :
libavahi-client3 : Dépend: libdbus-1-3 (>= 1.9.14) mais il n'est pas installable
libpcap0.8 : Dépend: libdbus-1-3 (>= 1.9.14) mais il n'est pas installable
libpulse0 : Dépend: libdbus-1-3 (>= 1.9.14) mais il n'est pas installable
したがって、デフォルトでは、このマジックパッケージにはlibdbus-1-3
バージョン1.9.14以降が必要です。ただし、実行するとsudo apt install libdbus-1-3
すでにインストールされており、要求されたものよりはるかに高いバージョンです。
libdbus-1-3 est déjà la version la plus récente (1.14.8-1~deb12u1devuan1).
0 mis à jour, 0 nouvellement installés, 0 à enlever et 0 non mis à jour.
したがって、特定のdevuanバージョンがすべてのソフトウェアの依存関係チェックを中断したようです。しかし、今どうすればいいですか?強制的にインストールする必要がありますか?私は本当に知らない
編集:出力
$ LANG=C apt policy libdbus-1-3:{amd64,i386}
libdbus-1-3:
Installed: 1.14.8-1~deb12u1devuan1
Candidate: 1.14.8-1~deb12u1devuan1
Version table:
*** 1.14.8-1~deb12u1devuan1 100
100 /var/lib/dpkg/status
1.14.6-1devuan1 500
500 http://deb.devuan.org/merged daedalus/main amd64 Packages
libdbus-1-3:i386:
Installed: (none)
Candidate: 1.14.6-1devuan1
Version table:
1.14.6-1devuan1 500
500 http://deb.devuan.org/merged daedalus/main i386 Packages
答え1
libdbus-1-3:
Installed: 1.14.8-1~deb12u1devuan1
Candidate: 1.14.8-1~deb12u1devuan1
Version table:
*** 1.14.8-1~deb12u1devuan1 100
100 /var/lib/dpkg/status
1.14.6-1devuan1 500
500 http://deb.devuan.org/merged daedalus/main amd64 Packages
libdbus-1-3:i386:
Installed: (none)
Candidate: 1.14.6-1devuan1
Version table:
1.14.6-1devuan1 500
500 http://deb.devuan.org/merged daedalus/main i386 Packages
これは、インストールされたバージョンがlibdbus-1-3
構成済みリポジトリーで使用できなくなったことを意味します。したがって、必要なapt
一致バージョンの Wine をインストールできません。libdbus-1-3:i386
この問題を解決する方法は2つあります。
libdbus-1-3
現在利用可能なバージョンにダウングレードできます。同様の影響を受ける他のパッケージに対してもこれを行う必要があります。これを行うには、次を実行します。sudo apt install libdbus-1-3=1.14.6-1devuan1
その後、Wineを再インストールし、同じ
apt policy
テクノロジを使用して影響を受ける他のパッケージをダウングレードする方法を決定できます。「提案されたアップデート」リポジトリを追加すると、一致するバージョンをアップグレードしてインストール
apt
できます。これは同様の影響を受けるすべてのパッケージに自動的に適用されます。libdbus-1-3:amd64
libdbus-1-3:i386
echo deb http://deb.devuan.org/devuan daedalus-proposed-updates main | sudo tee -a /etc/apt/sources.list sudo apt update
この時点で、次のことができます。いいえ実行したかったのですが、
apt upgrade
Wineを再インストールしてみました。を実行すると、apt upgrade
利用可能な推奨アップデートが適用されます。これは否定的な結果を引き起こすべきではありませんが、作業を単純に維持したい場合は理想的ではありません。Wineがインストールされたら、「提案されたアップデート」行を削除できます。次のDevuan 5ポイントリリースがリリースされると、残りのシステムはアップグレードされたパッケージに追いつくでしょう。