#11
|
|||
|
|||
как залогиниться в систему? 2
Andrey Ostanovsky написал(а) к Dmitriy Smirnov в Jun 22 22:35:46 по местному времени:
Нello Dmitriy! 23 Jun 22 16:07, you wrote to me: DS> т.е. чтобы не пересобирать софт, ты просто включаешь компат? Надо же его для чего-то использовать. :) COMPAT_ позволяет не обновлять юзерский софт и работать в удобном и привычном окружении. На самом деле, бывает масса ситуаций, когда некогда или просто не пересобирается софт. Вот, сегодня, например, отказался пересобираться перл с ошибкой "dtrace -h" с руганью на конфиг. > dtrace -h > dtrace: failed to establish error handler: "/usr/lib/dtrace/psinfo.d", > line 39: syntax error near "uid_t" Запускаю так же dtrace на машине, где 12.3 - не ругается. Тащу отдельно конфиг и бинарь туда, где - ругается - оно там ведет себя точно так же... Вывод - грабли где-то в слинкованных библиотеках и единственный вариант - дальнейшее обновление системы... Andrey --- GoldED+/BSD 1.1.5-b20070503 |
#12
|
|||
|
|||
На сколько макось близка в БСД?
Nil A написал(а) к Andrey Ostanovsky в Jun 22 23:49:00 по местному времени:
Нello, Andrey! Thursday June 23 2022 22:35, from Andrey Ostanovsky -> Dmitriy Smirnov: >> dtrace -h AO> Запускаю так же dtrace на машине, где 12.3 - не ругается. Ах вот откуда на моей макосе надо делать какие-то dtrace и dtruss, вместо привычных strace?? А если я уже живу лет так.. на маке, то может я буду чувствовать себя как дома, если поставлю FreeLSD? Best Regards, Nil --- GoldED+/LNX 1.1.5 |
#13
|
|||
|
|||
как залогиниться в систему? 2
Dmitriy Smirnov написал(а) к Andrey Ostanovsky в Jun 22 08:50:50 по местному времени:
hi, Andrey! 23 Jun 22 22:27, Andrey Ostanovsky wrote to Dmitriy Smirnov: DS>> зы: я предпочитаю сразу пересобрать софт и после закончить DS>> мажорный апгрейд без лишних телодвиженй. AO> Т.е., если что-то пойдет "не так" - на старое ядро (предыдущей версии) AO> - будет уже не откатиться? :) не знаю, ни разу не приходилось откатываться, видать свезло =) wbr, Dmitriy. --- |
#14
|
|||
|
|||
как залогиниться в систему? 2
Dmitriy Smirnov написал(а) к Andrey Ostanovsky в Jun 22 08:51:44 по местному времени:
hi, Andrey! 23 Jun 22 22:35, Andrey Ostanovsky wrote to Dmitriy Smirnov: DS>> т.е. чтобы не пересобирать софт, ты просто включаешь компат? AO> Надо же его для чего-то использовать. :) COMPAT_ позволяет не AO> обновлять юзерский софт и работать в удобном и привычном окружении. знаю для чего компат, более того в некоторых местах даже приходится использовать его, так как пересобрать часть софта из-за дремучих зависимостей порой весьма геморройно, но даже в таких случаях, я просто доставляю его из пакета, без пересборки ядра. AO> На самом деле, бывает масса ситуаций, когда некогда или просто не AO> пересобирается софт. Вот, сегодня, например, отказался пересобираться AO> перл с ошибкой "dtrace -h" с руганью на конфиг. на случай, когда что-то не собирается, у меня есть poudriere, на котором я вижу, что сборка прошла и можно обновлять софт. >> dtrace -h >> dtrace: failed to establish error handler: >> "/usr/lib/dtrace/psinfo.d", line 39: syntax error near "uid_t" AO> Запускаю так же dtrace на машине, где 12.3 - не ругается. Тащу AO> отдельно конфиг и бинарь туда, где - ругается - оно там ведет себя AO> точно так же... Вывод - грабли где-то в слинкованных библиотеках и AO> единственный вариант - дальнейшее обновление системы... имхо, весьма частный случай =) wbr, Dmitriy. --- |
#15
|
|||
|
|||
Re: как залогиниться в систему? 2
Eugene Grosbein написал(а) к Dmitriy Smirnov в Jun 22 21:24:08 по местному времени:
23 июня 2022, четверг, в 16:07 NOVT, Dmitriy Smirnov написал(а): AO>> Нет, просто не включил в конфиг собираемого ядра опцию AO>> COMPAT_FREEBSD11... Как будто нельзя было его в DEFAULTS вписать... DS> т.е. чтобы не пересобирать софт, ты просто включаешь компат? Конечно, оно и в GENERIC есть. Пересобирать софт совсем необязательно, как и удалять старые библиотеки. Я не делаю ни того, ни другого, за исключением ядерных модулей из портов типа nvidia и vbox. Eugene -- А ученый уподобляется обученному слону, которого погонщик поставил перед преградой. Он пользуется силой разума, как слон --- силой мышц, подчиняясь приказу. Это необычайно удобно: ученый отныне готов на все, так как ни за что уже не отвечает. --- slrn/1.0.3 (FreeBSD) |
#16
|
|||
|
|||
Re: как залогиниться в систему? 2
Eugene Grosbein написал(а) к Andrey Ostanovsky в Jun 22 21:28:14 по местному времени:
23 июня 2022, четверг, в 11:09 NOVT, Andrey Ostanovsky написал(а): AO>>> Да нет, там все бинари из /usr/local/* перестали работать и AO>>> падают в корку... Это-то, кстати, вполне понятно при переходе с AO>>> версии на версию. DS>> при мажорном переходе всегда есть предупреждение о необходимости DS>> пересобраться третий софт, после чего вычищаются старые либы, видать DS>> ты перескочил сразу на чистку. AO> Нет, просто не включил в конфиг собираемого ядра опцию COMPAT_FREEBSD11... Как AO> будто нельзя было его в DEFAULTS вписать... Нынче использовать собственное ядро лучше следующим образом: include GENERIC ident MYKERNEL options XXX options YYY device xxx device yyy nooptions ZZZ nodevice ZZZ Таким образом ты точно не поимеешь проблем при мажорном обновлении. Eugene -- Поэты - страшные люди. У них все святое. --- slrn/1.0.3 (FreeBSD) |
#17
|
|||
|
|||
как залогиниться в систему? 2
Dmitriy Smirnov написал(а) к Eugene Grosbein в Jun 22 20:22:48 по местному времени:
hi, Eugene! 25 Jun 22 21:24, Eugene Grosbein wrote to Dmitriy Smirnov: AO>>> Нет, просто не включил в конфиг собираемого ядра опцию AO>>> COMPAT_FREEBSD11... Как будто нельзя было его в DEFAULTS AO>>> вписать... DS>> т.е. чтобы не пересобирать софт, ты просто включаешь компат? EG> Конечно, оно и в GENERIC есть. я давно в конфиг дженерика не заглядывал за ненадобностью, но то что он там был видел. Стало быть Андрей просто неподрасчитал с конфигом ядра при сборке. EG> Пересобирать софт совсем необязательно, я говорил о предупреждении/рекомендации "rebuild all installed 3rd party software" wbr, Dmitriy. --- |
#18
|
|||
|
|||
как залогиниться в систему? 2
Andrey Ostanovsky написал(а) к Eugene Grosbein в Jun 22 10:09:18 по местному времени:
Нello Eugene! 25 Jun 22 21:28, you wrote to me: EG> Нынче использовать собственное ядро лучше следующим образом: EG> include GENERIC .... EG> Таким образом ты точно не поимеешь проблем при мажорном обновлении. Мне казалось, что для этого случая - там лежит DEFAULTS. :) Оно, кстати, и инклюдится по-умолчанию при сборке кастомного ядра. Andrey --- GoldED+/BSD 1.1.5-b20070503 |
#19
|
|||
|
|||
Re: как залогиниться в систему? 2
Eugene Grosbein написал(а) к Dmitriy Smirnov в Jun 22 15:01:20 по местному времени:
25 июня 2022, суббота, в 20:22 NOVT, Dmitriy Smirnov написал(а): AO>>>> Нет, просто не включил в конфиг собираемого ядра опцию AO>>>> COMPAT_FREEBSD11... Как будто нельзя было его в DEFAULTS AO>>>> вписать... DS>>> т.е. чтобы не пересобирать софт, ты просто включаешь компат? EG>> Конечно, оно и в GENERIC есть. DS> я давно в конфиг дженерика не заглядывал за ненадобностью, но то что он там был DS> видел. Стало быть Андрей просто неподрасчитал с конфигом ядра при сборке. EG>> Пересобирать софт совсем необязательно, DS> я говорил о предупреждении/рекомендации "rebuild all installed 3rd party DS> software" Это совсем необязательно. Eugene --- slrn/1.0.3 (FreeBSD) |
#20
|
|||
|
|||
Re: как залогиниться в систему? 2
Eugene Grosbein написал(а) к Andrey Ostanovsky в Jun 22 15:02:27 по местному времени:
27 июня 2022, понедельник, в 10:09 NOVT, Andrey Ostanovsky написал(а): EG>> Нынче использовать собственное ядро лучше следующим образом: EG>> include GENERIC AO> .... EG>> Таким образом ты точно не поимеешь проблем при мажорном обновлении. AO> Мне казалось, что для этого случая - там лежит DEFAULTS. :) Оно, кстати, и AO> инклюдится по-умолчанию при сборке кастомного ядра. DEFAULTS лежит вовсе не для того :-) Eugene -- В России каждый третий болеет СПИДом. Его зрачки расширены, веки красные, и его всегда начинает ломать. --- slrn/1.0.3 (FreeBSD) |