#21
|
|||
|
|||
как залогиниться в систему? 2
Andrey Ostanovsky написал(а) к Eugene Grosbein в Jun 22 11:58:38 по местному времени:
Нello Eugene! 28 Jun 22 15:02, you wrote to me: EG>>> Нынче использовать собственное ядро лучше следующим образом: EG>>> include GENERIC AO>> .... EG>>> Таким образом ты точно не поимеешь проблем при мажорном EG>>> обновлении. AO>> Мне казалось, что для этого случая - там лежит DEFAULTS. :) Оно, AO>> кстати, и инклюдится по-умолчанию при сборке кастомного ядра. EG> DEFAULTS лежит вовсе не для того :-) Ну а смысл тогда кастомного ядра, если все равно в него будет тянуться ненужный перечень устройств? Да, вот еще непонятные грабли сборки мира из-под старой системы: # file /usr/sbin/tcpdump /usr/sbin/tcpdump: ELF 64-bit LSB executable, x86-64, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 12.3, FreeBSD-style, stripped # ldd /usr/sbin/tcpdump /usr/sbin/tcpdump: libpcap.so.8 => /lib/libpcap.so.8 (0x800332000) libcasper.so.1 => not found (0) libcap_dns.so.2 => not found (0) libcrypto.so.111 => /lib/libcrypto.so.111 (0x800399000) libc.so.7 => /lib/libc.so.7 (0x80068b000) libibverbs.so.1 => /lib/libibverbs.so.1 (0x800a83000) libmlx5.so.1 => /lib/libmlx5.so.1 (0x800a95000) libthr.so.3 => /lib/libthr.so.3 (0x800ab0000) Закономерно, попытка запуска выводит ошибку: # tcpdump -pni gif1 ld-elf.so.1: Shared object "libcasper.so.1" not found, required by "tcpdump" Идем в /usr/src, пересобираем, ставим - и все начинает работать... # ldd /usr/sbin/tcpdump /usr/sbin/tcpdump: libpcap.so.8 => /lib/libpcap.so.8 (0x800332000) libcrypto.so.111 => /lib/libcrypto.so.111 (0x800399000) libc.so.7 => /lib/libc.so.7 (0x80068b000) libibverbs.so.1 => /lib/libibverbs.so.1 (0x800a83000) libmlx5.so.1 => /lib/libmlx5.so.1 (0x800a95000) libthr.so.3 => /lib/libthr.so.3 (0x800ab0000) Как так-то? Причем это уже несколько бинарей из /bin и /sbin пришлось пересобирать. Andrey --- GoldED+/BSD 1.1.5-b20070503 |