1

Заметил в программе dnfdragora неприятную особенность, возможно баг, а может быть плохая фича.
По умолчанию, в пакетном менеджере активированы только вот эти ветки репозитория:

Консоль: user
[user@localhost ~]$ dnf repolist
идентификатор репозитория                                          имя репозитория
mageia-x86_64                                                      Mageia 8 - x86_64
updates-x86_64                                                     Mageia 8 - x86_64 - Updates

Все остальные всего лишь подключены, но не активированы. Далее, если вы захотите подключить их все или какое-нибудь одно, то оно там продержится ровно до перезагрузки программы.
AlexL, проверьте мои наблюдения, возможно я что-то недоустановил? Пробовал в обоих Версиях: 2.1.1-1.mga8 dnfdragora-gtk и dnfdragora-qt
Если это баг, то оформите его пожалуйста сами, если это фича, то она плохая и очень неудобная.

2

Все гуи к dnf являются авторскими разработками, у Mageia же свой rpmdrake.

Разработчик, мейнтейнер, переводчик, по всем вопросам.

3

В общем я понял так:
dnfdragora это сторонний графический фронтенд-программа консольной dnf, работающая на стороне клиента-пользователя, разработкой которой Mageia не занимается, только использует, в лучшем случае может отослать баг
В Wiki Mageia, статья «Using DNF» об использовании утилиты dnf и её графического исполнения dnfdragora нашёл пояснение и ссылку на баг:
«Graphical interface
................................
Quirk: mga#21453 — dnfdragora don't remember packages source selection.»
Яндекс-перевод:
«Графический интерфейс
................................
Странность: mga#21453 — dnfdragora не запоминает выбор источника пакетов.»

Репорт в багзиллу Mageia создал peter lawford  (Питер Лоуфорд) ещё в 2017 году 08-05
Баг зафиксирован, уже хорошо, будем ждать устранения.

4

Вики пишет:

«Графический интерфейс
................................
Странность: mga#21453 — dnfdragora не запоминает выбор источника пакетов.»

Есть ещё одна: реагирует только на "буквенный" Enter, на правый "цифровой" не реагирует.

5

algri14⇓ пишет:

Есть ещё одна: реагирует только на "буквенный" Enter, на правый "цифровой" не реагирует.

Переустановил систему, был проприетарный драйвер NVIDIA, поменял на nouveau, настройки рабочего стола прежние, /home не форматировал.

После этого dnfdragora реагирует на оба Enter'а

В дуале установлена ROSA, драйвер тот же, nouveau, но там реагирует только на "буквенный".

6

algri14⇓ пишет:

Переустановил систему, был проприетарный драйвер NVIDIA, поменял на nouveau, настройки рабочего стола прежние, /home не форматировал.

При выключении компа он стал зависать и не выключаться, вернулся на драйвер NVIDIA, с ним же вернулось поведение dnfdragora — реагирует только на "буквенный" Enter, на правый "цифровой" не реагирует.

7 (2022-10-06 16:07:50 отредактировано algri14)

Ещё одна неприятность, в пакете man-pages-ru для dnf, нет русского перевода руководства.
Не знаю, будет ли эта справка в версии Mageia-9? вообще заметил, что в дистрибутиве отсутствуют многие русские справки, хотя в других они есть, с Росой отдельная история, там свой подход.
Пришлось позаимствовать у Росы, благо она есть в дуале, выкладываю архив => dnf.8.xz (RU) на Яндекс-диск,
далее поместить его в
/usr/share/man/ru/man8/dnf.8.xz
и хотя он не будет виден пакетным менеджером, но в консоли работает, привожу небольшой отрывок:

man dnf

Консоль: user
[user@localhost ~]$ man dnf
DNF(8)                                                             DNF                                                             DNF(8)

НАЗВАНИЕ
       dnf - Справочник по командам DNF

СИНТАКСИС
       dnf [options] <command> [<args>...]

ОПИСАНИЕ
       DNF  -  следующая  готовящаяся  к  выпуску  основная  версия  YUM,  менеджера  па
кетов  для дистрибутивов Linux на основе RPM.  Он
       поддерживает совместимость CLI с YUM и определяет строгий API для расширений
и плагинов.

       Плагины могут изменять или расширять функции DNF или предоставлять дополн
ительные команды CLI в дополнение к тем, которые  указаны
       ниже.  Если  вы  знаете  название  такой команды (включая команды, упомянут�
�е ниже), вы можете найти или установить пакет, который
       ниже.  Если  вы  знаете  название  такой команды (включая команды, упомянут��е ниже), вы можете найти или установить пакет, который
       предоставляет его, используя соответствующий виртуальный файл в форме dnf-command(<alias>), где <alias> -  имя  команды  для  dnf;
       например``dnf install 'dnf-command(versionlock)'`` устанавливает плагин versionlock.

для новичков: движение по руководству в консоли делается как колесом мыши, так и стрелками на клавиатуре вверх-вниз

зы: а вот справка по dnf --help будет на русском в любом случае.

Дополнено:

algri14⇓ пишет:

в консоли работает,

Криво работает, вероятно написано под Росу, а в ней настройки консоли другие

8

Для удобочитаемости man можно вывести в текстовый файл:

Консоль: user
[user@localhost ~]$ man dnf > /ваш_путь_до_файла/man_dnf.txt

После этого его можно открыть либо текстовым редактором, например KWrite, приложением-справкой yelp , coolreader3 или fbreader ,  в общем выбирайте приложение на свой вкус…
yelp — это справка из среды GNOME, для запуска в КДЕ из меню пришлось править файл
/usr/share/applications/yelp.desktop (как вообще все приложения от GNOME)

строчки 257 и 264
OnlyShowIn=KDE;GNOME;Unity;
Categories=Utility;GNOME;GTK;Core;Documentation;
(после обновления придётся повторять)

либо сразу из консоли:

Консоль: user
[user@localhost ~]$ yelp man:dnf