urpmi

Из Википедии, бесплатной энциклопедии

urpmi
Тип Система управления пакетами
Автор Паскаль Риго
Разработчик Per Øyvind Karlsen
Написана на Perl
Операционная система Linux
Последняя версия 8.127 (31 октября 2021 года)
Сайт metacpan.org/release/urpmi

urpmi — набор утилит Mandriva Linux, Mageia, OpenMandriva Lx и Rosa Linux для установки, удаления и обновления и пакетов программ из локальных или сетевых источников. Изначально urpmi создавался в качестве менеджера пакетов RPM с автоматическим разрешением зависимостей. Он работает как с официальными источниками из Mandriva / Mageia / Rosa / OpenMandriva[1], так и с неофициальными источниками, такими как «Penguin Liberation Front»/Российский репозитории Mageia.

urpmi был разработан в качестве эксперимента Паскалем Ригауксом (pixel) для решения проблем ограничений установки RPM. Он также разрабатывался Франсуа Понсом и другими сотрудниками Mandriva. В настоящее время (2010—2013 гг.), urpmi разрабатывает Тьерри Вигнауд, который тогда разрабатывал rpmdrake[2], и который являлся одним из соавторов установщика drakx, и инструментов Mandriva перед работой в Mageia. Эта версия будет использоваться в будущих проектах Mandriva, которые будут основаны на Mageia[3].

Per Øyvind Karlsen разрабатывает форк urpmi для Rosa Linux с исправлениями и улучшениями на базе разработках Тьерри Вигнауда[4][5], но данная версия не используется в Mandriva Business Server, которая основывается на Mageia.

Общие команды

[править | править код]
Установка пакета urpmi <package_name>
Удаление пакета с зависимостями urpme <package_name>
Удаление «осиротевшего(их)» пакета(ов) зависимости urpme --auto-orphans
Запрос базы данных пакетов urpmq <package_name>
Найти пакет, содержащий файл urpmf <file>
Найти пакет по фрагменту названия RPM urpmi --fuzzy <fragment>
Обновить список пакетов urpmi.update -a
Обновление всей системы urpmi --auto-select
Автоматическое обновление системы urpmi --auto-update

Полезные команды

[править | править код]
Найти пакеты, содержащие <word> в своем названии urpmi -y <word>
Найти пакет без зависимостей urpmi_rpm-find-leaves

Примечания

[править | править код]
  1. DistroWatch.com: OpenMandriva Lx. Дата обращения: 31 июля 2018. Архивировано 28 августа 2018 года.
  2. [soft] Contents of /rpmdrake/trunk/NEWS. Архивировано 23 мая 2015 года.
  3. Sneak Peek at Mandriva Business Server | Mandriva SA Blog. Дата обращения: 31 июля 2018. Архивировано из оригинала 1 февраля 2013 года.
  4. [soft] Revision 7297. Дата обращения: 31 июля 2018. Архивировано 31 июля 2018 года.
  5. Архивированная копия. Дата обращения: 31 июля 2018. Архивировано 12 октября 2019 года.