урпми

Инструмент управления пакетами Linux
урпми
Оригинальный автор(ы)Паскаль Риго
Разработчик(и)Тьерри Виньо
Стабильный релиз
8.133.1 / 2 июня 2024 г. ; 7 месяцев назад ( 2024-06-02 )
Написано вПерл
Операционная системаЛинукс
ТипСистема управления пакетами
Веб-сайтmetacpan.org/release/urpmi

urpmi — это инструмент управления пакетами для установки, удаления, обновления и запроса пакетов программного обеспечения на локальных или удаленных (сетевых) носителях. Он оборачивает RPM Package Manager в роли интеллектуального менеджера пакетов. Он использует репозитории и разрешает зависимости, так что пользователь не будет страдать от ада зависимостей , который может возникнуть при использовании RPM напрямую. Он работает с официальными источниками от Mandriva или неофициальными источниками, такими как от Penguin Liberation Front. Он имеет графический интерфейс: Rpmdrake .

Он состоит из 2 частей:

  • низкоуровневые привязки C/perl
  • более высокий уровень кода Perl, реализующий расширенные алгоритмы

Помимо ныне несуществующей Mandriva Linux, ее также используют:

  • Uruk GNU/Linux , полностью свободная программная система, созданная в Ираке , основанная на этом виртуальном менеджере пакетов для симулятора менеджера пакетов Uruk, а также ядрах Linux-libre и apt , реальном менеджере пакетов от Trisquel , также названном в честь города в Ираке.
  • Mageia — французский форк Mandriva Linux, который некоторое время служил основой для будущих продуктов Mandriva, но теперь является независимым дистрибутивом Linux, поддерживаемым сообществом.
  • ROSA Linux — российский форк Mandriva Linux, который является основой для будущих продуктов OpenMandriva. [1]

История

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>
Найти пакет, зная только часть имени RPMurpmq --fuzzy <part-of-package_name>
Обновите список пакетовurpmi.update -a
Обновите систему (используя все репозитории)urpmi --auto-select
Обновите свою систему (только с помощью репозиториев обновлений)urpmi --update --auto-select

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

Найти пакет, содержащий <word> в своем имениurpmq -y <word>
Найти пакет без ссылки (зависимости)urpmi_rpm-find-leaves

Смотрите также

Ссылки

  1. ^ distrowatch.com: OpenMandriva
  2. ^ "[soft] Содержимое /Rpmdrake/Trunk/NEWS". Архивировано из оригинала 2015-05-23 . Получено 2015-05-23 .
  3. ^ "[мягкая] Ревизия 7297".
  4. ^ "[PATCH] добавить базовую поддержку для --downgrade (mga#6655)" . Получено 2024-01-22 .
  • Официальный сайт
  • Страница CPAN для низкоуровневых привязок C/perl
  • Страница CPAN для высокоуровневого кода Perl


Взято с "https://en.wikipedia.org/w/index.php?title=Urpmi&oldid=1263958792"