miércoles, diciembre 20, 2006
Instalación de PostGreSQL 8.1.4 en Ubuntu
Paso 1, Bajar los Paquetes de Postgres
a) En la consola escribir :
usuario@maquina:$ sudo apt-get install postgresql-8.1
b) Otra Alternativa es ocupar el "Gestor de Paquetes Synaptic" y buscar el paquete correspondiente, para este caso la version 8.1.4 de Postgresql.
Paso 2, Creación de Usuarios y Bases de Datos
Una vez instalado Postgres, se debe acceder a la cuenta posgres en la consola :
usuario@maquina:$ sudo bash
usuario@maquina:# su postgres
luego se deben crear los usuarios en la base de datos:
postgres@maquina:# createuser *NUEVO_USUARIO*
responder que si a todo.
luego crearemos la base de datos :
postgres@maquina:# createdb *NOMBRE_BASE_DE_DATOS*
Ahora se debe volver a nuestra cuenta de usuario :
postgres@maquina:# su *usuario*
arrancamos postgres :
usuario@maquina:$ psql mydb
y una vez dentro de la base de datos de datos escribimos el siguiente comando para setear la password de nuestro user.
mydb=#alter user *usuario* with password 'tu_password';
Paso 3, Configurando los archivos pg_hba.conf y postgresql.conf
Ambos archivos se encuentran dentro del directorio /etc/postgresql/8.1/main
a) Configurando postgresql.conf
Setear el parametro listen_addresses = '*' para aceptar conexiones desde cualquier equipo.
listen_addresses = '*' # what IP address(es) to listen on;
# comma-separated list of addresses;
# defaults to 'localhost', '*' = all
Luego descomentar la siguiente linea.
#port = 5432
debe quedar así
port = 5432
b) Configurando el archivo pg_hba.conf
Modificar la siguiente linea, debe quedar así:
# Database administrative login by UNIX sockets
# local all all trust
# TYPE DATABASE USER CIDR-ADDRESS METHOD
# "local" is for Unix domain socket connections only
# local all all 127.0.0.1/32 trust
# IPv4 local connections:
host all all 127.0.0.1 255.255.252.0 trust
host all all 192.168.3.1 255.255.252.0 trust
# IPv6 local connections:
# host all all 127.0.0.1/32 trust
Paso 4, Restart Postgres
usuario@maquina:$ sudo cd /etc/init.d/
usuario@maquiba:/etc/init.d$ sudo ./postgresql restart
Paso 5, Seleccionar herramienta Front-End
Finalmente solo debemos seleccionar alguna herramienta Front-End para visualizar nuestras tablas, funciones, datos, y poder hacer query's a las bases que creemos. Por el momento las recomendadas serían el : PGAdmin y el PgAccess.
Creado por Carlos Rojas un colega.....;-)
Pero se lo robe para que me kede como ayuda de Memoria...;-)
DBDesigner 4 en Ubuntu Dapper
DBDesigner es una aplicación para diseñar Diagramas E/R de forma gráfica para base de Datos MySQL, es libre, licensiado bajo la GPL, está desarrollado en Kylix, por lo que funciona en Windows y Linux.
En Ubuntu Dapper no es tan fácil la instalación ya que requiere unas librerías que no trae esta distribución, sufriendo por lo anterior, aqui apunto el metodo.
Hay que ir a aqui y descargar el DBDesigner.
Hay que instalar este paquete que es el que configura las xlibx :
#$ wget http://www.chorse.org/junkroom/xlibs-dummy/xlibs_6.8.2-77_all.deb
#$ sudo dpkg -i xlibs_6.8.2-77_all.deb
Lo siguiente es bajar e instalar la librería de Kylix para poder ejecutar aplicación hechas en este.
#$ wget http://heanet.dl.sourceforge.net/sourceforge/kylixlibs/kylixlibs3-borqt_3.0-1_i386.deb#$ sudo dpkg -i kylixlibs3-borqt_3.0-1_i386.deb
Ahora solo nos queda crear unos vínculos simbólicos.
#$ cd /usr/lib
#$ sudo ln -s kylix3/libborqt-6.9-qt2.3.so
#$ sudo ldconfig
#$ sudo ln -s /usr/lib/kylix3/libborqt-6.9.0-qt2.3.so /lib/libborqt-6.9-qt2.3.so
Un último paso que debemos realizar es instalar un driver para MySQL
#$ wget http://crlab.com/dbx/dbxmda.tar.gz#$ tar -zxvf dbxmda.tar.gz
#$ sudo mv Desktop/DbxMda/libsqlmda.so.3.00 /usr/lib
#$ sudo ldconfig
Por último nos queda ejecutar la aplicación.
#$ ./el/path/donde/se/encuentre/DBDesigner4/DBDesigner4
Para que no nos marque el error de “Unable to Find Procedure getSQLDriverMYSQL”, hay que cambiar los datos del driver en avanzadas con los siguientes datos:
- DriverName: MySQL
- GetDriverFunc: getSQLDriverMySQL
- LibraryName: libsqlmda.so.3.00
- VendorLib: libsqlmda.so.3.00
También podemos hacer los cambios en el archivo:
#$ ~/.DBDesigner4/DBConn_DefaultSettings.ini
Observacion : Esta Herramienta esta diseñada para base de datos MYsql pero puede ser usada para cualquier generacion de Modelos de Datos y despues exportar esto a un script y se exporta a otra Base de Datos
;-)
Instalacion de fluxbox ubuntu !!
Bueno, para la gente que le interesa tener un entorno de escritorio rapido y de facil configuracion les recomiendo fluxbox, que ami parecer es un XWindows muy comodo , rapido y se puede enchular hasta quedas muy bonito, mas que otros.
Forma de Instalar :
Vamos a instalar a partir de los sources :
primero debemos instalar los siguientes packetes para poder compilar sin problemas :
#sudo apt-get install build-essential checkinstall xlibs-dev
despues de instalar esto , bajamos los sources de fluxbox desde acá :
Bajar
Luego, se descomprime el archivo de esta forma :
#tar xvzf fluxbox-0.9.14.tar.gz
Los metemos a la carpeta del fluxbos y ejecutamos el siguiente comando
#./configure --enable-kde --enable-gnome --disable-xmb
al terminar esto ejecutamos :
#make
y despues
#sudo checkinstall
al terminar de realizar el buil crea el archivo .deb y los binarios de fluxbox se instalan en /usr/local/bin
Ahora ya tenemos Fluxbox instalado, pero ahora hay que hacer que funcione :
editamos el archivo
#vi ~/.fluxbox/startup
y agregamos la siguiente linea :
exec /usr/local/bin/fluxbox
Si es que queremos k genere un log agregamos esto en vez de lo anterior
exec /usr/local/bin/fluxbox -log ~/.fluxbox/log
Ahora, para ingresar al momento de logearnos (GDM), entremos a la siguiente ubicación
cd /usr/share/xsessions
y creamos el archivo fluxbox.desktop.
en este archivo agregamos lo siguiente :
[Desktop Entry]
Encoding=UTF-8
Name=Fluxbox
Comment=This is fluxbox
Exec=/home/(username)/.fluxbox/startup
Con esta configuración básica ya tenemos nuestro fluxbox .
Aquí les dejo una pequeña configuración del ~fluxbox/statup
# fluxbox startup-script:
#
# Lines starting with a '#' are ignored.
#
# Aqui puedes setear que al iniciar el fondo se ponga negro
#/usr/local/bin/bsetroot -solid black
# Tu puedes setear fluxbox-splash-screen
#fbsetbg -C /home/img/Splash-LINUXSplash.png
# Tu puedes setear tu propia wallpaper aqui
#
fbsetbg -f ~/img/thundercats.jpg
# This shows the fluxbox-splash-screen
# Other examples. Check man xset for details.
#
# Turn off beeps:
xset -b
#
# Increase the keyboard repeat-rate:
# xset r rate 195 35
#
# Your own fonts-dir:
# xset +fp /root/.font
#
# Your favourite mouse cursor:
# xsetroot -cursor_name right_ptr
#
# Change your keymap:
#xmodmap /usr/share/xmodmap/xmodmap.la
# And last but not least we start fluxbox.
# Because it is the last app you have to run it with ''exec'' before it.
#exec /usr/bin/fluxbox & wmpid=$!
# or if you want to keep a log:
exec /usr/local/bin/fluxbox -log ~/.fluxbox/log $ wmpid=$!
wait $wmpi
Para poder agregar programas al inicio de fluxbox
en el archivo ~fluxbox/apps
# Calenadrio en la pantalla
[startup] {gdeskcal}
#reloj
[startup] {wmcalclock}
# Iconos en fluxbox
[startup] {idesk}
# Manejador para el volmen
[startup] {wmix}
# Testeadores de memoria y Cpu
[startup] {wmcpuload}
[startup] {wmmemload}
# Manejador de Ventanas
[startup] {fbpager -w}
# estas opciones yo considero que son necesarias
# ya que al ingresar un dispositivo lo reconoce altiro
# y obiamente el screensaver
[startup] {gnome-screensaver}
[startup] {update-notifier}
[startup] {gnome-volume-manager}
Todas las aplicaciones agregadas en el archivo anterior deben ser instaladas
Mas ayuda de como configurar fluxbox en los siguientes links :
* http://ubuntuforums.org/showthread.php?t=116759
* http://fluxbox.sourceforge.net/
* http://debianitas.net/doc/minicomos/Todo%20Sobre%20FLUXBOX/html/fluxbox.html
Instalar Tarjeta Wireless PCMCI con ndiswrapper
Aquí le dejo un pequeño cráneo mental en el cual estuve por algunas semanas para poder hacer correr mi tarjeta pcmci wirelles en mi noteboock...............para mi debían ............todo funciono al fin y al cabo..............pero como no hay que ser egoísta con los conocimientos aquí esta mi Cráneo :
1) Introducción :
Este Pequeño How to, es una pequeña explicación del cráneo mental en el cual me vi involucrado al querer instalar mi tarjeta wireles pcmcia en debían sid.
Tomando en consideración que ya tiene instaladas y reconocidas las pcmcia de sus portátiles, y si no instales en packete .
#apt-get install pcmcia-cs
#apt-get install kernel-image-version
Buena esta instalación la vamos a hacer con las fuentes de ndiswrapper no las de debian ya que estás a mi no me dejaron construir el ndiswrapper-utils, las fuentes bajen las desde el siguiente link :
Espesemos.
2) Herramientas :
Necesitamos instalar o tener instaladas las siguientes cosas :
* ndiswrapper-source
* kernel-source (www.kernel.ork) o kernel-headers de debian
* wireless-tools
* gcc-3.3
* fakeroot
3) Instalación :
Bueno la forma de instalar es las siguiente :
después de haber instalado todos los paquetes anteriores nos aseguramos que si bajamos el kernel-source de que crear un enlase simbólico con las lib :
#ln -s /usr/src/[kernel source] /lib/modules/[versión del kernel]/build
Luego dentro de la carpeta del source copiamos la configuración antigua si es que cambiamos el kernel.
cp /boot/config[version ant.] /usr/src/[kernel source]/.configy creamos un enlase simbólico del kernel source :
#ln -s /usr/src/[kernel-source] /usr/src/linux
Luego aplicamos la configuración antigua :
#cd /usr/src/linux #make clean #make oldconfig
bueno ahora ya estamos casi listos. Procedemos a descomprimir las souce del ndiswrapper y las dejamos dentro de la carpeta que uno quiera , aunque te recomiendo que la dejes en /usr/src/modules
4) Instalación de ndiswapper :
En la pagina de ndiswrapper salen varias formas de instalarlo pero a mi no me funko ninguna(por si quieren intentar de otra forma).
Ahora empieza la instalación que realice yo :
Creamos los enlases simbólicos para el gcc y cc(que no se que es pero me dio hartos problemas).
#ln -s /usr/bin/gcc3-3 /usr/bin/gcc
#ln -s /usr/bin/gcc3-3 /usr/bin/cc
ahora dentro de la carpeta donde están las source del ndiswrapper ejecutamos lo siguiente :
#fakeroot debian/rules binary-modules
y se crea el modulo .deb para tu kernel, luego creamos las utils
#fakeroot debian/rules binary-utils
los .deb quedan en ../ de la carpeta donde estamos,
Ahora procedemos a instalar las deb en nuestro equipo
#cd ..
#dpkg -i ndiswrapper-utils[version].deb
#dpkg -i ndiswrapper-modules[version].deb
Acuerda te de hacerlo en el mismo orden para que no te alege por las dependencias :
Después de haber instalado esto verificamos que todo este bien :
#ndiswrapper -l
obviamente debiera decir que no hay nada , Probamos que el modulo este arriba o que funcione :
#ndiswrapper -m
Esto crea un enlase para que la tarjeta sea wlan0, Ahora probamos el modulo :
#modprobe ndiswrapper
Si no sale ningún error estamos ok..y si sale uno ....... ;-) desintala los paquetes y hace todo de nuevo.
5) Instalación de Tarjeta :
Desde el CD de Driver para Windows de la Tarjeta Wireles sacamos vamos a la carpeta donde están los driver para XP y ejecutamos lo siguiente
#ndiswrapper -i /[ubicación driver]/[archivo].inf
#ndiswrapper -l
Ahora nos debiera decir que el driver esta ok, y que el hardware existe y eso es bueno por que quiere decir que ya esta listo ...;-)
6) Configuración de Wireless :
Bueno en Inet existen varias partes donde te enseñan a hacer esto pero igual te voy a explicar como se hace. Verificamos que este arriba nuestra wireless :
#iwconfig wlan0
buscamos redes con :
#iwlist wlan0 scanning
La cual no devuelve todas las redes inalámbricas alas cuales se conecto
y.......
Mas vale How to Completo que a medias...............:)
En la carpeta /etc/pcmcia están los archivos de configuración de las pcmcia , nosotros trabajaremos con wireless.opts y network.opts
Dentro de wireless.opts lo dejamos de la siguiente forma :
--------------------------------- archivo---------------------------
case "$ADDRESS" IN
*,*,*,*)
INFO="INFORMACION" # UNA DESCRIPCION
ESSID="" #NOMBRE DEL ROUTE QUE TE VAS A CONECTAR
MODE="Managed" # Para ser cliente
RATE="auto"
KEY="" # SI NECESITAS PASS PARA CONECTARTE
;;
esac
------------------------------ fin ------------------------
Dentro de network.opts lo dejamos de la siguiente forma :
------------------------- inicio ---------------------------
case "$ADDRESS" in
*,*,*,*)
INFO="INFORMACION" # DECRIPCION
IF_PORT="" #PTO
BOOTP="n"
DHCP="n" # si no quiere como dhcp y si si "y"
IPADDR="IP"
NETMASK="MASCARA"
NETWORK="NETWORK"
BROADCAST=""
GATEWAY=""
;;
esac
------------------------ fin ----------------------------
y luego configuramos las interfaces de red en /etc/network/interfaces agregando lo siguiente :
--------------------------- inicio ------------------------------
auto wlan0
# iface wlan0 inet dhcp # SI LA QUEREMOS QUE SAQUE IP DEL DHCP
iface wlan0 inet static
address [ip]
netmask [netmask]
network [network]
broadcast [broadcast]
gateway [gateway]
wireless-keymode open
wireless-mode managed
wireless-essi [nombre essid]
wireless-key [pass] # si hay pass
wireless-nick [nick] # un identificados por si las moscas
-------------------------- fin ------------------------------
y con esto reinicias todo tus servicios y ya estas listo para caminar con tu noteboock por tu ciudad con tu linux alado buscando weones que dejen sus conexiones inalámbricas sin pass....:-)
PDT : Ignorar lo Ultimo
Cualquier problema con la configuración ver :
#man ifconfig
#man interfaces
o ver la documentacion de iwconfig y ndiswrapper
DEBIAN AL FIN
Bueno despues de mi pequeña semana de cambios en lo informatico, mas visto hacia lo que es Sistemas Operativo volvi a mi debian y ahora me funciona todo bien ya que el paso por gentoo me enseño varias cosas.
Cada dia me convenso mas de que windows es una perdida de disco duro, pero gracias al monopolio de mi tio bill uno va a depender para siempre o por un tiempo mas de las herramientas para la computacioon de microsoft ya que estan todas diseñadas para plataforma M$.
Pero el movimiento GNU /GPL esta cada dia mas grande y se ve no un corto plazo pero en un tiempo mas que las empresas de software van a diseñar sus aplicaciones para Linux y los usuarios de linux podremos ser felicez por fin.
Atte.-
Slacker
GENTOO, SLACKWARE, DEBIAN.............
Bueno después de una semana de muchos cambios en mi vida.................. ya que lo principal de mi vida es la musica y el pc....y si en mi pc no funciona la musica bien ............. no funciono yo............así que con debian tenia algunos problemas con el audio que la verdad nunca descubrí por que me pasaba todo espeso a suceder después que me cambie de la versión sarge a la sid.
Por eso mismo me cambie a gentoo...............la raja lo recomiendo muy rápido ...........pero par un pc con dedicación, para mi notebook no me servía............necesitaba algo mas rápido para instalar las aplicaciones. Así que lo desinstale y volví a mi antiguo y querido slackware..........que la verdad después de haber pasado por debian........... y al mirarme y darme cuenta que me e vuelto todo un pajero en lo computacional..................me quedo con debian.........así que ahora volveré a instalar debían nuevamente.
Pero lo bueno de todo esto es que experimente con algo muy entretenido GENTOO .
Atte.
My
lunes, octubre 09, 2006
Cambio de Home
Espero no equivocarme.
_SeGaTo_