<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Urpm-tools 2.0 — обновление утилит для инструментария urpmi]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=20756&amp;type=atom" />
	<updated>2012-03-06T07:58:40Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=20756</id>
		<entry>
			<title type="html"><![CDATA[Urpm-tools 2.0 — обновление утилит для инструментария urpmi]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=257239#p257239" />
			<content type="html"><![CDATA[<p>Компания РОСА представляет новую версию <strong>Urpm-tools</strong> - набора утилит, расширяющих и дополняющих функциональность инструментария urpmi. Наряду с многочисленными изменениями в уже существующих утилитах, версия Urpm-tools 2.0 включает и два новых инструмента, призванных упростить манипуляции с репозиториями urpmi.<br />Для пользователей дистрибутивов РОСА, любящих экспериментировать со своей системой, мы подготовили <strong>urpm-reposync</strong> — программу, позволяющую синхронизировать состояние локальной пакетной базы системы с репозиториями дистрибутива. Нередко некорректная работа различных приложений является следствием установки неподдерживаемых программ из сторонних источников, либо принудительной установки (с использованием опции rpm &#039;--nodeps&#039;) версий пакетов, отличающихся от имеющихся в официальных репозиториях. При синхронизации посредством urpm-reposync, версии установленных в системе пакетов будут приведены в соответствие с репозиториями, а отсутствующие в репозиториях пакеты будут удалены.<br />Для разработчиков, имеющих дело с репозиториями urpmi, будет полезна утилита <strong>urpm-repograph</strong>, позволяющая строить графы зависимостей пакетов. В отличие от своего аналога из yum-utils, urpm-repograph может строить граф не только для всего репозитория, но и для конкретных пакетов. Граф выводится в файл формата dot, который затем может быть преобразован в картинку либо PDF с помощью инструментария graphviz. Например, вот так выглядит граф пакетов, зависящих от <a href="http://www.graphviz.org/">texlive</a>:<br /><span class="postimg"><img src="http://www.rosalab.ru/system/images/17/medium/texlive_deps.png" alt="http://www.rosalab.ru/system/images/17/medium/texlive_deps.png" /></span><br />Наряду с добавлением новых инструментов, в Urpm-tools 2.0 значительно расширена функциональность существующих утилит. Так, <strong>urpm-repomanage</strong> теперь может автоматически удалять устаревшие пакеты, <strong>urpm-downloader </strong>позволяет скачивать и устанавливать пакеты с debug-информацией (по аналогии с debuginfo-install из yum-utils), а <strong>urpm-repoclosure</strong> может игнорировать указанные пользователем зависимости. Также во все инструменты были добавлены дополнительные коды возврата, позволяющие более точно анализировать результаты работы утилит, что востребовано при использовании в автоматизированных скриптах.<br />Новая версия urpm-tools доступна в репозитории Cooker. Подробное описание urpm-tools находится на вики Росы: <a href="http://wiki.rosalab.ru/ru/index.php/Urpm-tools">http://wiki.rosalab.ru/ru/index.php/Urpm-tools</a>.<br /><em>Денис Силаков, РосаЛаб©</em></p><p><a href="http://www.rosalab.ru/blogs/urpm-tools-20-obnovlenie-utilit-dlya-in">Источник</a></p>]]></content>
			<author>
				<name><![CDATA[Juliette]]></name>
				<uri>https://linuxforum.ru/profile.php?id=65</uri>
			</author>
			<updated>2012-03-06T07:58:40Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=257239#p257239</id>
		</entry>
</feed>
