1 votos

¿Cómo instalar una aplicación de terminal de forma global?

Así que me meto con el terminal de vez en cuando. De vez en cuando me encuentro con que tengo que compilar desde el código fuente con lo de siempre:

./configure
make
(sudo) make install

Estoy intentando instalar gtk+ siguiendo las instrucciones de la página de construcción de: https://wiki.gnome.org

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

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

¿Por qué al menos algunas de las cosas que instalé en mi cuenta principal no aparecen para todos los usuarios? Pensé que la instalación de origen lo hacía por defecto? como en /usr/bin o /usr/lib?

No quiero ensuciar demasiado mi ruta ya que el objetivo era tener una ruta limpia y libre de influencias de macports/fink (tenía ambas).

No sé cuál es el problema con macports/fink exactamente, pero ¿es posible enlazar contra las bibliotecas principales sin enlazar macports/fink?

EDIT: ¿Es posible hacer que algunos puertos estén disponibles selectivamente para todos los usuarios pero no para todos? No entiendo muy bien qué es exactamente lo que no funciona con gtk+ y jhbuild en los macports (quizás sólo algunas de las utilidades portadas). Pero tal vez eso es un comienzo

0voto

siva Puntos 23
  1. Cree una nueva carpeta en algún lugar accesible para todos los usuarios.

  2. Enlaza una serie de ejecutables en esa carpeta para que sólo estén en ella los ejecutables que quieres que sean accesibles en todas las cuentas de usuario.

    ln -s /opt/local/yourport /path/to/your/folder/yourport
  3. Añade la ruta a tu nueva carpeta en la parte superior de /etc/paths . Dado que este archivo es leído por todas las cuentas de usuario, se añade a la ruta para todos los usuarios. Sin embargo, como se añade la nueva carpeta, no se añaden todos los puertos a la ruta de todos.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X