Страница 1 из 1
dnfdragora - подключение репо
Добавлено: 22 май 2022, 18:54
algri14
Заметил в программе
dnfdragora-gtk/dnfdragora-qt неприятную особенность.
По умолчанию, в пакетном менеджере активированы только вот эти ветки репозитория:
Код: Выделить всё
dnf repolist
идентификатор репозитория имя репозитория
mirror-rosa-i686-contrib ROSA 2021.1 - i686 - Contrib
mirror-rosa-i686-main ROSA 2021.1 - i686 - Main
mirror-rosa-i686-non-free ROSA 2021.1 - i686 - Non-free
mirror-rosa-x86_64-contrib ROSA 2021.1 - x86_64 - Contrib
mirror-rosa-x86_64-main ROSA 2021.1 - x86_64 - Main
mirror-rosa-x86_64-non-free ROSA 2021.1 - x86_64 - Non-free
Полный список репо:
Если вы захотите подключить их все или какое-нибудь одно, то оно там продержится ровно до перезагрузки программы.
Для сравнения, в Mageia тот же бубен, попробовал решить через русского разработчика
AlexL, в ответ получил отписку:
AlexL⇓ писал(а):Все гуи к dnf являются авторскими разработками, у Mageia же свой rpmdrake.
Тему открыл потому что заметил, решения не знаю, не скажу что это крутая проблема и работать можно, но сейчас сделано не по уму, хорошо бы отправить баг автору, английского не знаю, маш-перевод сделаю корявым, к тому же потом может потребуется давать пояснения.
dnfdragora - подключение репо
Добавлено: 22 май 2022, 20:14
va9(2)
Обычному пользователю эти отключенные репы из списка не нужны.
dnfdragora - подключение репо
Добавлено: 22 май 2022, 20:47
Survolog
Файлы с репозиториями прописаны в /etc/yum.repos.d. Включить какой-нибудь - enabled=1, выключить - enabled=0. Можно воспользоваться и ключами при выполнении каких-нибудь команд в составе dnf.
Но в случае Росы смысла в этом мало. Все рабочие репозитории уже подключены. Какие-нибудь сторонние для abf.io репозитории не сопровождаются и сопровождаться не будут.
Можно ещё так: sudo dnf in rosa-repos-testing
Подключит тестинги.
dnfdragora - подключение репо
Добавлено: 22 май 2022, 21:52
algri14
va9(2) писал(а): 22 май 2022, 20:14
Обычному пользователю эти отключенные репы из списка не нужны.
Я о болезни, а Вы мне о следствии. Я говорю даже не про репо, а про GUI-фронтенды —
dnfdragora-gtk/dnfdragora-qt.
Подключить при надобности мне хватит и на один раз, могу через CUI, могу вручную в /etc/yum.repos.d./…rosa.repo (хотя их там =9, а в dnf =16), но это в принципе неправильно, GUI-фронтенд работает неправильно, если фишка такая, то фишка неправильная.
зы: конечно правильно, что по дефолту другие репо отключены, их подключают при надобности.
dnfdragora - подключение репо
Добавлено: 24 май 2022, 08:08
algri14
Ещё один момент, но это уже недоработка чисто от ROSA:
Название-описание пакета — есть.
Требования — есть
Файлы — есть
Журнал изменений — пусто, а здесь как раз и должно быть полное название пакета/версия/релиз, хотя бы такая информация, при надобности требуется скопировать именно эти данные о пакете, а сейчас их приходится вручную выписывать из таблицы выше.
Авторам фронтенда неплохо бы отправить запрос на создание возможности копировать список зависимостей всем списком, а не по одному пакету.
dnfdragora - подключение репо
Добавлено: 24 май 2022, 14:33
irton
отправьте запрос разработчикам фронтенда чтобы реализовали. Спасибо.
dnfdragora - подключение репо
Добавлено: 24 май 2022, 22:19
algri14
irton, я не владею английским, отправлял пару раз в простенькое ПО, автор просил пояснить, а через маш-перевод это делать нудно и получается непонятно.
Иначе я бы не создавал тему, сам бы порешал вопрос.
dnfdragora - подключение репо
Добавлено: 24 май 2022, 23:54
VictorR2007
algri14 писал(а): 24 май 2022, 22:19
Иначе я бы не создавал тему, сам бы порешал вопрос.
В любом случае это ваша задумка, и именно вам нужен её решать.
Большинству наплевать на описанные вами проблемы.
Главное ехать, а не шашечки.
А кому-то может и есть дело, но хватает других проблем и другой работы.
Тут
https://www.rosalinux.ru/ есть список ОС, которыми занимаются разработчики Росы.
И Фреш одна из всех, которая развивается только благодаря продажам остальных ОС с той странички.
Если они не будут продаваться, то и Роса Фреш не станет.
dnfdragora - подключение репо
Добавлено: 26 май 2022, 11:35
Survolog
algri14 писал(а): 22 май 2022, 21:52
va9(2) писал(а): 22 май 2022, 20:14
Обычному пользователю эти отключенные репы из списка не нужны.
Я о болезни, а Вы мне о следствии.
На самом деле, вы про гангрену пятой ноги собаки. Лечить, конечно, можно. Но зачем собаке пятая нога?
dnfdragora - подключение репо
Добавлено: 16 окт 2022, 21:50
mikhailnov
dnfdragora не умеет рулить файлами репозиториев на диске, на данный момент это не баг, а фича, так и задумана. Соответствующий функционал нужно дописывать в dnfdaemon, с которым dnfdragora взаимодействует по dbus. (Не уверен, что его наличие принесет пользы больше, чем вреда).
В Росе есть пакеты rosa-repos-*, в которые упакованы файлы /etc/yum.repo.d/*.repo с репозиториями, которые потом появляются в dnf и dnfdragora:
$ sudo dnf --disablerepo '*i686*' list | grep ^rosa-repos | awk '{print $1}' | sort -u
rosa-repos-contrib-testing.x86_64
rosa-repos-contrib.x86_64
rosa-repos-keys.noarch
rosa-repos-main-testing.x86_64
rosa-repos-main.x86_64
rosa-repos-non-free-testing.x86_64
rosa-repos-non-free.x86_64
rosa-repos-pkgprefs.noarch
rosa-repos-testing.x86_64
rosa-repos.x86_64
Их можно ставить и удалять, как обычный пакет. Возможно, было бы неплохо вынести их в отдельную категорию (сбоку в dnfdragora).
algri14 писал(а): 24 май 2022, 08:08
Журнал изменений — пусто, а здесь как раз и должно быть полное название пакета/версия/релиз, хотя бы такая информация, при надобности требуется скопировать именно эти данные о пакете, а сейчас их приходится вручную выписывать из таблицы выше.
%changelog на abf пустой, может, сделаем к следующей платформе его автогенерацию, толку мало, но немного есть.
dnfdragora - подключение репо
Добавлено: 17 окт 2022, 20:22
algri14
mikhailnov писал(а): 16 окт 2022, 21:50
Их можно ставить и удалять, как обычный пакет.
Новичку (а тем более чайнику) эти пакеты лучше не трогать, они устанавливаются в систему по умолчанию, чтобы у юзера уже были подключены репозитории, если что-то пойдёт не так, то он вообще ничего не сможет установить, ибо пакетный менеджер не будет знать откуда ставить.
dnfdragora - подключение репо
Добавлено: 17 окт 2022, 20:31
algri14
algri14 писал(а): 24 май 2022, 08:08
Журнал изменений — пусто, а здесь как раз и должно быть полное название пакета/версия/релиз, хотя бы такая информация, при надобности требуется скопировать именно эти данные о пакете, а сейчас их приходится вручную выписывать из таблицы выше.
algri14 писал(а): 24 май 2022, 08:08
Авторам фронтенда неплохо бы отправить запрос на создание возможности копировать список зависимостей всем списком, а не по одному пакету.
mikhailnov писал(а): 16 окт 2022, 21:50
%changelog на abf пустой, может, сделаем к следующей платформе его автогенерацию, толку мало, но немного есть.
Конечно это не первостепенная задача (и даже не второй очереди), это "шлифовка" дистрибутива и доводка его до хорошего качества.