我想在 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 和shorewall - 所以请不要回答“使用 mysql 而不是 oracle”之类的答案 ;-)
谢谢你!