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'


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


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'



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


Execute o comando

yum info php71u-cli

Saída


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