Gerenciando as Dependências do GLPI

Gerenciando as Dependências do GLPI

Algumas vezes precisamos verificar a lista de dependência de alguma aplicação em nosso sistema, seja para instalar um novo recurso, atualizar, corrigir algum problema... Independente do motivo, uma vez ou outra precisaremos saber como extrair esta informação em nosso sistema operacional.

Quando o assunto é o GLPI ( Sistema para Gerenciamento Livre de Parques de Informática) a situação não é muito diferente, devido à uma considerável lista de dependências, principalmente as extensões php, não é incomum ocorrerem instalações de pacotes conflitantes ou que não correspondam com a base de dependência necessária para o correto funcionamento da aplicação.

Tendo isto em mente, apresentamos um modo simples de verificar e monitorar os recursos básicos para o correto funciomento do GLPI.

GLPI em Debian ou Ubuntu

dpkg -l  | grep -E 'php|httpd|mariadb|mysql|apache|curl|unzip|snmp'

img

OBS: É possível usar o apt list porém sua saída é muito poluída em comparação ao dpkg -l

apt list --installed  | grep -E 'php|httpd|mariadb|mysql|apache|curl|unzip|snmp'

Se desejar obter informação sobre um determado pacote aproveite a lista acima e realize um novo fitro

Exemplo: preciso obter as informações detalhadas do pacote php7.0

dpkg-query -s php7.0

Saída

img

A Saída informa as dependências necessárias para a execução do php7.0 -- GLPI em CentOS

yum list installed | grep -E 'php|httpd|mariadb|mysql|apache|curl|unzip|snmp'

img

Se desejar obter as informações detalhadas do pacote php71u-cli

Execute o comando

yum info php71u-cli

Saída

img

A Saída informa as dependências necessárias para a execução do php71u-cli

Tendo estas informações sob controle, a chance de gerar algum conflito no sistema operacional e na aplicação diminui considerávelmente.

Dê uma atenção especial ao PHP, procure manter todas as extensões compatíves com pacote base.

Fonts https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/6/html/Deployment_Guide/sec-Displaying_Package_Information.html

https://linuxprograms.wordpress.com/tag/dpkg-pi/

https://stackoverflow.com/questions/16157256/regex-search-text1-or-text2

Posted on