Как удалить PlayOnLinux? (Удаление через Ubuntu Software не работает)

Вопрос или проблема

Я захожу в Ubuntu Software, ищу playonlinux, а затем нажимаю удалить:

введите описание изображения здесь

Это делает так…
введите описание изображения здесь

И потом все еще показывает, что он установлен. Также после перезагрузки и ожидания 10 часов.
введите описание изображения здесь

Что я могу сделать?

Планирует ли Canonical предоставить нормальную работающую утилиту установки / удаления программного обеспечения в 2018/2019 годах? Знает ли кто-нибудь, есть ли что-то подобное в их плане развития? Могу ли я увидеть дорожную карту где-нибудь?

ОБНОВЛЕНИЕ:

При выполнении sudo apt remove playonlinux происходит следующее:

Чтение списков пакетов... Готово
Формирование дерева зависимостей       
Чтение сведений о состоянии... Готово
Пакет 'playonlinux' не установлен, поэтому не удален
Следующие пакеты были автоматически установлены и более не требуются:
  fonts-crosextra-carlito fonts-dejavu gstreamer1.0-plugins-base:i386
  icoutils libasn1-8-heimdal:i386 libasound2:i386 libasound2-plugins:i386
  libasyncns0:i386 libavahi-client3:i386 libavahi-common-data:i386
  libavahi-common3:i386 libboost-regex-dev libboost-regex1.65-dev
  libboost-regex1.65.1 libboost1.65-dev libbsd0:i386 libcairo2:i386
  libcap2:i386 libcapi20-3 libcapi20-3:i386 libcdparanoia0:i386 libcups2:i386
  libdbus-1-3:i386 libdrm-amdgpu1:i386 libdrm-intel1:i386
  libdrm-nouveau2:i386 libdrm-radeon1:i386 libdrm2:i386 libedit2:i386
  libelf1:i386 libexif12:i386 libexpat1:i386 libffi6:i386 libflac8:i386
  libfontconfig1:i386 libfreetype6:i386 libgconf2-4 libgd3:i386 libgl1:i386
  libgl1-mesa-dri:i386 libgl1-mesa-glx:i386 libglapi-mesa:i386
  libglib2.0-0:i386 libglu1-mesa:i386 libglvnd0:i386 libglx-mesa0:i386
  libglx0:i386 libgmp10:i386 libgnutls30:i386 libgphoto2-6:i386
  libgphoto2-port12:i386 libgsm1:i386 libgssapi-krb5-2:i386
  libgssapi3-heimdal:i386 libgstreamer-plugins-base1.0-0:i386
  libgstreamer1.0-0:i386 libgtkglext1 libhcrypto4-heimdal:i386
  libheimbase1-heimdal:i386 libheimntlm0-heimdal:i386 libhogweed4:i386
  libhx509-5-heimdal:i386 libicu60:i386 libidn2-0:i386 libieee1284-3:i386
  libjack-jackd2-0:i386 libjbig0:i386 libjemalloc1 libjpeg-turbo8:i386
  libjpeg8:i386 libk5crypto3:i386 libkeyutils1:i386 libkrb5-26-heimdal:i386
  libkrb5-3:i386 libkrb5support0:i386 liblcms2-2:i386 libldap-2.4-2:i386
  libllvm6.0:i386 libltdl7:i386 libmpg123-0:i386 libnettle6:i386 libodbc1
  libodbc1:i386 libogg0:i386 libopenal1:i386 libopus0:i386 liborc-0.4-0:i386
  libosmesa6 libosmesa6:i386 libp11-kit0:i386 libpcap0.8:i386
  libpciaccess0:i386 libpixman-1-0:i386 libpng16-16:i386 libpq5
  libpulse0:i386 livroken18-heimdal:i386 libsamplerate0:i386 libsane1:i386
  libsasl2-2:i386 libsasl2-modules:i386 libsasl2-modules-db:i386
  libsensors4:i386 libsndfile1:i386 libsndio6.1:i386 libspeexdsp1:i386
  libsqlite3-0:i386 libssl1.1:i386 libstdc++6:i386 libtasn1-6:i386
  libtheora0:i386 libtiff5:i386 libunistring2:i386 libusb-1.0-0:i386
  libv4l-0:i386 libv4lconvert0:i386 libvisual-0.4-0:i386 libvorbis0a:i386
  libvorbisenc2:i386 libwebp6:i386 libwind0-heimdal:i386 libwrap0:i386
  libwxgtk3.0-gtk3-0v5 libx11-6:i386 libx11-xcb1:i386 libxau6:i386
  libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386
  libxcb-render0:i386 libxcb-shm0:i386 libxcb-sync1:i386 libxcb1:i386
  libxcomposite1:i386 libxcursor1:i386 libxdamage1:i386 libxdmcp6:i386
  libxext6:i386 libxfixes3:i386 libxi6:i386 libxinerama1:i386 libxml2:i386
  libxpm4:i386 libxrandr2:i386 libxrender1:i386 libxshmfence1:i386
  libxslt1.1:i386 libxxf86vm1:i386 linux-image-4.15.0-36-generic
  linux-modules-4.15.0-36-generic linux-modules-extra-4.15.0-36-generic
  postgresql-client postgresql-client-10 postgresql-client-common
  python-meld3 python-wxgtk3.0 python-wxversion python3-netifaces redis-tools
  supervisor wine-stable wine-stable-amd64 wine-stable-i386:i386
  winehq-stable
