DNF — статья в Вики.

Ответить
Аватара пользователя
algri14
Сообщения: 242
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

DNF — статья в Вики.

Сообщение algri14 » 30 сен 2022, 21:10

В Вики ROSA есть статья про утилиту Dnf, её написал Mikhailnov. Но очень короткая, тем более что в дистрибутиве теперь по-умолчанию установлен пакет dnfdragora — это сторонний графический фронтенд-программа консольной dnf, работающая на стороне клиента-пользователя.
Я недавно дорабатывал (маш-перевод от Яндекса) подобную статью для Вики Mageia Использование DNF, оригинал из из Wiki-Mageia.org Using DNF. Хотелось бы дополнить в Вики ROSA статью о DNF (удалив некоторую часть чисто для Mageia).
У меня вопрос, у Вики есть модератор? как происходит добавление? кто-нибудь делает коррекцию?
В магеевской статье есть ссылки на большой материал по мануалу, ведут на dnf.readthedocs.io , который я не берусь даже дорабатывать, слишком сложно без знания языка и без практического знания утилиты dnf, но с помощью маш-перевода приблизительно понять можно.

va9(2)
Сообщения: 798
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2021.1.x86_64

DNF — статья в Вики.

Сообщение va9(2) » 30 сен 2022, 23:49

algri14 писал(а):
30 сен 2022, 21:10
у Вики есть модератор? как происходит добавление? кто-нибудь делает коррекцию?
1. Может есть, но скорее всего нет.
2. Зарегистрируйтесь и добавляйте, правьте статьи. Никаких особых прав для этого получать не надо. Кнопка "Создать учетную запись" находится на любой странице вики в правом верхнем углу.
3. Делают.
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.

Аватара пользователя
algri14
Сообщения: 242
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

DNF — статья в Вики.

Сообщение algri14 » 03 окт 2022, 00:00

va9(2) писал(а):
30 сен 2022, 23:49
2. Зарегистрируйтесь и добавляйте, правьте статьи. Никаких особых прав для этого получать не надо.
Хотелось бы всё таки связаться с автором. Ибо одно дело я сам напишу всю статью и выложу в Вики, другое дело займусь правкой чужой статьи, надо согласовать кое-что.
И второй момент, в Mageia в пакете man-pages-ru для dnf, нет русского перевода руководства, а в Росе перевод есть (узнал накануне) и получается, что добавлять мало чего требуется, всего несколько малоизвестных команд, чтобы были на виду для новичков.

Подправил бы раздел:
Вики писал(а):«Регулярные выражения»

Все команды поиска предоставляют пользователю возможность фильтрации результата с помощью добавления одного или более шаблонов выражений в качестве аргумента. Шаблоны выражений — это обычные строки символов, содержащие один или несколько символов подстановки «*» (который расширяется до соответствия любому поднабору знаков) и символа «?» (который расширяется до соответствия любому одиночному символу).

Пример: установить все пакеты, названия которых начинаются на "locales-":

Код: Выделить всё

dnf install "locales-*"
В авторском варианте моСк встаёт в ступор от большого набора фраз, хотя и правильных. В школе меня учительница останавливала, если начинал путаться в цитировании какого-нибудь правила, говорила — поясни своими словами, — и тебе проще, и нам понятнее. :D

Мой вариант:

«Регулярные выражения»

Регулярные выражения (regexp или regex) — это механизм поиска и замены. Все команды предоставляют пользователю возможность поиска и фильтрации результата с помощью добавления одного или нескольких шаблонов выражений в качестве аргумента.
Шаблоны выражений содержат один или несколько символов подстановки — символ «*» расширяет поиск до соответствия любому поднабору знаков, а «?» до соответствия любому одиночному символу.

Код: Выделить всё

dnf install locales-*                 установить все пакеты, названия которых начинаются на "locales-"
Последний раз редактировалось algri14 03 окт 2022, 19:24, всего редактировалось 1 раз.

sirius2000
Сообщения: 94
Зарегистрирован: 19 дек 2016, 14:48
Operating system: ROSA Desktop Fresh R12.4 Plasma x64
ROSA Desktop Fresh R12.4 LXQt x64
Откуда: Россия Волгоград

DNF — статья в Вики.

