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/binpara cada binário que precede aPATHantes de executar o binário do aplicativo correspondente.