1. 下载
freeradius-server-3.0.11.tar.gz
openssl-1.0.2f.tar.gz
2. 编译
sudo apt-get install libtalloc-dev
#!/bin/sh
INSTALL_DIR=$(echo `pwd`/install)
function make_openssl()
{
#tar -xf openssl-1.0.2f.tar.gz
cd openssl-1.0.2f
make clean
./config shared --prefix=$INSTALL_DIR
make
sudo make install
cd -
}
function make_freeradius()
{
#tar -xf freeradius-server-3.0.11.tar.gz
cd freeradius-server-3.0.11
make clean
#./configure --prefix=`pwd`/../install --with-openssl-lib-dir=`pwd`/../install/lib --with-openssl-include-dir=`pwd`/../install/include
./configure --prefix=$INSTALL_DIR --with-openssl-lib-dir=$INSTALL_DIR/lib --with-openssl-include-dir=$INSTALL_DIR/include
make
sudo make install
cd -
}
make_openssl
make_freeradius
3. 运行
./radiusd -X
本文详细介绍了如何使用Shell脚本下载并编译FreeRadius和OpenSSL服务器,包括依赖库的安装和编译过程,最终实现服务器的运行。

被折叠的 条评论
为什么被折叠?



