Автор (ы) оригинала | Паскаль Риго |
---|---|
Разработчики) | Тьерри Виньо |
Стабильный выпуск | 8.114 / 17 сентября 2018 г . |
Написано в | Perl |
Операционная система | Linux |
Тип | Система управления пакетами |
Веб-сайт | metacpan |
urpmi - это инструмент управления пакетами для установки, удаления, обновления и запроса пакетов программного обеспечения на локальных или удаленных (сетевых) носителях. Он обтекает RPM Package Manager ( RPM менеджера) пакета , так что пользователь не будет страдать часто встречающуюся [ править ] ад зависимостей . Он работает с официальными источниками из Mandriva или неофициальными источниками, такими как Фронт освобождения пингвинов. Он имеет графический интерфейс: Rpmdrake .
Он состоит из 2 частей:
- привязки C / perl низкого уровня
- код Perl более высокого уровня, реализующий продвинутые алгоритмы
Помимо уже не существующей Mandriva Linux, ее также используют:
- Uruk GNU / Linux , система 100% бесплатного программного обеспечения из Ирака , основанная на этом диспетчере пакетов виртуально для симулятора диспетчера пакетов Uruk, а также ядра Linux-libre и подходящий менеджер пакетов от Trisquel , также названного в честь города в Ираке.
- Mageia (французская ветвь Mandriva Linux, которая является основой для будущих продуктов Mandriva [1] )
- ROSA Linux и openMandriva (российская ветвь Mandriva Linux, которая является базой для будущих продуктов OpenMandriva [2] ).
История [ править ]
urpmi был разработан Паскалем Риго (Pixel) в качестве эксперимента для устранения ограничений установки RPM ; в дальнейшем он поддерживался Франсуа Понсом и другими сотрудниками Mandriva . В настоящее время (2010-2013) поддерживается Тьерри Винно, который был сопровождающим rpmdrake [3] и одним из соавторов программы установки и инструментов drakx в Mandriva, прежде чем он продолжил эту работу в Mageia. Это версия, которая будет использоваться Mandriva в своих будущих продуктах, основанных на Mageia. [4]
Пер Эйвинд Карлсен поддерживает форк urpmi в Rosa Linux , обеспечивая обратную связь с исправлениями и улучшениями работы Тьерри Виньо, [5] [6], но это не та версия, которая используется в Mandriva Business Server (который основан на Mageia).
Команды [ править ]
Общие команды [ править ]
Установить пакет | 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 |
Полезные команды [ править ]
Найдите пакет, содержащий <слово> в своем имени | urpmq -y <word> |
Найти пакет без ссылки (зависимости) | urpmi_rpm-find-leaves |
См. Также [ править ]
Ссылки [ править ]
- ^ http://blog.mandriva.com/en/2012/12/10/mbs-peek/
- ^ distrowatch.com: OpenMandriva
- ^ "Архивная копия" . Архивировано из оригинала на 2015-05-23 . Проверено 23 мая 2015 .CS1 maint: заархивированная копия как заголовок ( ссылка )
- ^ http://blog.mandriva.com/en/2012/12/10/mbs-peek/
- ^ http://svnweb.mageia.org/soft?view=revision&revision=7297
- ^ https://abf.rosalinux.ru/proyvind/urpmi/commit/11e4718ce2a1bf814bcb1a68d2490e2ff3a8ca34.patch
Внешние ссылки [ править ]
- Официальный сайт
- Страница CPAN для привязок C / perl низкого уровня
- Страница CPAN для кода Perl высокого уровня