Parece que o pacote não está instalado ou o nome é diferente do esperado. Você pode usar a opção --info no arquivo .deb para verificar o nome correto:
dpkg --info unity3d.deb
Se você está preocupado com o conteúdo e seus locais, OSS ou não, normalmente você pode verificá-los com a opção --contents :
dpkg --contents unity3d.deb
O pacote Unity não precisa do código-fonte para funcionar, então não há motivo para ocultar nada.
A última coisa: seu which não está funcionando, porque não é possível encontrar o nome do arquivo exato fornecido em PATH ; não é uma ferramenta como locate , que faz correspondências parciais. Quanto ao locate em si - ele tem um banco de dados para pesquisas e esse banco de dados requer atualizações. Pode haver uma chance de você não ter forçado a atualização, e isso não aconteceu em nenhum lugar após a instalação espontaneamente - você pode executá-la com sudo updatedb ou sudo -b updatedb se preferir executá-la em segundo plano.