Um comando para listar todos os aplicativos que não são instalados através dos gerenciadores de pacotes ou do arquivo deb?

4

Existe um comando que pode listar todos os aplicativos que não são instalados via gerenciadores de pacotes ou arquivos deb? Pacotes instalados usando escaninhos, shs, runs, tar.gzs, appimages etc.

O script Bash ou Python serve.

    
por answerSeeker 02.05.2017 / 02:32

1 resposta

0

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 .

    
por dessert 24.11.2017 / 22:55