Вопрос: Как удалить LibreOffice?


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

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


129
2017-08-25 18:30


Источник




Ответы:


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

sudo apt-get remove --purge libreoffice*
sudo apt-get clean
sudo apt-get autoremove

201
2017-08-25 18:35



@ EliahKagan, но чистые салфетки пакетов, через которые было загружено программное обеспечение. Необязательные - Kitizl
@Kitizl Удаляет .deb файлов в /var/cache/apt/archives, да. - Eliah Kagan
Используйте этот sudo apt-get remove --purge libreoffice-common - Ihab Shoully
@Shoully, который будет обрабатываться принятым ответом libreoffice* - chrisan
@ Ads20000: «E: Не удалось найти пакет libreoffice5.4_5.4.2.2-2_amd64.deb» и т. Д. - Dan Dascalescu


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

Подходит в основном, но особенно при удалении 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

Если вы хотите также удалить глобальные файлы конфигурации (это делает не повлиять на конфигурацию каждого пользователя в домашних каталогах пользователей), заменить 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?


23
2018-01-15 08:26



apt-getиспользует регулярные выражения, а не подстановочные знаки, поэтому для использования «шаблона» вы должны ввести '.*' (не забудьте сбежать * в оболочке, иначе оболочка будет расширять ее до имен файлов, которые вам не нужны). libreoffice-\* работал только как совпадение, потому что apt-get использует частичное совпадение в регулярном выражении (эквивалентно '^.*libreoffice-*.*$') вместо полного совпадения строк (т. е. '^libreoffice-*$'). - Explorer09


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

aptitude search '~i' | grep libreoffice

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

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


9
2017-08-25 22:39



Чтобы удалить LibreOfficeDev: aptitude search '~i' | grep -o '(lodev|libreofficedev\S*' | xargs sudo apt-get remove -y - Dan Dascalescu


Вот другим способом я нашел (на libre-software.net):

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

sudo apt-get remove libreoffice-core

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

sudo apt-get remove --purge libreoffice-core

Таким образом, «основной пакет», gemue2010, вероятно, означал "LibreOffice-ядро". «Чистые» и «авторесурсные» аргументы для apt-get karthick87 предоставлен всегда хорошая идея.

Хотя я ценю командную строку (терминал) столько же, сколько и следующий энтузиаст, мне нравится иметь альтернативный интерфейс GUI, решение только для мыши для тривиальных вопросов. В этом случае в 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 также входит в число удаляемых пакетов.


5
2018-04-28 18:31





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

sudo apt purge libreoffice*

3
2018-05-14 21:58



Вы должны процитировать это: «sudo apt purge libreoffice *» - Dan Dascalescu
Я думаю, что смысл @DanDascalescu заключался в том, что вам нужно процитировать этот путь: «libreoffice *» или * не будет использоваться должным образом. - Ben


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


1
2017-08-26 03:54



+1 для простоты. Я всегда буду использовать apt-get remove или apt-get remove --purge но если кто-то убежден, что «нет простого способа выполнить основную задачу удаления нежелательного программного обеспечения», они действительно не могут попросить проще, чем нажать кнопку «Удалить». - Jon Hanna


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

sudo apt purge -y libreoffice*

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


1
2017-08-20 08:00



Вам может потребоваться двойная кавычка "libreoffice*" - Dan Dascalescu


удалить libre-office

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

apt remove libreoffice*
apt autoremove

спасти Баш-файл и указать его как дочерний процесс в соответствии с су привилегия:

sudo bash <bash-file>

-2
2018-05-05 12:05



Зачем вам это делать, если вы можете просто использовать две команды? - Ads20000