1

Discover—утилита по управлению пакетами для KDE, использует PackageKit.

apps.kde.org пишет:

Discover позволяет управлять приложениями, получаемыми из различных источников: репозиториев установленной системы, репозиториев Flatpak, магазина приложений Snap, и даже приложений AppImages, расположенных по адресу store.kde.org.
Кроме того, при помощи Discover возможно искать, устанавливать и управлять дополнениями рабочей среды Plasma и приложений KDE.

Discover может пригодится новичкам, так как в понятном графическом интерфейсе имеется описание программ на русском языке, хотя и не всех. Во всяком случае удобно просмотреть описание на родном языке, сразу и без поиска перевода в интернете.

Чтобы видеть программы в Discover, требуется в его настройках проставить чекбокс (галочки) на доступных репозиториях, а для Flatpak и Snap добавить новые. Пункты с репо — Test и Debug подключать не советую, ибо они нестабильные ветки.

Обратите ВНИМАНИЕ! в статье «Using DNF» по использованию утилиты DNF,  пункт №6
Warning about orphans mechanisms
Предупреждение о механизмах сирот

Одновременное использование URPMI и DNF делает ненадёжными «механизмы сирот» их обоих. Если вы собираетесь пользоваться DNF, то переключитесь на него как можно быстрее после установки и перестаньте использовать URPMI.

Это означает, что работать в системе должен только ОДИН пакетный менеджер, который будет контролировать установку пакетов и зависимостей к ним, а после удаления "осиротевшие" пакеты-зависимости.

С помощью Discover можно искать программы, просматривать их скриншоты, но воздержитесь от установки и обновления программ.
Ни в коем случае не обновляйте им системное ПО и различные библиотеки, чтобы избежать конфликты пакетов.
Устанавливайте и обновляйте только пакеты Flatpak и Snap.

В Mageia штатным пакетным менеджером является URPMI, его графический фронтенд RPMdrake находится в MCC (ЦУМ - центр управления Mageia), запускается и подключается к репо довольно быстро, намного быстрее, чем графический фронтенд к пакетному менеджеру DNF пакет dnfdragora.

О пакетном менеджере DNF речь зашла не случайно, дело в том что устанавливать пакеты в систему приходится не только из "родных репо", но иногда сторонние, это может сделать и штатный URPMI одноразово, а вот обновлять в дальнейшем он уже не сможет, ибо в сторонних репо конфиги прописаны под DNF, имеется ввиду установка Яндекс-браузера, Vivaldi, Opera или других программ из доверенных репозиториев, потому что они зачастую настроены под DNF,  довольно хороший пакетный менеджер и находится в активной разработке.

Если вы решили пользоваться менеджером DNF, то удалять URPMI не стоит, мало ли что утянет за собой, к тому же по зависимостям требуется другим программам, достаточно не пользоваться им или пользоваться по минимуму. И наоборот, если основной URPMI, то работайте с DNF в крайнем случае.

Вики пишет:

Репозитории от Mandriva, PCLinuxOS, Rosa и т.д. ни в коем случае нельзя подключать и использовать в Mageia — чревато печальными последствиями.

Подключать репозитории от других дистрибутивов категорически не рекомендуется, ибо не совпадают зависимости пакетов, их названия или наоборот названия одинаковы, а назначение разное, и многое другое, из-за чего могут возникнуть конфликты в системе и её крах. Но если вам требуется подключить стороннее репо, с небольшим набором программ и библиотек, то хотя бы загляните в него и посмотрите на набор пакетов.

И напоследок об установке сторонних пакетов. Если вы уверены в источнике из которого берёте пакет, это может быть репо другого дистрибутива или известный разработчик ПО, то имейте ввиду, сторонний пакет должен быть самодостаточен. То есть, либо не имел зависимостей вовсе, либо их было одна, две из того же репо (которых нет в репо Mageia). В противном случае не пытайтесь скачивать десяток сторонних пакетов из стороннего репозитория, их большое количество может пагубно сказаться на работе вашей ОСи.

Спасибо сказали: Vagulo1

2

Для примера: установка плеера для просмотра ТВ-каналов — yuki-iptv, изначально программа Discover уже установлена.

Идём на страницу сервиса Flathub , вбиваем в поле поиска название плеера и переходим на его страницу yuki-iptv , прежде чем нажать кнопку "Install" (Установить), прочтите небольшое руководство под "галочкой" справа (см скриншот)

Spoiler

https://forum.mageia.org.ru/uploads/images/2024/10/70e7a0789a6af3e22e08150ed8ddc82e.png

переходим по ссылке на "руководство"  к своему дистрибутиву:

Spoiler

https://forum.mageia.org.ru/uploads/images/2024/10/456e7fb69c966125c39b1d1892b17114.png

Читаем руководство, перевести можно с помощью расширения, для Firefox, например, "TWP - Translate Web Pages"
Устанавливаем пакет flatpak , как вам удобно, в графике (RPMdrake или dnfdragora) или из терминала.
Добавляем репозиторий Flathub:

