Оцените этот текст:


Проюзав  у  себя дома старый добрый дистрибутив Linux Slackware
2.0 в течении полутора лет (до сих пор вспоминаю его с  теплыми
чувствами  -  это был _единственный_ unix, который мне нравился
_безоговорочно_), я созрел до upgrade. Им оказался RedHat  3.0.3
от  июня 1996 года. И RedHat 4.0, 4.1, 4.2, 5.0 - октябрь 1996,
март 97, май 1997, январь 1998 соответственно. И что  из  этого
получилось...



     Бывший  владелец  фирмы  Novell  ушел  из нее не с пустыми
руками.   Открытая  им   фирма   Caldera   торгует   (недорого)
дистрибутивом  Linux с честной "фирменной" поддержкой Netware -
со всякими NDSами  и  прочими  новомодными  феньками.  Туда  же
добавлен полный комплект десктоп-приложений от Caldera и Motif.
А в остальном это  старый-добрый  проверенный  временем  RedHat
4.0.
     Мораль:   если  вам  актуально  иметь  для  своей  конторы
_настоящую_ поддержку Netware - не пожалейте денег на  Caldera-
Linux.  Если  нет  - ставьте последнюю версию RedHat - получите
тоже самое, только слегка  посвежее  и  с  меньшим  количеством
security-holes.




     Появился  в  декабре  1997-го, начиная с этой версии Linux
перешел    на    новую    библиотеку    LibC    -     GNU-libc.
Новокомпилированного  софта  под  нее  пока  практически нет, а
старый работает в режиме backward-compatibility - но переходить
на нее все же придется - как когда-то мы все дружненько перешли
на elf-executable формат.

     Процедура   инсталляции   _еще   более_   автоматизирована
(@#$%^!!!  -   простите,   вырвалось),   требует   от   чайника
минимальных  действий и все делает за него - ну прям Виндовс95.
Если имеете не совсем  стандартный  компьютер  -  то  молитесь.
Средств  вручную  скорректировать  _стандартную_  процедуру под
свой особый случай осталось еще меньше. И только железные нервы
(#$%),   богатый  опыт  и  упорство  позволят  за  3-4  попытки
поставить  эти  500  Мб   счастья.   Впрочем,   имеется   "cusн
tom"-инсталляция,  с  отключенныйм  autoprobing'ом, позволяющая
вручную выбрать все возможные параметры.
    Грабли: Если досовский раздел на машине - незагрузочный, то
зарядить  lilo  не  удается, и как потом грузить Linux - одному
богу известно.

Архив cpio -ov в RedHat 5.0 не читается на других платформах.
А совместимый cpio -ovca - НЕ ЧИТАЕТСЯ на самом Linux!!!

    Продолжение следует.



     Самая  яркая  fiature  -  не работает инсталляция по NFS -
наглухо  зависает.  "Permition  denied"  приходится  корячиться
двумя  дискетами с ftp-шной инсталляцией. Кстати - 5.0 это тоже
касается.

Лечение:  Вы  ведь этот дистрибутив сftpили? А право "execute",
которое ftp сбросил, восстановить не забыли?

 cd redhat ; chmod -R a+x .

security holes - все равно надо затыкать - особенно lpr/lpd.



Ничем  выдающимся  не выделялся, имеет n-ое количество security
holes, в принципе - вполне работоспособная дистрибуция.

Вот  только Wabi 2.2b заточено под старую версию X-сервера, и в
4.1 в Wabi перестает работать половина функциональных кнопок.



 Технические подробности:

 Делал upgrade с 3.0.3 на 4.0 с жесткого диска.

RedHat 4.0 имеет на порядок более удобную программу инсталляции
которая прекрасно работает в  нескольких  стандартных  случаях:
стандартный  PC  со  стандартными  железками  и  инсталляцией с
локального CD.

При  ЛЮБЫХ  сколь-нибудь отличных от стандарта условиях процесс
превращается в полный #$%^$%.

Грабли:

     Знаете  ли  вы, что при инсталляции и upgrade с локального
диска  (hard-drive  partition)  дистрибутив  должен  лежать   в
корневом  каталоге диска под именем /RedHat или N:\REDHAT (N: -
любое) и не может лежать в разделе, на который будут  ставиться
файлы.   (При update это очень приятно узнать: ошибка "resource
busy" -  из-за  того,  что  он  монтировал  дистрибутив  с  уже
смонтированного каталога /home)

     На  втором  виртуальном терминале во время install/upgrade
болтается shell, который не помогает лечить ошибочные  ситуацию
возникающие  при  инсталляции  -  ибо  все  известные для этого
команды: df, mount, ifconfig, route, либо отсутствуют,  а  если
присутствуют,  то не работают. Так что - reboot if any mistake,
дорогие друзья.

        При  update  полностью  сносятся  почти  все  локальные
настройки: /etc/hosts, /etc/sendmail.cf, /etc/lilo.conf, ...
      Впрочем остаются все таки старые копии файлов /etc/fstab,
timezone, hostname, /etc/inetd.conf, /etc/services,
/etc/dosemu.conf, IP-setting - который все равно не работает по
причине пустого hosts

     После  перекомпиляции  ядра  прекращают  работать ВСЕ kerн
nel-модули  из  дистрибутива.  Их  можно   смело   удалять,   и
переделывать.

       После перекомпиляции ядрo кладется в / а не в /boot/ как
это было после инсталляции, поэтому lilo.conf обязательно нужно
исправлять.



     Моя  эпопея  о  процессе  инсталляции  RedHat скорее всего
видимо никогда не будет опубликована по причине наличия  в  ней
(эпопее) большого количества ненормативной лексики.

     Могу лишь сообщить пару технических подробностей:

     Инсталлировал систему на два PC с одного хард-диска.

     Процесс  "сошелся"  с  четвертого  раза,  а всего пришлось
бутиться с дистрибутивных  дискеток  6  раз.  (Одна  забутка  -
полное  зачитывание  3 дискет, и одной из них 2 раза - итого 24
шт.  Что-то подобное я ощущал при инсталляции SCO, там было  60
дискет, и это совсем другая история)

     Использование    ядра   доставшегося   после   инсталляции
приводила к полной блокировке файловой системы каждые 8  часов.
Перекомпиляция  ядра  спасла  меня  от этой милой "особенности"
RedHat.

     Итог: полный успех.



Сколько-нибудь работоспособная версия OpenLook.

X-овый CD-плеер.

Работоспособная версия sendmail

Работоспособный m4-конфиг sendmail'а для uucp'шного линка.

sudo

Программа доинсталляции

Библиотека curses

Демон авторизации PC-NFS клиентов pcnfsd

Загрузка Linux из МСДОС loadlin



X-вая программа администрирования компьютера
Dosemu: Эмулятор DOS
ibcs2: Поддержка бинарной совместимости с SCO
amd:   Automounter
sbm:   Самба - сервер сетевой файловой системы для WFW 3.11 клиентов
NISserver: Сервер NIS

Перекодировщики  почтовых  транспортных  encodingов  btoa/atob,
xbtoa/xatob, base64



Текстовые поисковые индексаторы
 WAIS
 Glimpse

Netscape

Motif Runtime (-:

Текстовая программа администрирования компьютера

Работоспособный конфигуратор настроек Xсервера

Конфигуратор DNS

Кирилические категории LOCALE

Last-modified: Fri, 10 Jul 1998 05:12:51 GMT
Оцените этот текст: