Geralmente eu tento executá-lo sem sudo
de qualquer maneira - às vezes funciona. Às vezes, os criadores de pacotes acham que sudo
é obrigatório, eles o usam devido a sua preferência ou optam por instalar coisas em áreas que não são do usuário do sistema. Às vezes isso é necessário, mas muitas vezes não é.
O outro motivo comum que vejo para o uso de sudo
está em postagens de blogs de terceiros que explicam como instalar o software e, em vez de ir além, explicar como instalá-lo sem sudo
privileges , eles dizem para você usar sudo
porque a pessoa que está escrevendo o post simplesmente usa sudo
para tudo, o que não é realmente uma boa idéia.
Teoricamente, a única razão pela qual um pacote deve exigir sudo
é se ele precisa (ou decide) instalar-se em / modificar áreas do sistema que só podem ser modificadas via acesso de administrador.
De modo geral, cada vez menos pacotes ainda fazem isso, já que a necessidade de instalar algum software sem o sudo
access está aumentando.