apt-get install で「E: 未解決の依存関係です」 |
再度インストールしようと、apt-getを実行。
# apt-get install mysql-client
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の問題を解決するために 'apt-get -f install' を実行する必要があるかもしれません:
以下のパッケージには満たせない依存関係があります:
mysql-client: 依存: mysql-client-5.0 しかし、インストールされようとしていません
mysql-server-5.0: 依存: mysql-client-5.0 (>= 5.0.51a-24+lenny1) しかし、インストールされようとしていません
依存: libdbi-perl しかし、インストールされようとしていません
推奨: libhtml-template-perl しかし、インストールされようとしていません
E: 未解決の依存関係です。'apt-get -f install' を実行してみてください (または解法を明示してください)。
言われたとおり、-fオプションをつけてみても同じエラー。
・・・うわ。どうしよう。
しょうがないので、mysql-clientではなく、mysql-client-5.0と指定。
# apt-get install mysql-client-5.0
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の問題を解決するために 'apt-get -f install' を実行する必要があるかもしれません:
以下のパッケージには満たせない依存関係があります:
mysql-client-5.0: 依存: libdbi-perl しかし、インストールされようとしていません
依存: libdbd-mysql-perl (>= 1.2202) しかし、インストールされようとしていません
依存: mysql-common (>= 5.0.51a-24+lenny3) しかし、5.0.51a-24+lenny2 はインストールされようとしています
依存: libmysqlclient15off (>= 5.0.51a-24+lenny3) しかし、5.0.51a-24+lenny2 はインストールされようとしています
推奨: libterm-readkey-perl しかし、インストールされようとしていません
mysql-server-5.0: 依存: libdbi-perl しかし、インストールされようとしていません
推奨: libhtml-template-perl しかし、インストールされようとしていません
E: 未解決の依存関係です。'apt-get -f install' を実行してみてください (または解法を明示してください)。
・・・ひょっとして、依存関係で表示されているのを、ちゃんと指定すればよい?
# apt-get install mysql-client-5.0 libdbi-perl libdbd-mysql-perl mysql-common libmysqlclient15off
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の問題を解決するために 'apt-get -f install' を実行する必要があるかもしれません:
以下のパッケージには満たせない依存関係があります:
libdbi-perl: 依存: libplrpc-perl しかし、インストールされようとしていません
E: 未解決の依存関係です。'apt-get -f install' を実行してみてください (または解法を明示してください)。
# apt-get install mysql-client-5.0 libdbi-perl libdbd-mysql-perl mysql-common libmysqlclient15off libplrpc-perl
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下の問題を解決するために 'apt-get -f install' を実行する必要があるかもしれません:
以下のパッケージには満たせない依存関係があります:
libplrpc-perl: 依存: libnet-daemon-perl しかし、インストールされようとしていません
E: 未解決の依存関係です。'apt-get -f install' を実行してみてください (または解法を明示してください)。
おっ、一歩前進。
さらに必要とされている依存関係を追加していきます。
# apt-get install mysql-client-5.0 libdbi-perl libdbd-mysql-perl mysql-common libmysqlclient15off libplrpc-perl libnet-daemon-perl
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
以下のパッケージが自動でインストールされましたが、もう必要とされていません:
mysql-server-5.0
これらを削除するには 'apt-get autoremove' を利用してください。
提案パッケージ:
dbishell
推奨パッケージ:
libterm-readkey-perl
以下のパッケージが新たにインストールされます:
libdbd-mysql-perl libdbi-perl libnet-daemon-perl libplrpc-perl
mysql-client-5.0
以下のパッケージはアップグレードされます:
libmysqlclient15off mysql-common
やっとインストールできました。