dpkg: ошибка обработки openoffice4.0-debian-menus_4.0-9714_all.deb

Попытка установить openoffice на Ubuntu 13.10 64bit. Установка проходит без проблем, но приложение не отображается в моем окне приложений GUI. Это из-за интеграции с рабочим столом? Когда я пытаюсь установить настольный интегратор, я получаю это ...

jacob@jacob-desktop:~/mydebs/en-US/DEBS/desktop-integration$ sudo dpkg -i *.deb(Reading database ... 172964 files and directories currently installed.)
Unpacking openoffice-debian-menus (from openoffice4.0-debian-menus_4.0-9714_all.deb) ...
dpkg: error processing openoffice4.0-debian-menus_4.0-9714_all.deb (--install):
 trying to overwrite '/usr/bin/soffice', which is also in package libreoffice-common 1:4.1.2~rc3-0ubuntu1
/usr/bin/gtk-update-icon-cache
gtk-update-icon-cache: Cache file created successfully.
/usr/bin/gtk-update-icon-cache
gtk-update-icon-cache: Cache file created successfully.
Processing triggers for gnome-icon-theme ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for shared-mime-info ...
Processing triggers for gnome-menus ...
Processing triggers for desktop-file-utils ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf-2.index...
Processing triggers for mime-support ...
Errors were encountered while processing:
 openoffice4.0-debian-menus_4.0-9714_all.deb
5
задан 9 February 2014 в 22:48

2 ответа

Установка не проходит без сбоев:

Errors were encountered while processing:
 openoffice4.0-debian-menus_4.0-9714_all.deb

Это означает, что при обработке пакетов произошла ошибка, следовательно, при чтении назад:

dpkg: error processing openoffice4.0-debian-menus_4.0-9714_all.deb (--install):
 trying to overwrite '/usr/bin/soffice', which is also in package libreoffice-common 1:4.1.2~rc3-0ubuntu1

Это означает, что вы пытаетесь установить OpenOffice.org с установленным LibreOffice. Затем удалите LibreOffice и продолжите установку OpenOffice.org или забудьте о OpenOffice.org ( или перейдите на force-overwrite ).

Чтобы выполнить первое, вы должны выполнить:

sudo apt-get -f remove libreoffice-common

Затем установить OpenOffice.org.

Force Overwite

Одним из способов может быть указание dpkg принудительно перезаписать выходной файл. Эта команда может быть рискованной, так как в некоторых случаях вы можете перезаписать необходимые файлы. Поэтому используйте ее на свой страх и риск .

Чтобы включить режим принудительной перезаписи, передайте параметр -o Dpkg::Options::="--force-overwrite" в apt-get.

sudo apt-get -o Dpkg::Options::="--force-overwrite" install <package-name>

Если вы пытаетесь установить файл, используя dpkg, передайте --force-overwrite команду dpkg.

sudo dpkg -i --force-overwrite <some_file.deb>

0
ответ дан 9 February 2014 в 22:48

Чтобы эта ошибка исчезла , я сделал следующее:

  1. следуйте инструкциям OpenOffice здесь , в частности удалите символические ссылки LibreOffice чтобы «подделать» soffice исполняемый файл

  2. , когда пришло время для установки пакетов desktop-integration, принудительно установите: sudo dpkg --force-all -i *.deb. Я знаю, что это обычно не рекомендуется ...

Это, конечно, отвергает ошибку, с которой мы сталкиваемся, но я все равно уже удалил символическую ссылку вручную.

0
ответ дан 9 February 2014 в 22:48

Другие вопросы по тегам:

Похожие вопросы: