
これは、Web からの矛盾するアドバイスに従ってインストールを何度か試みた後、14.04 でソフトウェア パッケージをインストールするために、白紙の状態からやり直すにはどうすればよいかを尋ねることです。
私は実行しました:
$ sudo apt remove --purge wine*
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package wine-src
また、Synaptic を実行し、その中で以下を実行しました。
Edit->Fix Broken Packages
そして
Settings->Filters->Broken->OK
どちらも、何かをしたという目に見えるフィードバックを与えませんでした。
alt@alfred:~$ 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.
alt@alfred:~$
[LD Jamesさん、チャットルームで時間を割いていただきありがとうございます。おっしゃるとおり、私が実行した手順で問題が解決しなかったのは信じられません。再インストールするつもりですが、結果として別の質問もするつもりです。]
[後日編集: 私が追加したパッケージは、apt-get を使用して、ありふれたバージョンなしの pkg 名を使用してコマンド ラインから実行されたことを付け加えておきます。ある時点で、Ubuntu ソフトウェア センターで見つけたパッケージも追加した可能性があります。apt-get と USC は互いのインストールを認識し、尊重していると想定しました。これが私の最終的な失敗の原因なのかもしれません。
答え1
取り外しとクリーニングに関するこの質問に対する答えは次のとおりです。
問題のあるライブラリコンポーネントを削除します。さまざまな失敗したインストールを開始するために実行された手順を逆に実行します。
この場合、失敗したインストールインスタンスと失敗したリポジトリを削除します。$ sudo apt remove --purge wine
$ sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ --remove
$ sudo apt update
$ sudo apt upgrade
$ sudo apt dist-upgrade
デフォルトのリポジトリから新規インストールを実行し、依存関係の問題やエラーに対処します。
$ sudo apt install wine
インストール プロセスでは、問題が存在する場所が表示され、ユーザーはエラーに対処できます。これは、各プログラムの問題を 1 つずつ対処することを意味します。質問に追加された即時のエラーは、 の依存インストールですwine : Depends: wine1.6
。これは、次のように修正されます。$ sudo apt install wine1.6
実際の問題はここにあります。依存パッケージをインストールする apt (チャット ダイアログに従って) は、必要なライブラリでした... 不足している/壊れたパッケージ です1:1.6.2-0ubuntu4
。具体的なエラー行:The following packages have unmet dependencies:
wine1.6 : Depends: wine1.6-i386 (= 1:1.6.2-0ubuntu4)
E: Unable to correct problems, you have held broken packages.
壊れた依存関係や不足している依存関係を、エラーがなくなるまで 1 つのライブラリずつ修正します。
修復プロセスは時間を要する場合があります。ただし、上記は手順です。パッケージ マネージャーは、実際にどのパッケージが依存しているか、その方法で修正する必要があるかを指定します。