Сообщение sirius2000 » 03 окт 2022, 10:39

algri14, Проще и быстрее написать статью под другим названием, чем искать автора и согласовывать статью. Например: DNF man.

va9(2)
Сообщения: 798
Зарегистрирован: 20 окт 2015, 08:06
Operating system: RF.KDE5.2021.1.x86_64

DNF — статья в Вики.

Сообщение va9(2) » 03 окт 2022, 10:53

Да берите и правьте текущую статью. В вики ведется история и если напортачите вернуть предыдущее состояние можно в несколько кликов.
Михаил будет не против. Если не верите можете у него спросить.
$ - команда должна быть выполнена от имени непривилегированного пользователя,
# - команда должна быть выполнена от имени суперпользователя.

Аватара пользователя
algri14
Сообщения: 242
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

DNF — статья в Вики.

Сообщение algri14 » 03 окт 2022, 19:23

va9(2) писал(а):
03 окт 2022, 10:53
можете у него спросить.
Спасибо.

Аватара пользователя
mikhailnov
Сообщения: 263
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

DNF — статья в Вики.

Сообщение mikhailnov » 03 окт 2022, 20:57

Да, я за правки.
Dnfdragora не совсем "фронтенд для консольного dnf". Она общается по dbus с dbus-активируемым демоном dnfdaemon, который использует Python API dnf, то есть, грубо говоря, cli dnf и он используют одну и ту же питоновскую библиотеку.
Русский man dnf прямо в пакете dnf, victorr2007 делал перевод. Не в man-pages-ru.

Аватара пользователя
algri14
Сообщения: 242
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

DNF — статья в Вики.

Сообщение algri14 » 04 окт 2022, 08:35

sirius2000 писал(а):
03 окт 2022, 10:39
Проще и быстрее написать статью под другим названием, чем искать автора и согласовывать статью. Например: DNF man.
Во-первых, незачем плодить в Вики однотипные статьи.
man DNF уже есть в дистрибутиве, из него можно и нужно взять несколько специфичных команд для новичков, потому как Вики вообще по сути пишется для новичков.
sirius2000, а Вы писали хоть раз статью для Вики? Это — тема, стилистика, грамматика, орфография, пунктуация, и ВСЁ это должно быть написано технически (самый главный пункт) грамотно и доходчиво для любого чайника.
mikhailnov писал(а):
03 окт 2022, 20:57
Русский man dnf прямо в пакете dnf, victorr2007 делал перевод. Не в man-pages-ru.
Не знаю нюансов правил и не могу сказать правильно или нет. Mageia международный дистрибутив и там все man'ы лежат именно в man-pages-ru, но их там очень мало. В линукс-сообществе принято делится :D

