28 mayo 2008

Instalar el servidor VMware en CentOS 5.0 (traduccion)

Instalar el servidor VMware en CentOS 5.0

Version 1.0
Author: Falko Timme
Last edited 05/08/2007


Traduccion Edward Carrasco
Web original http://www.howtoforge.com/vmware_server_centos5.0

Este tutorial proporciona instrucciones paso a paso cómo instalar el Servidor VMware en un CentOS 5,0. Con VMware Server puede crear y ejecutar sistemas operativos ( "máquinas virtuales"), tales como Linux, Windows, FreeBSD, etc en base de un sistema operativo anfitrión. Esto tiene la ventaja de que puede ejecutar múltiples sistemas operativos en el mismo hardware que permite ahorrar mucho dinero, y puede mover las máquinas virtuales VMware de un servidor para el otro (o de un sistema que tiene el VMware Player que también es gratuita ).
Además, con VMware Server puede dejar que su antiguo escritorio de Windows (que previamente convertidas en VMware una máquina virtual con VMware Converter, tal y como se describe en este tutorial: http://www.howtoforge.com/vmware_converter_windows_linux) ejecutarse bajo su escritorio de CentOS. Esto puede ser útil si usted dependerá de algunas aplicaciones que existen para Windows únicamente, o si desea cambiar a Linux lentamente.
Quiero decir en primer lugar que esta no es la única manera de establecer un sistema de este tipo. Hay muchas maneras de lograr este objetivo, pero esta es la forma en que tomo. El tutorial no emite ningún tipo de garantía de que esto trabaje para usted!

1 Averiguar la versión de su Kernel


Antes de ir a instalar software adicional, es una buena idea para conocer la versión de kernel, porque en el capítulo 2 se instalar el paquete kernel-devel que necesita el VMware Server. Existen múltiples paquetes kernel-devel disponibles, y para seleccionar el correcto lo que necesita saber la versión de su kernel.
Para obtener más información sobre la versión de su núcleo, abrir un terminal (Aplicaciones> Accesorios> Terminal):


A continuación, convertirse en root ejecutando:
su
Ejecutar
uname -r
La salida debe ser similar a este:
[root@localhost Desktop]# uname -r
2.6.18-8.1.3.el5
Significa que tenemos la version 2.6.18-8.1.3.el5 del kernel instalado.

2 Instalacion de paquetes requeridos

Antes de instalar VMware Server, es necesario instalar algunos prerequisitos. Para instalar lo necesario usar Applicaciones > Agregar/Quitar Software:

Ingrese el password del Root:

El Gestor de paquetes se abre. Ir a la ficha Examinar y seleccione:
  • Desarrollo > Librerias de desarrollo ( Development Libraries)
  • Desarrollo > Herramientas de desarrollo (Development Tools)


A continuación, vaya a la pestaña de búsqueda y búsque xinetd. Seleccione el paquete xinetd para la instalación:


Haga lo mismo para el paquete kernel-devel. Por favor, asegúrese de escoger el paquete kernel-devel que corresponda a su kernel actual (por lo que si kernel es 2.6.18-8.1.3.el5, seleccione el paquete kernel-devel - 2.6.18-8.1.3.el5.i686 ).


Haga clic en Aplicar.

A continuación el gestor de paquetes, resolver todas las dependencias, descargar los paquetes, tal vez, le pida acepte algunas claves desconocidas de software (por favor, acepte), y, por último, instalar los paquetes.

3 VMware Server

Para descargar VMware Server, vaya a http://www.vmware.com/download/server/ y haga clic en Descargar ahora:


Aceptar el acuerdo de licencia haciendo clic en Sí:


A continuación, descargue el VMware Server para Linux. archivo tar.gz archivo (no el archivo rpm!) En su escritorio (por ejemplo, a / home / edward / Desktop):


Para obtener el número de serie que usted necesita para ejecutar VMware Server, vaya a http://register.vmware.com/content/registration.html. Rellena tus datos personales. Después usted recibirá una página con un número de serie para VMware Server. Anótelo o imprimelo:




Para instalar VMware Server, abra un terminal (Aplicaciones> Accesorios> Terminal) y convertirse en root:
su
A continuación, vaya al lugar donde ha guardado el archivo VMware Server. tar.gz, por ejemplo, /home/edward/Desktop (edward sustituir con su propio nombre de usuario!):
cd /home/edward/Desktop
Desempaquete el archivo VMware Server. tar.gz y ejecutar el programa de instalación:
tar xvfz VMware-server-*.tar.gz
cd vmware-server-distrib
./vmware-install.pl
El instalador le preguntará un montón de preguntas. Siempre puede aceptar los valores por defecto simplemente pulsando enter. Cuando le pregunte

En el directorio que quieres mantener tu máquina virtual archivos?
[/var/lib/VMware/Máquinas Virtuales]

puede aceptar el valor predeterminado o especificar una ubicación diferente depediendo donde usted tiene más espacio libre en disco, por ejemplo, como /home/edward/virtual_machines, pero esto depende de usted y no es necesario.

Al final de la instalación, se le pedirá que introduzca un número de serie:
Please enter your 20-character serial number.
Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel:
Escriba su número de serie para VMware Server.

Después de la instalación con éxito, puede eliminar el archivo de descarga del Servidor VMware y el directorio de instalación:

cd ../
rm -f VMware-server*
rm -fr vmware-server-distrib/
hora se encuentra bajo el Servidor VMware Aplicaciones> Herramientas del sistema:

Al iniciar, seleccione Local host

Después, puede crear máquinas virtuales (o importar su máquina virtual de Windows que ha creado con VMware Converter):

4 Links

26 mayo 2008

Programando en C++ en Ubuntu Linux (1)

Bueno estoy utilizando Kubuntu 8.04 con KDE 4. pero maneja los mismos paquetes que Ubuntu.
Para empezar a programar en C++ debemos preparar nuestro sistemas, ya que por defecto no viene las herramientas (IDEs y compiladores) necesarios.

¿Que es un compilador?
Un compilador es un programa informático que traduce un programa escrito en un lenguaje de programación a otro lenguaje de programación, generando un programa equivalente que la máquina será capaz de interpretar. Usualmente el segundo lenguaje es código máquina, pero también puede ser simplemente texto. Este proceso de traducción se conoce como compilación.
Un compilador es un programa que permite traducir el código fuente de un programa en lenguaje de alto nivel, a otro lenguaje de nivel inferior (típicamente lenguaje máquina). De esta manera un programador puede diseñar un programa en un lenguaje mucho más cercano a como piensa un ser humano, para luego compilarlo a un programa más manejable por una computadora.

¿Que es un IDE?
Un entorno de desarrollo integrado o en inglés Integrated Development Environment ('IDE') es un programa compuesto por un conjunto de herramientas para un programador.
Puede dedicarse en exclusiva a un sólo lenguaje de programación o bien, poder utilizarse para varios.
Dev C++, un IDE para el lenguaje de programación C++.‎
Dev C++, un IDE para el lenguaje de programación C++.‎
Un IDE es un entorno de programación que ha sido empaquetado como un programa de aplicación, es decir, consiste en un editor de código, un compilador, un depurador y un constructor de interfaz gráfica GUI.
Los IDEs proveen un marco de trabajo amigable para la mayoría de los lenguajes de programación tales como C++, Java, C#, Delphi, Visual Basic, etc. En algunos lenguajes, un IDE puede funcionar como un sistema en tiempo de ejecución, en donde se permite utilizar el lenguaje de programación en forma interactiva, sin necesidad de trabajo orientado a archivos de texto, como es el caso de Smalltalk u Objective-C.

¿Que necesitamos para iniciar?
Tenemos que instalar el compilador para C++ que para Linux vendría a ser g++ y gcc.
$ sudo apt-get install g++ gcc
y aun mejor
$ sudo apt-get install build-essential
Este es un paquete virtual donde nos instalara todo lo necesario para poder usar nuestro compilador (solo Ubuntu ,familia y derivados).

Con esto ya podemos programar en C++ en cualquier editor de textos, yo recomiendo el VI:

Ejemplo:
#include
using namespace std;

int main()
{
cout << "Hello world!" ; return 0;
}
Guardamos este código en un archiv
o llamado holamundo.cpp
Compilando:
$ g++ holamundo.cpp -o hola
Ejecutando:
$ ./hola

Resultado:

Hello world!

25 mayo 2008

De regreso otra vez

Después de mucho tiempo ausente, por motivos laborales y de estudio, me surge la necesidad de escribir, compartir de nuevo las experiencias y actividades que realizo a diario, espero que este nuevo inicio nos me sirva para desarrollarme un poco mas y poder ayudar a los demás.