Как я удаляю ВИНО как виртуальный пакет?

Я недавно вытер свое изображение для избавлений от странности, продолжающей мою систему, и переустановил Ubuntu. Я следовал, обычные ВИННЫЕ инструкции по установке (добавьте ВИНО PPA, обновление/обновление и установка), и работал winecfg, и все пошло гладко. Однако это отказывается запускать любой Windows .exe файл, хотя это действительно обнаруживается в контекстном меню.

Я решил, что удалю ВИНО и скомпилирую его сам, чтобы удостовериться, что никакие нечетные ошибки не продолжали общедоступный двоичный файл. Я открыл терминал и ввел sudo apt purge wine, но был сказан это Virtual packages like 'wine' can't be removed. Как я фиксирую это?

Править: Вот вывод apt-cache show wine:

Package: wine  
Source: wine1.8  
Priority: extra  
Section: metapackages  
Installed-Size: 6  
Maintainer: Scott Ritchie <scottritchie@ubuntu.com>  
Architecture: amd64  
Version: 1:1.8.0-0ubuntu1~ubuntu15.10.1~ppa1  
Depends: wine1.6 | wine1.8  
Filename: pool/main/w/wine1.8/wine_1.8.0-0ubuntu1~ubuntu15.10.1~ppa1_amd64.deb  
Size: 992  
MD5sum: a39802d002bc8288e788b8ed18cda444  
SHA1: bb16cb968823dbde908bb5062d45a6df145d97d4  
SHA256: 85d8c892be1c13c0c819473f767217ee0c90fb05baf99fbbe0a57292afa86515  
Description-en: Microsoft Windows Compatibility Layer (meta-package)  
 Wine is a compatibility layer for running Windows applications on Linux.
 Applications are run at full speed without the need of cpu emulation.   Wine  
 does not require Microsoft Windows, however it can use native system dll  
 files in place of its own if they are available.  
 .  
 This meta-package always depends on the latest stable version of Wine.  
Description-md5: 7ca999b13ee007110685ad22b3ecb3b6  
Multi-Arch: foreign  

Package: wine  
Priority: extra  
Section: universe/otherosfs  
Installed-Size: 6  
Maintainer: Scott Ritchie <scottritchie@ubuntu.com>  
Architecture: amd64  
Source: wine1.6  
Version: 1:1.6.2-0ubuntu14  
Depends: wine1.6  
Filename: pool/universe/w/wine1.6/wine_1.6.2-0ubuntu14_amd64.deb  
Size: 974  
MD5sum: bea5bed393084b4406fcda336325bc71  
SHA1: 12cb87640d0cb8a707ce2e89ebd872e5e32c8c9b  
SHA256: ab68e0b0f6122e5d189171242a3fc706cd8689ed45feb25b3140530f17c81188  
Description-en: Microsoft Windows Compatibility Layer (meta-package)  
 Wine is a compatibility layer for running Windows applications on Linux.  
 Applications are run at full speed without the need of cpu emulation.   Wine  
 does not require Microsoft Windows, however it can use native system dll  
 files in place of its own if they are available.  
 .  
 This meta-package always depends on the default version of Wine.  
Description-md5: 6474b3e541944944e61aec502ceb28f2  
Multi-Arch: foreign  
Homepage: http://www.winehq.org/  
Bugs: https://bugs.launchpad.net/ubuntu/+filebug  
Origin: Ubuntu

Помещение aptitude search '~i~Px-wine' в терминал не создал результатов.

2
задан 24 October 2016 в 16:43

2 ответа

Я установил wine, используя wine_5.7~bionic.orig.tar.gz вместо sudo apt install wine-stable. После распаковки tar-файла я получил папку wine-5.7/ и оттуда выполнил дальнейшую установку, т.е. ./configure, а затем make и . сделать установить. Он полностью установил вино, но когда я захотел полностью его удалить, я зашел в папку wine-5.7/ и набрал sudo make uninstall, чтобы полностью удалить виртуальные пакеты вина.

0
ответ дан 29 April 2020 в 15:02

:) Я забыл о вас, более 5 лет сюрприз, и вы не использовали уведомление @.

В любом случае, ответ может помочь в будущем

  • apt-cache show wine

    Команда не принесла того, что я ожидал. Все, что у нас есть, это два метапакета, и оба не предоставляют Wine. Поскольку они пропускают строку, объявляющую это, Обеспечивает: вино

  • aptitude search '~i~Pwine'

    Вторая команда, Это была моя ошибка (Это неправильно: aptitude search '~i ~Px-вино').

    Команда должна выдать все установленные пакеты, содержащие wine виртуальный пакет. Затем вы можете удалить их, используя apt.

    sudo apt удалить <имя-пакета>
    #или
    sudo apt purge <имя-пакета>
    

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

    sudo dpkg --remove <имя-пакета>
    #или
    sudo dkpg --purge <имя-пакета>
    
0
ответ дан 29 April 2020 в 20:50

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

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