|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 08 Nov 2001 19:54:37 To : talker@sha.rnd.su Subject : Re: Хвалёный VI -------------------------------------------------------------------------------- tsrs> Помните такие пункты из хвалебных од сабжу? :: tsrs> "...самый распространёный редактор, ..., существующий в любом юниксе, tsrs> ..., юзабелен в большом количестве типов терминалов, зная этот редактор, tsrs> Вы не пропалёте в любом юниксе..., ... етс..." tsrs> Оно конечно да. Hо что толку с его рулезности в смысле совместимости, tsrs> переносимости и вседоступности, когда вседоступность уже не существует tsrs> на таком примере: Я сам vi не использую, но это одинаково для любого редактора. tsrs> Загрузился, значица, в single-user mode. Hу дай-ка, думаю, немнога tsrs> отредактирю /etc/rc.conf , чтоб дальнейший бут в multi-user mode пошёл tsrs> немного по другому. tsrs> С joe, ясен пень, облом. Этот вообще не найден без замоунтивания фс tsrs> /usr . Да, Алл, я забыл сказать, рассматривается ситуация с tsrs> незамоунтенным /usr из-за требования пройтись по нему fsck . Тебе в любом случае не загрузиться в multiuser без /usr, так что рецепт прост: fsck /usr mount / mount /usr vi /etc/rc.conf tsrs> Так вот, думаю, ну чё - vi он и в Африке (в смысле без /usr) vi. Да tsrs> не тут-то было: tsrs> # vi tsrs> ELF interpretor /usr/libexec/ld-elf.so.1 not found tsrs> Abort trap tsrs> Вот тебе, Алл, и хвалённая вседоступность. :-( . Да здравстуют более tsrs> доступные компоненты аля-редактирения файлов типа cat, grep, head, tsrs> tail, more . tsrs> Попутно, вопрос: tsrs> Помнишь, Алл, в досах 6.хх вмонстрячили фичу - управление tsrs> конфигурацией загружающейся системы с помощью меню, запрограммиренных tsrs> в \config.sys ? tsrs> Как такое делать в эхотаге? Мне например нужно во время загрузки tsrs> предоставлять эээ пользователю секунд 5 для возможнотси изменить те tsrs> или иные переменные, используемые в rc.conf . А так приходится идти tsrs> в single-user mode и править эти переменные прям в конфиге, после чего tsrs> продолжать бут в multi-user, напарываясь по дороге на траблы типа tsrs> отсутствия редакторов. Имхо неудобно. FreeBSD не предназначена для регулярных перезагрузок. Есть очень мало вещей, которые требуют перезагрузки. Практически все, что конфигуряется из rc.conf, можно применить прямо в multiuser без всяких перезагрузок. В крайнем случае - в multiuser отредактировать rc.conf и сказать shutdown -r now. tsrs> И кстати, Алл, присоветуй самостоятельного редакторшку на всякий tsrs> случай, которому не требуются либы из незамоутенных фс. Любой, тот же vi. Просто собрать статиком и положить в /bin. Eugene -- "Люди забыли эту истину," - сказал Лис, - "но ты не забывай" --- slrn/0.9.7.0 (FreeBSD) * Origin: SVZ-Service (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/260938c49768d.html, оценка из 5, голосов 10
|