LinuxサーバーをRadiusクライアントにしようとしています。だからpam_radiusをダウンロードしました。 openacs.org/doc/install-pam-radius.html Webサイトの手順に従ってください。次の手順に従ってください。
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をインストールした後も同じメッセージが表示されます。どうですか?
答え1
エラーメッセージは次のとおりです。
make: cc: コマンドが見つかりません
これは、Cコンパイラが欠落していることを伝えます。 @GAD3Rが提案したように開発ツールセットをインストールすると、この問題は解決されます。このパッケージが必要な場合がありますpam-devel
。
ただし、pam_radiusはすでにEPEL(「Enterprise Linux用の追加パッケージ」)に存在しているため、直接構築する理由はありません。設定手順の検索ここ、そしてちょうどsudo yum install pam_radius
。
答え2
以下をインストールする必要がありますDevelopment Tools
。
sudo yum groupinstall 'Development Tools'