Как удалить LibreOffice?

120

Какой пакет следует удалить, чтобы полностью удалить libreoffice? Мне не нужны офисные инструменты.

Это одна проблема с менеджерами пакетов, такими как apt, нет простого способа выполнить важную задачу удаления нежелательного программного обеспечения: S

    
задан lapin 25.08.2012 в 18:30
источник

8 ответов

186

Введите для вывода libreoffice следующее в терминале:

sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove
    
ответ дан karthick87 25.08.2012 в 18:35
источник
23

Особенно тщательная техника удаления.

Подходит обычно, но особенно при удалении LibreOffice для замены его вручную установленным LibreOffice или OpenOffice.

Предполагая, что LibreOffice предоставляется официальными пакетами Ubuntu в вашей системе (как правило, если вы не установили его самостоятельно из других пакетов или с сайта LibreOffice), вы можете полностью удалить его в терминале:

sudo apt-get remove fonts-opensymbol libreoffice libreoffice-\* openoffice.org-dtd-officedocument1.0 python\*-uno uno-libs3-\* ure ure-dbg

Если вы хотите также удалить глобальные файлы конфигурации (это означает, что not влияет на конфигурацию каждого пользователя в домашних каталогах пользователей), замените remove на purge .

Я думаю, что маловероятно, что удаление любого из них нарушит другие программы, потому что Lubuntu не работает с LibreOffice, а пользователи Lubuntu могут запускать практически любую программу Ubuntu без установки LibreOffice.

Тем не менее , что является законной заботой , и я не могу гарантировать, что ничто не зависит от вашей существующей установки LibreOffice. К счастью, самые серьезные поломки можно предотвратить, убедившись, что вам не нужно удалять с помощью пакетов LibreOffice. Вы можете быть очень осторожными при запуске команды удаления (следить за тем, что еще сказано, будет удалено) или смоделировать удаление сначала :

apt-get -s remove fonts-opensymbol libreoffice libreoffice-\* openoffice.org-dtd-officedocument1.0 python\*-uno uno-libs3-\* ure ure-dbg

(То есть, поставьте -s сразу после apt-get и, необязательно, удалите sudo .)

Я не слышал о каких-либо проблемах, связанных с удалением fonts-opensymbol , но это шрифты, и недостаточно людей удаляют пакет, чтобы узнать, являются ли проблемы с просмотром документов распространенными. Поэтому, если симуляция показывает, что несколько других пакетов, которые вам нужны или не знакомы, будут удалены, попробуйте имитировать без удаления fonts-opensymbol и посмотреть, что произойдет. И вы можете решить просто не удалять это.

Вышеупомянутый метод удаляет все пакеты LibreOffice, предоставляемые в Ubuntu. Я получил список пакетов здесь .

Чтобы сократить команду и избежать необходимости вводить имя каждого отдельного пакета, а также потенциально продлить срок действия этой процедуры, если в более поздних версиях LibreOffice предусмотрены именованные пакеты, я использовал * , чтобы покрыть сразу несколько пакетов. Он сам сбежал с \ , чтобы оболочка не была расширена оболочкой в ​​имя некоторого несвязанного файла или каталога, прежде чем он будет передан на apt-get .

Связанный: Как заменить LibreOffice на OpenOffice?

    
ответ дан Eliah Kagan 15.01.2013 в 08:26
9

В качестве следствия вы можете использовать aptitude для поиска пакетов для удаления:

aptitude search '~i' | grep libreoffice

, который возвращает список всех установленных пакетов, содержащих текст 'libreoffice'. Греп опрятен!

Затем используйте apt-get для удаления основного пакета, который вы установили, и apt-get autoremove удалит все меньшие пакеты, которые больше не нужны. Надеюсь, что этот совет поможет!

    
ответ дан semitones 25.08.2012 в 22:39
5

Вот другой способ, который я нашел (в libre-software. нетто) :

Чтобы удалить предыдущие установки LibreOffice:

sudo apt-get remove libreoffice-core

Если вы также хотите удалить файлы конфигурации LibO, используйте переключатель очистки:

sudo apt-get remove --purge libreoffice-core

Итак, по «основной пакет» gemue2010, вероятно, имел в виду «libreoffice-core». «Чистые» и «autoremove» аргументы apt-get, которые karthick87 предоставлены , всегда являются хорошей идеей.

В то время как я ценю командную строку (терминал) так же, как и следующий энтузиаст, мне нравится иметь альтернативный интерфейс графического интерфейса пользователя, решение только для мыши для тривиальных вопросов. В этом случае в Synaptic вы можете пометить пакет libreoffice-core для полного удаления, и он предлагает также удалить следующие дополнительные (связанные / зависимые) пакеты:

  

libreoffice-base libreoffice-base-core libreoffice-calc   libreoffice-draw libreoffice-gnome libreoffice-gtk   libreoffice-help-en-us libreoffice-impress libreoffice-math   libreoffice-ogltrans libreoffice-pdfimport   libreoffice-presentation-minimizer libreoffice-writer python3-uno

Отказ от ответственности: Я не опытный пользователь Linux, на самом деле я новичок в этом мире. Я понимаю, что этот метод может быть неудовлетворительным для некоторых, и этот ответ может оказаться слишком запоздалым, чтобы быть полезным для первоначального искателя, но я только делюсь своими выводами в надежде, что они будут полезны для других, ищущих что-то вроде этого , Поэтому, хотя этот метод может не удалить все связанные пакеты, некоторые из которых были упомянуты, кажется мне более безопасным и достаточно хорошим для удаления большинства пакетов, для меня, поэтому, возможно, и для других. Наконец, примечание: в моем случае mint-meta-xfce также входит в число удаляемых пакетов.

    
ответ дан bitoolean 28.04.2014 в 18:31
3

В 16.04 удаление этого немного проще. Вам нужно только выдать немного другую команду. Я должен добавить, что старый способ по-прежнему работает, если вам нравится его использовать.

sudo apt purge libreoffice*
    
ответ дан Goddard 14.05.2016 в 21:58
1

Хм, проще всего использовать диспетчер программного обеспечения. удалите libre-офис оттуда. если вы не вручную установили определенные libre-office необходимые libs (uno, ure), то эти файлы также будут автоматически удалены.

    
ответ дан gemue2010 26.08.2012 в 03:54
1

В более новых версиях Ubuntu (16.04+, возможно, раньше) , чтобы предоставить самый последний ответ (другие работают тоже):

sudo apt purge -y libreoffice*

Это делает всю работу, включая autoremove и прочее.

    
ответ дан codepleb 20.08.2017 в 08:00
-2

удалить libre-office

скопируйте эти строки в файл .sh :

apt remove libreoffice*
apt autoremove

сохранить bash-файл и указать его как дочерний процесс в su :

sudo bash <bash-file>
    
ответ дан vegastrek 05.05.2017 в 12:05