Я хочу установить Oracle XE 10g и Shorewall на Ubuntu 12.04Ubuntu 12,04 - подтвердить неудовлетворенные зависимости
Проблема: Oracle XE 10g нуждается в "Ьс: i386" и Shorewall нуждается в "БК" (оба зависимости ... .)
Я думаю, что не возможно иметь как bcs ...... Поскольку для Oracle XE 10g требуется только «bc: 386» для настройки (а не для запуска базы данных после настройки) - идея следующие:
- установить Oracle XE 10g с "bc: 386"
- deinstall «bc: i386» (база данных все еще работает - bc: i386 требуется только для конфигурации) с командой: «dpkg -r -force-depends bc: i386»
- установить shorewall (и «bc») и все счастливы.
проблема: , когда я хочу использовать APT-получить после того, как "DPKG -r --force-зависит Ьс: i386" она жаловалась на неудовлетворенных зависимостей.
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 AND shorewall - поэтому, пожалуйста, никаких ответов вроде «использовать mysql вместо oracle» и так далее ;-)
спасибо!
привет и благодарю вас за ответ! – user2992255
привет и благодарю вас за ответ. ad1) зачем использовать 32-битную версию? Я вынужден использовать 32 бита из-за того, что нет 64-битной версии Linux для oracle xe. Мне нужно bc i386 как зависимость ..... Как в вашей ссылке - это не решает мою проблему: -/ – user2992255
ad2) почему бы не сделать «apt-get -f install» Если вы сделаете это, чем оракул XE будет удален .... это точно моя проблема ;-) > apt-get -f install > Чтение списков пакетов ... Готово > Здание дерева зависимостей > Чтение информации о состоянии ... Готово > Исправление зависимостей ...Выполнено > Следующий пакет был автоматически установлен и больше не требуется: > libreadline6: i386 > Используйте 'apt-get autoremove', чтобы удалить их. > Следующие пакеты будут удалены: > oracle-xe-universal: i386 > Следующие сохраненные пакеты будут изменены: > oracle-xe-universal: i386 > После этого ... больно освободится. – user2992255