¿Cómo instalar una aplicación de terminal globalmente?

1

Así que me meto con el terminal de vez en cuando. De vez en cuando me encuentro que tengo que compilar desde la fuente con lo habitual:

./configure
make
(sudo) make install

Estoy intentando instalar gtk + siguiendo las instrucciones en la página de compilación de: enlace

sugiere usar una cuenta diferente para aquellos que tienen macports o fink instalados. Así que eso es lo que estoy haciendo.

Me di cuenta de que esto significa que algunas cosas no estarán disponibles, pero literalmente estoy rastreando Internet en busca de paquetes oscuros que aparentemente no tengo, porque no puedo pasar el primer paso: instalar un montón de módulos de soporte . Tengo XCode instalado.

¿Por qué no se muestran al menos algunas de las cosas que instalé en mi cuenta principal para todos los usuarios? ¿Pensé que la instalación de la fuente hizo esto por defecto? como en / usr / bin o / usr / lib?

No quiero meterme demasiado en mi camino, ya que el objetivo principal era tener un camino limpio, libre de macports / fink influencia (tenía ambos).

IDK: ¿cuál es el problema con macports / fink exactamente, pero es posible vincular las bibliotecas principales sin vincular macports / fink?

EDITAR: ¿Es posible que algunos puertos estén disponibles de forma selectiva para todos los usuarios pero no para todos? No entiendo completamente qué es exactamente lo que pasa con Macports (quizás solo algunas de las utilidades portadas) no funciona con gtk + y jhbuild. Pero tal vez sea un comienzo

    
pregunta jason dancks 15.02.2014 - 19:52

1 respuesta

0
  1. Cree una nueva carpeta en un lugar accesible para todos los usuarios.

  2. ln -s /opt/local/yourport /path/to/your/folder/yourport
    
  3. Agregue la ruta a su nueva carpeta en la parte superior de /etc/paths . Como todas las cuentas de usuario leen este archivo, se agrega a la ruta para todos los usuarios. Sin embargo, como está agregando la nueva carpeta, no está agregando todos los puertos a la ruta de acceso de todos.

respondido por el grg 16.02.2014 - 11:31

Lea otras preguntas en las etiquetas