удалить пакеты с помощью dpkg

Я хочу удалить пакет openoffice и хочу сделать это с помощью одной команды или регулярного выражения, например

dpkg -r openoffice-org*

, но dpkg не принимает подстановочные знаки

, как я могу удалить все пакеты, используя подстановочные

2
задан 21 March 2013 в 18:47

2 ответа

Вы можете использовать

sudo apt-get purge openoffice.org-base-core openoffice.org-common openoffice.org-core openoffice.org-style-human uno-libs3 ure openoffice.org-thesaurus-en-au openoffice.org-thesaurus-en-us openoffice.org-hyphenation openoffice.org-hyphenation-en-us openoffice.org-l10n-common

для очистки пакетов.

Использование подстановочного знака также удалит следующее:

aspell * aspell-en * общие словари * hunspell-en-ca * hunspell-en-us * language-support-en * language- support-writing-en * myspell-en-au * myspell-en-gb * myspell-en-za * openoffice.org-base-core * openoffice.org-calc * openoffice.org-common * openoffice.org-core * openoffice.org-draw * openoffice.org-emailmerge * openoffice.org-gnome * openoffice.org-gtk * openoffice.org-help-en-us * openoffice.org-impression * openoffice.org-math * openoffice.org- style-human * openoffice.org-writer * python-uno * wbritish *

Использование выше - безопасный способ.

0
ответ дан 21 March 2013 в 18:47

На самом деле dpkg не поддерживает подстановочные знаки. Так что если вам нужна эта функция, вам нужна эта

dpkg --get-selections | grep "open-office" >list.txt

, этот файл содержит пакет и статус, вам нужно проанализировать его и затем передать в dpkg

0
ответ дан 21 March 2013 в 18:47

Другие вопросы по тегам:

Похожие вопросы: