> > > кстати, такой вопрос 2all: у кого-то получалось установить pkgng на > > > 6-ке? А то есть у меня такая необходимость... Из портов ни в какую не > > > собирается =(
> > Можно, конечно, попробовать перетащить на старые системы нужные > > свежие части от новых: make, libarchieve и bsdtar, вроде бы этого > > для семерки достаточно для работы pkg. > > Этого недостаточно. Уже прошёл это. > > > Что там ещё потребуется для шестерки - выяснять опытным путём. > > Вот думаю gcc посвежее, чем в базе, поставить и попробовать собрать. > (як буде "час та натхнення") В 6.3 i386 после апгрейда libarchive, liblzma, libmd, libfetch, libelf, libmd, make, test ([), xz, file, sed, tar (использовав sources 8.4) я попробовала скопировать бинарник /usr/local/sbin/pkg-static (порта pkg версии 1.3.8_2) из 8.4 i386, # ln -s pkg-static pkg # pkg convert pkg: Warning: Major OS version upgrade detected. Running "pkg-static install -f pkg" recommended Converting packages from /var/db/pkg Child process pid=22108 terminated abnormally: Bad system call: 12 Сравниваю номера system calls в восьмерке и шестерке: http://svnweb.freebsd.org/base/releng/8.4/sys/kern/syscalls.master?revision=248810&view=markup 12 AUE_CHDIR STD { int chdir(char *path); } http://svnweb.freebsd.org/base/releng/6.3/sys/kern/syscalls.master?revision=173886&view=markup 12 AUE_CHDIR MSTD { int chdir(char *path); } Непонятно, почему фокус не прошел. Старые бинарники ведь работают под новыми ядром+миром, если библитеки compat есть, а тут бинарник статический.
