LinuxサーバーをRADIUSクライアントにしようとしました。そこで、pam_radiusをダウンロードしました。このウェブサイトの手順に従ってください:openacs.org/doc/install-pam-radius.htmlおよびこれらの手順に従ってください:
cd /usr/local/src
wget ftp://ftp.freeradius.org/pub/radius/pam_radius-1.3.16.tar
tar xvf pam_radius-1.3.16
cd pam_radius
make
cp pam_radius_auth.so /lib/security
インストールできると思ったのですが、「make」で行き詰まり、次のエラーメッセージが表示されます。
[root@zabbix pam_radius-1.4.0]# make
cc -Wall -fPIC -c src/pam_radius_auth.c -o pam_radius_auth.o
make: cc: Command not found
make: *** [pam_radius_auth.o] Error 127
私はこのエラーメッセージをグーグルで検索し、誰かがpam-develをインストールしたと言った。しかし、pam-develをインストールした後でも同じメッセージが表示されます。私に何ができる?
あなたのエラーメッセージは:
make:cc:コマンドが見つかりません
これは、Cコンパイラがないことを示しています。 @ GAD3Rが示唆するように、開発ツールグループをインストールすると、これが修正されます。おそらく、pam-devel
パッケージ。
しかし、それは言った:pam_radiusはEPEL( "Enterprise Linuxの追加パッケージ")に既に存在するので、自分でpam_radiusをビルドする理由は本当にありません。それを設定するための手順を見つけてください ここ 、そして単にSudo yum install pam_radius
。
Development Tools
をインストールする必要があります:
Sudo yum groupinstall 'Development Tools'