2015-09-01 2 views
1

Я использую Ubuntu 15.04.Удалить отдельные пакеты для вина Ubuntu 15.04

Я хотел установить PSpice, но мне нужна была программа, которая запускала .exe; Я узнал о вине, и поэтому попытался установить его так:

sudo apt-get install wine 

Все работало отлично, я смотрел, как скачать и установить TON пакетов. Однако появился экран с просьбой о согласии с условиями программного обеспечения Eula. Не было никакого способа принять, поэтому мне пришлось закончить процесс, закрыв терминал кнопкой «x» (которая заблокировала dpkg).

Я удалил файл блокировки с /var/lib/apt/lists и /var/cache/apt/archives и убил процесс, который заблокировал dpkg (я правильно формулирую?).

Итак, корабль работает плавно, но я хочу удалить все пакеты, связанные с Wine.

Я пробовал:

sudo apt-get --purge remove wine 

Я получил сообщение о том, "вина не установлена".

Должен быть способ идентифицировать все пакеты в /var/cache/apt/archives, которые непосредственно связаны с Вином, а затем удалить их.

Я относительно новичок в этом вопросе, пожалуйста, внимательно изучите вашу помощь.

+0

Вы хотите очистить после установки, вы пытаетесь сделать это с помощью сложных команд менеджера пакетов ... нет, вы не «новичок в этом», у вас есть душа linuxer :-) – peterh

ответ

0

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

В вине не слишком много зависимых пакетов, и они не навредят слишком многим. В подобных случаях, если есть большая программная система из множества пакетов, существует общий пакет, от которого все зависит. Например, в случае X это x11-common, удаление его с помощью apt-get --purge remove полностью очищает всю вашу систему от X. Вы можете найти это, вызвав некоторый dpkg -s на некоторых пакетах рекурсивно и посмотрите, где этот «общий знаменатель».

Но в случае вина это не так, вино зависит только от некоторых библиотек. Ваша система теперь работает, возможно, будет полезно рекурсивное удаление ~/.wine (вот все ваши настройки вин, даже ваши виртуальные C:).

apt-get --purge autoremove удаляет все ваши пакеты, которые были установлены как зависимые (таким образом, не напрямую apt-get install), и чей первоначальный пакет больше не существует.

deporphan также полезный инструмент, он находит пакеты, которые не зависят ни от чего и кажутся легко деинсталлируемыми.

dpkg -l|grep wine все упаковки, чье имя или короткое описание содержит строку wine, может быть, wine-common или аналогичный пакет существует.

+0

Я закончил установку deborphan, и использовать его. –

+0

@ Rho23 Хорошо. 'deborphan -a' дает гораздо больше пакетов для удаления, хотя некоторые из них могут быть полезны. Если на ваш вопрос был дан ответ, вы можете принять его, щелкнув значок трубки слева.Это вознаграждение для меня и дает понять другим посетителям, что на ваш вопрос уже дан ответ. – peterh

Смежные вопросы