The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

Первый релиз Urpm-tools

29.12.2011 13:39

Компания ROSA представила первый релиз инструментария Urpm-tools, расширяющего и дополняющего функциональность пакетного менеджера urpmi, используемого в дистрибутиве Mandriva Linux. По своим возможностям Urpm-tools очень близок к yum-utils, названия утилит и опции также схожи с yum-utils. Код проекта написан на языке Python и распространяется под лицензией GPLv2. Пакет с исходными текстами urpm-tools можно загрузить из стандартных репозиториев Mandriva Linux.

Реализованные утилиты:

  • urpm-downloader - загрузка из репозиториев пакетов вместе со всеми необходимыми зависимостями, source-пакетами, build-зависимостями и debug-info. В частности, пользователь может отдельно загрузить набор пакетов для его дальнейшей локальной установки;
  • urpm-package-cleanup - проведение чистки установленных пакетов, например, выявление дубликатов с разными версиями, удаление устаревших пакетов, определение установленных, но отсутствующих в репозиториях пакетов, выявление пакетов для которых отсутствуют обязательные или мягкие зависимости;
  • urpm-repoclosure - проверка замкнутости репозитория по зависимостям для проверки самодостаточности репозитория и гарантирования, что для установки пакетов из него не потребуется подключения других источников;
  • urpm-repodiff - оценка различий состава двух репозиториев. Выводится список добавленных, удаленных и изменённых пакетов;
  • urpm-repomanage - анализ набора RPM-файлов и выделение самых новых и устаревших версий каждого пакета.

