sábado, 30 de junio de 2007

instalar unreal tournament 2004 en ubuntu feisty fawn 7.04

tan simple como ejecutar el instalador desde otro sitio que no sea el cd o dvd por lo tanto,

$sudo su
#export SETUP_CDROM=/media/cdrom
#cp /media/cdrom/linux-instaler.run .
#sudo ./linux-instaler.run

miércoles, 27 de junio de 2007

comprimir y descomprimir archivos en linux con tar

Comprimir y descomprimir archivos es una de las tareas mas comunes que vamos a tener que realizar en Linux por línea de comandos. Podemos hacerlo mediante diversas herramientas, pero existen dos que van a estar disponibles en casi cualquier distribución.

Son dos herramientas que se tienen que utilizar de manera complementaria. Se trata de tar, que simplemente empaqueta varios archivos en un único fichero, y gzip, que hace la compresión propiamente dicha.

El comando tar tiene la siguiente sintaxis:

tar [opciones] [origen] [destino]

Donde opciones son, por ejemplo, las siguientes:
  • c: crear un archivo
  • x: extraer de un archivo
  • t: listar los contenidos de un archivo
  • v: ver un reporte de las acciones a medida que se van realizando
  • f: empaquetar contenidos de archivos
  • z: para comprimir a la vez que se empaqueta
Como se puede ver, con la opción z se puede comprimir en el mismo paso en el que se empaqueta, lo que puede hacer las cosas más rápidas y cómodas. De todos modos, tar simplemente hace el empaquetado y es gzip el que realiza la compresión. Simplemente que nosotros no tenemos que llamar a gzip, sino que ya lo hace directa e internamente tar.

Ejemplos

1) Si queremos empaquetar un directorio llamado "html" y guardar los datos en "html-paq.tar", lo haríamos con la sentencia:

tar cvf html-paq.tar html

2) Si queremos comprimir un directorio llamado "archivos" y guardarlo en un fichero llamado "archivos-comp.tgz", `podríamos hacer algo como esto:

tar czvf archivos-comp.tgz archivos

Si nos fijamos, en este caso el nombre del archivo comprimido le hemos puesto extensión .tgz, que indica que está empaquetado y comprimido.

3) Si queremos desempaquetar un archivo llamado xxx.tar podemos utilizar un comando como este:

tar xvf xxx.tar

Eso supone que tenemos el archivo xxx.tar en el mismo directorio desde donde lanzamos el comando. Los contenidos se desempaquetarán en el mismo directorio donde estamos situados.

4) Si el archivo que queremos desempaquetar está comprimido. Es decir, si queremos descomprimir y desempaquetar en un solo paso, tenemos que hacerlo con la opción z del comando tar. Algo como esto:

tar xzvf xxx.tgz

lunes, 25 de junio de 2007

Otra manera de hacer funcionar wifi en inspiron 1501 con ubuntu

1. con ndiswrapper y los "drivers" para MS Windows. Yo personalmente no utilicé este método sin embargo lo voy a traducir aquí para futuros usuarios con el mismo problema. El método original optimizado para la inspiron 1501 se encuentra en la siguiente dirección.

http://ubuntu1501.blogspot.com/2007/01/fixing-wifi-on-dell-1501.html

Método 1, utilizando ndiswrapper:

1. Eliminar las versiones anteriores de ndiswrapper que tenga el sistema.

sudo rmmod ndiswrapper
sudo apt-get remove --purge ndiswrapper-utils

2. Instalar los paquetes necesarios:

sudo apt-get update  #creo que esto no es necesario si tenés tu sistema actualizado. 
sudo apt-get install build-essential #si querés ver que contiene o que hace este paquete usa apt-cache show build-essential
sudo apt-get install linux-headers-`uname -r` #si querés probá en una consola el comando uname -r por si solo! 
wget http://ftp.us.dell.com/network/R140747.EXE #para bajar el driver!

3. Obtener la última versión de ndiswrapper:

wget http://easynews.dl.sourceforge.net/sourceforge/..

../ndiswrapper/ndiswrapper-1.41.tar.gz

4. Descomprimir ndiswrapper:

cd laDireccion/dela/Carpeta/aqui  
tar -xzvf ndiswrapper-1.41.tar.gz   #puede que la versión cambie 

5. Poner el módulo bcm43xx en la listanegra:

sudo su
sudo echo blacklist bcm43xx >>/etc/modprobe.d/blacklist 

6. Reiniciar el sistema:

sudo reboot 

7. Ahora se requiere compilar el ndiswrapper que ya estaba descomprimido:

cd laDireccion/dela/Carpeta/aqui 
sudo make uninstall
sudo make
sudo make install 

8. si todo salió bien entonces ndiswrapper se ha instalado sin problemas y se procede a instalar los drivers:

cd laDireccion/dela/Carpeta/aqui 
unzip -a R140747.EXE #revisa que este sea el driver correcto 

esta línea anterior descomprime el driver, ahora debes cambiar el direcctorio a la carpeta que se acaba de crear producto de la descompresión. Esto lo hacés con cd Carpeta/ ...

Finalmente en la carpeta:

sudo ndiswrapper -i bcmwl5.inf
sudo ndiswrapper -l 

debe aparecer un mensaje que dice driver present, hardware detectado.

ahora:

sudo ndiswrapper -m
sudo modprobe ndiswrapper
sudo reboot 

Finalmente, prueba el wifi con las siguiente líneas:

sudo iwlist scanning 

SUERTE!!!!!!

Método 2, más fácil este es el que he probado y lo RECOMIENDO:

los iba a enviar a otra dirección pero es tan fácil que mejor lo pongo aca. De todas formas la dirección es esta

uname -r 

si en la consola aparece lo siguiente:

2.6.20-16-generic 

lo único que tenés que hacer es esto:

wget http://ubuntu.cafuego.net/pool/feisty-cafuego/bcm43xx/..

../bcm43xx-firmware_1.3-1ubuntu2_all.deb

esto baja el archivo llamado

bcm43xx-firmware_1.3-1ubuntu2_all.deb

a tu /home

ahora en la consola solamente instalá el paquete:

sudo dpkg -i bcm43xx-firmware_1.3-1ubuntu2_all.deb

esto te dará un mensaje sobre ndiswrapper pero si no lo haz instalado entonces no tiene porque estar por ahí. Si lo tenés instalado sigue las instrucciones del mensaje!

luego:

rm bcm43xx-firmware_1.3-1ubuntu2_all.deb

para eliminar el paquete .deb. La luz de wifi se debe encender en un momento y podrás apagarla con Fn F2.

Para probar que el wifi funciona:

sudo iwlist scan

ahora tu wifi debería funcionar sin problemas.

NOTA: si tu kernel es:

2.6.20-15-generic

visita la página original del tutorial.

Una última cosa, por favor reportá como te fue luego de seguir cualquiera de los dos métodos. Yo seguí el segundo y lo recomiendo por ser mucho más sencillo, sin embargo aún no he probado si el wifi de verdad funciona o si solo funciona la luz!

por último, ahora si, vale la pena actualizar el sistema antes de seguir el segundo método para así asegurarse tener el kernel 2.6.20-16-generic en lugar del 20-15-generic.

ojala les sirva.

saludos

sevra

Quien no quiere pensar es un fanático; quien no puede pensar, es un idiota; quien no osa pensar es un cobarde.

Sir Francis Bacon

wifi en Inspiron 1501 con Ubuntu 7.04 feisty

Hola. Tengo una Dell Inspiron 1501 que viene con una placa wifi

Broadcom Corporation Dell Wireless 1390 WLAN Mini-PCI Card (rev 01) (a eso me lo tiró el comando $ lspci | grep Broadcom).

Por supuesto que el Ubuntu 7.04 no me la tomó en la instalación a la wifi entonces leyendo foros traté de hacer algo. No soy muy bueno metiendo comandos por consola, por lo que me fue bastante mal tratando de compilar el driver y haciendo lo que me decían unas guías. Mi problema fue que me tiraba error de driver. Estos son los pasos que seguí, todo en pantalla gráfica y ahora estoy navegando por wireless:

1- Trata de desinstalar todo lo referido a ndiswrapper, wifi radar y wireless assistant. Lo podés hacer desde el synaptic.

2- Si ya habías instalado el ndiswrapper siguiendo algún tutorial pero todavía no te funciona la wifi, desde consola tipeá:

$sudo nautilus

para navegar hasta /etc/ndiswrapper y borrar toda esa carpeta

3- Instala ndiswrapper nuevamente con Aplicaciones/Añadir y quitar...Internet

4- Descarga desde un navegador el driver de Dell para esta placa, es para windows pero de eso se encargará el ndiswrapper:

http://ftp.us.dell.com/network/R140747.EXE y se descomprime con:

$ unzip -a R140747.EXE (desde consola)

5-una vez decomprimida esta carpeta, hay que ejecutar el bendito ndiswrapper. Se encuentra en Sistema/Administración/Windows Wireless Drivers. Ahí te pedirá que le especifiques la dirección del archivo .inf para que empiece a funcionar la placa. Está enla carpeta donde se descomprimió el punto anterior. Luego ya te reconocería la wifi, entonces a reiniciar y navegar una vez que se enciende la luz verde de wifi, o activala con Fn+F2.

Aclaración: no pretendo con este minitutorial decir que por consola y compilando a mano no anda, sino que a mi no me anduvo por meter mal los dedos. Me costó darme cuenta de que para hacer un segundo intento "limpio de rastros anteriores" hay que borrar todo lo referido a ndiswrapper y empezar de cero.

mucha suerte.

Beryl en ubuntu Feisty 7.04 64bits + Ati

Si tienes ATI y queres beryl solo sigue esto, yo tengo la Xpress 200 (de las peores) y funciona de maravilla

En una terminal Tipea:

fglrxinfo

si te dice que no esta instalado, en la misma ternimal te dice que poner para instalarla

si ya esta instalada te debe de dar esto:

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON XPRESS Series
OpenGL version string: 2.0.6334 (8.34.algooooo

Instalar XGL: (En La Terminal)

sudo apt-get update

Y Despues:

apt-get install xserver-xgl

Configura XGL:

sudo gedit /usr/local/bin/startxgl.sh

se abrira un archivo en el pon:

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session

Salva & Cierra El Archivo

Has el scrip ejecutable:

sudo chmod a+x /usr/local/bin/startxgl.sh

Crea XGL Login:

sudo gedit /usr/share/xsessions/xgl.desktop

se abrira un archivo en el pon
:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Applicatio

Salva & Cierra El Archivo

Cambiando La Configuracion Del Repositorio:

sudo gedit /etc/apt/preferences

se abrira un archivo en el pon:

Package: *
Pin: release o=lupine
Pin-Priority: 1000
Salva & Cierra El Archivo

Actualiza El Sistema:

sudo apt-get update

Agrega Repositorios:

sudo gedit /etc/apt/sources.list

se abrira un archivo en el pon:

Hasta Abajo De Todas:
deb http://ubuntu.beryl-project.org/ feisty main

Salva & Cierra El Archivo

Key Para Repositorios:

sudo wget http://ubuntu.beryl-project.org/root@lupine.me.uk.gpg -O- | sudo apt-key add -

Instalar Beryl:

sudo apt-get install beryl beryl-plugins beryl-plugins-unsupported beryl-manager beryl-settings emerald emerald-themes

Actualizar key:

wget http://download.tuxfamily.org/3v1deb/DD800CD9.gpg -O- | sudo apt-key add -

Instalar Paquetes para beryl:

sudo apt-get install xserver-xgl beryl beryl-core beryl-plugins beryl-plugins-unsupported emerald emerald-themes beryl-settings beryl-manager beryl-settings-bindings

Despues:

sudo apt-get install beryl-core=0.2.0~0beryl1

Y por ultimo Dirigete A:

Sistem-Administracion-Gestaor de controladores restringidos

Y alli activa la aceleracion de ATI

(solo para que no se vean rayas al inicio de sesion)

Ahora Solo Reinicia Y Escogen "XGL" En Sesiones Y Has Login...

si al inicio te sale una pantalla blanca, solo reinician presionando Ctrl+Alt+Borrar y logeate con una sesion normal (No XGL)

despues abre la carpeta home dale click en ver y despues en mostrar archivos ocultos

despues busca el archivo .beryl-managerrc abrelo y cambialo de esta forma:

[wm-settings]
active_wm=0
fallback_wm=-1
active_dm=0
iconsize=24
use_fallback_wm=false

[beryl-settings]
render_path=2
cow_mode=0
rendering_mode=0
platform=0
binding=1

Salva & Cierra El Archivo

Ahora si, Logeate con XGL y a disfrutar Beryl...

domingo, 17 de junio de 2007

Screenlets e ubuntu feisty fawn

La forma de hacerlo es por medio de Screenlets y sus widgets escritos en Phyton y que he visto en Ubuntu Forums hace un tiempo y funciona de maravilla tanto para Beryl como para Compiz.

Editamos el sources.list para indicarle donde buscar los paquetes para Ubuntu Feisty:

sudo gedit /etc/apt/sources.list

Agregamos las líneas

deb http://hendrik.kaju.pri.ee/ubuntu feisty screenlets all
deb-src http://hendrik.kaju.pri.ee/ubuntu feisty screenlets all

Descargamos la llave para poder acceder a los repositorios

wget http://hendrik.kaju.pri.ee/ubuntu/F854AFD7.gpg -O- | sudo apt-key add -

Restauramos nuestro sources.list tecleando

sudo apt-get update

Instalamos Screenlets

sudo apt-get install screenlets

Después reinicias las X

ctrl+alt+backspace

Al iniciar nuevamente tu sesión tendrás un nuevo ícono en Aplicaciones >> Accesorios >> Screenlets

Tomcat 5.5 en ubuntu Feisty

Tratando de instalar Tomcat 5.5 en Ubuntu 7.04 Feisty Fawn desde los repositorios oficiales de la distribución observé que la instalación no se efectuaba correctamente (no podía arrancar el demonio). Indagando un poco por Ubuntu Forums encontré un excelente mini-howto que explicaba como resolver los problemas que surgían al intentar instalar Tomcat en Faisty Fawn. Cabe decir que son pequeños problemas, pero a su vez son vitales para el funcionamiento de Tomcat. Para echar a andar nuestro servidor Tomcat debemos de arreglar principalmente dos puntos:

1) Establecer el JAVA_HOME por defecto para Tomcat

sudo vim /etc/default/tomcat5.5

Descomentar la línea donde se encuentra definida la variable JAVA_HOME y establecer la ruta donde se encuentra el JDK que tengas instalado.

JAVA_HOME=/usr/lib/jvm/java-6-sun

2) Arreglar el fichero catalina.out

Desafortunadamente, parece ser que el fichero log de Tomcat es una pipe, pero Tomcat no puede arrancar sin dicho fichero. Nosotros lo volveremos a crear como un fichero normal con la misma configuración de seguridad.

cd /var/log/tomcat5.5/
sudo rm catalina.out
sudo touch catalina.out
sudo chown tomcat55:nogroup catalina.out
sudo chmod uo-wrx catalina.out

Ahora Tomcat debería de funcionar como demonio. Inícialo con:

/etc/init.d/tomcat5.5 start

Ahora el servidor web debería de funcionar en http://localhost:8180/. Para cambiar el puerto por defecto debemos de modificar el fichero server.xml y reiniciar Tomcat:

sudo vim /usr/share/tomcat5.5/conf/server.xml

Por otro lado, si deseas arrancar Tomcat no como un demonio, sino desde una herramienta de desarrollo (por ejemplo Eclipse), te darás cuenta que Tomcat da algunos errores. Así que debemos de cambiar los permisos del directorio de trabajo de Tomcat:

cd /var/cache
sudo chmod go+rwx tomcat5.5

Oracle XE 10g en Ubuntu Feisty Fawn

Oracle XE sólo se distribuye en binarios de 32bits, lo que provoca que no pueda instalarse en distribuciones linux de 64bits 'tal cual'. Por necesidades de un proyecto interno he tenido que ver la viabilidad de instalar y usar una base de datos XE bajo Ubuntu Edgy 64 bits, y después de comentarlo un poco con hali en el canal #oracle de irc.freenode.org y unas búsquedas en Google, no ha resultado nada difícil. Aunque estas explicaciones estén descritas para Ubuntu, con entender la idea del porqué de cada cosa, tiene que ser trivial reproducir el proceso en otras distribuciones basadas por ejemplo en RedHat.

  • Debemos instalar librerías de 32 bits para que el proceso de linkado de los binarios de Oracle se pueda realizar.
apt-get install libc6-i386


Explicación de la librería libc6-i386

( luego me he dado cuenta que existen unas librerías libc6-i686 que son la compilación optimizada para i686 de libc6, así que sería más óptimo usarlas en vez de las libc6-i386 )

  • Debemos instalar la versión de 32bits de la librería libaio. Este proceso tengo que mirar si sería posible hacerlo con apt ( en un post anterior indiqué como instalar paquetes de distintas arquitecturas usando up2date en RedHat ), pero de momento lo haremos de forma manual ya que sólo es un paquete y lo tenemos bien localizado.
Podemos bajarlo de http://packages.ubuntu.com/edgy/libs/libaio1 , clickando en el link i386 del apartado Download libaio1 y seleccionando el mirror que más nos convenga ( leed el porqué de la existencia de estas librerías para que entendáis como mejora el rendimiento de I/O ).

y una vez aceptada la licencia de uso, descargamos el paquete .deb en el apartado Oracle Database 10g Express Edition ( Universal ) para tener soporte para varios idiomas

  • Para instalar estos 2 últimos paquetes ( libaio y oracle XE en 32bits ), deberemos forzar dpkg a que los instale aún viendo que la arquitectura donde estamos corriendo no es la misma o compatible con la compilación del software que tratamos de instalar. Para eso utilizaremos la opción --force-arquitecture
dpkg -i --force-architecture libaio1_0.3.106-0ubuntu1_i386.deb
dpkg -i --force-architecture oracle-xe-universal_10.2.0.1-1.0_i386.deb


Como supongo que quien intenta instalar un Oracle ya sabe mínimamente los requerimientos recomendados de entorno, no me meteré a explicar lo del tamaño de swap, memoria mínima... esto está muy bien explicado en cientos de webs, San Google os puede ayudar:)

Ahora ya tenemos los binarios correctamente instalados ( la instalación ya nos ha creado el usuario 'oracle' y el grupo 'dba', propietarios del software de Oracle que hemos instalado) . Sólo nos falta la configuración final y la puesta en marcha.

  • Debemos ejecutar un script proporcionado por Oracle que entre otras cosas creará los scritps de parada y arranque automático de la instancia Oracle y el listener. Este script debe ejecutarse como root, sin el uso de sudos, para ello primero obtendremos una sesión pura de root ( sin necesidad de habilitar el login directo del superusuario )
sudo -s


  • Ahora que ya tenemos una sesión de root, lanzamos el script de configuración del servicio para Oracle XE ( puerto del listener, de la aplición web de administración, passwords... )
/etc/init.d/oracle-xe configure

  • Al cabo de un rato nos debería dar el ok al porceso de configuración/creación de la BD y tener varios procesos de oracle corriendo ( el listener, pmon, smon, reco... ) y deberíamos poder acceder a la administración de la nueva BD mediante el navegador web local al servidor, yendo a la dirección http://127.0.0.1:(puerto que hayamos configurado antes)/apex
  • Es imperativo la definición de las variables de entorno ORACLE_HOME y ORACLE_SID para el usuario oracle, así podréis trabajar con las herramientas de consola ( lnsrctl, sqlplus, rman... ) sin tener problemas
su - oracle
vi $HOME/.bash_profile
export ORACLE_SID=XE
export ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
export PATH=$ORACLE_HOME/bin:$PATH
export TNS_ADMIN=$ORACLE_HOME/network/admin


Salid de la sesión oracle, volved a entrar y ya podréis trabajar normalmente con la nueva instancia

oracle@nclserver02:~$ sqlplus /nolog

SQL*Plus: Release 10.2.0.1.0 - Production on Tue Apr 10 16:37:03 2007

Copyright (c) 1982, 2005, Oracle. All rights reserved.

SQL> conn /as sysdba
Connected.

SQL> select INSTANCE_NAME,VERSION,DATABASE_STATUS,EDITION from v$instance;

INSTANCE_NAME VERSION DATABASE_STATUS EDITION
---------------- ----------------- ----------------- -------
XE 10.2.0.1.0 ACTIVE XE

SQL> exit
Disconnected from Oracle Database 10g Express Edition Release 10.2.0.1.0 - Production


oracle@nclserver02:~$ rman target / nocatalog

Recovery Manager: Release 10.2.0.1.0 - Production on Tue Apr 10 16:39:59 2007

Copyright (c) 1982, 2005, Oracle. All rights reserved.

connected to target database: XE (DBID=2500655873)
using target database control file instead of recovery catalog

RMAN>


Fuentes: canal #oracle en irc.freenode.org
Google me llevó a http://valery.bgit.net/blog-en/2006/07/09/oracle-database-10g-express-edition-in-linux
os recomiendo la lectura de acciones post instalación


agradecimientos

fuente: http://dballester.blogspot.com/2007/04/oracle-xe-en-ubuntu-edgy-amd64-em64t.html

Instalar VMWARE Ubuntu

Step 1: Take of of some Dependencies:
In a terminal enter:
sudo apt-get install linux-headers-`uname -r` build-essential
sudo apt-get install xinetd

Step 2: Download VMware and Register for a Serial Number
Download VMware Here
Register for a Serial Number Here

Step 3: Installing VMware
If you did not save the VMware-server tarball to your desktop please move it there now.

Direct the terminal to your desktop:

cd /home/YOUR LOGIN NAME/Dekstop
*You must change the red colored text to your login name.

Untar Vmware:
tar -xzf VMware-server-1.0.3-44356.tar.gz

Direct your terminal to the folder you just untarred:
cd vmware-server-distrib

Install VMware:
sudo vmware-install.pl

Step 4: Setting up VMware
After invoking the install vmware is going to ask you some questions, what you should enter is in
red

After installing vmware so you will see this in your terminal:
Accept the end user licence:
Do you accept? (yes/no) yes

Thank you.

Installing the content of the package.

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

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

What is the directory that contains the init scripts?
[/etc/init.d]
/etc/init.d

In which directory do you want to install the VMware Management Interface files?
[/usr/lib/vmware-mui]
/usr/lib/vmware-mui

The path "/usr/lib/vmware-mui" 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 would you like to install the documentation files?
[/usr/lib/vmware-mui/doc]
/usr/lib/vmware-mui/doc

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

Before running VMware Management Interface for the first time, you need to
configure it by invoking the following command:
"/usr/bin/vmware-config-mui.pl". Do you want this program to invoke the command
for you now? [yes]
no

You need to answer no to this question because VMware Server will not compile correctly on Feisty without patching the vmmon file

Step 5: Patch the vmmon file
Download the Path Here

If you did not save the VMware-server tarball to your desktop please move it there now.

Direct the terminal to your desktop:

cd /home/YOUR LOGIN NAME/Dekstop
*You must change the red colored text to your login name.

Untar the Patch:
tar xvzf vmware-any-any-update109.tar.gz

Direct your terminal to the folder you just untarred:
cd vmware-any-any-update109

Install the Patch:
sudo ./runme.pl

Step 6: Continue the Installing & Configuration

You should automatically be prompted to run sudo vmware-config.pl

If not you can start the process in a terminal:
sudo vmware-config.pl

Once the configuration begins, you will see:
Making sure services for VMware Server are stopped.

Stopping VMware services:
Virtual machine monitor done

You must read and accept the End User License Agreement to continue.
Press enter to display it. press enter

Do you accept? (yes/no)
yes
Thank you.

Configuring fallback GTK+ 2.4 libraries.

In which directory do you want to install the mime type icons?
[/usr/share/icons]
/usr/share/icons

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

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

The path "/usr/share/applications" 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 application's icon?
[/usr/share/pixmaps]
/usr/share/pixmaps

Trying to find a suitable vmmon module for your running kernel.

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]
yes

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

What is the location of the directory of C header files that match your running
kernel? [/lib/modules/2.6.20-16-generic/build/include]
/lib/modules/2.6.20-16-generic/build/include
Extracting the sources of the vmmon module.

Building the vmmon module.

Do you want networking for your virtual machines? (yes/no/help) [yes] yes

Configuring a bridged network for vmnet0.

The following bridged networks have been defined:

. vmnet0 is bridged to eth1

All your ethernet interfaces are already bridged.

Do you want to be able to use NAT networking in your virtual machines? (yes/no)
[yes]
yes

Configuring a NAT network for vmnet8.

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


Probing for an unused private subnet (this can take some time)...

The subnet 192.168.246.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.246.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

Configuring a host-only network for vmnet1.

Do 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 172.16.37.0/255.255.255.0 appears to be unused.

The following host-only networks have been defined:

. vmnet1 is a host-only network on private subnet 172.16.37.0.

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

Trying to find a suitable vmnet module for your running kernel.

The module bld-2.6.15-23-i386server-Ubuntu6.06 loads perfectly in the running
kernel.

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

Stopping internet superserver: xinetd.
Starting internet superserver: xinetd.
Configuring the VMware VmPerl Scripting API.

Building the VMware VmPerl Scripting API.

Using compiler "/usr/bin/gcc". Use environment variable CC to override.

Installing the VMware VmPerl Scripting API.

The installation of the VMware VmPerl Scripting API succeeded.

Generating SSL Server Certificate

In which directory do you want to keep your virtual machine files?
[/var/lib/vmware/Virtual Machines]
/var/vm

Please enter your 20-character serial number.

Type XXXXX-XXXXX-XXXXX-XXXXX or 'Enter' to cancel: Type your VMware Server serial number

Starting VMware services:
Virtual machine monitor done
Virtual ethernet done
Bridged networking on /dev/vmnet0 done
Host-only networking on /dev/vmnet1 (background) done
Host-only networking on /dev/vmnet8 (background) done
NAT service on /dev/vmnet8 done

The configuration of VMware Server 1.0.3 build-44356 for Linux for this running
kernel completed successfully.

Using this guide Vmware will use your systems connection to access the internet. so if you can connect to the internet so can your vitual machine. You have now installed and setup VMware, enjoy. Run it while using Beryl and make you friends jealous.

sábado, 16 de junio de 2007

Apache2 php5 postgres8.2 y mysql5 en Ubuntu Feisty Fawn 7.04

Descargamos e instalamos los siguietes paquetes

apache2
php5
php5-pgsql
postgresql
mysql5-server

lo ahcemos utilizando apt o directamente por synaptic

con apt-get:


->sudo apt-get install apache2 php5 php5-pgsql postgresql-8.2 mysql-server


con eso deberiamos empezar con la descarga


luego se instalaran automaticamente.

Configuracion de Apache 2

editamos el archivo /etc/apache2/apache2.conf


->sudo nano apache2.conf

y cambiamos el lenguaje por defecto para dejarlo en es para que no tengamos problemas con los caracteres latinos

luego vammos al php.ini que se encuenta en /etc/php5

ahi editamos nuestra configuracion, register_globals tiempos etc.

por defecto apache configura la carpeta en /var/www

ahi pegamos nuestros archivos, si queremos probar como quedo nuestro servidor con php hacemos una archivo info.php

phpinfo();
?>

entramos por firefox a http://localhost/info.php

nos debe salir la info de la configuracion de apache y php

Configurando postgres

lo primero es cambiarle es password a el usuario postgres

->sudo passwd postgres

luego editamos el archivo pg_hba.conf

->cd /etc/postgresql/8.x/main
->sudo nano pg_hba.conf

y cambiamos donde dice

host all all 127.0.0.1/32 md5
por
host all all 127.0.0.1/32 trust
y anadimos la linea para dejar que se postgres se deje ver desde otros pcs
host all all ip mascara trust

guardamos y listo

ahora vamos para el postgresql.conf

lo editamos

->sudo nano postgresql.conf

y descomentariamos donde dice listen adress y remplazamos localhost por * esto es para darle acceso a cualquier ip de nuestra red o de internet, si solo queremos darle permiso a alguna ip em especial o a un rango de ips .las escribimos separadas por comas

para trabajar con schemas buscamos search path y le quitamos el comentario y seguido de lo que esta. colocamos dentro de las comillas nuestros schemas separados por comas

search_path = '$user,public,schema1,schema2...etc'

si queremos cambiar el formato de la fecha buscamos datestyle

en mi caso necesito dd/mm/yyyy asi que remplazo iso,mdy por sql,european

guardamos reiniciamos los servicios y ya esta to listo tenemos nuestro server apache atendiendo a mysql y a postgres listo para empezar nuestro desarrollo.