Como descobrir por que meio um software foi instalado no linux

0

Eu tenho muitos softwares instalados na minha máquina Linux (RHEL) e alguns foram instalados com o yum, algum outro baixando um rpm e o executou do gerenciador de arquivos gnome. Eu também tenho alguns arquivos de software (zip ou tar) que acabei de descompactar no diretório / opt.

Minha pergunta é: é possível saber por qual método eu instalei, por exemplo, o navegador chrome que está localizado em / opt / google / folder?

A resposta pode ser diferente na distro Linux, mas eu estou mais interessado nessas distribuições: RHEL, CentOS, Fedora (classificado por importância).

A resposta é suficiente para mim se eu puder saber: foi instalado pelo yum, rpm ou zip.

Eu verifiquei o history (para meu próprio usuário e para root ), mas não há mais rastros.

    
por рüффп 07.11.2013 / 11:02

1 resposta

2

rpm -qa --last é uma maneira fácil de descobrir quando determinado software foi instalado a partir do RPM.

rpm -qf /path/to/some/software é bastante confiável para determinar se o software foi instalado a partir do RPM e qual RPM (a menos que seja um link simbólico).

Se não foi instalado pelo RPM, o software chegou ao seu sistema "de alguma outra forma".

Se o pacote RPM não veio através de um repositório yum, ou não: yum info <rpm-name> exibe a partir de qual repositório o pacote RPM está disponível. Se o repositório yum estiver desativado ou o pacote RPM foi instalado manualmente, o yum listará: Repo: installed .

    
por 07.11.2013 / 11:21