Я пытаюсь установить wireshark на Fedora (последняя версия с gnome3), и я получаю сообщение об ошибке.
Другое приложение в настоящее время удерживает блокировку yum; в ожидании выхода ...
Я продолжаю убивать оскорбительный процесс после того, как обнаружил, что он использует pid ps aux | grep yum
, но тот же процесс снова появляется с другим pid.
root 1605 0.0 3.4 54424 26228 ? SN 10:51 0:02 /usr/bin/python
/usr/share/PackageKit/helpers/yum/yumBackend.py get-updates none
Как правильно завершить этот процесс или использовать yum для правильной установки wireshark?
installation
fedora
yum
user77017
источник
источник
Ответы:
Это PackageKit, пытающийся обновить базу данных yum, чтобы она могла отображать значок на рабочем столе, когда есть обновления, которые нужно применить.
Он должен работать только в течение коротких периодов времени - если он не завершается, то он предполагает, что есть какая-то проблема с вашей конфигурацией yum, такая, что она зависает при попытке обновить состояние одного из репозиториев или чего-то еще.
источник
I feel like I'm working on Windows
- Перекомпилируйте ваш дистрибутив, чтобы использовать менеджер пакетов, отличный от yum. Должно дать вам ощущение Linux.Если вам действительно не нравится PackageKit, вы можете удалить его, выполнив от имени root следующую команду:
Вы также можете отключить PackageKit от проверки обновлений, запустив gpk-prefs из терминала:
В окне настроек измените параметр Проверять наличие обновлений на никогда .
источник
Остановите демон packagekit с помощью:
Я не помню, если имя "packagekitd". Я также не помню, был ли в последних версиях fedora PK демон или только пользовательский процесс.
Если вы хотите отключить процесс, проверьте команду «ntsysv» как root в терминале и автозапустите приложения в настройках вашего рабочего стола.
Если у вас проблема с подключением к Интернету и загрузкой пакетов, проверьте плагин fasttestmirror на yum. Конфигурация очень проста. Также используйте плагин presto.
источник
Я нашел способ исправить эту проблему.
Вы можете отключить автоматическое обновление системы и разрешить ее.
В Китае я проверил это таким образом, и он работает хорошо.
источник
Существует очень простое решение этой проблемы.
Процесс PackageKit запустится, только если ваш компьютер простаивает. Имея это в виду, мы должны просто выйти из Linux и снова войти в систему. Затем мы должны немедленно открыть окно терминала и запустить yum, прежде чем система сможет бездействовать.
Это оно!
источник