Não , não existe tal comando, e escrever um script que faz isso é praticamente impossível. A razão para isso é simples: você pode escrever ou baixar um script, colocá-lo em qualquer lugar que quiser, torná-lo executável e boom você tem um aplicativo. Você pode até mesmo definir um alias
para que você só precise executar yourapp
exatamente como com o software “corretamente” instalado e esquecer totalmente onde ele está realmente armazenado - ele não precisa estar em $PATH
, não em todos. E depois há o seu minecraft.jar
que você enterrou no seu diretório pessoal. Tecnicamente, é apenas um arquivo, mas, novamente, quando java
realiza sua mágica, ele se torna um ótimo jogo e nós apenas temos para chamar de aplicativo. Agora é este o caso para cada .jar
em seu sistema? Não, certamente não.
Na verdade, o que exatamente é um aplicativo?
Na verdade, essa é uma das razões para usar o software de gerenciamento de pacotes: Ele simplesmente mantém o software instalado organizado e sempre sabe o que está instalado onde. Se você deseja acompanhar o software que normalmente instala com make install
ou por ex. ./install.sh
Não posso nada além de recomendar checkinstall
.