Дополнено:
и кстати о манах, в Mageia пакет man-pages-ru установлен по зависимостям, а в Росе пришлось ставить отдельно, что точно не есть карашо :( , порадовало что в пакете очень много этих манов :good: !

Survolog
Сообщения: 367
Зарегистрирован: 30 авг 2016, 22:30
Operating system: ROSA Fresh
Писать в Телеграм или ВК.

DNF — статья в Вики.

Сообщение Survolog » 07 окт 2022, 17:05

algri14 писал(а):
04 окт 2022, 08:35
и кстати о манах, в Mageia пакет man-pages-ru установлен по зависимостям, а в Росе пришлось ставить отдельно, что точно не есть карашо
Древность у них высоковата. Обновлять их вряд ли кто-то будет. Есть немного более свежий альтернативный вариант: справка (termhelper)
Вроде бы тоже не на всех вариантах Фреша установлен.

Аватара пользователя
algri14
Сообщения: 242
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

DNF — статья в Вики.

Сообщение algri14 » 07 окт 2022, 17:31

Survolog писал(а):
07 окт 2022, 17:05
Древность у них высоковата. Обновлять их вряд ли кто-то будет.
Другие не смотрел, а русский man-dnf май 2020 года, в Mageia англ. 2021 года, сравнить понятное дело не могу (инглиш не знаю), но мало-помалу команд и плагинов в dnf прибавляется.
Так что спасибо VictorR2007'у за перевод! ранее я пробовал читать маш перевод мана, сильно косноязыко. Пробовал найти русскую удобочитаемую версию, но не нашёл, в консоли читать неудобно (перемещение-поиск неудобный), поэтому скопировал просто в текст,

Код: Выделить всё

man dnf > ~/man_dnf.txt
так уже лучше.

Статью mikhailnov'а, дополнять не буду, особо нечего, она ведь всего лишь краткое описание dnf, чуть-чуть предложения попроще сформулирую в абзаце «Регулярные выражения», чтобы чайникам понятнее было. Напишу всё таки свою, в основном по командам и более подробным пояснением к ним, описание возьму из мана.

Аватара пользователя
mikhailnov
Сообщения: 263
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

DNF — статья в Вики.

Сообщение mikhailnov » 06 ноя 2022, 04:19

algri14 писал(а):
07 окт 2022, 17:31
Пробовал найти русскую удобочитаемую версию, но не нашёл, в консоли читать неудобно (перемещение-поиск неудобный)
Можно установить yelp и открывать маны так:

Код: Выделить всё

yelp man:dnf

Аватара пользователя
algri14
Сообщения: 242
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

DNF — статья в Вики.

Сообщение algri14 » 06 ноя 2022, 19:41

mikhailnov писал(а):
06 ноя 2022, 04:19
Можно установить yelp и открывать маны так:

Код: Выделить всё

yelp man:dnf
mikhailnov, спасибо, какая лепота, обязательно укажу в статье этот вариант.
зы: жаль что в движке форума нет опции «Спасибо», это не только счётчик благодарностей, по ним на других форумах можно пройти по ссылке и посмотреть за что сказали спасибо и почитать интересный материал.

Дополнено:
yelp — это справка из среды GNOME, для запуска из меню пришлось править файл yelp.desktop (как вообще все приложения от GNOME)

OnlyShowIn=KDE;GNOME;Unity;
Categories=Utility;GNOME;GTK;Core;Documentation;

Но для просмотра справки dnf всё равно запуск из консоли.
зы: тег code не показывает цвет, удалил
Последний раз редактировалось algri14 06 ноя 2022, 21:58, всего редактировалось 2 раза.

Аватара пользователя
mikhailnov
Сообщения: 263
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

DNF — статья в Вики.

Сообщение mikhailnov » 06 ноя 2022, 21:21

algri14 писал(а):
06 ноя 2022, 19:41
как вообще все приложения от GNOME
А какие еще приложения GNOME приходилось так править?

От yelp в, допустим, меню XFCE, думаю, толку нет.

Аватара пользователя
algri14
Сообщения: 242
Зарегистрирован: 24 янв 2020, 16:47
Operating system: Mageia 8x86_64-KDE:
ROSA.FRESH.PLASMA5.12.3.x86_64
Откуда: г.Воронеж

DNF — статья в Вики.

Сообщение algri14 » 06 ноя 2022, 21:53

mikhailnov писал(а):
06 ноя 2022, 21:21
А какие еще приложения GNOME приходилось так править?
Все что мне приходилось ставить, например: EasyTag, Baobab, Guake
Посмотрите их файлы.desktop, у всех стоит значение:

Код: Выделить всё

OnlyShowIn=GNOME;Unity;
Categories=GNOME;GTK;Core;Documentation;Utility;
и после установки их просто нет в меню КДЕ
Последний раз редактировалось algri14 07 ноя 2022, 00:17, всего редактировалось 2 раза.

Аватара пользователя
mikhailnov
Сообщения: 263
Зарегистрирован: 29 авг 2015, 22:53
Operating system: ROSA
Контактная информация:

DNF — статья в Вики.

Сообщение mikhailnov » 06 ноя 2022, 22:05

algri14 писал(а):
06 ноя 2022, 21:53
mikhailnov писал(а):
06 ноя 2022, 21:21
А какие еще приложения GNOME приходилось так править?
Все что мне приходилось ставить, напримет EasyTag, Baobab, Guake
Посмотрите их файлы.desktop, у всех стоит значение:

Код: Выделить всё

OnlyShowIn=GNOME;Unity;
Categories=GNOME;GTK;Core;Documentation;Utility;
и после установки их просто нет в меню КДЕ
Прикольно...

Ответить

Вернуться в «Общие вопросы по РОСЕ»