Операционная система ScienicLinux 5.2 (RedHat Enterprise Linux 5.2) (NauLinux 5.2)
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которая включит данный сервис в загрузку при старте системы. Почему-то именно в такой ситуации у меня он пропал из загрузки.