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.