Instalar programas inestables como firefox devel en / home / user / opt / hace que sea mucho más fácil de eliminar, y no hay confusión para otros usuarios sobre qué versión deberían usar ... Entonces, si no es un programa para uso global, instale en una subcarpeta en su directorio de inicio.
Nunca instale programas en / usr /, es probable que cause caos, las cosas instaladas en / usr / están destinadas solo a paquetes de distribución. / usr / local / es para paquetes compilados localmente. ¡Y la estructura funciona exactamente de la misma manera! los archivos en / usr / local / tendrán prioridad sobre los archivos en / usr /
/ opt / debe usarse para la instalación de paquetes precompilados (binarios) (Thunderbird, Eclipse, Netbeans, IBM NetSphere, etc.) y similares. Pero si son solo para un solo usuario, deben colocarse en su directorio de inicio.
Si desea poder ejecutar un programa instalado en una ubicación "extraña" (como / home / user / opt / firefox /) sin escribir la ruta completa, debe agregarlo a su variable $ PATH, puede hacerlo agregando una línea como esta en su /home/user/.profile
export PATH=/home/user/opt/firefox:$PATH
El nombre de la carpeta debe ser aquel donde se encuentra el archivo ejecutable que necesita ejecutar.