私はここにいる基本オペレーティングシステムフレヤ。
sudo apt-get install wine
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:
wine : Depends: wine1.6 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
そして:
sudo apt-get install playonlinux
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:
playonlinux : Depends: wine or
wine-unstable but it is not installable
E: Unable to correct problems, you have held broken packages.
すべてのPPAが無効になり、Ubuntuリポジトリが有効になっている間:
それ以外の場合、パッケージに問題はありません。
sudo apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
以下の指示に従った後アクベント、
sudo apt-get -u dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
したがって、ここに失敗はありません。
ただし、端末には元のエラーがまだ存在します。
Synapticで何が起こるのかは違います!playonlinux
削除したいパッケージをインストールしようとしたときにすべてのシステムが含まれているとします。これによりシステムが完全に破壊されます。リストが長すぎてここに投稿できません。
インストールしようとするとうまくwine
いくようです。
ただし、これは上記のターミナル出力と矛盾しますsudo apt-get install wine
。すべてが私にとっては奇妙に見えます。
修正する
Synapticからインストールしようとしましたが、wine
実際には機能しません。インストールを選択するとすぐに、パッケージが破損しているとマークされ、記載されていwine
ない一部のパッケージは破損したとマークされます。
破損したパッケージを識別する方法は?破損しているとマークされているのがバグである可能性はありますか?
答え1
主なアイデアは、aptitude
より大きなオプションを使用することです。
答えは次のとおりですこれはUbuntuフォーラムにあります。。
/etc/apt/sources.list
deb 行に [arch=amd64,i386] を追加して複数のアーキテクチャをサポートします。
deb [arch=amd64,i386] http://fr.archive.ubuntu.com/ubuntu/ trusty universe
sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo dpkg --add-architecture i386
sudo apt-get update
これで、データベースアップデートにロードする別のamd64およびi386リポジトリが表示されます。
aptitude
次に、より複雑な依存関係解決プログラムがあるので、に切り替えました。
sudo apt-get install aptitude
sudo aptitude --full-resolver -f install wine1.7
完全な細部:http://pastebin.com/Z9Ww11SU
簡単に言えば、私がしたことは次のとおりです。
- aptitudeはwine1.7をインストールしないソリューションを提案し、最初の選択は(
20
)です。 - このソリューションは拒否されました
r 20
。私にとっては少し複雑でした。他の回答のコマンドをコピーしました。まず、20
YESまたはNOの代わりに選択しますr 20
(Wine 1.7の削除を拒否)。 - 次に、(YESを
n
選択しない限り、各決定の後に新しい選択肢が与えられるように見えます。この場合、Wineに対して「未解決の依存関係」とマークされているのでNOと思います)。Y
aptitude --full-resolver
- 次のステップは良い解決策を提供します。 Wineをインストールして14個のパッケージをダウングレードします。
ibasn1-8-heimdal libgphoto2-6 libgphoto2-port10 libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal libheimntlm0-heimdal libhx509-5-heimdal libkrb5-26-heimdal liblcms2-2 libroken18-heimdal libsane libsane-common libwind0-heimdal
したがって、最後の項目は
Y
YESです。 Wine 1.7がインストールされました。その後、インストールに
playonlinux
問題はありませんでした。
The following NEW packages will be installed: libwxgtk-media2.8-0{a} mesa-utils{a} playonlinux python-wxgtk2.8{a} python-wxversion{a} 0 packages upgraded, 5 newly installed, 0 to remove and 0 not upgraded.