Недавно я обновился до Jammy Jellyfish, и это сломало ряд приложений и настроек. Я работаю над их удалением/переустановкой, но Wine оказался сложным.
Я запустил sudo apt-get purge wine
и получил следующее:
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package 'wine' is not installed, so not removed
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
which wine
показывает:
/usr/bin/wine
Есть ли другой метод удаления, который я могу попробовать?
решение1
Нет фактического файла с именем/usr/bin/wine
так что я думаю, что это может быть ссылка или теперь, битая ссылка. Выполните следующую команду: file /usr/bin/wine
чтобы подтвердить это.
Если это реальный файл (а не ссылка) и он был установлен через PPA, есть несколько способов найти проблемный пакет.
Вы можете использовать dpkg -l
команду для вывода списка всех установленных пакетов и отфильтровать результаты, включив только те, которые соответствуют «wine», например:
dpkg -l | grep -i wine
Это вернет все пакеты, содержащие буквы "wine" в названии или описании. Если пакет указан, удалите или очистите его.
Другой способ — использовать apt-file
для поиска пакета, предоставляющего /usr/bin/wine
файл.
Сначала выполните установку apt-file
с помощью следующих команд:
sudo apt update
sudo apt install apt-file
Затем обновите его:
sudo apt-file update
Наконец, найдите проблемный пакет:
apt-file search "/usr/bin/wine"
В результате должно быть возвращено имя пакета, за которым следует путь к файлу, содержащемуся в пакете.
решение2
Можете ли вы попробовать удалить Wine черезМенеджер пакетов Synapticвыполнив поиск по запросу «вино'?
Потому что пакет не называетсявинокак я вижу это в своей системе: