Apple tiene escondidos en el terminal interminables ases en la manga para modificar la apariencia del sistema o eliminar algunas características que consideremos innecesarias de Mac OS X Leopard. Hoy los chicos de TUAW nos traen un método alternativo para actualizar nuestro sistema operativo desde la consola.
Para poder hacerlo, simplemente tenemos que escribir lo siguiente en nuestro terminal:
sudo softwareupdate -i -a
Tras introducir tu contraseña de usuario, ese comando instalará todas las actualizaciones del sistema. También podemos echarle un vistazo a todas las opciones de este comando accediendo a su manual:
man softwareupdate
Muchos os lo preguntaréis: ¿Para qué este comando si podemos hacerlo con la ventana de actualizaciones de software? Este comando puede ser muy útil, por ejemplo, en el caso que necesitemos actualizar un sistema de forma remota vía SSH.
Vía | TUAW
Ver 11 comentarios
11 comentarios
Miguel López
@Carlos visto desde tu punto de vista, Mac OS X es simplemente el núcleo de un sistema BSD con todas las mejoras que le ha hecho Apple. Efectivamente, con el terminal se peude hacer cualquier cosa, pero para la mayoría agradezco la existencia de una interfaz visual :P
Fan By
#6 "visto desde tu punto de vista, Mac OS X es. xD VISTA….
David Carrero Fernandez-Baillo
es genial, lo acabo de probar, yo diria que es más lento que la opción gráfica, pero igual es solo una impresión mia.
Carlos
Los programas del sistema como este,
softwareupdate
, que se pueden ejecutar en la Terminal son los que en realidad tienen toda la lógica de negocio (las tripas, para entendernos) de las aplicaciones gráficas, que en realidad son meras interfaces cómodas entre el usuario y el programa.Cualquier operación del sistema se puede llevar a cabo desde la Terminal (desde una actualización de software como esa, a la configuración de una red compleja, o simplemente apagar el ordenador), no es que sean trucos o easter eggs que deja Apple para sorprender a los usuarios. Estoy seguro de que Miguel López lo sabe, pero me ha parecido interesante comenarlo para el que no lo sepa.
Carlos
@Miguel López:
Estamos de acuerdo. Yo no es que prefiera utilizar la interfaz gráfica, sino que no necesito utilizar la Terminal normalmente gracias al buen trabajo de Apple con sus interfaces.
A lo que iba es que antes alguien ha dicho que era muy útil el ejemplo de softwareupdate y lo que yo quería hacer ver es que no sólo queda ahí la cosa, sino que, para el que no lo sepa y lo necesite, se puede hacer todo desde la Terminal (para no tener que compartir pantalla como le pasa a #1, por ejemplo).
>-]~SkG~[-->
@Miguel López: Mac OS X es solo un núcleo BSD con cambios (ojo que no digo mejoras, que las tiene pero en mi opinión también tiene carencias) y una interfaz gráfica propietaria con una serie de utilidades graficas propias, pero no deja de ser un NIX (en concreto una BSD) al que si accedes via terminal no se diferencia del resto mas que en lo esencial de todas las distribuciones BSD y Linux, es decir en el sistema de paquetería, aplicaciones de administración y configuración propias, etc… Apple provee de forma gratuita su sistema sin dicha interfaz y facilidades varias, llamándose DarwinBSD. Al estilo de Apple trabaja Solaris, tiene su sistema propietario basado en NIX con sus aplicacioncitas y entornos propietarios, pero también existe OpenSolaris que es una versión libre sin su entorno propietario, pero a diferencia de DarwinBSD, OpenSolaris, si que tiene el resto de funcionalidades integras (creo, no estoy totalmente seguro).
Ojo, que no estoy creando discursión sobre si es mejor Windows, Linux, BSD o Mac OS X.
Saludos ^^
>-]~SkG~[-->
Vaya, se puso en negrita por usar asteriscos para denominar a los sistemas basados en UNIX
Hex
Pues sí, me viene de perlas para actualizar el mac mini del salón de forma silenciosa y sin tener que compartir pantalla que es un coñazo… Gracias por el truco ;)
Por cierto, ahora es cuando Interperry tiene que diseñar un UI decente, no??? :P
Jandrop
Máquina, máquina, máquina, pero que máquinas, no se de donde sacáis esas cosas.
Gracias, me será muy útil.
59855
Estoy seguro que desde el Terminal se pueden usar todas las funciones del sistema operativo mas necesarias, además de la interfaz.
Vamos, como los linux, pero a la mayoría se les pone una interfaz delante y la Terminal se les resbala como es habitual.
Y es que OSX no solamente es un buen GUI bonito, también tiene terminal como todo Unix, sin embargo, ¿alguien lo ha necesitado en macOSX de forma forzosa? No… luego, esto es mejor que Linux.