Na linha de comando, como você descobre onde os aplicativos estão instalados?

0

Estou usando o red hat linux e queria saber onde meus aplicativos estão instalados? Agora eu tenho o vim 7.2 e eu quero saber onde isso está instalado para que eu possa atualizá-lo para o 7.4. Como alguém descobre onde os aplicativos estão instalados? Qual é o equivalente da pasta de arquivos de programa para o linux?

    
por Patoshi パトシ 23.03.2016 / 15:59

1 resposta

2

Resposta 1: use o comando which para encontrar a localização do binário. Isso pode retornar um link simbólico, então tenha cuidado com o uso que você faz dele.

Resposta 2: use rpm para descobrir quais pacotes estão instalados e para descobrir a carga útil desses pacotes. Por exemplo, rpm -qa | grep vim dirá quais pacotes estão instalados com a string "vim" no nome do pacote. Em seguida, rpm -ql <packagename> listará todos os arquivos que foram instalados quando o pacote com esse nome foi instalado.

Note que esses exemplos (na resposta 2) são para distribuições baseadas no Red Hat, e não funcionarão em distribuições baseadas no Debian.

Além disso, se você estiver tentando atualizar um programa que foi instalado com um gerenciador de pacotes para um que não esteja usando um gerenciador de pacotes, sugiro que você não o faça. Isso criará mais problemas para você na estrada do que resolverá.

    
por 23.03.2016 / 16:05