Оригинальный автор(ы) | Паскаль Риго |
---|---|
Разработчик(и) | Тьерри Виньо |
Стабильный релиз | 8.133.1 / 2 июня 2024 г. ( 2024-06-02 ) |
Написано в | Перл |
Операционная система | Линукс |
Тип | Система управления пакетами |
Веб-сайт | metacpan.org/release/urpmi |
urpmi — это инструмент управления пакетами для установки, удаления, обновления и запроса пакетов программного обеспечения на локальных или удаленных (сетевых) носителях. Он оборачивает RPM Package Manager в роли интеллектуального менеджера пакетов. Он использует репозитории и разрешает зависимости, так что пользователь не будет страдать от ада зависимостей , который может возникнуть при использовании RPM напрямую. Он работает с официальными источниками от Mandriva или неофициальными источниками, такими как от Penguin Liberation Front. Он имеет графический интерфейс: Rpmdrake .
Он состоит из 2 частей:
Помимо ныне несуществующей Mandriva Linux, ее также используют:
urpmi был разработан в качестве эксперимента Паскалем Риго (Pixel) для устранения ограничений установки RPM ; в дальнейшем он поддерживался Франсуа Понсом и различными сотрудниками Mandriva . В настоящее время (2010–2024) он поддерживается Тьерри Виньо, который был сопровождающим rpmdrake [2] и одним из сопроводителей установщика и инструментов drakx в Mandriva, прежде чем он продолжил выполнять эту работу в Mageia.
Пер Эйвинд Карлсен поддерживал форк urpmi в Rosa Linux , перенося исправления и улучшения из работы Тьерри Виньо, [3] [4], но это не та версия, которая использовалась Mandriva Business Server (который был основан на Mageia). Этот форк умер около 2013 года (дата последнего коммита).
Установить пакет | urpmi <package_name> |
Удалить пакет со ссылкой (зависимости) | urpme <package_name> |
Запросить базу данных пакетов | urpmq <package_name> |
Найти пакет, содержащий файл | urpmf <file> |
Найти пакет, зная только часть имени RPM | urpmq --fuzzy <part-of-package_name> |
Обновите список пакетов | urpmi.update -a |
Обновите систему (используя все репозитории) | urpmi --auto-select |
Обновите свою систему (только с помощью репозиториев обновлений) | urpmi --update --auto-select |
Найти пакет, содержащий <word> в своем имени | urpmq -y <word> |
Найти пакет без ссылки (зависимости) | urpmi_rpm-find-leaves |