Полное удаление Wine [дубликат]

На этот вопрос уже есть ответ здесь:

Надеюсь, что кто-то может мне помочь с этой проблемой, которая у меня возникла. Wine не работает на моем Ubuntu 14.04LTS, поэтому я хочу полностью удалить его и установить из диспетчера программного обеспечения.

Я использую следующий код

sudo apt-get purge wine

Что показывает

wine            wine1.6         wine1.6-amd64   wine1.6-i386    wine-gecko2.21  wine-gecko2.34  wine-mono0.0.8  wine-mono4.5.4  winetricks

Итак, когда я иду на удаление с помощью

sudo apt-get remove wine1.6 --purge --no-install-recommends

Он полностью удаляет wine1.6, но затем устанавливает другую версию

The following NEW packages will be installed


wine1.8 wine1.8-amd64 wine1.8-i386:i386

Мой вопрос в том, как я могу предотвратить установку wine1.8, поскольку я хочу полностью удалить Wine. Извините, если это действительно просто. Я новичок в ubuntu и учусь медленно

Спасибо, Youlethal

2
задан 12 May 2016 в 14:18

4 ответа

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

sudo apt-get purge "^wine.*"

должен произвести чистку каждого пакета в Вашей системе, запускающейся со слова 'вино'.

Примечание, настолько склонное - получают регулярные выражения использования для сопоставления с образцом, следовательно ^ и.*

4
ответ дан 13 May 2016 в 00:18
  • 1
    в настоящее время я использую вышеупомянутую команду, которую Вы упомянули, она генерирует строку json со всеми подробностями, даже если я упоминаю -d опция – Sjn73 25 October 2017 в 05:18

Просто выполнение

sudo apt remove --purge wine*

должно удалить винные пакеты и не привести к любым дополнительным установкам.

Заметки на полях

  • * действуют как подстановочный знак здесь
  • apt, и apt-get подобные команды - в то время как они не 1:1 то же. apt, кажется, будущее.
  • --purge результаты в удалении связанных с пользователем конфигураций также и не только самого пакета
2
ответ дан 13 May 2016 в 00:18
  • 1
    @Sjn73 " и проанализируйте его в Python для получения какой бы ни поле Вы need". у Вас есть JSON, you' ре, уже собирающееся проанализировать это в Python так или иначе, поэтому какое значение это имеет? Если you' слишком ленивое ре, тогда: vnstat -d -i wlp2s0 --json | jq -r '.interfaces[0].traffic.total' – muru 25 October 2017 в 05:24
purge remove

удалит обо всем относительно пакета packagename, но не зависимости, установленные во время установки.

sudo apt-get purge --auto-remove [packagename]

Это удалит пакет наряду с конфигурационными файлами и зависимостями.

Вы хотели бы иметь обход через следующие ссылки:

, Как полностью удалить какую-либо программу и ее файлы установки?

, Что корректный путь состоит в том, чтобы полностью удалить приложение?

1
ответ дан 13 May 2016 в 00:18
  • 1
    Спасибо за показ использования jq для выборки обязательного поля – Sjn73 25 October 2017 в 05:49

В моем случае, после проведения

sudo apt-get remove wine

Вино все еще появляются в тире. Таким образом, я попробовал:

sudo apt-get purge wine

, Который дал мне вывод:

The following packages were automatically installed and are no longer required: (...)
Use 'sudo apt autoremove' to remove them.

Поэтому, когда Вы добираетесь до этой точки, затем можно выполнить эту команду:

sudo apt-get autoremove

, Когда я сделал это, вино исчезло из тире.

1
ответ дан 13 May 2016 в 00:18

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

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