|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Mike Novikoff 2:5020/730.73 03 Aug 2002 04:45:08 To : Eugene B. Berdnikov Subject : stupid dependencies in RedHat 7.3 -------------------------------------------------------------------------------- EBB>>> Прочитать все пакеты в базе на предмет provides? VW>> Почему бы и нет? База-то все равно уже выкачана и лежит VW>> в /var/lib/apt/lists. EBB> Прямо так и лежит в Mandrake, о котором шел спич? Или в Редхате лежит? [mn@lo (pts/1) cdromlist]$ grep rpmdb * rh61: 4963512 Sep 27 1999 rpmdb-redhat-6.1-0.19990924.i386.rpm rh70.cd2.RPMS: 6156801 Aug 31 2000 rpmdb-redhat-7.0-0.20000830.i386.rpm rh70.cd2.SRPMS: 2476 Aug 31 2000 rpmdb-redhat-7.0-0.20000830.src.rpm rh70.cd3.RPMS: 2564845 Aug 24 2000 rpmdb-powertools-7.0-0.20000824.i386.rpm rh70.cd3.SRPMS: 2572 Aug 24 2000 rpmdb-powertools-7.0-0.20000824.src.rpm ============================================================================= Name : rpmdb-redhat Relocations: (not relocateable) Version : 7.0 Vendor: Red Hat, Inc. Release : 0.20000830 Build Date: Thu Aug 31 02:33:28 2000 Install date: (not installed) Build Host: porkchop.redhat.com Size : 20870144 License: GPL Packager : Red Hat, Inc. <http://bugzilla.redhat.com/bugzilla> Summary : The entire rpm database for the Red Hat redhat-7.0 distribution. Description : The rpmdb-redhat package contains a copy of the rpm database for all packages from the Red Hat redhat-7.0 distribution. ============================================================================= EBB> Или есть какой-то сервер-доброхот, который из rpm-ов вытаскивает EBB> метаданые и отдает их по сети удаленному MD и/или RH? http://rpmfind.net/linux/RPM/ Правда, там интерактивно, но мне обычно хватает. Можно, наверное, скрипт сочинить. Кроме того, http://rpmfind.net/linux/rpm2html/search.php?query=rpmfind http://rpmfind.net/linux/rpm2html/search.php?query=rpm2html EBB> каким образом можно эффективно (не перечитывая базу) восстановить EBB> утраченную зависимость файл->пакет. Hе перечитывая базу - нельзя. Hо ведь речь-то и шла как раз именно о том, чтобы избавиться от привязки к имени пакета. Оно может быть любым. Можно посоветовать авторам RPM предусмотреть для этой зависимости отдельную, дополнительную запись в пакете (_не_ "requires"). Лично я без этого обойдусь. Какая проблема перечитать базу? Mike --- * Origin: mn@netclub.ru (2:5020/730.73) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/39323d4b2f44.html, оценка из 5, голосов 10
|