Используйте 'sudo apt autoremove' для их удаления.
0 обновлено, 0 новых установлено, 0 для удаления и 2 не обновлены.
3 не полностью установлены или не удалены.
После этой операции будет использовано 0 Б дополнительного дискового пространства.
Настройка grub-efi-amd64 (2.02-2ubuntu8.7) ...
предупреждение: выровненная по файлу секция .text выходит за пределы конца файла
предупреждение: области контрольных сумм превышают размер изображения. Неверная таблица секций?
E: Ваши ядра не подписаны. Эта система не загрузится в среде безопасной загрузки.
dpkg: ошибка обработки пакета grub-efi-amd64 (--configure):
 установленный пакет grub-efi-amd64 выбросил код ошибки 1 в подпрограмме post-installation script
dpkg: проблемы с зависимостями мешают настройке grub-efi-amd64-signed:
 grub-efi-amd64-signed зависит от grub-efi-amd64 | grub-pc; однако:
  Пакет grub-efi-amd64 еще не настроен.
  Пакет grub-pc не установлен.

dpkg: ошибка обработки пакета grub-efi-amd64-signed (--configure):
 проблемы с зависимостями - оставлено не настроенным
dpkg: проблемы с зависимостями мешают настройке shim-signed:
 shim-signed зависит от grub-efi-amd64-signed; однако:
  Пакет grub-efi-amd64-signed еще не настроен.

dpkg: ошибка обработки пакета shim-signed (--configure):
 проблемы с зависимостями - оставлено не настроенным
Нет отчета apport, потому что сообщение об ошибке указывает, что это следствие ошибки из предыдущего сбоя.
                           Нет отчета apport, потому что сообщение об ошибке указывает, что это следствие ошибки из предыдущего сбоя.
                                                      Ошибки были обнаружены при обработке:
 grub-efi-amd64
 grub-efi-amd64-signed
 shim-signed
E: Подпроцесс /usr/bin/dpkg вернул код ошибки (1)

Хорошо. Это попытка, основанная на вашем выводе. Сначала выполните,

sudo apt autoremove

Это обычно удаляет все устаревшие пакеты, которые больше не требуются. Далее, похоже, вы используете неподписанное ядро. Вам следует предпочитать использование LTS ядра. Последнее LTS ядро – 4.19. (Смотрите здесь для релизов). Если вы хотите узнать, как установить/обновить ядра linux, вы можете посмотреть это. Тем не менее, рекомендуется придерживаться стандартного ядра, поставляемого с версией Ubuntu, которую вы используете, или LTS выпусками. Далее, как указывает ошибка, PlayonLinux не установлен. Он мог быть удален, когда вы удалили его из центра программного обеспечения.

Примечание: Менеджер пакетов Synaptic также является отличным инструментом для очистки беспорядка, с которым вы сталкиваетесь. Он может помочь вам установить обновления, исправить проблемы с зависимостями и многое другое. Смотрите здесь.

Ответ или решение

Чтобы удалить PlayOnLinux с вашей системы Ubuntu, когда стандартное удаление через "Ubuntu Software" не работает, выполните следующие шаги. Исходя из вашего описания, установка PlayOnLinux могла не завершиться корректно, и могут возникать дополнительные проблемы с зависимостями в системе.

Шаг 1: Удаление PlayOnLinux через терминал

  1. Откройте терминал. Вы можете сделать это, нажав Ctrl+Alt+T.

  2. Попробуйте удалить PlayOnLinux с помощью apt. Запустите следующую команду:

    sudo apt remove playonlinux

    Если терминал сообщает, что пакет не установлен, это может указывать на то, что он был удален ранее или на наличие проблем с пакетами.

Шаг 2: Устранение проблем с зависимостями

Если у вас возникли проблемы с зависимостями, как указано в вашем сообщении, вам может помочь команда apt autoremove. Эта команда удалит пакеты, которые больше не нужны вашей системе.

  1. Введите команду:

    sudo apt autoremove

    Это может устранить неиспользуемые пакеты, которые могут мешать нормальной работе системы.

  2. Если после этого возникнут ошибки, связанные с настройкой пакетов (например, grub-efi-amd64), вы можете попытаться исправить это с помощью команды:

    sudo dpkg --configure -a

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

Шаг 3: Проверка состояния системных пакетов

Дополнительно проверьте состояние установки всех пакетов:

sudo apt update
sudo apt upgrade

Эти команды обновят списки пакетов и установят обновления: это может помочь устранить какие-либо проблемы с установкой.

Шаг 4: Использование Synaptic Package Manager

Если удаление через команды не дало результата, стоит рассмотреть возможность использования Synaptic Package Manager. Это удобный графический интерфейс для управления пакетами, который позволяет более детально настраивать установку и удаление программ.

  1. Установите Synaptic:

    sudo apt install synaptic
  2. Запустите Synaptic с помощью команды:

    sudo synaptic
  3. Найдите PlayOnLinux и удалите его через интерфейс Synaptic.

Шаг 5: Удаление остатков конфигурации

Иногда после удаления программ остаются конфигурационные файлы. Чтобы проверить наличие таких файлов и удалить их, выполните:

sudo apt purge playonlinux

Шаг 6: Обновление ядра и устранение ошибок

Согласно вашему описанию, вы также упомянули проблемы с не подписанным ядром. Рекомендуется рассмотреть установку стабильного LTS-ядра для улучшения совместимости и безопасности. Для этого вы можете следовать инструкциям на официальном сайте ядра или использовать:

sudo apt install linux-generic

Заключение

Если ни один из этих методов не сработал, возможно, потребуется обратиться к специальным форумам поддержки Ubuntu или обратиться за помощью к техническим специалистам. Со временем Canonical (разработчик Ubuntu) работает над улучшением управления пакетами в случае возникновения новых проблем, и поэтому полезно оставаться в курсе обновлений.

Надеюсь, эта информация будет вам полезна, и вы сможете успешно удалить PlayOnLinux с вашей системы.

Оцените материал
Добавить комментарий

Капча загружается...