Страница 1 из 1

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

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

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

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

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

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

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

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

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

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

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

Мой вариант:

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

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

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

dnf install locales-*                 установить все пакеты, названия которых начинаются на "locales-"

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

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

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

Добавлено: 03 окт 2022, 10:53
va9(2)
Да берите и правьте текущую статью. В вики ведется история и если напортачите вернуть предыдущее состояние можно в несколько кликов.
Михаил будет не против. Если не верите можете у него спросить.

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

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

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

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

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

Добавлено: 04 окт 2022, 08:35
algri14
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: !

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

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

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

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

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

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

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

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

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

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

yelp man:dnf

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

Добавлено: 06 ноя 2022, 19:41
algri14
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 не показывает цвет, удалил

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

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

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

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

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

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

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

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

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

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

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