Gnome, VNC y Virtual Box (apuntes)

Instalación remota (SSH) de Gnome,  VNC (Virtual Network Computing) Server y Virtual Box en  CentOS

Este tengo que revisarlo pues parece que es el oficial:

http://wiki.centos.org/HowTos/VNC-Server  (aqui dice tambien como instalar gnome)

Instalacion de los fuentes del kernel, esto hará falta para instalar el driver de VirtualBox:

http://wiki.centos.org/HowTos/I_need_the_Kernel_Source

Lo resolvi siguiendo mas o menos estos pasos:

http://www.linuxquestions.org/questions/linux-desktop-74/latest-version-of-virtualbox-kernel-errors-on-centos-5-i386-645991/

Instalacion de VirtualBox

http://www.if-not-true-then-false.com/2010/install-virtualbox-with-yum-on-fedora-centos-red-hat-rhel/
http://wiki.centos.org/HowTos/Virtualization/VirtualBox 

Clientes VNC para Windows:

http://www.tightvnc.com/download.php
http://www.realvnc.com/products/free/4.1/winvncviewer.html 

=============================================

CentOS 6.3

Instalacion de Gnome a partir de una instalación minima

yum groupinstall “X Window System” “Desktop” “Desktop Platform” “Base”
http://alexcline.net/2012/06/15/installing-gnome-in-centos-6-minimal/

Instalación de UnixODBC y el driver de MySQL en CentOS

Descargar la última versión de los fuentes de http://www.unixodbc.org/ , en el momento de este post ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-2.3.1.tar.gz  y descomprimir:

tar xzvf unixODBC-2.3.1.tar.gz
cd  /usr/local/src/unixODBC-2.3.1
./configure
make
make install

Por defecto no se instala el driver para MySQL, para hacerlo:

yum install mysql-connector-odbc

Para mostrar la configuración de ODBC:

odbcinst -j

/etc/odbcinst.ini contiene los drivers en el sistema, en este caso PostgreSQL y MySQL:

[PostgreSQL]
Description=ODBC for PostgreSQL
Driver=/usr/lib/libodbcpsql.so
Setup=/usr/lib/libodbcpsqlS.so
FileUsage=1

[MySQL]
Description=ODBC for MySQL
Driver=/usr/lib/libmyodbc3.so
Setup=/usr/lib/libodbcmyS.so
FileUsage=1
UsageCount=1

/etc/odbc.ini contiene los DSN de sistema, ejemplo:

[test]
Description=Test database
Trace=Off
TraceFile=stderr
Driver=MySQL
SERVER=localhost
USER=root
PASSWORD=password
PORT=3306
DATABASE=test

Para instalar los drivers:

odbcinst -i -d -f /etc/odbcinst.ini

Para instalar los DSN de sistema: (cada vez que se adicione uno nuevo hay que instalarlo asi)

odbcinst -i -s -l -f /etc/odbc.ini

Para listar las fuentes de datos:

odbcinst -s -q

y para probar la conexion:

isql -v test root password

Apuntes sobre Android

  • La máquina donde está corriendo el emulador de Android siempre se puede accesar por la IP 10.0.2.2
  • Para determinar la dirección IP de un sistema con Android:
    private String getLocalIpAddress()
    {
    	try
    	{
    		for (Enumeration<NetworkInterface> en = NetworkInterface.getNetworkInterfaces(); en.hasMoreElements();)
    		{
    			NetworkInterface intf = en.nextElement();
    			for (Enumeration<InetAddress> enumIpAddr = intf.getInetAddresses(); enumIpAddr.hasMoreElements();)
    			{
    				InetAddress inetAddress = enumIpAddr.nextElement();
    				if (!inetAddress.isLoopbackAddress())
    				{
    					return inetAddress.getHostAddress().toString();
    				}
    			}
    		}
    	}
    	catch(SocketException ex)
    	{
    		//Log.e("HelloActivity", ex.toString());
    		return ex.toString();
    	}
    	return null;
    }