Какой пакет я должен удалить, чтобы полностью удалить libreoffice? Мне не нужны офисные инструменты.
Это единственное, что я имею в виду при работе с менеджерами пакетов, такими как apt, нет простого способа выполнить основную задачу по удалению нежелательного программного обеспечения: S
apt
libreoffice
software-uninstall
кроличий мех
источник
источник
.deb
файлы в/var/cache/apt/archives
, да.libreoffice*
zsh
:sudo apt-get remove --purge libreoffice\*
Особенно тщательная техника удаления.
Обычно подходит, но особенно при удалении LibreOffice, чтобы заменить его вручную установленным LibreOffice или OpenOffice.
Предполагая, что LibreOffice предоставляется официальными пакетами Ubuntu в вашей системе (как правило, если вы сами не устанавливали его из других пакетов или с веб-сайта LibreOffice), вы можете полностью удалить его в Терминале:
Если вы также хотите удалить глобальные файлы конфигурации (это не влияет на индивидуальную конфигурацию в домашних каталогах пользователей), замените
remove
наpurge
.Я думаю, что маловероятно, что удаление всего этого сломает другие программы, потому что Lubuntu не поставляется с LibreOffice, а пользователи Lubuntu могут запускать практически любую программу Ubuntu без необходимости устанавливать LibreOffice.
Тем не менее, это законная проблема, и я не могу гарантировать, что ничто не зависит от вашей существующей установки LibreOffice. К счастью, можно избежать наиболее серьезных поломок, убедившись, что с пакетами LibreOffice ничего не нужно . Вы можете быть очень осторожны при выполнении команды удаления (не обращайте внимания на то, что, по ее словам, будет удалено), или сначала смоделировать удаление :
(То есть, поставить
-s
сразу послеapt-get
, и, по желанию, удалитьsudo
.)Я не слышал о каких-либо проблемах, возникающих при удалении,
fonts-opensymbol
но это шрифты, и недостаточно людей удаляют пакет, чтобы узнать, являются ли проблемы с просмотром документов распространенными. Поэтому, если в результате симуляции будет обнаружено, что ряд других пакетов, которые вам нужны или с которыми вы не знакомы, будут удалены, попробуйте выполнить симуляцию без удаленияfonts-opensymbol
и посмотрите, что произойдет. И вы можете решить просто не удалять его.Вышеупомянутая техника удаляет все пакеты LibreOffice, представленные в Ubuntu. Я получил список пакетов отсюда .
Чтобы сократить команду и избежать необходимости вводить имя каждого отдельного пакета, а также потенциально продлить срок действия этой процедуры в случае, если в более поздних версиях LibreOffice предусмотрены пакеты с разными именами, я использовал
*
подстановочный знак для одновременного закрытия многих пакетов. Он сам по себе экранирован,\
поэтому оболочка не расширит его до имени какого-либо несвязанного файла или каталога, прежде чем он будет переданapt-get
.Связанный: Как заменить LibreOffice с OpenOffice?
источник
apt-get
использует регулярные выражения, а не подстановочные знаки, поэтому для использования «подстановочного знака» вы должны напечатать'.*'
(не забудьте экранировать*
в оболочке, иначе оболочка расширит его до имен файлов, которые вам не нужны).libreoffice-\*
Работал только как совпадение , так как APT-прибудете использует частичное совпадение на регулярных выражений (эквивалент'^.*libreoffice-*.*$'
) вместо полного совпадения строки (то есть'^libreoffice-*$'
).Как следствие, вы можете использовать aptitude для поиска пакетов для удаления:
который возвращает список всех установленных пакетов, которые содержат текст «libreoffice». Grep это аккуратно!
Затем используйте apt-get для удаления основного пакета, который вы установили, и apt-get autoremove удалит все меньшие пакеты, которые больше не нужны. Надеюсь, этот совет поможет!
источник
aptitude search '~i' | grep -o '(lodev|libreofficedev)\S*' | xargs sudo apt-get remove -y
Вот еще один способ, который я нашел (на libre-software.net) :
Чтобы удалить предыдущие установки LibreOffice:
Если вы также хотите удалить файлы конфигурации LibO, используйте переключатель очистки:
Таким образом, под «основным пакетом» gemue2010, вероятно, означает «libreoffice-core». Аргументы "clean" и "autoremove" для apt-get, которые предоставляет karthick87 , всегда являются хорошей идеей.
Несмотря на то, что я ценю командную строку (терминал) так же, как и следующий энтузиаст, мне нравится иметь альтернативный интерфейс с графическим интерфейсом пользователя, решение для мыши только тривиальных задач. В этом случае в Synaptic вы можете пометить пакет libreoffice-core для полного удаления, и он также предлагает удалить следующие дополнительные (связанные / зависимые) пакеты:
Отказ от ответственности: я не опытный пользователь Linux, на самом деле я новичок в этом мире. Я понимаю, что этот метод может быть неудовлетворительным для некоторых, и этот ответ может прийти слишком поздно, чтобы быть полезным для первоначального спрашивающего, но я только делюсь своими результатами в надежде, что они будут полезны для других, ищущих что-то подобное , Поэтому, хотя этот метод может удалить не все связанные пакеты, некоторые из которых были упомянуты, он кажется мне более безопасным и достаточно безопасным при удалении большинства пакетов, так что, возможно, и для других. Наконец, примечание: в моем случае mint-meta-xfce также входит в число пакетов, которые нужно удалить.
источник
В 16.04 удалить это немного проще. Вам нужно только выполнить одну слегка отличную команду. Я должен добавить, что старый способ все еще работает, если вам нравится его использовать.
источник
В более новых версиях Ubuntu (16.04+, может быть и раньше) просто для того, чтобы предоставить актуальный ответ (остальные тоже работают):
sudo apt purge -y libreoffice*
Это делает всю работу, включая автоматическое удаление и прочее.
источник
"libreoffice*"
Хм, самый простой способ - использовать диспетчер программного обеспечения. удалите libre-office оттуда. если вы не установили вручную определенные библиотеки libre-office для необходимых библиотек (uno, ure), эти библиотеки также будут удалены автоматически.
источник
apt-get remove
илиapt-get remove --purge
себя, но если кто-то убежден, что «не существует простого способа выполнить основную задачу по удалению нежелательного программного обеспечения», он действительно не может попросить об этом проще, чем нажать кнопку «Удалить».Это удалит ВСЕ пакеты libreoffice в Ubuntu 16.04
sudo apt-get autoremove -y libreoffice-\*
источник