Попытка установить 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
Установка не проходит без сбоев:
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.
Одним из способов может быть указание 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>
Чтобы эта ошибка исчезла , я сделал следующее:
следуйте инструкциям OpenOffice здесь , в частности удалите символические ссылки LibreOffice чтобы «подделать» soffice
исполняемый файл
, когда пришло время для установки пакетов desktop-integration
, принудительно установите: sudo dpkg --force-all -i *.deb
. Я знаю, что это обычно не рекомендуется ...
Это, конечно, отвергает ошибку, с которой мы сталкиваемся, но я все равно уже удалил символическую ссылку вручную.