Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Хвалёный VI   Eugene Grosbein   08 Nov 2001 19:54:37 
Архивное /ru.unix.bsd/260938c49768d.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional