Mostrando las entradas con la etiqueta Fedora. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Fedora. Mostrar todas las entradas

miércoles, diciembre 04, 2013

Borrando maquinas virtuales VirtualBox en Mac OS X Mavericks

Hola a todos.

Les comparto que tras actualizar a Mac OS X Mavericks la aplicación Oracle VirtualBox dejó de funcionar correctamente. Tras eliminar y re-instalar VirtualBox el problema ahora era que la lista de máquinas virtuales seguía apareciendo, al querer borrarlas con el comando CMD+R aparentemente procedía la eliminación, pero no, ahí seguían. El reinstalar las máquinas virtuales es muy fácil, el problema era esa lista de máquinas virtuales anteriores que no podia borrar. Ahora les comparto la solución.

Tras reinstalar VirtualBox, abrir una terminal y solicitar la lista de máquinas con el comando VBoxManage:

$ VBoxManage list vms
"" {6a17528d-9eb4-44f6-88d4-d8712948dbbf}
"" {c3fafee1-6e73-40e7-9af9-5f59cc65d9cb}
"" {8fe09fa5-6cbb-482f-80bd-d30315511ae3}
"" {f30c35ef-7c1b-49be-bc4a-bb53a981f533}
"" {56621e75-a9b6-4942-b0fa-8d17a57a06a0}
"" {068ff977-82c2-4b64-97d6-02f820fdbec3}
"" {cec092f3-d358-4c20-a89e-11daf857d105}
"" {d0d888b7-9fc8-4bbb-99c0-70bf58afe834}
"" {fb7f3dd9-3528-4c41-9db3-5205c8837170}

"Fedora18" {00772190-48fc-4378-aa02-6e3b0f4b9feb}

como pueden ver tengo una lista de 9 máquinas que ya no pueden ser accesibles, ni reconocibles por VirtualBox, y la última es un Linux Fedora 18, que uso mucho y que es de mi agrado. Ahora las que tienen la etiqueta "" son el problema. Para borrarlas hay que ejecutar el comando con el nombre de cada máquina no accesible, a continuación muestro el ejemplo para borrar la primera con el mismo comando VBoxManage, usando el modificador "-delete":

$ VBoxManage unregistervm 6a17528d-9eb4-44f6-88d4-d8712948dbbf -delete

Tras repetir el comando para cada item, pues ya tienen el problema resuelto, al volver a ejecutar VirtualBox tendrán sólo en la lista las máquinas virtuales que ustedes deseen tener.

VirtualBox es una solución gratuita que permite ejecutar máquinas virtuales de forma rápida y sencilla. Yo valoro mucho esta aplicación para dar cursos de redes de computadoras o de sistemas operativos, permite conocer un sistema operativo sin comprometer nuestro sistema operativo principal, así que alguno aún no lo ha probado le invito a que lo haga.

Saludos y espero les sea de ayuda, se agradecen los comentarios.




viernes, febrero 03, 2012

Para programar y compilar con lenguaje ANSI C en Linux Debian/Ubuntu

Programar en lenguaje C, y específicamente con el estándar ANSI es muy entretenido y divertido.

¿Qué necesito instalar?
El compilador. GCC es el más común y estándar.
Una interfase de desarrollo (IDE) que nos ayude a identificar la sintaxis de los comandos, numerar las líneas del código y a encontrar los errores fácilmente. La que más recomiendo es GEANY.

Manos a la obra.

Paso 1. Abrir una terminal, y con SUDO instalaremos lo siguiente.

$ sudo apt-get install build-essential cpp cpp-2.95-doc cpp-3.3 cpp3.4 cpp-4.0 g++-3.4 gcc gcc-2.95-doc gcc-3.3 gcc-3.3-base gcc-3.3-doc gcc-3.4 gcc-3.4-base gcc-3.4-doc gcc-4.0 gcc-4.0-base gcc-4.0-doc gcc-4.0-locales gcc-doc gobjc-4.0 libg++2.8.1.3-dbg libg++2.8.1.3-dev libg++2.8.1.3-glibc2.2 libgcc1 c-cpp-reference doc++ libstdc++5 libstdc++6 libstdc++6-4.0-dbg libstdc++6-4.0-dev libstdc++6-4.0-doc libstdc++6-dbg libstdc++6-dev libstdc++6-doc manpages-es-extra

$ sudo apt-get install devhelp

$ sudo apt-get install freeglut3 freeglut3-dbg freeglut3-dev ftgl-dev gle-doc glut-doc glutg3 glutg3-dev libglu1-mesa libglu1-mesa-dev libgl1-mesa libgl1-mesa-dev libgl1-mesa-dri libglut3 libglut3-dev mesa-common-dev mesa-demos mesa-swrast-source mesa-utils

$ sudo apt-get install geany

Paso 2. Si todo lo anterior quedo instalado sin problema, proceda a abrir Geany. Lo verá en su ícono correspondiente en el menú de aplicaciones, o bien, desde una terminal invoque el programa.

Para más detalles de Geany, leer su manual y detalles de portabilidad, visite la página oficial del proyecto:

http://www.geany.org/

Paso 3. Si quiere hacer su primer programa y compilarlo en línea de comando, la forma básica es la siguiente:

Edite su archivo de código fuente ".c", y nombrelo "micodigo.c", y proceda a compilarlo desde línea de comando con gcc:

$gcc micodigo.c -o miprograma

el programa final, o salida "-o", se guardará en el archivo "miprograma", para ejecutarlo desde línea de comando escriba:

$./miprograma


+ + +
Observación. Si su Linux es Fedora, o algún derivado de Fedora, sustituya "apt-get" por "yum", y la instalación procederá de la misma forma.

Saludos.