No Somos Libres

August 1, 2007

Cómo montar un sencillo servidor de Subversion

Filed under: Informática, GNU/Linux — Adrián @ 1:58 pm

Subversion es un Sistema de Control de Versiones, similar a CVS, pero que incluye muchas características que lo hacen, desde mi punto de vista, más útil que CVS. Para más información sobre las diferencias y las similitudes entre estos dos sistemas mirad en los links que os he dejado arriba.

Subversion tiene paquete en las distribuciones basadas en Debian, así que si sois los afortunados usuarios de una de estas, tan sólo tendréis que teclear en vuestro terminal (o buscar en sinaptic):

aptitude install subversion

Si no, lo bajáis de la página oficial y seguimos. Después creáis la carpeta (ya sabéis, mkdir …) que queréis que contenga los repositorios de subversion. Yo he elegido /var/svn. Después tendréis que usar el comando svnadmin (como root) para crear el repositorio que queráis. Por ejemplo:

montseny:/# cd /var/svn/
montseny:/var/svn# svnadmin create myrepo

Con esto tenemos creado el repositorio myrepo dentro de /var/svn, pero aún nos queda configurar el acceso al mismo y configurar subversion para que sirva ese repositorio al exterior. Los ficheros de configuración están dentro de la carpeta myrepo/conf. El fichero authz puede dejarse tal como viene, todo comentado, siempre que todos los usuarios vayan a tener acceso total a todos los repositorios. Si se quiere especificar quién tendrá acceso a qué repositorio y con qué permisos, o incluso crear grupos de usuarios, ese es vuestro fichero. Vienen ejemplos bastante sencillos así que no haremos más hincapié en él. En el fichero passwd debemos poner los usuarios que esperamos manejen el repositorio y trabajen en él:

[users]
adrian = mypassword
billy_puertas = supassword

Nos queda svnserve.conf, donde debemos descomentar las siguientes lineas, y configurarlas según nuestra preferencia. Yo he especificado que los usuarios autenticados tienen permisos de escritura en los repositorios y los no autenticados no pueden hacer nada:

[general]
anon-access = none
auth-access = write
password-db = passwd

La directiva password-db indica a subversion dónde autenticar a los usuarios. Existen muchas variedades, pero puesto que aquí se trata de montar un repositorio sencillo, para uso “doméstico”, dejaremos passwd, que es el fichero donde hemos añadido nuestros usuarios. Con esto tenemos perfectamente configurado el servidor, sólo nos queda lanzar el demonio que lo sirva a través de internet, con la siguiente linea:

montseny:~# svnserve -d –listen-host xxx.xx.xx.xxx -r /var/svn

El parámetro -d indica que se comportará como un demonio y correrá en background, listen-host es la ip del servidor y -r el directorio que contiene los repositorios. Aseguraos de abrir el puerto de subversion si tenéis firewall, que por defecto es el 3690 udp y tcp. Ahora sí que sí, tenéis funcionando subversion. Esto se puede complicar mucho, hasta el punto de montar clones de sourceforge como gforge, que usan subversion por debajo pero con la configuración almacenada en base de datos. Fue tan complicado montar gforge que creo que me llevaría un libro escribir un tutorial, así que de momento no creo que lo haga.

Un ejemplo de gforge: http://gforge.org
El clásico sourceforge: http://sourceforge.net

July 19, 2007

El Póquer, España y Linux

Filed under: Póquer, Noticias, GNU/Linux — Adrián @ 5:21 pm