Консоль: root
[root@localhost ~]# flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Скачанный файл плеера io.github.yuki_iptv.yuki-iptv.flatpakref (из-под кнопки "Install"), устанавливаем с помощью Discover (кликом по файлу).
Заходим в "Настройки", проверяем подключение репо

Spoiler

https://forum.mageia.org.ru/uploads/images/2024/10/a43eca8d35944f78d0b3b3a437932720.png

Лично мне Discover не особо нужен, установил ради эксперимента, можно посмотреть/установить Расширения Plasma
надоедает своими напоминаниями про обновления.

Для просмотра полного списка пакетов, входящих в репозиторий Flathub, выполните команду:

Консоль: user
[user@localhost ~]$ flatpak remote-ls flathub | cat -n  > ~/Документы/flathub_repo.txt

flatpak remote-ls flathub — выдаст список пакетов
cat -n — пронумерует строки
> ~/Документы/flathub_repo.txt — создаст файл в /home/имя_юзера/Документы/flathub_repo.txt
который удобнее просмотреть весь полностью, в нём 4855 строк с именами пакетов, а консоль покажет вывод только 1000 крайних (таковы настройки по умолчанию).
Использовалась информация из инета, в том числе и с сайта Работа с Flatpak
зы: вопросы по плееру писать в тему yuki-iptv — плеер для просмотра ТВ

3

Вывод от установки Discover.

Достоинства:
1 - скриншоты программ и их описание на русском языке
2  - работа с репозиториями Flatpak
3 - просмотр, выбор, установка расширений и плазмоидов Plasma из store.kde.org

Недостатки:
1 - предлагает обновить системные пакеты, версии которых есть в репо Flatpak и они новее тех, что есть в репо Mageia. НО новые версии библиотек чреваты нарушением работы установленных программ, которым они не требуются. По невнимательности вполне можно обновить, то что не требует обновления, в этом случае надо смотреть ЧТО и ОТКУДА предлагается к обновлению, из репо Mageia или из репо Flatpak
2 - теряется контроль над установкой пакетов, зависимостям к ним и над "механизмом сирот"
3 - при отключении пункта репозитория в программе Discover, убрать "галочку", это коснётся и программы dnfdragora

Попробовал отключить все репо Mageia в Настройках Discover, посмотреть что будет предлагаться к обновлению, но оказалось что отключение сработало и для dnfdragora. А вот RPMdrake устоял, на него Discover не подействовал.

Постоянно предлагает обновиться, как убрать эту навязчивость в его настройках не нашёл.

Итоги:
1 - описание программ и их скриншоты невелико достоинство, полезно только для совсем уж чайников
2 - все достоинства сводятся к третьему пункту о расширениях и плазмоидах Plasma из store.kde.org
3 - "недостатки", состоящие из 3-х пунктов весьма существенны.

В общем, при надобности найти/установить расширения и плазмоиды Plasma из store.kde.org, можно воспользоваться программой Discover. НО потом, учитывая весомые её недостатки, лучше будет удалить, что я и сделал, чтобы случайно (или экспериментируя) не влезть куда не надо.

4

Обращаюсь к пользователям форума — народ, ну хоть кто-нибудь поправил меня, нy хоть бы ОДИН человек.
Ведь я кое в чём ошибся по поводу программы Discover, я ведь не дока, не IT-спец, могу ошибаться.

На этот раз в раздумьях, что отнести к достоинством, а что к недостаткам.

Пришли обновления из репо Mageia, обновления программ, системные и вспомогательные библиотеки. RPMdrake и dnfdragora их увидели, а Discover предлагает к обновлению только программы и пакеты из репо Flathub, и хотя там есть кое-что системное, но это только для пакетов Flatpak.
Flatpak это "песочница", в которой пользователи могут запускать приложения без влияния на основную систему. Именно поэтому при установке любых пакетов Flatpak в Discover, они работают только с пакетами Flatpak.

Получается что Discover в плане обновлений ведёт себя корректно и не вмешивается в работу штатного пакетного менеджера.

А при установке заново какой-либо программы, ему придётся установить и зависимости пакета, т.е. системные библиотеки, в этом случае будет утерян контроль над установкой пакетов, зависимостям к ним и над "механизмом сирот".

При отключении пунктов репо Mageia в Discover, это коснётся и dnfdragora, что категорически неправильно и плохо.

На RPMdrake отключения в Discover не действуют, что правильно и так должно быть.

Вывод.
Работать с программой Discover вполне можно, но надо учитывать следующие пункты.

1. С установкой обновлений Discover работает корректно.
2. Смело можно устанавливать пакеты Flatpak, как программы, так и системные библиотеки к ним, это не затронет основную систему.
3. Программы из репо Mageia (Источник по умолчанию) в Discover не устанавливать, чтобы в штатном пакетном менеджере не терялся контроль над установкой пакетов, зависимостями к ним и над "механизмом сирот".
4. Не отключать пункты репозитория Mageia (Источник по умолчанию) в программе Discover, это затрагивает конфиги пакетного менеджера dnfdragora

зы: сообщение №3 позже перепишу, чтобы не наводить путанницу.