현재 Linux(CentOS) 서버의 AV 설치 패키지는 tar.gz 형식이며 설치는 기본 install.sh 스크립트를 실행하여 시작됩니다. 그러나 설치가 RPM 또는 YUM을 통해 이루어지지 않기 때문에 패키지는 RPM DB에 추가되지 않으므로 VA 스캐너 또는 자산 관리 소프트웨어에 의해 설치된 소프트웨어 목록에서 선택되지 않습니다.
설치를 동일한 형식으로 유지하면서 선택할 수 있는 옵션은 무엇입니까? 이것이 서버의 설치 패키지 목록에 추가되도록 하는 방법이 있습니까? /var/lib/rpm에서 "Berkeley DB" 형식의 RPM DB 파일을 확인했기 때문에 직접 편집하는 것이 얼마나 안전한지 확신할 수 없었습니다.
결국에는 RPM 설치를 진행하게 되지만, 당분간은 다른 방법이 있는지 궁금합니다. 어떤 아이디어가 있나요?
많은 감사드립니다,
~ 아비
답변1
실제로는 설치 프로그램을 rpm으로 패키징하고 패키지 관리자를 통해 설치하는 것이 더 좋습니다. rpmdb를 조작하는 것은 좋은 생각이 아닙니다.
보너스: rpmbuild에 개입하고 싶지 않다면 FPM을 살펴보십시오.
https://github.com/jordansissel/fpm
즉석에서 패키지를 만들거나 변환할 수 있는 강력한 도구입니다.