1.先将pam_mysql-0.7RC1.tar.gz拷到临时目录(文件在windows系统中,linux通过smbmount挂载到/media/cdrom);
cp/media/cdrom/pam_mysql-0.7RC1.tar.gz/tmp
2.进入tmp目录,并解压缩文件,生成目录pam_mysql-0.7RC1;
cd/tmp
tarzxvfpam_mysql-0.7RC1.tar.gz
3.进入目录pam_mysql-0.7RC1,并执行./configure;
cdpam_mysql-0.7RC1
./configure
4.提示出错;
......
configure:error:Cannotlocatemysqlclientlibrary.Pleasecheckyourmysqlinstallation.
5.经查资料得,是缺少libmysqlclient15-dev包的缘故,故安装之;
sudoapt-getinstalllibmysqlclient15-dev
6.系统会自动解决包依赖问题,并安装zliblg-dev包,直接按回车安装;
7.再运行configure试一下:
8.此次仍然提示出错:
...
configure:error:Cannotfindpamheaders.Pleasecheckifyoursystemisreadyforpammoduledevelopment.
9.经查资料得,是缺少libpam0g-dev的缘故,故安装之;
sudoapt-getinstalllibpam0g-dev
10.再configure试一下,这次没问题了。
......
configure:creating./config.status
config.status:creatingMakefile
config.status:creatingpam_mysql.spec
config.status:creatingconfig.h
config.status:executingdefault-1commands
11.make
make
12.makeinstall
sudomakeinstall
......
Librarieshavebeeninstalledin:
/usr/lib/security
......
13.此时会在/usr/lib/security/目录下生成文件pam_mysql.la和pam_mysql.so,pam_mysql.so正是我们想要的。
幼儿网
输入您的搜索字词 提交搜索表单