- Как получить список зависимостей репозиторного пакета (аналогично rpm -q --requires)?
- Как получить список зависимостей, предоставляемых репозиторным пакетом (аналогично rpm -q --provides)?
- Как найти репозиторный пакет, предоставляющий некую зависимость (аналогично rpm -q --whatprovides)?
вопрос по использованию dnf (отображение зависимостей)
Модератор: Модераторы разделов
-
- Модератор
- Сообщения: 21001
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
вопрос по использованию dnf
Возник вопрос, ответа на который в манах не нашёл. Подскажите, кто в теме. Интересуют следующие вещи:
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Модератор
- Сообщения: 21001
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: вопрос по использованию dnf
Нашёл ответ сам: надо использовать плагин repoquery.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1369
- ОС: Mageia 5.1 & 8 x86_64, KDE
Re: вопрос по использованию dnf
Bizdelnick, ссылка она хорошо, но по ссылке
ответ всё таки был бы лучше…
Ман говорит:
dnf [options] repoquery [<select-options>] [<query-options>] [<package-file-spec>]
Выполняет поиск выбранных пакетов в доступных репозиториях и отображает запрошенную информацию о них. Это является эквивалентом rpm -q для удалённых репозиториев.
Есть также несколько специфических команд repoquery repoquery-n, repoquery-na и repoquery-nevra которые позволяют указывать точный аргумент в формате NEVRA (не влияет на аргументы таких параметров, как --whatprovides <arg>, ...).
dnf repoquery --requires --resolve — показать список пакетов необходимых для удовлетворения зависимостей
зы: тоже сподобило изучать dnf, запутался в формулировках, а опции тем более…
тему поднял не для некропостинга, а чтобы не создавать подобную
далее отправило Core DNF Plugins DocumentationThis is a 404 error page.
ответ всё таки был бы лучше…
Shell
dnf repoquery guake
guake-0:3.7.0-3.mga8.noarch
dnf [options] repoquery [<select-options>] [<query-options>] [<package-file-spec>]
Выполняет поиск выбранных пакетов в доступных репозиториях и отображает запрошенную информацию о них. Это является эквивалентом rpm -q для удалённых репозиториев.
Есть также несколько специфических команд repoquery repoquery-n, repoquery-na и repoquery-nevra которые позволяют указывать точный аргумент в формате NEVRA (не влияет на аргументы таких параметров, как --whatprovides <arg>, ...).
dnf repoquery --requires --resolve — показать список пакетов необходимых для удовлетворения зависимостей
зы: тоже сподобило изучать dnf, запутался в формулировках, а опции тем более…
тему поднял не для некропостинга, а чтобы не создавать подобную
-
- Модератор
- Сообщения: 21001
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: вопрос по использованию dnf
Просто эту команду из плагина перенесли в основной код dnf, соответственно и документация переехала.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1369
- ОС: Mageia 5.1 & 8 x86_64, KDE
Re: вопрос по использованию dnf
Bizdelnick, вот даны почти одинаковые команды:
dnf repoquery 'light*' и dnf repoquery light*
в мане первая, но вторая выполняется точно так же
И второй вопрос.
dnf repoquery --requires python --resolve — Показывает предоставления пакета требуемые пакету python
что такое в данном контексте — "предоставления" (или это неправильный перевод?) пакета требуемые пакету python и почему опция --resolve стоит после запрашиваемого пакета, хотя если её поставить до запрашиваемого пакета "python" — вывод тот же, в чём фишка?
dnf repoquery 'light*' и dnf repoquery light*
в мане первая, но вторая выполняется точно так же
И второй вопрос.
dnf repoquery --requires python --resolve — Показывает предоставления пакета требуемые пакету python
что такое в данном контексте — "предоставления" (или это неправильный перевод?) пакета требуемые пакету python и почему опция --resolve стоит после запрашиваемого пакета, хотя если её поставить до запрашиваемого пакета "python" — вывод тот же, в чём фишка?
-
- Модератор
- Сообщения: 21001
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: вопрос по использованию dnf
Вы забыли задать первый.
Очевидно, неправильный. Такого слова-то в русском языке нет (точнее, есть, но оно не имеет множественного числа).
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Сообщения: 1369
- ОС: Mageia 5.1 & 8 x86_64, KDE
Re: вопрос по использованию dnf
не пронумеровал, не придирайтесь, по существу
к тому же меньше знаков набирать
Этот кусок мана взят из перевода Росы, вероятно маш-перевод без коррекций.
Тогда это наверное:
dnf repoquery --requires python --resolve — Показывает зависимости требуемые пакету python ?
А что по поводу
-
- Модератор
- Сообщения: 21001
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: вопрос по использованию dnf
По существу — вопроса нет. Если он (пытаюсь угадать) заключается в том, как правильно, то в шелле правильно с кавычками либо с экранированием *. И к dnf это отношения не имеет, только к шеллу.
Типа того. В оригинале — capabilities, не могу сходу придумать хороший перевод. Зависимости в широком смысле слова, так скажем.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
-
- Модератор
- Сообщения: 21001
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: вопрос по использованию dnf
Обсуждение росовского перевода мана перенесено в русский перевод dnf(8) в ROSA.
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |