Ubuntu 12.10への新規インストールでアップグレードし、何度もwineをインストールしようとしましたが、常に次のようになります:
This error could be caused by required additional software packages which are missing or not installable.
Furthermore there could be a conflict between software packages which are not allowed to be installed at the same time.
The following packages have unmet dependencies:
wine:
依存関係をインストールすることはできませんが、それらをインストールするために別の依存関係のセットが必要であると言っています。 Asus KJ50 64ビットOSを使用して、Windows 7でデュアルブート
Sudo apt-get install wine1.5
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:
wine1.5 : Depends: wine1.5-i386 (= 1.5.15-0ubuntu1) but it is not installable
Recommends: gnome-exe-thumbnailer but it is not going to be installed or
kde-runtime but it is not going to be installed
Recommends: ttf-droid
Recommends: ttf-mscorefonts-installer but it is not going to be installed
Recommends: ttf-umefont but it is not going to be installed
Recommends: ttf-unfonts-core but it is not going to be installed
Recommends: winbind but it is not going to be installed
Recommends: winetricks but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
私は同じ問題を抱えていましたが、aptとdpkgの新しいバージョンでは、「Multi-Arch」と呼ばれる機能をサポートしていることがわかりました。簡単に言えば、ネイティブインストール以外のアーキテクチャのリポジトリからパッケージ情報をプルすることを指定し、それらのリポジトリからmultiarch互換パッケージをインストールすることができます。詳細については、以下を参照してください。 http://wiki.debian.org/Multiarch/HOWTO
具体的には、wine1.5-i386は32ビットワインリポジトリにありますが、64ビットリポジトリにはなく、dpkg/aptは何らかの理由でこれを処理するように設定されていないということです。解決する:
以下を使用してネイティブアーキテクチャを確認します。
Sudo dpkg --print-architecture #in your case this should return 'AMD64'
他の利用可能なアーキテクチャは次のように表示できます:
Sudo dpkg --print-foreign-architectures #in your case this should not return anything
したがって、新しい外部アーキテクチャ(quantal/12.10以降***)を構成する必要があります。
Sudo dpkg --add-architecture i386
新しいArchが利用可能になったことを確認し、aptでパッケージを更新してインストールします。
Sudo dpkg --print-foreign-architectures #now this should return 'i386'
Sudo apt-get update; Sudo apt-get install wine1.5 #and away you go!
=======
*** nattyのUbuntu dpkg(1.16.0〜ubuntu7(レポート1.15.8.10))、oneiricおよびprecise(1.16.1.2ubuntu7)は異なる構文を使用していることに注意してください:*
echo "foreign-architecture i386" > /etc/dpkg.cfg.d/architectures
Wineをインストールする際、次の手順に従いましたか?
ターミナルを開いてthesコマンドを入力します。ただし、最初にコマンドでwineを削除します:Sudo apt-get remove --purge wine*
Sudo add-apt-repository ppa:ubuntu-wine
すでに行ったワインの反比例を追加した後。ソフトウェアマネージャーを使用して[編集]に移動し、[ソフトウェアソース]を選択します。 [その他のソフトウェア]タブを選択し、ウィンドウの下部にある[追加]をクリックします。元のWine PPAリンクの代わりに、次のコード行を追加する必要があります。
deb http://ppa.launchpad.net/ubuntu-wine/ppa/ubuntu precise main
これで、ソースリストとソフトウェアマネージャーを閉じることができます。次に、ソースリストを更新するには、ターミナルを開いて次のように入力します。
Sudo apt-get update
ソースリストが更新されたら、次のコマンドを使用して、安定した1.4 Wineパッケージまたは1.5開発パッケージのいずれかをインストールできます。
Wine 1.4(安定した)
Sudo apt-get install wine1.4
Wine 1.5(開発)
Sudo apt-get install wine1.5
これですべてです。Linuxで最新のWineリリースとアップデートを入手し続けることもできます。お楽しみください!
これは、64ビットインストールでi386パッケージをインストールしようとした場合のエラーです。お使いのシステムに合わせてこのガイドに従ってください。
http://wiki.winehq.org/WineOn64bit#head-77def7ca75193f24e358dba3dd6bcf674bd61b37
これは私が最初にやったことだからです。
システムにないi386アーキテクチャに依存しているため、インストールできません。
追加するには、次を試してください:
Sudo dpkg --add-architecture i386
aptリポジトリを更新します。
Sudo apt-get update
ワインを再度インストールします。
Sudo apt-get install wine
または、dpkg
を使用して--force-architecture
を実行できます。