Contents

Como encontrar onde o apt instalou aquele pacote no Debian e no Ubuntu

Você quer instalar algum programa novo na Debian ou Ubuntu. Encontra o pacote e usa o apt para o instalar. Mas quando você tenta executá-lo na linha de comando, você recebe uma mensagem de erro do shell dizendo, “Comando não encontrado.” Aqui está como descobrir onde o apt o instalou.

Você acabou de instalar aquele pacote, mas qual é o comando para executá-lo?

De um modo geral, o título do software operacional está de acordo com a nomenclatura da distribuição Debian ou Ubuntu. Ocasionalmente, no entanto, podem existir discrepâncias entre os dois, necessitando de algum grau de investigação de modo a verificar a designação específica da aplicação. Tais instâncias são frequentemente atribuídas à sobreposição de nomes de pacotes. Felizmente, determinar a denominação do programa requer apenas a execução de um único comando.

Usando o dpkg para listar arquivos instalados

Para obter os caminhos completos dos arquivos associados a um pacote instalado usando dpkg , pode-se utilizar o sinalizador -L em conjunto com o comando dpkg . Como ilustração, consideremos examinar o Mozilla Firefox Extended Support Release (ESR):

 dpkg -L firefox-esr 

Poderá ver as trajectórias de instalação para cada ficheiro individual dentro do pacote, incluindo o componente executável altamente significativo.

/pt/images/firefox-esr-dpkg-listing.jpg

Onde estão os programas executáveis no Linux?

Os ficheiros binários que procura podem geralmente ser encontrados dentro de um diretório “bin”, que se refere a uma coleção de dados numa forma digital que consiste inteiramente em zeros e uns. Na organização hierárquica de directórios utilizada pelo sistema operativo Linux, “/usr/bin” serve como repositório principal para programas executáveis que tenham sido instalados:

/pt/images/debian-usr-bin-listing.jpg

A shell emprega um caminho de pesquisa de directórios que utiliza quando executa comandos, procurando programas em locais especificados. De modo a ver os directórios que compreendem este caminho de pesquisa, pode referir-se ao valor da variável de ambiente $PATH.

 echo $PATH 

No processo de localização de ficheiros executáveis, observar-se-á a estrutura de directórios demarcada por um símbolo de ponto e vírgula (;). Normalmente, as aplicações recentemente instaladas residem nos directórios /usr/bin ou /usr/sbin. Destes dois, o primeiro é designado para programas de uso geral acessíveis sem privilégios administrativos, enquanto que o último engloba utilitários de manutenção do sistema que necessitam de níveis de privilégios elevados, tal como correr com o sudo.

Agora já sabe onde o apt instalou esse programa

Utilizando um comando dpkg rápido e compreensão da estrutura do sistema de ficheiros Linux, identificar a localização de uma aplicação recém-instalada através do apt pode ser conseguido com facilidade, particularmente nos casos em que o título do programa não corresponde ao nome do pacote designado.