logo-wsop.gifCoincidiendo con la noticia de que el psicólogo Jerry Yang se ha coronado como ganador de las WSOP 2007, me gustaría hacer algunas reflexiones sobre este mundillo como aficionado que soy. En primer lugar, resulta sorprendente que la prensa española se haya hecho eco de la noticia, siendo el póquer un juego minoritario y que nunca había tenido espacio en los periódicos nacionales. Más raro resulta que publiquen la nota de prensa sobre Jerry Yang cuando no se publicó nada sobre la victoria del español Carlos Mortensen en el WPT. Esta noticia en la prensa, llega simultáneamente a el anuncio de Card Player Magazine y su próxima aparición en España. También se están retransmitiendo torneos, como el EPT, en algunas cadenas españolas (Antena3.nova). ¿Será que el póquer se está abriendo un hueco en nuestro país? Es posible que así sea, y ojalá, porque la gente tiene una concepción bastante malograda del jugador de póquer. Lo menos que se puede decir es que esa idea preconcebida es antigua, ya que actualmente la mayoría de jugadores profesionales resultan ser gente con estudios y buenos trabajos, y no malaspintas y truhanes como hace 20 años.

Revista Card PlayerLa otra cara de la popularización del póquer pasa por las distintas plataformas informáticas. Actualmente no existe ningún cliente para las salas online de póquer que corra nativamente en Linux. El crecimiento que experimenta el sistema del pingüino aún no se ha dejado notar en el mundillo del póquer online. Quizá el mayor impedimento es que la comunidad no puede desarrollar un cliente para una sala de póquer concreto debido a que las especificaciones del servidor no están disponibles; y por supuesto las salas no se han preocupado por desarrollar una alternativa. Gracias a los chicos de W.I.N.E. algunos clientes como el de PokerStars funcionan “bien” en Linux y nos permiten a los usuarios exclusivos de este sistema operativo seguir disfrutando de nuestro hobby, eso sí, con ciertas mermas. Hay que recordar que el cliente no es nativo y por tanto sufre algunos cuelges de vez en cuando, y por supuesto aplicaciones de ayuda como Poker Office o Poker Tracker no corren en el emulador. Si alguna sala de póquer online (¿Titán? ¿EuroSuperPoker?) estuviera interesada en desarrollar un cliente para GNU/Linux, aquí encontrarían a un programador dispuesto, y seguro que no sería el único en participar en el proyecto.

Jerry Yang obtiene el brazalete de las WSOP

July 11, 2007

Más Juegos en Linux

Filed under: Videojuegos, Informática, GNU/Linux — Adrián @ 1:05 pm

Hace no demasiado escribí varias entradas sobre juegos en linux, con la finalidad de dar a conocer a la gente videojuegos para este sistema operativo que, aunque lo parezca, no está tan dejado de la mano de Dios en este campo. Pues bien, hoy blogeando un poco he localizado este artículo sobre videojuegos, que amplía la sección y además me ha permitido probar el S.C.O.U.R.G.E, un juego de rol con la peculiar característica de que las batallas pueden realizarse por turnos o en tiempo real. Es un juego interesante al que dedicaré más tiempo si consigo sacarlo de alguna parte.
Espero que disfrutéis jugando también a estos juegos.

June 24, 2007

Microsoft afirma que Ubuntu es perfecto

Filed under: Microsoft, Noticias, GNU/Linux — Adrián @ 6:24 pm

Sí, como suena. Yo tampoco lo creía, pero durante un periodo breve en el Windows Marketplace, se promocionaba el Sistema Operativo de Cannonical. Actualmente no aparece, pero aún se puede ver en la caché de google. No creo que Cannonical esté en trámites de realizar un pacto similar al de Novell, principalmente por las declaraciones que habían realizado varios de los encargados del proyecto.

Sea como sea, es altamente sospechoso este comportamiento de los chicos de Redmond que, seguramente, no traman nada bueno. ¿FUD? Quizá hacernos creer que no le tienen miedo a la competencia, o que pensemos que Canonnical tiene algún tipo de conversación por debajo de la mesa con Microsoft (qué tufillo al escenario político español). Que cada uno saque sus conclusiones.

May 25, 2007

Juegos en Linux

Filed under: Videojuegos, Informática, GNU/Linux — Adrián @ 2:07 pm

Es cierto que aún no es posible jugar a la mayoría de los videojuegos para pc en nuestros sistemas operativos libres, pero hay bastantes juegos disponibles para pasar un buen rato delante de la pantalla. En primer lugar quiero mencionar de los míticos juegos de LucasArts, cuyo motor gráfico (scumm) fue liberado y se encuentra disponible para funcionar sobre múltiples plataformas (palm, symbian, PSP, DS), entre ellas Linux. ¿Qué que quiere decir esto? Pues que todos los juegos antiguos de LucasArts están disponibles en Linux. Muchos de ellos además son abandonware, es decir que los puedes obtener gratuitamente sin incurrir en delitos de licencia. Cabe destacar la saga de Monkey Island, Day of the tentacle, Loom… Scumm tiene paquete debian, pero si no lo encuentras en tu distribución siempre puedes bajarlo de la página oficial: http://www.scummvm.org
Además, muchos de los juegos abandonware los podéis encontrar en descarga directa aquí: La cueva

Por otro lado existen también iniciativas de desarrollo de videojuegos libres, de mayor y menor calidad. Os dejo un par de links a dos artículos de un blog sobre juegos. Cabe recomendar VDrift y Bosson (a pesar de estar en desarrollo), y pese a lo que digan por ahí, Battle for Wesnoth es bastante aburrido.

Juegos en Linux Parte I
Juegos en Linux Parte II
Juegos en Linux Parte III
Juegos en Linux Parte IV

Por último mencionar de pasada (porque ya es por todos sabido) que se puede jugar nativamente a Quakes y Unreal Tournaments sobre Linux, ya que son de los pocos juegos en los que se ha hecho una versión para este SO. No podemos olvidarnos tampoco del Enemy Territory, gran FPS basado -si no recuerdo mal- en el motor del Quake… ¡Y hasta aquí por hoy! Espero que podáis pasar muchas horas jugando.

May 1, 2007

Integración de equipos con LDAP

Filed under: Informática, GNU/Linux — Adrián @ 4:55 pm

Esta vez nos vamos a centrar en explicar qué cambios se deben realizar para que una máquina Linux/Unix se autentique contra un servidor LDAP previamente configurado. No vamos a entrar en la configuración del servidor -quizá otro día-, solamente en conseguir que la autenticación se haga contra LDAP. Nos centraremos como siempre en Debian, pero debería ser válido para otras distribuciones.
En primer lugar debemos instalar los siguientes paquetes:

libpam-ldap libnss-ldap ldap-utils

Ahora debemos tocar varios ficheros del sistema y añadir lineas o editar las ya existentes, hasta que estén como se indica. Las configuraciones específicas del servidor LDAP debéis pedírselas al administrado (y si sois vosotros deberíais saberlas). Aquí están las que yo he utilizado o las configuraciones por defecto.

/etc/ldap/ldap.conf

BASE dc=example,dc=com
URI ldaps://miservidorldap.es/
*La siguiente linea indica la situación del certificado.
TLS_CACERT /etc/ldap/ca-cert.pem

/etc/pam_ldap.conf

port 636
rootbinddn cn=admin,dc=example,dc=com
base dc=example,dc=com
uri ldaps://miservidorldap.es

/etc/libnss-ldap.conf

base dc=example,dc=com
uri ldaps://miservidorldap.es
port 636
tls_cacertfile /etc/ldap/ca-cert.pem

/etc/nsswitch.conf

passwd: files ldap
group: files ldap
shadow: files ldap

hosts: files dns
networks: files

protocols: db files
services: db files
ethers: db files
rpc: db files

netgroup: nis

/etc/pam.d/common-auth

auth [success=1 default=ignore] pam_unix.so
auth required pam_ldap.so use_first_pass
auth required pam_permit.so

/etc/pam.d/common-password

password required pam_cracklib.so retry=3 minlen=6 difok=3
password [success=1 default=ignore] pam_unix.so use_authtok md5
password required pam_ldap.so use_first_pass use_authtok md5
password required pam_permit.so

/etc/pam.d/common-account

account [success=1 default=ignore] pam_unix.so
account required pam_ldap.so
account required pam_permit.so

Estos son los ficheros que debemos modificar para que la autenticación se realice en primera instancia contra el servidor LDAP, y en caso de no responder, contra el sistema de manera tradicional. Hay un paquete que es interesante mencionar, y es nscd. Se trata de una caché de peticiones LDAP, que agiliza el rendimiento notablemente.

Puede ser que además queramos que el servidor LDAP nos exporte por NFS el /home o la ruta que esté configurada en el servidor. Para ello debemos instalar el paquete autofs y editar el fichero /etc/auto.master para que contenga la siguiente linea:

/home /etc/auto.home

Para que esto funcione, aún debemos crear el fichero /etc/auto.home con la linea (las x son la ip del servidor LDAP):

xxx.xx.xx.xx:/home/&

Con esto estaría todo funcionando. Sé que no hemos explicado detenidamente qué significa cada linea de cada fichero o qué función realiza. Esto es más bien un how-to rápido para configuraciones similares a esta. De todos modos tenéis los comentarios para dejar preguntas que os hayan podido quedar sin responder.

April 9, 2007

Virtualización de Windows con VMware server

Filed under: GNU/Linux — Adrián @ 8:46 pm

Es necesario tener instalados los headers del kernel, además de gcc y xinedt. Vamos a instalar vmware server para editar las configuraciones de nuestras máquinas virtuales, y/o crear nuevas.
En primer lugar descargamos el vmware server, creamos una carpeta en var/vm y hacemos tar. Ejecutamos el script de instalación .pl
Si tenías instalado VMplayer te dará error y saldrá de la ejecución. Eliminamos VMplayer con

sudo aptitude purge vmware-player

Si sigue dando error basta con eliminar /etc/vmware (si encuentra una carpeta vmware en el arbol de directorios te dará el error). Una vez comenzada la instalación nos hará una serie de preguntas:

In which directory do you want to install the binary files?
[/usr/bin] (Elegimos /usr/bin)

What is the directory that contains the init directories (rc0.d/ to rc6.d/)?
[/etc] (Es /etc)

What is the directory that contains the init scripts?
[/etc/init.d] (Ese mismo)

In which directory do you want to install the daemon files?
[/usr/sbin] (Idem)

In which directory do you want to install the library files?
[/usr/lib/vmware] (Este instalador es un chico listo)

The path “/usr/lib/vmware” does not exist currently. This program is going to
create it, including needed parent directories. Is this what you want?
[yes] (yes)

In which directory do you want to install the manual files?
[/usr/share/man] (/usr/share/man)

In which directory do you want to install the documentation files?
[/usr/share/doc/vmware] (/usr/share/doc/vmware)

The path “/usr/share/doc/vmware” does not exist currently. This program is
going to create it, including needed parent directories. Is this what you want?
[yes] yes

The installation of VMware Server 1.0.2 build-39867 for Linux completed
successfully. You can decide to remove this software from your system at any
time by invoking the following command: “/usr/bin/vmware-uninstall.pl”.

BRAAAAVO

Before running VMware Server for the first time, you need to configure it by
invoking the following command: “/usr/bin/vmware-config.pl”. Do you want this
program to invoke the command for you now? [yes] Pues sí.

In which directory do you want to install the mime type icons?
[/usr/share/icons] (No falla una)

What directory contains your desktop menu entry files? These files have a
.desktop file extension. [/usr/share/applications] El mismo.

In which directory do you want to install the application’s icon?
[/usr/share/pixmaps] /usr/share/pixmaps

Parece que es normal que no localice un módulo compilado válido para tu kernel, por tanto te preguntará si quieres que intente compilar uno:

None of the pre-built vmmon modules for VMware Server is suitable for your
running kernel. Do you want this program to try to build the vmmon module for
your system (you need to have a C compiler installed on your system)? [yes]

