Ubuntu 18.04にアップグレードしました。アップグレーダは、サードパーティのPPAを無効にしました。特にWinehqの1つ。それは予想通りであり、もちろん完全に問題ありません。ただし、PPAの新しいBionicバージョンからインストールすることはできません。現在のPPAを追加した後、明らかに、解決できない古いパッケージとの競合があります。
Sudo apt install wine-stable
The following packages have unmet dependencies:
wine-stable : Depends: wine-stable-i386 (= 3.0.3~bionic)
E: Unable to correct problems, you have held broken packages.
すべての依存関係をapt
コマンドラインに明示的に連続して追加すると、次のことができます。
The following packages have unmet dependencies:
libblkid1 : Breaks: libblkid1:i386 (!= 2.32-0.1+18.04+bionic+build4+18.04+bionic+build5) but 2.31.1-0.4ubuntu3.1 is to be installed
libblkid1:i386 : Breaks: libblkid1 (!= 2.31.1-0.4ubuntu3.1) but 2.32-0.1+18.04+bionic+build4+18.04+bionic+build5 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
apt-get
とdpkg
のバリアントを試しましたが、これらは通常、成功せずにこのような問題を修正するのに役立ちます。
それ以外の場合、システムは正常に動作しています。したがって、競合の原因を理解し、Winehq PPAからワインをインストールできる一貫したシステム状態に戻るための支援を求めています。
私は一般的な質問に答えることはできませんが、問題は、一貫性のない保留パッケージによるものではなく、ワインPPAの一貫性のないパッケージによるものである可能性があることを理解しているようです。
コマンド
Sudo aptitude install wine-stable
依存関係の問題を解決するためのオプションがいくつかあります。これらの1つは、libblkid1
および関連パッケージのインストール中にパッケージwine-stable
をダウングレードすることです。現在、この一時的な解決策は私にとっては有効であり、最新のワインを実行できます。
保存されたPPAがソフトウェアと更新のGUIに表示されない場合があります。
ターミナルでrootとしてNautilusを開くことができます
gksu nautilus
etc/apt /に移動し、sources.listおよびsources.list.savedを編集します
「Synaptic Package Manager」のインストールは私にとって必須です:
Sudo apt-get update Sudo apt-get install synaptic
以下はWine debパッケージへのリンクです https://pkgs.org/download/wine
次を使用してPPAをインストールできます。
Sudo add-apt-repository ppa:name/subname
name/subname
やmkusb/ppa
など、実際のmkusb/unstable
を使用します。
PPAを削除する前に、PPAに属するプログラムを削除/削除することをお勧めします。
Sudo purge program-name
PPAは次の方法で削除できます
Sudo add-apt-repository -r ppa:name/subname
man add-apt-repository
を参照してください:
-r, --remove Remove the specified repository
これらの各アクションの後、使用可能なプログラムとプログラムバージョンのリストを更新する必要があります。
Sudo apt update
少なくとも古いバージョンのUbuntuでは。新しいバージョンでは、add-apt-repository
プログラムから自動的に呼び出される場合があります。