Операционная система
ScienicLinux 5.2 (RedHat Enterprise Linux 5.2)
(NauLinux 5.2)
Установка CIFS@Etersoft (etercifs) в NauLinux
CIFS@Etersoft (etercifs)
- это заплатка/надстройка для cifs-протокола для запуска
сетевых windows-приложений.
Чтобы она корректно собиралась и запускалась
в NauLinux необходимо проделать следующие манипуляции:
установить kernel-headers-2.6.18-92.1.10.el5.i386.rpm (обычно уже оказывается установленным)
установить kernel-devel-2.6.18-92.1.10.el5.i686.rpm либо
kernel-devel-2.6.18-92.1.10.Nau5x.i586.rpm,
в зависимости от используемого ядра.
Скорректировать в файле /root/.bash_profile строку
с системной переменной PATH:
Стандартная строка в файле (не полная, к сожалению):
PATH=$PATH:$HOME/bin
Правильная строка, которая и должна быть по умолчанию:
PATH=$PATH:$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/lib/news/bin:/usr/local/bin
Ключевую роль играют вот эти 4 каталога:
/bin:/sbin:/usr/bin:/usr/sbin
После внесёных изменений в файл /root/.bash_profile проинициализируем
переменные из него командой:
. /root/.bash_profile
(в начале строки точка)
Прописывание бинарных каталогов в переменную обзора PATH и
его инициализация необходимы для скрипта сборки etercifs,
в частности для используемой в скрипте команды lsmod.
Теперь можно установить etercifs:
rpm -ihv etercifs-4.3.6-1.1.Nau5x.noarch.rpm
или
rpm -ihv etercifs-4.3.6-eter1centos.noarch.rpm
После установки необходимо "собрать" etercifs под наше ядро командой:
/etc/init.d/etercifs build
Если etercifs обновляется с более ранней версии посредством команды:
rpm -Uhv etercifs-4.3.6-eter1centos.noarch.rpm
и удачной перекомпиляции библиотеки etercifs,
то рекомендую исполнить команду:
chkconfig etercifs on
или, для систем с ненастроенной переменной PATH:
/sbin/chkconfig etercifs on
которая включит данный сервис в загрузку при старте системы.
Почему-то именно в такой ситуации у меня он пропал из загрузки.