apt-cache
é uma ferramenta de informação do gerenciador de pacotes apt
/ dpkg
. Ele só tem informações sobre pacotes que você instalou através deles (note que o Centro de Software é apenas um front-end de GUI para eles), isto é, pacotes .deb regulares (incluindo tudo dos repositórios oficiais e PPAs).
Se você instalar aplicativos manualmente apenas copiando suas pastas ou executando scripts de instalação ou comandos make
, eles não serão pacotes regulares e, portanto, não serão gerenciados pelo gerenciador de pacotes. É por isso que apt-cache
não consegue encontrar nenhuma informação sobre os pacotes - eles simplesmente não são pacotes.
O comando which
, por outro lado, não está relacionado a pacotes, ele simplesmente mostra qual executável seria executado se você digitar um comando específico pesquisando todos os diretórios especificados na variável de ambiente $PATH
para arquivos executáveis de um arquivo. nome correspondente.