On Sun, Aug 26, 2007 at 02:47:13AM +0400, Денис Смирнов wrote: > On Sun, Aug 26, 2007 at 12:28:58AM +0400, Алексей Турбин wrote: > > >> Метод разрабатываемый at@ позволяет решить _одну из_ проблем, которые я > >> перед собой ставил. Правда более эффективным способом. > >> Меня ещё волновала реальная устанавливаемость, а это отдельная тема. > AT> Реальную устанавливаемость можно проверить этим же методом, > AT> просто написать другой скрипт на lua. > > Разумно. Кстате вот скрипт. Он тоже форкается, для работы нужен пакет lua5-posix (или положить в текущий каталог posix.so). Кроме того, НУЖЕН ЧМОД. [at@hint1 ~]$ hsh --init Components: hasher Processing pkglists... hasher done Processing srclists... hasher done Creating component releases... done Updating global release file... done Appending MD5Sum... hasher done All your base are belong to us!!! [at@hint1 ~]$ chmod -w /tmp/.private/at/build/aptbox/var/lib/rpm [at@hint1 ~]$ /tmp/.private/at/build/aptbox/apt-get script -qq ./test.lua cannot install: TORCS-data-cars cannot install: Localizer cannot install: GroupUserFolder cannot install: pdns-devel cannot install: pgpool-II-devel cannot install: gnome-applets-common cannot install: vegastrike cannot install: kernel-modules-nvidia_legacy_96xx-ovz-smp cannot install: libopensync-plugin-evolution2 cannot install: CMF-CMFCalendar cannot install: xmms-in-xmp cannot install: gnome-applets-cpufreq cannot install: gnome-applets-mini-commander cannot install: horde3 cannot install: CMFFormController cannot install: gtuxnes cannot install: python-module-twisted cannot install: exUserFolder cannot install: firefox-fxif cannot install: balsa cannot install: CMFQuickInstallerTool cannot install: perl-Geo-IP cannot install: gnome-sisyphus-minimal cannot install: mod_geoip cannot install: gnome-applets-drivemount cannot install: kernel-modules-nvidia_legacy_71xx-std-smp cannot install: gnome-sisyphus-default cannot install: fuse-complete cannot install: perl-MP3-Tag-utils cannot install: CMF cannot install: pyvnc2swf cannot install: BTreeFolder2 cannot install: heartbeat-devel cannot install: gnome-applets-gweather-devel cannot install: libGeoIP-tools cannot install: gnome-applets-mixer cannot install: xmp-alsa cannot install: gnome-applets-stickynotes cannot install: thunderbird-quotecollapse cannot install: xmp-arts cannot install: abiword ... Как бы проверить правильно работает или нет. И диагностику не знаю как получить, почему не устанавливается. И как этот аптовский кеш устроен никакой возможность понять нет, приходится форкаться. > Правда есть ряд тонкостей которые так не решить. > Например наличие файловых конфликтов при отсутствии реальных конфликтов. > Это однако тоже бага, и она у нас вообще никак не тестируется. Про это потом напишу.