É possível adicionar manualmente uma entrada ao Banco de Dados RPM?

2

Nosso pacote de instalação AV atual nos servidores Linux (CentOS) está na forma de tar.gz e a instalação é iniciada pela execução do script install.sh padrão. Mas como a instalação não é via RPM ou YUM, o pacote não é adicionado ao RPM DB e, portanto, não é selecionado na lista de softwares instalados pelo nosso scanner VA ou pelo software de gerenciamento de ativos.

Ainda mantendo a instalação no mesmo formato, quais são nossas opções? Existe uma maneira de garantir que isso seja adicionado à lista de pacotes de instalação nos servidores? Eu verifiquei os arquivos RPM DB em / var / lib / rpm que têm o formato "Berkeley DB", então não tinha certeza de quão seguro é editá-los diretamente.

Nós iremos com a instalação do RPM eventualmente, mas por enquanto, perguntando se existe alguma saída. Alguma idéia?

Muito obrigado,

~ Abhi

    
por Abhi 27.04.2017 / 14:54

1 resposta

2

Na verdade, é melhor empacotar o instalador em um rpm e instalá-lo através do gerenciador de pacotes. Mexendo com rpmdb não é uma boa ideia

BÔNUS: Se você não quiser se meter com o rpmbuild, dê uma olhada no FPM:

link

É uma ferramenta poderosa que pode fazer ou converter pacotes em tempo real

    
por 27.04.2017 / 15:36

Tags