Вопрос или проблема
Сегодня я столкнулся с серьезной ошибкой при использовании kazam (записывающего экрана) на рабочей станции fedora 38. Ошибка заключалась в невозможности остановить запись.
Я попытался переустановить его, запустив в терминале sudo dnf reinstall kazam
, но dnf ответила мне следующее:
Последняя проверка истечения срока действия метаданных: 0:08:16 назад, в Вт 29 авг 2023 г. 18:29:53 EET. Пакет kazam доступен, но не установлен. Нет совпадений для аргумента: kazam Ошибка: Никакие пакеты не отмечены для переустановки.
Таким образом, dnf не смог найти соответствующий пакет
После этого я попытался удалить пакет через встроенный менеджер программ fedora, но также не смог найти пакет ‘kazam’
Затем я попытался запустить sudo rpm -qa | grep kazam
, чтобы найти целевой пакет, ничего не вернулось
sudo yum list installed | grep kazam
завершился с тем же результатом – ничего
snap и flatpak также не перечисляют kazam.
Но kazam запускается! Где я мог его потерять? и как удалить kazam, если я не могу его нигде найти?
Проблема была решена установкой kazam из одного из сторонних репозиториев RPM.
После этого действия, менеджеры пакетов начали понимать, что kazam установлен.
Более детальный процесс:
sudo dnf install https://raw.githubusercontent.com/rpmsphere/noarch/master/r/rpmsphere-release-38-1.noarch.rpm
sudo dnf update && sudo dnf install kazam
sudo dnf remove kazam
sudo dnf autoremove
Я столкнулся с такой же проблемой на ноутбуке также работающем на fedora, но в этом случае те же манипуляции не сработали
Возможно, вы установили его с помощью pip или pip3.
поэтому проверьте, верно это или нет, запустив.
pip list | grep kazam
или
pip3 list | grep kazam
Затем, если вы нашли его.
удалите его, запустив.
pip uninstall kazam
или pip3 uninstall kazam
Ответ или решение
Для решения проблемы с удалением Kazam на Fedora 38 Workstation, необходимо детально разобраться в ситуации. Проведя анализ, можно выделить следующие аспекты и предложить пути решения.
Фоновая информация:
Вы столкнулись с багом в Kazam, который заключается в невозможности остановки записи. При попытке переустановить Kazam с помощью команды sudo dnf reinstall kazam
, система указала, что пакет не установлен. Поиск пакета через инструменты управления пакетами также не дал результатов.
Потенциальные причины:
-
Установка из нестандартного источника: Пакет Kazam мог быть установлен вручную из другого источника или использовать пакеты из сторонних источников, таких как Flatpak или Snap. Этим объясняется, почему стандартные менеджеры пакетов, такие как DNF и RPM, не находят его.
-
Проблемы с установленными источниками: Возможно, Kazam был ранее установлен из временного или нестандартного репозитория, который больше недоступен или был удалён из конфигурации системы.
Решение проблемы:
-
Проверка через PIP: Проверьте, не установлен ли Kazam через Python Package Index (PIP), иногда программы могут быть установлены как Python пакеты.
pip list | grep kazam pip3 list | grep kazam
Если Kazam действительно установлен через PIP, удалите его с помощью:
pip uninstall kazam pip3 uninstall kazam
-
Добавление внешнего репозитория: Чтобы система распознала установленный пакет, добавьте репозиторий RPMsphere и переустановите Kazam.
sudo dnf install https://raw.githubusercontent.com/rpmsphere/noarch/master/r/rpmsphere-release-38-1.noarch.rpm sudo dnf update && sudo dnf install kazam
-
Удаление Kazam: После переустановки, попробуйте еще раз удалить пакет.
sudo dnf remove kazam sudo dnf autoremove
-
Дополнительные проверки: Если проблема сохраняется, проверьте системные файлы и запустите диагностику приложений с открытым исходным кодом для выявления других установленных версий.
Заключение:
Эта проблема показывает важность понимания источников установленных программ. Использование сторонних репозиториев может привести к конфликтах с основными менеджерами пакетов. В будущем рекомендуется применять стандартные инструменты для установки и обновления программного обеспечения, чтобы избежать подобных ситуаций.