This page looks plain and unstyled because you're using a non-standard compliant browser. To see it in its best form, please upgrade to a browser that supports web standards. It's free and painless.

Accidente en F1
Actualidad
Alertvir
Tiempo Valencia
tiempo den Valencia
Technorati
agregar
RSS 0.90
RSS 1.0
RSS 2.0
Atom 0.3

Primeros pasos con el Mac: Xcode, root y wget

03 Agosto, 2006 17:59

Despues de investigar un porquito por encima al Mac me ha parecido que esta muy bien... para un usario doméstico, pero si necesitas cosas algo más, digamoslo asi ;-), "serias" hay que currarselo y, por lo que veo, bastante. Y como mi trabajo me lo tomo muy en serio, pues a ello voy.

Todas las cosas que explico en estos post es teniendo en cuenta que lo tengo completamente virgen (tal y como me lo han vendido) y el SO es el Mac OS X 10.4..

Imprescindible, por lo que he podido leer por ahi, antes que nada instalarse las Xcode. Vienen en el disco de Instalación, aunque también se pueden bajar desde la página de Apple. Más adelante nos introduciremos con las Xcode, pero por ahora, solo instalarlas para poder compilar los programas que necesito.

El usuario root

El Mac OS X utiliza el mismo sistema que Ubuntu para ejecutar comandos que necesitan privilegios de administrador, es decir, mediante el comando sudo.

No tengo nada en contra de eso, pero acostumbrado a Suse y a ejecutar las cosas mediante root cuando es necesario, voy a seguir usando su en vez de sudo. Como compruebo que root está creado en el sistema (vaya, y su directorio está en /var/root -en realidad en /private/var/root- , y no en /root como en las distribuciones GNU/Linux) lo único que no tiene es la contraseña. Por lo tanto se la damos y en paz. Abrimos una terminal (yo ya la he dejado fija en el dook :-) y ejecutamos

sudo passwd root

Nos pide en primer lugar la password de usuario y a continuación la password para root y confirmar la password para root.

Comprobamos con el comando su y cuando nos pregunte ponemos la contraseña de root. La linea del terminal debe de cambiar de nombredeusuario$ a root#. Comprobamos con el comando id y vemos que efectivamente tenemos uid0 (root). Para salir de este usuario, usaremos el comando exit (o también pulsando la tecla CTRL y D )

wget

Si hay un programa que suelo utilizar a menudo, ese es wget. Costumbres. En el Mac no está, o no la he encontrado (que todavía me pierdo por sus entrañas), asi que me lo bajo desde ftp://ftp.gnu.org/gnu/wget/wget-1.9.1.tar.gz que es la última versión que he visto. (lo utilizaré además para automatizar algunos de los programas que voy a instalarme, como ayuda a los que empiezan como yo)

He creado en el directorio /Users/nombredeusuario una carpeta nueva que se llama Programas, para ir haciendo las descargas e instalaciones de todo aquello que me vaya bajando y no liar todo por ahi. Así que la descarga de wget la pongo en ese directorio. Abrimos el terminal nuevamente y ejecutamos

cd Programas
tar zxvf wget-1.9.1.tar.gz
cd wget-1.9.1
./configure
make
sudo make install

El programa se instala en /usr/local/bin/wget. Como eso es incomodo para ejecutarlo, lo que vamos a hacer es que se ejecute desde nuestro directorio de usuario, asi que nos situamos en el directorio de usuario /Users/nombredeusuario. Compruebo que .bash_profile no existe, asi que lo vamos a crear para nuestra configuración.

vi .bash_profile

Pulsamos i (de insertar) y escribimos

PATH=$PATH:/usr/local/bin
export PATH

Salimos con la secuencia normal de teclas ESC:x

Ejecutamos source .bash_profile y ya esta. Comprobamos que funciona wget ya sin la referencia a su dirección absoluta (a partir de ahora todos los programas que se instalen en /usr/local/bin serán accesibles directamente desde nuestro usuario)

Retroenlaces (0) Comentario (4)

Añadir comentario

AuthImageauthimage
Tu nombre:
Título:
Página personal (opcional):
Dirección de correo (opcional):
Añadir comentario

  


cicono comentarios [4] Error [ Responder ]

Hola, muchas gracias por compartir tus experiencias, pero te comento que en el paso de poner make en la terminar me dice que el comando not found, y si pongo sudo make install tampoco, por que puedes ser?, muchas gracias.

Escrito por Oscar | 23/02/2007, 21:28

cicono comentarios [3] [ Responder ]

Comprueba que existe ese fichero dentro del directorio. Si existe, que deberia, tiene que tener, deberia tener, permisos de ejecución. Si es asi, tal vez tengas que hacer ./make (con punto y barra delante)

Escrito por jrem | 26/02/2007, 17:47

cicono comentarios [2] [ Responder ]

NEcesito ayuda!! Mi maquina es mac os 10.2.8 y no me deja entrar! En la pantalla aparece "other" y no me deja hacer "log in" Como puedo entrar y cambiar la contraseña del root por algo mas facil de recordar? NEcesito paso a paso las instrucciones! SI alguien me puede ayudar, agradecere infinitamente!!

Escrito por Clementina González | 02/05/2007, 23:10

cicono comentarios [1] [ Responder ]

En Mac OS X para recuperar la contraseña de administrador tienes que introducir el disco de instalacion, reiniciar y mantener pulsada la tecla C mientras arranca. Seleccionar instalador -> cambiar contraseña en la barra de menu y seguir las instrucciones (viene todo esto en el manual que te dieron junto al software)

Escrito por jrem | 03/05/2007, 07:03
calendario
« Noviembre 2008 »
Lu Ma Mi Ju Vi Sa Do
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
recientemente...
Parece que la recesión también llega a las páginas webs
La extrema estupidez
Una web para comprobar como se ve nuestra pagina en IE
Google Street View para Madrid, Barcelona, Valencia y Sevilla
El Mundial de F1 se decidirá en Brasil
La semana pasada Eolo no sopló en España
El Domingo es el día de SAN GANCHAO
No quedarse sólo en palabras
Blog Action Day 2008
cloud computing y el modo paranoico
archivos
Noviembre 2008
Octubre 2008
Enero 2008
Diciembre 2007
Noviembre 2007
Agosto 2007
Julio 2007
Mayo 2007
Abril 2007
Marzo 2007
Febrero 2007
Enero 2007
Noviembre 2006
Agosto 2006
Abril 2006
Marzo 2006
Febrero 2006
Enero 2006
Diciembre 2005
Mayo 2005
categorías
Energías [1]
Politica [2]
Juegos [4]
humor [4]
Programación web [3]
Mac [8]
otros temas [12]
Plog [7]
Tecnología [14]
Propiedad Intelectual [24]
mis enlaces
Tecnología
Asociación de Internautas
La Monda Digital
Dominatrix
Miquel
El incordio

Internautas TV

Publicidad