Ubuntu 12.04 に Oracle XE 10g と Shorewall をインストールしたい
問題: Oracle XE 10g には「bc:i386」が必要で、Shorewall には「bc」が必要です (どちらも依存関係です...)。
両方のbcsを持つことは不可能だと思います...... Oracle XE 10gは構成に「bc:386」のみを必要とするため(構成後にデータベースを実行する必要はありません)-アイデアは次のとおりです。
- 「bc:386」で Oracle XE 10g をインストールします。
- コマンド「dpkg -r --force-depends bc:i386」を使用して、「bc:i386」をアンインストールします (データベースは引き続き実行されます - bc:i386 は構成にのみ必要でした)。
- shorewall (および「bc」) をインストールすると、誰もが満足します。
問題: "dpkg -r --force-depends bc:i386" の後に apt-get を使用したい場合、満たされていない依存関係について不平を言っています。
apt-get install shorewall
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these:
The following packages have unmet dependencies:
oracle-xe-universal:i386 : Depends: bc:i386 but it is not going to be installed
shorewall : Depends: bc but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
どうすればこの問題を解決できますか? そして、覚えておいてください-私はOracle XE 10gとショアウォールを使用したいので、「オラクルの代わりにmysqlを使用する」などの回答はしないでください;-)
ありがとう!