Исправление конфликта openoffice4.0-debian-menus с libreoffice-common

Вчера решил себе установить вышедший на днях офисный пакет Apache OpenOffice 4.0, при этом не удаляя LibreOffice. Оба пакета имеют сходный функционал, но при этом на данный момент некоторые возможности лучше реализованы в одном пакете, а другие — в другом пакете. Скачал тарбол с нужными deb-пакетами для Ubuntu 13.04 с сайта http://www.openoffice.org, распаковал тарбол и установил все пакеты командой:


sudo dpkg -i *.deb

После установки оказалось, что нужно было ещё установить пакет openoffice4.0-debian-menus_4.0-9702_all.deb из каталога desktop-integration. Без него установленный Open Office можно запускать только из командной строки, а ярлыки в Dash(в меню приложений) не появляются. Устанавливать же данный пакет не получается. Файл /usr/bin/soffice из пакета openoffice4.0-debian-menus конфликтует с уже установленным файлом /usr/bin/soffice пакета Libre Office. Исправляем возникшую проблему ручками. Для этого распаковываем пакет openoffice4.0-debian-menus в каталог openoffice4.0-debian-menus_4.0-9702_all:


dpkg --extract openoffice4.0-debian-menus_4.0-9702_all.deb openoffice4.0-debian-menus_4.0

Удаляем файл openoffice4.0-debian-menus_4.0/usr/bin/soffice командой:


rm openoffice4.0-debian-menus_4.0/usr/bin/soffice

И собираем пакет openoffice4.0-debian-menus_4.0.deb командой:


fakeroot dpkg-deb --build openoffice4.0-debian-menus_4.0

И устанавливаем полученный пакет командой:


sudo dpkg -i openoffice4.0-debian-menus_4.0.deb

Ну всё, проблема решена. Apache OpenOffice установлен одновременно с LibreOffice, конфликт устранён и вы можете работать с обоими офисными пакетами.

Опубликовано Андрей Гуцу

Системный администратор. Интересуюсь Linux, web-технологиями и Open Source. Люблю фантастику, игры жанров RTS и FPS.

Оставьте комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

*

%d такие блоггеры, как: