urpmi (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 |
Примечания
[править | править код]- ↑ DistroWatch.com: OpenMandriva Lx . Дата обращения: 31 июля 2018. Архивировано 28 августа 2018 года.
- ↑ [soft] Contents of /rpmdrake/trunk/NEWS. Архивировано 23 мая 2015 года.
- ↑ Sneak Peek at Mandriva Business Server | Mandriva SA Blog . Дата обращения: 31 июля 2018. Архивировано из оригинала 1 февраля 2013 года.
- ↑ [soft] Revision 7297 . Дата обращения: 31 июля 2018. Архивировано 31 июля 2018 года.
- ↑ Архивированная копия . Дата обращения: 31 июля 2018. Архивировано 12 октября 2019 года.