Показать полную графическую версию : установка PAM'а
День добрый.
Появиласть проблема с PAM'ом. Дистрибут у меня Linux Slackware 9.1.
Дистрибут PAM'а - 0.77, тарболовский.
Делал я так:
(сборка первая)
1. Распаковал
2. ./configure --prefix=/usr/local/pam
3. make
4. make install
и вроде должно быть нормально, но!
Его нет среди установленных программ.
нет файла pam.conf, и в папке
/usr/local/pam неправильные символические ссылки.
что делать вообще не знаю, уже и пробовал другую версию пама... Как можно все это поправить?
надеюсь на Вашу помощь
А зачем ты делаешь префикс /usr/local/pam? Сделай лучше /usr/local/
после того как сделал make, делаешь так:
1) Логинишся за рута
2) Создаешь дерево каталогов (например /root/tmp/usr/local)
3) make install prefix=/root/tmp/usr/local
4) Смотришь, правишь, что не устраивает...
5) cd /root/tmp
6) makepkg pam-0.77-i586.tgz
7) installpkg pam-0.77-i586.tgz
Вообще то Патрик от pam отказался... Так, что слака под него не заточена. :)
" Так, что слака под него не заточена."
тогда есть смысл его не ставить?
далее не понял маленько:
"5) cd /root/tmp"
так ведь в тмп ничего нет, я распаковывал тарбол в папку linux-pam-0.77
тогда нужно зайти в cd /root/tmp/linux-pam-0.77 ? и там уже выполнить команды:
"6) makepkg pam-0.77-i586.tgz
7) installpkg pam-0.77-i586.tgz"
или я не понял не так? :(
Немного не так.
В большинстве случаев должно помочь make install DESTDIR=/root/tmp А вообще (кажется, кто-то о такой уже упоминал), есть хорошая утилита checkinstall (http://asic-linux.com.mx/~izto/checkinstall/). Достаточно вместо make install сказать checkinstall, и утилита сама все установит и соберет пакет. Красота!:up:
2Figaro, спасибо, попробую :)
makaveli lcf
03-07-2004, 12:53
Slimm
проблема в том, что вы поставили pam в /usr/local/pam, и поэтому ни ld не находит ваших библиотек, ни бинарники не находяться в переменной PATH
а /root/tmp тут вообще ни причем))) для проверки можно и в /home/usver/tmp оставить))) нечего под рутом лишний раз лазить
Slimm
ИМХО смысла нет. Если посавишь пам, то потом придется софт с его поддержкой пересобирать...
а /root/tmp тут вообще ни причем))) для проверки можно и в /home/usver/tmp оставить))) нечего под рутом лишний раз лазить
Вообще то когда делаешь make install, то лучше логинится в рута. Тогда все права на файлы всают как надо... А то потом будет либа доступная на запись юзеру pupkin... -- нехорошо :) (То, что makepkg меняет это я знаю, но все же)
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.