Le decimos que sí, y le indicamos la ruta a los headers del kernel que hemos descargado antes (normalmente /lib/modules/AQUÍ TU KERNEL/build/includes) El mío ahora mismo es 2.6.17-11-generic, por tanto /lib/modules/2.6.17-11-generic/build/include. Podéis mirar qué kernel tenéis con el comando uname -a. Hay veces que la carpeta includes no se encuentra en /build, mirad donde anda y listo.

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.17-11-generic/build/include] /lib/modules/2.6.17-11-generic/build/include

No da ningún problema (salvo con arquitecturas extrañas) y te preguntará si quieres red en tus máquinas virtuales. Yo recomendaría decir que sí, ya que facilita el intercambio de archivos entre los dos SO y además te da salida a internet en las máquinas virtuales. Lo normal es una red bridged.
Do you want networking for your virtual machines? (yes/no/help) [yes] yes

Si tienes varias interfaces de red lo detectará y te informará -por ejemplo wifi y ethernet- y te preguntará cuál quieres puentear -bridge- a la máquina virtual. Seleccionad la que utilicéis para conectaros a internet. En mi caso, la wifi, es decir eth1. (Podéis ver vuestras interfaces de red con el comando ifconfig). Algunas preguntillas más:

Do you want to be able to use NAT networking in your virtual machines? (yes/no)
[yes] yesDo you want this program to probe for an unused private subnet? (yes/no/help)
[yes] yes

Probing for an unused private subnet (this can take some time)…
The subnet 192.168.62.0/255.255.255.0 appears to be unused.

The following NAT networks have been defined:
. vmnet8 is a NAT network on private subnet 192.168.62.0.

Do you wish to configure another NAT network? (yes/no) [no] no

Do you want to be able to use host-only networking in your virtual machines?
[yes] yes

Do you want this program to probe for an unused private subnet? (yes/no/help)
[yes] yes

Do you wish to configure another host-only network? (yes/no) [no] no

Ahora compila el módulo de vmnet, con los valores que le dimos antes (si los volviera a pedir, volved a introducirlos).

Please specify a port for remote console connections to use [902] 902

In which directory do you want to keep your virtual machine files?
[/var/lib/vmware/Virtual Machines] Yo las tenía en /home/adrian/vmware

Ahora te pide el serial que hemos obtenido en la web de vmware al registrarnos de forma gratuita. Lo introducimos y listo.
Lo ideal ahora sería poder compartir ficheros entre linux y windows, para que esto sea funcional. Para no complicarme demasiado he optado por montar un servidor ssh/scp en linux e instalar WinSCP en windows para conectar. Esto es sencillo:

    aptitude install openssh-server

El fichero de configuración lo tenéis en /etc/ssh/sshd_config
Por defecto está bien configurado, pero por si acaso os recomiendo que no permitáis el login como root y que activéis el X11Forwarding. En la instalación de WinSCP no vamos a entrar, lo que sí indicaré es que no se puede hacer la conexión a “localhost”, debe hacerse a la ip privada del servidor linux.
Espero que haya servido junto al otro artículo para configurar una buena máquina virtual.

April 8, 2007

Video CD en Linux (Linux VCD)

Filed under: Informática, GNU/Linux — Adrián @ 8:26 pm

Seguro que a más de uno os pasa, que el reproductor del salón no lee divx, y las series o películas que os bajáis de internet y queréis ver en el sofá cómodamente hay que pasarlas a VCD o SVCD. Uno de los problemas de Linux con KDE es que K3B no implementa un conversor de .avi (divx) a VCD, como sí lo hace el NERO en Windows. Tras trastear con mencoder y otras aplicaciones y scripts obsoletos, decidí probar con Avidemux, un pequeño editor de video que te permite hacer gran cantidad de chorraditas.

Voy a explicar cómo usarlo junto con mplex para convertir de DIVX a VCD. En primer lugar es necesario tener avidemux y mplex instalados en el sistema. Si no están, ya sabéis, aptitude, yum o lo que toque.
En primer lugar abrimos avidemux, le damos a “abrir” y elegimos el .avi que queremos convertir. En el panel de la izquierda, en video, seleccionamos SVCD. Pinchamos en configure y marcamos las siguientes opciones:

encoding type: single pass:quantizer
bitrate: [empty]
quantizer: 4
interlacing: progressive
aspect ratio: 4:3
matrix: default
gop: 12
max bitrate: 2500

Seguimos en el panel de la izquierda, en audio, seleccionamos FFm MP2 y le damos a configure y ponemos:

bitrate: 224 kbits
mode: stereo

Aún en el panel de la izquierda, en format pondremos MPEG Video. Después pulsamos F1 y nos aseguramos de que no hay ninguna opción en el panel, si la hay, podemos eliminarla seleccionándola y clickando en Quitar. Una vez vacío, pulsamos en SVCD res. Las opciones por defecto están bien. Pinchamos aceptar. Ahora vamos a FILE -> SAVE -> SAVE VIDEO y lo guardamos como nombre_peli.m2v. Esto tarda un rato (unos 50 minutos para 350 mb). Una vez acabe, vamos a AUDIO -> SAVE y lo guardamos como nombre_peli.mp2. Nos queda juntar el video y el audio. Para ello abrimos una terminal y escribimos la siguiente linea:

mplex -f 4 -o nombre_peli.mpg nombre_peli.m2v nombre_peli.mp2

Esto no suele tardar mucho. Una vez acabé tenemos listo nuestro mpg con formato SVCD. Ahora el K3B lo acepta y lo graba como SVCD sin ningún problema, y debería verse en cualquier reproductor de DVD que acepte SVCD. Si vuestro reproductor sólo acepta VCD, podéis hacer lo mismo pero para VCD en avidemux y debería funcionar.

March 10, 2007

Algunas Optimizaciones útiles en Ubuntu

Filed under: GNU/Linux — Adrián @ 11:40 pm

En realidad, en la guía ubuntu hay muchas optimizaciones y están muy bien explicadas. Así que esto es más para recordarme a mí mismo qué cambios son los que me han resultado útiles y volvería a aplicar en caso de reinstalar el sistema o instalar uno nuevo.

Cambios en Firefox

Firefox tiene gran cantidad de parámetros configurables, para verlos escribimos en la barra de navegación about:config y para modificarlos hacemos doble click sobre la línea que queremos modificar y escribimos el valor nuevo. Aquí hay algunos que agilizan el navegador:

network.dns.disableIPv6 → Cambiamos el valor a true (basta con un doble click)
network.http.max-connections → Cambiamos el valor a 128
network.http.max-connections-per-server → Cambiamos el valor a 48
network.http.max-persistent-connections-per-proxy → Cambiamos el valor a 24
network.http.max-persistent-connections-per-server → Cambiamos el valor a 12

Si además se tiene internet de alta velocidad (ADSL), estos otros cambios harán volar al navegador:

network.http.pipelining → Cambiamos el valor a true (basta con un doble click)
network.http.proxy.pipelining → Cambiamos el valor a true (basta con un doble click)
network.http.pipelining.maxrequests → Cambiamos el valor a 30

También hay que tener en cuenta que Firefox es un navegador que, en su versión actual (2.0.0.2) consume mucha memoria RAM, en mi caso alrededor de un 18% de 512 MB. Esto se debe al fastback, que lo que hace es guardar en memoria las últimas páginas visitadas. Esto viene determinado por una variable llamada browser.sessionhistory.max_total_viewers, que por defecto es -1. Esto indica que Firefox consumirá RAM en función de:

32MB - 0 Páginas | 64MB - 1 Página | 128 MB - 2 Páginas | 256 MB - 3 Páginas | 512 MB - 5 Páginas | 1GB - 8 Páginas

Como se ve es mucha memoria. Bueno, podemos solucionar esto cambiando el valor de browser.sessionhistory.max_total_viewers de -1 a 0 en about:config. Más rápido y menos pesado.

Swappiness

Esto es una incorporación de los kernels de la rama 2.6, que permite modificar la frecuencia con la que el procesador utiliza la memoria swap. En ubuntu por defecto el valor es 60, es decir, que utiliza swap el 60% de las veces. El acceso a swap es un acceso a disco, y es mucho más lento que el tiempo de acceso a RAM (y más en un portatil) por lo que en entornos normales es útil bajar el valor. Así:

