F.A.Q. ru.unix Часто задаваемые Вопросы о Unix

== FAQ list открыт для исправлений и дополнений.  Присылайте Ваши пары
== "вопрос-ответ" и исправления к существующему списку.
== Список собирается текущим модератором ньюзгруппы crosser@average.org
== Apr 1, 1997

Список вопросов:

  1. Sendmail в SCO 3.2.x режет 8 бит. Что делать ?
  2. Как русифицировать консоль Линукса?
  3. Как правильно настроить timezone?
  4. Как русифицировать X-Window?
  5. Как получить что-то типа kbhit() и пpочих мулек типа посимвольного а не постpочного ввода?
  6. Как с мнинимальными затратами сделать из PC X-терминал?
  7. Под FreeBSD Taylor uucp не хочет работать с FIFO портами. Что делать?
  8. Что такое bwm?
  9. Как сделать, чтобы в командной строке bash можно было набирать русские буквы?
  10. А почему у меня программа xxx запускается из command prompt, а из cron нет?
  11. А что мне лучше поставить, Linux или FreeBSD?
  12. У меня в SCO x.x.x не собиpается y.y.y. Что делать ?
  13. Как русифицировать LaTeX?
  14. А какой бы мне поставить прокси?
  15. Почему мой сендмайл 8.8.x упорно пытается обратиться к DNS, хотя я в myfile.mc сказал ему FEATURE(nodns)?
  16. А есть где-нибудь FAQ по настройке UUCP на русском?

Q: Sendmail  в SCO 3.2.x режет 8 бит. Что делать ?


A: Вынести родной нафиг и поставить 8.x.x или IDA 5.65 from KIAE.

Q:

Как русифицировать консоль Линукса?


A: man setfont
   man mapscrn
   man loadkeys
   for n in 1 2 3 4 5 6 7 8; do
     echo "\033(K" >
/dev/tty$n
   done

Q:

Как правильно настроить timezone?


A: Если у Вас позиксный zoneinfo, то прочитать man zoneinfo, man zic.
   Zoneinfo для Москвы:
   ====
   Rule	Moscow	1986	max	-	Mar	lastSun	2:00	1:00	MSD
   Rule	Moscow	1986	1995	-	Sep	lastSun	2:00	0:00	MSK
   Rule	Moscow	1996	max	-	Oct	lastSun	2:00	0:00	MSK
   Zone	Europe/Moscow	3:00	Moscow	%s
   ====
   Если нет, то (для Москвы): TZ=MSK-3MSD,M3.5.0,M10.5.0
   (в некоторых системах, напр. старом SCO, вместо первой запятой
   должна быть точка с запятой).

Q:

Как русифицировать X-Window?


A: Взять пакет xcyr.tgz, например с ftp.kiae.su.  Руководство внутри.

Q:

Как получить что-то типа kbhit() и пpочих мулек типа посимвольного
   а не постpочного ввода?


A: Нужно установить параметры терминала.  Прочитайте man termios для
   POSIX, man termio для SysV и man sgtty для BSD.  А в простейшем
   случае - командой "stty raw".  На более высоком уровне - можно
   воспользоватсья curses.  А может, Вам это нужно, чтобы редактировать
   строку ввода?  Тогда возмите GNU readline library.

Q:

Как с мнинимальными затратами сделать из PC X-терминал?


A: Поставить Linux и XFree в минимальной конфигурации.  Для этого
   даже не обязательно сносить DOS/Windows.

Q:

Под FreeBSD Taylor uucp не хочет работать с FIFO портами.  Что делать?


A: Пересобрать taylor с указанием HAVE_BSD_TTY вместо HAVE_POSIX_TERMIOS.
   Или поставить FreeBSD новее чем 2.2.

Q:

Что такое bwm?


A: Владимир Бармин, автор бессмертного универсального патча на любой
   Unix, а в особенности SCO: "rm -rf /"

Q:

Как сделать, чтобы в командной строке bash можно было набирать русские
   буквы?


A: Создать файл ~/.inputrc, в котором написать:
   set meta-flag on
   set convert-meta off
   set output-meta on

Q:

А почему у меня программа xxx запускается из command prompt, а из cron нет?


A: Тому могут быть разные причины, но прежде всего попробуйте прописать
   в crontab полный путь к программе.

Q:

А что мне лучше поставить, Linux или FreeBSD?


A: Уходите и больше не задавайте таких вопросов.  Это из области религии.
A: (еще один) То, что любит человек, которому Вы будете задавать вопросы.

Q:

У меня в SCO x.x.x не собиpается y.y.y. Что делать ?


A: Посмотpите на ftp.sco.com или ftp.olly.ru.  Может быть, там ЭТО уже есть
   собранное.

Q:

Как русифицировать LaTeX?


A: 1. Взять teTeX 0.3.* с CTAN'a (ftp.dante.de, ftp.tex.ac.uk).
   2. Взять teTeX-rus c
      ftp://xray.sai.msu.su/pub/outgoing/teTeX-rus/tetex-0.3.3-rus.tar.gz
   3. Установить п.1
   4. Сразу-же(!) установить п.2

Q:

А какой бы мне поставить прокси?


A: Squid.

Q:

Почему мой сендмайл 8.8.x упорно пытается обратиться к DNS, хотя я в
   myfile.mc сказал ему FEATURE(nodns)?


A: Hадо добавить еще FEATURE(nocanonify)

Q:

А есть где-нибудь FAQ по настройке UUCP на русском?


A: ftp://ftp.dtu.tsu.ru/pub/uucpfaq.txt