
1. yum groupinstall 'Development tools'
2. yum install -y geoip-devel libcurl-devel libxml2-devel libxslt-devel libgb-devel lmdb-devel openssl-devel pcre-devel perl-ExtUtils-Embed yajl-devel zlib-devel
3. cd /opt
4. git clone --depth 1 -b v3/master https://github.com/SpiderLabs/ModSecurity.git
5. cd ModSecurity
6. git submodule init
7. git submodule update
8. ./build.sh
9. ./configure
그리고 아래는 그 결과입니다
알 수 있듯이 2단계에서는 yajl-devel 및 geoip-devel을 설치했지만 종속성을 찾을 수 없는 이유는 무엇입니까?
업데이트:
geoip-devel
개별적 으로 설치하려고 할 때 yajl-devel
둘 다 No Package available 오류가 발생한다는 것을 깨달았습니다. 어떻게 설치해야 하는지 궁금하세요?
아래는 출력입니다
[root@ip nginx]# yum install -y geoip-devel
Loaded plugins: amazon-id, rhui-lb, search-disabled-repos
No package geoip-devel available.
Error: Nothing to do
답변1
누락된 패키지는 활성화해야 하는 RHEL 선택적 채널에 있습니다.
yum-config-manager --enable rhui-REGION-rhel-server-extras rhui-REGION-rhel-server-optional