Is the solution to add the path to the etc/profile or is there a better recommended approach to install software for all users?
Depende do software. Outras abordagens que podem funcionar incluem:
- Se houver um script
./configure
, tente instalá-lo em um local que já esteja no caminho de todos, como--prefix=/usr
. - Tente criar links simbólicos para cada binário de aplicativo em um local de caminho padrão, como
/usr/bin
. - Tente colocar um script de adaptador em
/usr/bin
para cada binário que precede aPATH
antes de executar o binário do aplicativo correspondente.