А для чего этот URPM-repoclosure нужен?ДроноваЮ писал(а):Визуальные отчёты утилиты URPM-repoclosure для репозиториев ROSA 2012 Desktop и LTS:
http://upstream-tracker.org/repoclosure_reports/
http://upstream-tracker.org/repoclosure ... eport.html




А для чего этот URPM-repoclosure нужен?ДроноваЮ писал(а):Визуальные отчёты утилиты URPM-repoclosure для репозиториев ROSA 2012 Desktop и LTS:
http://upstream-tracker.org/repoclosure_reports/
http://upstream-tracker.org/repoclosure ... eport.html
Т.е. для пользователя, перед тем как писать urpmi smolt надо сначало запустить urpm-repoclosure? И если ошибок нет, то ставить нужный пакет? А не проще просто urpmi --test <пакет> ?d_uragan писал(а):urpm-repoclosure заранее извещает нас, какие пакеты из репозитория не удастся поставить из-за неудовлетворенных зависимостей.
Эээ... подробнее можно? Что-то не понял, в чем смысл?d_uragan писал(а):Это было бы аналогично попытке поставить каждый пакет с помощью urpm, только такой способ занял бы очень много времени. Urpm-repoclosure работает несколько секунд.
Хм... интересно. Т.е. перед обновлением лучше urpm-repoclosure запустить?d_uragan писал(а):Собственно, это инструмент скорее для разработчиков, а не для пользователей:) Но возможно, пользователям тоже будет интересно. Например, если в разрабатываемой версии 2012 desktop вы заметите кучу битых зависимостей -то скорее всего, в этот момент не стоит обновляться:)
Я не про графы. Например, есть пакет krb5, хочу унать какие пакеты (программы) используют этот krb5 пакет. Ну или по другому, например, есть пакет(библиотека) libtiff, хочу узнать какие пакеты (программы) используют этот пакет(библиотеку).d_uragan писал(а):А чтобы строить графы зависимостей, у нас есть отдельная утилитка urpm-repograph.
Пользователю - конечно проще urpmi --test. Речь идет о ситуациях типа масс-ребилдов или массовых обновлениях, когда мы замучаемся кучу пакетов так тестить. В процессе разработки 2012 desktop в репозитории могут появляться десятки и сотни поломанных пакетов, и тут repoclosure очень в тему.PastorDi писал(а):Т.е. для пользователя, перед тем как писать urpmi smolt надо сначало запустить urpm-repoclosure? И если ошибок нет, то ставить нужный пакет? А не проще просто urpmi --test <пакет> ?d_uragan писал(а):urpm-repoclosure заранее извещает нас, какие пакеты из репозитория не удастся поставить из-за неудовлетворенных зависимостей.
urpm-toolsPastorDi писал(а): В каком пакете лежит urpm-repoclosure? В образе по дефолту его нет.
urpm-repoclosure анализирует метаданные репозитория (synthesis.hdlist.cz).PastorDi писал(а):Эээ... подробнее можно? Что-то не понял, в чем смысл?d_uragan писал(а):Это было бы аналогично попытке поставить каждый пакет с помощью urpm, только такой способ занял бы очень много времени. Urpm-repoclosure работает несколько секунд.
При обновлении на разрабатываемую версию - не помешает:)PastorDi писал(а):Хм... интересно. Т.е. перед обновлением лучше urpm-repoclosure запустить?d_uragan писал(а):Собственно, это инструмент скорее для разработчиков, а не для пользователей:) Но возможно, пользователям тоже будет интересно. Например, если в разрабатываемой версии 2012 desktop вы заметите кучу битых зависимостей -то скорее всего, в этот момент не стоит обновляться:)
d_uragan писал(а):А чтобы строить графы зависимостей, у нас есть отдельная утилитка urpm-repograph.
PastorDi писал(а): Я не про графы. Например, есть пакет krb5, хочу унать какие пакеты (программы) используют этот krb5 пакет. Ну или по другому, например, есть пакет(библиотека) libtiff, хочу узнать какие пакеты (программы) используют этот пакет(библиотеку).
Как это сделать?
Код: Выделить всё
urpmq --whatrequires krb5
Код: Выделить всё
urpmq --whatrequires-recursive krb5
http://wiki.rosalab.ru/ru/index.php/Urpm-toolsPastorDi писал(а): И еще вопрос. У вас есть urpm-repoclosure, urpm-repograph и т.д. А что еще есть? Где посмотреть? На нашей Вики как всегда бардак, создают страницы разработчики "для себя" никуда не привязывают, и потом не найдешь ничего. Просто помню быластраница с этими утилитами,но на АНГЛийском. А на русском можно где-то прочитать?
Там сейчас небольшой бардак. Когда вы занимались этим описанием и переводом
решил поставить urpm-tools....d_uragan писал(а):urpm-toolsPastorDi писал(а): В каком пакете лежит urpm-repoclosure? В образе по дефолту его нет.
Код: Выделить всё
[root@mindlife 2012MarathonRP1]# urpmi urpm-tools
Для удовлетворения зависимости «webfetch» нужен один из следующих пакетов:
1- curl-7.21.7-2-rosa.lts2012.0.x86_64: Gets a file from a FTP, GOPHER or HTTP server (для установки)
2- wget-1.12-8-rosa.lts2012.0.x86_64: A utility for retrieving files using the HTTP or FTP protocols (для установки)
3- aria2-1.11.2-2-rosa.lts2012.0.x86_64: Download utility with resuming and segmented downloading (для установки)
Ваш выбор? (1-3) 3
Для удовлетворения зависимостей будут установлены следующие пакеты:
Пакет Версия Релиз Dist DEpoch Платформа
(источник «main»)
aria2 1.11.2 2 rosa> 2012.0 x86_64
augeas-lenses 0.8.0 3 rosa> 2012.0 x86_64
chkconfig 1.3.51 3 rosa> 2012.0 x86_64
coreutils 8.12 5.2 rosa> 2012.0 x86_64
coreutils-doc 8.12 5.2 rosa> 2012.0 noarch (рекомендуется)
cpio 2.11 5 rosa> 2012.0 x86_64
db51-utils 5.1.25 5 rosa> 2012.0 x86_64 (рекомендуется)
db51_recover 5.1.25 5 rosa> 2012.0 x86_64
dbus 1.4.6 2 rosa> 2012.0 x86_64
e2fsprogs 1.41.14 5 rosa> 2012.0 x86_64
eject 2.1.5 12 rosa> 2012.0 x86_64
findutils 4.5.10 1 rosa> 2012.0 x86_64
gawk 3.1.8 4 rosa> 2012.0 x86_64
genhdlist2 6.1 1 rosa> 2012.0 x86_64
gnupg 1.4.11 3 rosa> 2012.0 x86_64
grep 2.9 4 rosa> 2012.0 x86_64
gzip 1.4 3 rosa> 2012.0 x86_64
html2text 1.3.2a 11 rosa> 2012.0 x86_64 (рекомендуется)
info-install 4.13a 3 rosa> 2012.0 x86_64
less 436 7 rosa> 2012.0 x86_64
lib64acl1 2.2.51 5 rosa> 2012.0 x86_64
lib64attr1 2.4.46 2 rosa> 2012.0 x86_64
lib64audit1 2.1.2 3 rosa> 2012.0 x86_64
lib64augeas0 0.8.0 3 rosa> 2012.0 x86_64
lib64beecrypt7 4.2.1 9 rosa> 2012.0 x86_64
lib64bzip2_1 1.0.6 4 rosa> 2012.0 x86_64
lib64cap2 2.19 8.1 rosa> 2012.0 x86_64
lib64cares2 1.7.4 4 rosa> 2012.0 x86_64
lib64cpuinfo1 1.0 0.20110325.3 rosa> 2012.0 x86_64
lib64curl4 7.21.7 2 rosa> 2012.0 x86_64
lib64db5.1 5.1.25 5 rosa> 2012.0 x86_64
lib64dbsql5.1 5.1.25 5 rosa> 2012.0 x86_64
lib64dbus-1_3 1.4.6 2 rosa> 2012.0 x86_64
lib64elfutils1 0.152 3 rosa> 2012.0 x86_64
lib64expat1 2.0.1 17.1 rosa> 2012.0 x86_64
lib64ext2fs2 1.41.14 5 rosa> 2012.0 x86_64
lib64gcc1 4.6.1 2 rosa> 2012.0 x86_64
lib64gcrypt11 1.5.0 0.beta1.2 rosa> 2012.0 x86_64
lib64gdbm3 1.8.3 17 rosa> 2012.0 x86_64
lib64gmp10 5.0.2 2 rosa> 2012.0 x86_64
lib64gnutls26 2.12.8 1 rosa> 2012.0 x86_64
lib64gomp1 4.6.1 2 rosa> 2012.0 x86_64
lib64gpg-error0 1.10 3 rosa> 2012.0 x86_64
lib64idn11 1.22 3 rosa> 2012.0 x86_64
lib64keyutils1 1.2 13 rosa> 2012.0 x86_64
lib64lua5.1 5.1.4 11 rosa> 2012.0 x86_64
lib64lzma5 5.0.3 4 rosa> 2012.0 x86_64
lib64lzo2_2 2.04 5 rosa> 2012.0 x86_64
lib64ncurses5 5.9 4 rosa> 2012.0 x86_64
lib64ncursesw5 5.9 4 rosa> 2012.0 x86_64
lib64neon0.27 0.29.5 4 rosa> 2012.0 x86_64
lib64p11-kit0 0.12 0 rosa> 2012.0 x86_64
lib64pam0 1.1.4 8 rosa> 2012.0 x86_64
lib64pam_misc0 1.1.4 8 rosa> 2012.0 x86_64
lib64pam_userpass1 1.0.2 7 rosa> 2012.0 x86_64
lib64pcre0 8.12 3 rosa> 2012.0 x86_64
lib64popt0 1.16 2 rosa> 2012.0 x86_64
lib64pth20 2.0.7 10 rosa> 2012.0 x86_64
lib64readline6 6.2 3 rosa> 2012.0 x86_64
lib64rpm5.3 5.3.12 0.20110712.7 rosa> 2012.0 x86_64
lib64sasl2 2.1.23 16 rosa> 2012.0 x86_64
lib64sigsegv2 2.10 4 rosa> 2012.0 x86_64
lib64sqlite3_0 3.7.7.1 1.1 rosa> 2012.0 x86_64
lib64ssh2_1 1.2.9 3 rosa> 2012.0 x86_64
lib64stdc++6 4.6.1 2 rosa> 2012.0 x86_64
lib64syck0 0.55 11 rosa> 2012.0 x86_64
lib64systemd-daemon0 39 3 rosa> 2012.0 x86_64
lib64systemd-id1280 39 3 rosa> 2012.0 x86_64
lib64systemd-journal0 39 3 rosa> 2012.0 x86_64
lib64tasn1_3 2.9 6 rosa> 2012.0 x86_64
lib64tcb0 1.0.6 3 rosa> 2012.0 x86_64
lib64termcap2 2.0.8 52 rosa> 2012.0 x86_64
lib64uClibc0.9.32 0.9.32 5 rosa> 2012.0 x86_64
lib64usb-compat0.1_4 0.1.3 5 rosa> 2012.0 x86_64
lib64usb1.0_0 1.0.8 5 rosa> 2012.0 x86_64
libgpg-error-common 1.10 3 rosa> 2012.0 x86_64
meta-task 2011.0 11 rosa> 2012.0 noarch
ncurses 5.9 4 rosa> 2012.0 x86_64
nss_tcb 1.0.6 3 rosa> 2012.0 x86_64
pam_tcb 1.0.6 3 rosa> 2012.0 x86_64
perl 5.12.3 10 rosa> 2012.0 x86_64
perl-Archive-Extract 0.520.0 3 rosa> 2012.0 noarch (рекомендуется)
perl-Archive-Tar 1.680.0 3 rosa> 2012.0 noarch (рекомендуется)
perl-CGI 3.530.0 2 rosa> 2012.0 noarch (рекомендуется)
perl-CPANPLUS 0.910.500 1 rosa> 2012.0 noarch (рекомендуется)
perl-CPANPLUS-Dist-Build 0.560.0 2 rosa> 2012.0 noarch (рекомендуется)
perl-Config-IniFiles 2.680.0 3 rosa> 2012.0 noarch
perl-DBD-SQLite 1.330.0 3 rosa> 2012.0 x86_64 (рекомендуется)
perl-DBI 1.616.0 5 rosa> 2012.0 x86_64 (рекомендуется)
perl-DBIx-Simple 1.350.0 6 rosa> 2012.0 noarch (рекомендуется)
perl-Digest-SHA 5.620.0 1 rosa> 2012.0 x86_64 (рекомендуется)
perl-ExtUtils-CBuilder 0.280.202 5 rosa> 2012.0 noarch (рекомендуется)
perl-Filesys-Df 0.920.0 10 rosa> 2012.0 x86_64
perl-Hal-Cdroms 0.03 7 rosa> 2012.0 noarch (рекомендуется)
perl-Locale-gettext 1.50.0 8 rosa> 2012.0 x86_64
perl-MDV-Distribconf 4.03 2 rosa> 2012.0 noarch
perl-MDV-Packdrakeng 1.13 9 rosa> 2012.0 noarch
perl-Module-Build 0.360.700 4 rosa> 2012.0 noarch (рекомендуется)
perl-Module-CoreList 2.520.0 2 rosa> 2012.0 noarch (рекомендуется)
perl-Module-Signature 0.680.0 2 rosa> 2012.0 noarch (рекомендуется)
perl-Net-DBus 1.0.0 2 rosa> 2012.0 x86_64 (рекомендуется)
perl-Time-Piece 1.200.0 6 rosa> 2012.0 x86_64 (рекомендуется)
perl-Time-ZoneInfo 0.300.0 5 rosa> 2012.0 noarch
perl-URPM 4.37 1 rosa> 2012.0 x86_64
perl-WWW-Curl 4.150.0 3 rosa> 2012.0 x86_64
perl-XML-LibXML 1.770.0 2 rosa> 2012.0 x86_64
perl-XML-NamespaceSupport 1.110.0 4 rosa> 2012.0 noarch
perl-XML-Parser 2.410.0 2 rosa> 2012.0 x86_64 (рекомендуется)
perl-XML-SAX 0.960.0 4 rosa> 2012.0 noarch
perl-XML-Twig 3.380.0 3 rosa> 2012.0 noarch (рекомендуется)
perl-base 5.12.3 10 rosa> 2012.0 x86_64
popt-data 1.16 2 rosa> 2012.0 x86_64
rmt 0.4b42 4 rosa> 2012.0 x86_64
rootcerts 20120218.00 1 rosa> 2012.0 x86_64
rpm 5.3.12 0.20110712.7 rosa> 2012.0 x86_64
rpm-helper 0.24.0 3 rosa> 2012.0 noarch
rpm-manbo-setup 2 27 rosa> 2012.0 noarch
rpm-mandriva-setup 1.130 1 rosa> 2012.0 x86_64
run-parts 3.2.1 9 rosa> 2012.0 x86_64
setup 2.7.18 6 rosa> 2012.0 x86_64
shadow-utils 4.1.4.2 12 rosa> 2012.0 x86_64
systemd-units 39 3 rosa> 2012.0 x86_64
tcb 1.0.6 3 rosa> 2012.0 x86_64
uClibc 0.9.32 5 rosa> 2012.0 x86_64
update-alternatives 1.9.0 9 rosa> 2012.0 noarch
xz 5.0.3 4 rosa> 2012.0 x86_64
zlib1 1.2.5 7 rosa> 2012.0 x86_64
(источник «main updates»)
bash 4.2 11.2 rosa> 2012.0 x86_64
file 5.11 4 rosa> 2012.0 x86_64
krb5 1.9.1 4 rosa> 2012.0 x86_64
lib64blkid1 2.19 8 rosa> 2012.0 x86_64
lib64krb53 1.9.1 4 rosa> 2012.0 x86_64
lib64ldap2.4_2 2.4.25 6 rosa> 2012.0 x86_64
lib64magic1 5.11 4 rosa> 2012.0 x86_64
lib64openssl-engines1.0.0 1.0.0i 2 rosa> 2012.0 x86_64
lib64openssl1.0.0 1.0.0i 2 rosa> 2012.0 x86_64
lib64uuid1 2.19 8 rosa> 2012.0 x86_64
lib64xml2_2 2.7.8 10 rosa> 2012.0 x86_64
openldap 2.4.25 6 rosa> 2012.0 x86_64
openssl 1.0.0i 2 rosa> 2012.0 x86_64
urpmi 6.69 4 rosa> 2012.0 noarch
Будет использовано 136МБ дополнительного дискового пространства.
Будет загружено 139МБ пакетов.
Установить 141 пакетов? (Y/n) y