Утилиты, которые планируется выпустить в будущем:

  • urpm-build-distrib - создание дистрибутива на основе нескольких репозиториев (создание репозитория на основе RPM-файлов возможно через urpmi-команду genhdlist2);
  • urpm-debuginfo-install - установка пакетов debuginfo, необходимых для отладки программ;
  • urpm-distrosync - синхронизация локального набора пакетов с репозиторием;
  • urpm-repograph - построение графа зависимостей пакетов в репозитории.


  1. Главная ссылка к новости (http://www.rosalab.ru/blogs/ur...)
  2. OpenNews: Открыт публичный сервер сборочной системы Korinf
  3. OpenNews: Система openSUSE Build Service переименована в Open Build Service
  4. OpenNews: В рамках проекта Bretzn создается система для упрощения доставки KDE-приложений
  5. OpenNews: Инициатива по созданию форка проекта RPM5
  6. OpenNews: Начало тестирования видеопроигрывателя ROSA Media Player 1.0
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/32692-urpmi
Ключевые слова: urpmi, rpm, mandriva
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (57) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 15:23, 29/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +3 +/
    > Код проекта написан на языке Python

    А он тоже будет класть виртуалку с 256М памяти как и yum?

     
     
  • 2.2, Аноним (-), 15:37, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Нет! он будет класть виртуалку с 512!
     
     
  • 3.20, Аноним (-), 20:02, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Нет! он будет класть виртуалку с 512!

    Соци-капиталистическое соревнование прямо.

     
     
  • 4.40, Аноним (-), 16:32, 31/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Соци-капиталистическое соревнование прямо.

    Обычная писькомерка для питон-кодеров - кто более мощный сервак завалит.

     

  • 1.3, Michael Shigorin (ok), 16:14, 29/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Воспринимать стоит в контексте http://www.opennet.dev/opennews/art.shtml?num=30441
     
     
  • 2.5, kda (ok), 16:46, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А так же в том контексте, что сейчас Jeff работает в РОСЕ (по контракту). Сюрприз?
     
     
  • 3.6, Michael Shigorin (ok), 16:55, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А так же в том контексте, что сейчас Jeff работает в РОСЕ (по контракту). Сюрприз?

    Я в курсе.  Сюрприз?

    http://www.opennet.dev/openforum/vsluhforumID3/81926.html#60

     
     
  • 4.7, kda (ok), 17:13, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Ну, то, что Вы лжете на каждом углу про РОСУ уже давно понятно. Ладно. Пусть это на Вашей совести и остается.
     
     
  • 5.8, Michael Shigorin (ok), 18:38, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну, то, что Вы лжете на каждом углу про РОСУ

    Можно пример?

    О том, почему Вам, Денис, хочется верить в то, что происходящее хорошо -- я помню.  Но пол бетонный.

     
     
  • 6.23, VVV (??), 20:49, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >  Но пол бетонный.

    И чо? Может для средней школы №145 г. Киева это убийственный аргумент, но нельзя ли все-таки поконкретней...

    Кроме софистики и мантр, никакой конкретики. Я не вижу принципиальной разницы между "общеукраинскими" "свидомитами", впадающих в истерику при упоминании москалей, и "конкретноукраинским" "пацаном", который точно так же истерит при любом упоминании Росы или Пингвина.

    Критика, сударь, должна быть конструктивной, тогда будет вам  и уважение. Сделайте лучше, чем Роса, кто вам запрещает? Не надо втирать нам, какие они плохие, покажите, какие вы хорошие.

     
     
  • 7.24, Michael Shigorin (ok), 21:36, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    И то, что Денис пытается убедить себя в том, что всё не так уж плохо, Шигорин го... большой текст свёрнут, показать
     
     
  • 8.29, ach (ok), 08:52, 30/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Это Вы про АльтЛинукс Который в 21 веке не умеет показывать, что ядро обновить ... текст свёрнут, показать
     
     
  • 9.42, Michael Shigorin (ok), 22:57, 05/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    И про него в том числе А расскажите-ка, что вы впарили в качестве сборочной сис... текст свёрнут, показать
     
     
  • 10.43, ach (ok), 23:01, 05/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А Вы от ответа-то не уходите Документы по НПП будут доступны, когда Минкомсвяз... текст свёрнут, показать
     
     
  • 11.46, Michael Shigorin (ok), 23:26, 05/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А я специально оставил цитату, чтоб слово важнее не зависло в воздухе одним ко... текст свёрнут, показать
     
     
  • 12.48, ach (ok), 23:29, 05/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Я сборочной средой не занимался и не интересовался пока деталями Времени не был... текст свёрнут, показать
     
  • 12.52, ach (ok), 10:47, 06/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вопрос не в том, чтоб сажать человека, а в отсутсвии способности вашего apt а ко... текст свёрнут, показать
     
     
  • 13.54, Michael Shigorin (ok), 17:02, 07/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    pad rpm -qa 124 grep kernel-image kernel-image-std-def-3 1 5-alt1 kernel-i... текст свёрнут, показать
     
     
  • 14.55, ach (ok), 17:03, 07/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Вы правда не поняли о чем речь ... текст свёрнут, показать
     
     
  • 15.57, Michael Shigorin (ok), 18:16, 07/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Значит, Retry Есть что добавить к http www opennet ru 8101 openforum vsluhfor... текст свёрнут, показать
     
     
  • 16.58, ach (ok), 18:27, 07/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ссылку, которую упоминал теперь не нашел Но точно помню, что она была Но речь... текст свёрнут, показать
     
  • 10.44, ach (ok), 23:03, 05/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Кому что важнее Я не понял этой фразы ... текст свёрнут, показать
     
  • 8.30, ach (ok), 09:03, 30/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не совсем корректное сравнение Про погоны это скорее к новым хозяевам Альта ... текст свёрнут, показать
     
     
  • 9.45, Michael Shigorin (ok), 23:12, 05/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Да, но я старался помягче 1 можно подробнее 2 не у нас , напоминаю Я знаю ... большой текст свёрнут, показать
     
     
  • 10.47, ach (ok), 23:26, 05/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ростехнологии И это же относится к тому, что ниже у Вас про NGI Компромата н... текст свёрнут, показать
     
     
  • 11.50, Michael Shigorin (ok), 00:49, 06/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    То, что знаю о скажем Чемезове -- не укладывается Не, давайте предметно -- я ... большой текст свёрнут, показать
     
     
  • 12.51, ach (ok), 10:45, 06/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Послушайте, хватит дурака включать Оборонка, а именно ее курируют Ростехнологии... большой текст свёрнут, показать
     
     
  • 13.56, Michael Shigorin (ok), 17:38, 07/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Похвальное намерение, теперь перейдите наконец к делу Да Читаю http www rost... большой текст свёрнут, показать
     
  • 8.38, VVV (??), 11:33, 31/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Жаль, что я не услышал этот перл полгода назад, блеснул бы им на встрече однокла... большой текст свёрнут, показать
     
     
  • 9.49, Michael Shigorin (ok), 00:10, 06/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А я и говорю о том, что знаю -- магистратуру заканчивал в КГУ, а прямщас сижу по... большой текст свёрнут, показать
     
     
  • 10.53, VVV (??), 11:50, 06/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Ок, где можно познакомиться с вашей магистерской диссертацией До сих пор позор... большой текст свёрнут, показать
     
     
  • 11.59, Michael Shigorin (ok), 22:58, 07/01/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Разумеется -- только в согласии с настойчивым предложением кафедры которая дейс... большой текст свёрнут, показать
     

  • 1.4, Аноним (-), 16:32, 29/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Mandriva продолжает тактику microsoft (Embrace, extend and extinguish): сначала свой несовместимый с другими rmp5, затем расширение пакетного менеджера.
     
     
  • 2.9, Аноним (-), 18:54, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А в каком месте, интересно, rpm5 несовместимый?
     

  • 1.10, VolanD (ok), 19:02, 29/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Не троллинга ради, а просто интересно. Всякие apt-get, yum и т.п. они чем-то принципиально отличаются?
     
     
  • 2.11, Флинт (?), 19:08, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    дистрибутивами в которых они применяются...
     
     
  • 3.12, Michael Shigorin (ok), 19:16, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    И спецэффектами -- вместо apt-get moo можно огрести, скажем, такие:
    http://lists.mandriva.com/cooker/2011-04/msg00001.php
    http://lists.mandriva.com/cooker/2011-03/msg00801.php
    http://lists.mandriva.com/cooker/2010-11/msg00327.php

    (2 kda: только не надо обвинять меня ещё и в DNS-спуфинге, ага?)

     
     
  • 4.13, Флинт (?), 19:25, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И спецэффектами -- вместо apt-get moo можно огрести, скажем, такие:
    > http://lists.mandriva.com/cooker/2011-04/msg00001.php
    > http://lists.mandriva.com/cooker/2011-03/msg00801.php
    > http://lists.mandriva.com/cooker/2010-11/msg00327.php
    > (2 kda: только не надо обвинять меня ещё и в DNS-спуфинге, ага?)

    а что, кукер==стабле?

     
     
  • 5.14, Michael Shigorin (ok), 19:41, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > а что, кукер==стабле?

    Насколько знаю, нет (и не предполагался таковым).

     
     
  • 6.15, Флинт (?), 19:43, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> а что, кукер==стабле?
    > Насколько знаю, нет (и не предполагался таковым).

    в таком случае, баг-репорты - вполне нормальное явление..

     
  • 3.16, VolanD (ok), 19:55, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > дистрибутивами в которых они применяются...

    И только? А почему нельзя один и тот же везде?

     
     
  • 4.18, Флинт (?), 19:59, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > И только? А почему нельзя один и тот же везде?

    тогда получится офтопик...

     
  • 4.19, Аноним (-), 20:00, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > И только? А почему нельзя один и тот же везде?

    Напоминает анек про мужика сделавшего машину для бритья:
    - А как вы это сделали? Форма лица же у всех разная?!
    - Так она разная только в первый раз. А потом у всех одинаковая!

     
  • 4.25, redwolf (ok), 22:13, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    Пакетные менеджеры придумали не разом все. Сначала придумали какой-то один -> прошло время, выяснились какие-то недостатки, придумали какие-то другие подходы, разработчики захотели воплотить какие-то свои идеи в жизнь -> возник новый пакетный менеджер, на котором построили новый дистрибутив. Вообщем-то это характерно для СПО в целом. Людям что-то не нравится -> они делают лучше на свой вкус, появляется разнообразие -> лучшее и наиболее конкурентноспособное выживает, проходя проверку временем.
     
     
  • 5.32, Аноним (-), 14:27, 30/12/2011 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Сначала придумали какой-то один

    дебиан стоял у истоков. а потом полезли велосипеды.....

     
  • 2.17, Аноним (-), 19:59, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Всякие apt-get, yum и т.п. они чем-то принципиально отличаются?

    apt-get не кладет виртуалку с 256М памяти при инсталляции жирных пакетов, в отличие от. Довольно принципиальная разница, я бы сказал.

     
     
  • 3.21, Флинт (?), 20:03, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > apt-get не кладет виртуалку с 256М памяти при инсталляции жирных пакетов, в
    > отличие от. Довольно принципиальная разница, я бы сказал.

    1. apt-get тоже не идеален.. есть и у него "тараканы"
    2. у виртуалок так же есть свои глюки, поэтому данный факт не может являться объективным показателем.

     
     
  • 4.22, Michael Shigorin (ok), 20:10, 29/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > 1. apt-get тоже не идеален.. есть и у него "тараканы"

    Факт.

    > 2. у виртуалок так же есть свои глюки

    Об yum не спотыкался, а на ovz подобное вообще-то любит приезжать при неоправданно оптимистичных попытках выделения памяти (при этом RSS спокойно влазит).  Глюком тут скорее стоит считать надежду на overcommit, как мне кажется.

     

  • 1.26, Aceler (ok), 22:13, 29/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Хммммм. Сдаётся мне, кто-то хочет сделать аналог PPA, только RPM? Вкусно!
     
     
  • 2.28, Аноним (-), 03:30, 30/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Хммммм. Сдаётся мне, кто-то хочет сделать аналог PPA, только RPM? Вкусно!

    Аналог PPA для RPM+DEB уже давно существует и называется OBS. Просто он не рекламируется так активно, как PPA, поэтому о нем знают только пользователи Linux.

     
     
  • 3.34, Aceler (ok), 15:26, 30/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    А что сказать-то хотел?
     
     
  • 4.35, Аноним (-), 00:08, 31/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > А что сказать-то хотел?

    А, так вы не читаете того, на что отвечаете. Понятно.

     
     
  • 5.37, Aceler (ok), 01:39, 31/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    >> А что сказать-то хотел?
    > А, так вы не читаете того, на что отвечаете. Понятно.

    Ну то есть ничего не хотел сказать? Читать напрямую из коллективного сознания анонима не обучен, выложи патчи на libastral.

     
     
  • 6.39, Аноним (-), 15:55, 31/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Ну то есть ничего не хотел сказать? Читать напрямую из коллективного сознания анонима не обучен, выложи патчи на libastral.

    Зачем вам что-то выкладывать, ведь вы же все равно не прочитаете :)

     

  • 1.27, redwolf (ok), 22:16, 29/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Интересно, насколько это всё стабильно будет работать на Питоне. Почему именно питон?
     
     
  • 2.41, Аноним (-), 16:34, 31/12/2011 [^] [^^] [^^^] [ответить]  
  • +/
    > Интересно, насколько это всё стабильно будет работать на Питоне. Почему именно питон?

    На питоне даже первоклашка писать может. А тот факт, что все это тормозит и жрет дофига памяти - никого не беспокоит.

     

  • 1.31, Аноним (-), 10:27, 30/12/2011 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > По своим возможностям Urpm-tools очень близок к yum-utils, названия утилит и опции также схожи с yum-utils.

    Код, наверное, тоже похож? Болженос 2.0?

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру