Eles podem, mas o consenso é que eles não deveriam.
A instalação de tar.gz
deve ser de 2 tipos de instalações. um instalador ou script de instalação que oferece usando ...
-
/opt/
como o caminho da instalação e, em seguida, insira tudo, exceto um link simbólico em/etc/
, no binário em/opt/
, para que um serviço seja iniciado na inicialização. Este requersudo
e tende a ser para projetos maiores (pense em jasperserver, um mysql da fonte) onde mais de 1 usuário usa o software ou onde o software é um servidor. -
/home/$USER/
e um subdiretório lá nomeado após o software onde tudo é instalado lá. Este não requersudo
e não deve instalar nada fora de sua casa.Quando você usa esse tipo de instalação e o instalador solicita sua senha
sudo
, isso é um sinal vermelho. Você precisa parar e investigar. Liste o instalador na tela e verifique por que ele está pedindo isso. Ou pergunte no AskUbuntu;)
Ainda estou para ver software que não acompanhou isso.
Somente instaladores feitos para esse SO específico (.DEB para Ubuntu / Debian, .RPM para Redhat etc.) devem usar os diretórios específicos descritos no Hierarquia do Sistema de Arquivos do Linux .