Probamos el cambio de forma no permanente (por si acaso)

sudo sysctl -w vm.swappiness=10

Si nos manejamos bien un rato con este valor, lo hacemos permanente editando /etc/sysctl.conf y añadiendo al final una línea tal que así:

vm.swappiness=10

Guardamos, salimos y listo. Se puede comprobar el valor de la variable swapiness en todo momento mediante la siguiente instrucción:

cat /proc/sys/vm/swappiness

Y eso es todo, si optimizo alguna otra cosa en el sistema lo añadiré aquí, para que no se me olvide y por si le es útil a alguien más.

Virtualización de Windows XP en Kubuntu Linux

Filed under: GNU/Linux — Adrián @ 8:15 pm

Tras mirar varios tutoriales descubrí que había dos formas de virtualizar windows completamente en linux. La primera requería vmware server, y crear tu propia máquina virtual. La segunda requería vmplayer y agenciarte una máquina virtual ya hecha. Así que buscando llegué a http://www.easyvmx.com donde te permiten crear máquinas virtuales que te descargas en .zip
Unos consejos sobre la elección de la máquina virtual. Cuando en easyvmx.com te piden información sobre la memoria se refiere a la RAM (obviamente). Tened en cuenta vuestra RAM a la hora de seleccionar la cantidad, porque ese valor que elijáis será la cantidad de memoria que la máquina virtual utilizará del sistema. Es decir, que si tienes 512 de RAM y marcas una máquina virtual de 512 no funcionará, porque no quedará memoria libre para seguir manejando tu linux. Con 512 de RAM yo no pondría al windows más de 320, y si necesitáis más ram en el windows, pues ya sabéis, ampliadla ;)
Después, la parte fácil, instalamos los headers de nuestro kernel y las herramientas build-essential (por si acaso):
sudo aptitude install linux-headers-’uname -r’ build-essential
sudo aptitude install vmware-player

Para mantener el sistema ordenado, lo suyo sería crear en /var una carpeta donde meter las máquinas virtuales que tengamos. Pero, si lo hacemos así luego el vmplayer no te dejará buscar la máquina virtual en ese directorio. Los sitios donde te deja buscarla son /media y /home. Aprovechando que la instalación de vmware ha creado una carpeta vacía en /home, meteremos ahí la máquina virtual que hemos descargado y la descomprimimos. Ahora vamos al menú, buscamos el acceso directo al vmplayer (imagino que estará en sistema) y lo ejecutamos. Hay que seleccionar el archivo .vmx para abrirlo con el vmplayer. Acordaos de tener el cd del Windows metido en el lector, porque si no no arrancará desde el CD. No os preocupéis si al arrancar la máquina os dice que no encuentra ciertos dispositivos, la instalación va a funcionar, eso sí, es probable que los dispositivos no encontrados no puedan ser luego utilizados.
Ayuda: para que la máquina reconozca las teclas que se pulsan hay que hacer click con el ratón en su ventana. Entonces el mouse y el teclado se moverán ahí dentro. Para salir, pulsas ctrl-alt y vuelves a tu escritorio normal.
Recordad que es como una bios, es decir, que tenéis que entrar a la configuración con F2 y entrar al setup para indicarle que arranque desde el CD (normalmente) o no cogerá ningún disco para instalar -normalmente, aunque alguna versión de Windows lo coge solo-. Una vez hecho esto comienza la instalación clásica del Windows.

Y aquí tenéis una captura de la máquina ejecutando un programa instalado en ella, mientras disfrutamos de nuestro entorno linux.

Mi portatil corriendo XP virtualNota: No he sido capaz de hacer que la red funcione en la máquina, así que instalaré el vmware server y editaré la configuración de la misma o montaré otra. Así que al final estarán los tutoriales para los dos métodos… perra vida.

Powered by WordPress