Я недавно вытер свое изображение для избавлений от странности, продолжающей мою систему, и переустановил 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'
в терминал не создал результатов.
Я установил 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
, чтобы полностью удалить виртуальные пакеты вина.
:) Я забыл о вас, более 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 <имя-пакета>