30 de diciembre de 2007

Algunas Funciones del Editor de Texto NANO

En particular me gusta este editor de texto por su sencilles y en la mayorias de las distribuciones que me ha tocado indagar lo tiene instalado, es por ello que me puse a investigar un poco acerca de este editor de texto para sacarle al maximo..... Pues bien aqui consegui algo que me parecio muy util...

Me entere que este editor tiene un archivo de configuracion:

$ nano /etc/nanorc

Y existen varias funciones que trae desactivadas, y active las mas importante para mi:

set const
Me da el número de la línea en que me encuentro al moverme hacia arriba
o hacia abajo inmediatamente.

set smooth
Elimina el movimiento brusco de media página al mover el cursor.

set mouse
Me permite poner el cursor donde quiero usando el ratón. Para que esto
funcione tienen que instalar el paquete 'gpm' con apt-get. Para
habilitar el cursor del ratón presionen Alt+m y para deshabilitar, lo
mismo.

set tabsize 3
Hace que al presionar la tecla TAB el cursor se mueva 3 espacios
solamente.

set fill 72
Hace que las líneas hagan un 'wrap' (terminen y se devuelvan a la
próxima línea) al llegar a la columna número 72. Algo que es necesario
cuando estoy escribiendo un artículo.

Copiar/pegar
Para hacer esto presionen la tecla Shift y sobresalten lo que van a
copiar con el botón izquierdo del ratón, y otra vez presionen Shift y
presionen el botón del medio del ratón para pegar, y listo.



* En la consola o terminal para editar un fichero que no es texto (.txt) y
quieren eliminar el parámetro de wrap=72, escriban:

$ sudo nano -w nombre del fichero


* Si quieren eliminar el wrap y el modo de ayuda:

$ sudo nano -wx nombre del fichero




Referencias: http://www.nano-editor.org/ y http://www.espaciolinux.com/

6 de noviembre de 2007

¿Quieres tener todos los contenidos de una web disponibles cuando estés desconectado?

¿Algo así como lo que hace el Teleport Pro de Windows pero para Linux?

Pues nada más sencillo, ya que casi lo trae de casa. Para ello creamos una carpeta, nos vamos a consola dentro de esa carpeta y tecleamos:z

* wget -r -k http://www.ociolinux.com

Por ejemplo, y con eso nos descargamo Todo el contenido de Ociolinux a nuestro disco duro.

4 de septiembre de 2007

Importar un Archivo .SQL a postgres 8.2

* Ejecutar esta instruccion como usuario de base de datos:

$ psql -U postgres -d tachira -f sima004.sql


* En mi caso que el usuario postgres no tiene clave asignada como usuario de sistema operativo tuve que hacer lo siguiente:

$ sudo bash
$ su postgres


Y luego :

$ psql -U postgres -d tachira -f sima004.sql


* Sabiendo que:

-U es para indicar el nombre de usuario que tiene permiso
-d es el esquema que se va a importar
-f es el nombre del archivo que tiene la instrucciones .sql

29 de agosto de 2007

Respaldar Automaticamente toda las base de datos en Postgres...

* Creamos un archivo que va a contener las instrucciones de nuestro scripts:

#!/bin/bash

## BEGIN CONFIG ##
HOST=localhost
FECHA=$(date +%d-%m-%Y)
BACKUP_DIR=/media/backup/postgres/$FECHA
export PGPASSWORD=postgres
## END CONFIG ##

if [ ! -d $BACKUP_DIR ]; then
mkdir -p $BACKUP_DIR
fi

POSTGRE_DBS=$(psql -h $HOST -U postgres -l | awk ' (NR > 2) &&
(/[a-zA-Z0-9]+[ ]+[|]/) && ( $0 !~ /template[0-9]/) { print $1 }');

for DB in $POSTGRE_DBS ; do
echo "* Respaldando las Base de datos en PostgreSQL data de $DB@$HOST..."
# pg_dump -h $HOST -U postgres $DB > $BACKUP_DIR/pg_$DB.sql
# pg_dump -h $HOST -U postgres $DB | bzip2 > /media/backup/postgres/$FECHA"_"$DB.bz2
pg_dump -h $HOST -U postgres $DB | bzip2 > $BACKUP_DIR/$DB.bz2 && echo "OK"

echo -n "Verificando archivo comprimido "$DB".bz2... "
bunzip2 -t $BACKUP_DIR/$DB.bz2 && echo "OK"

done

* Ejecución
:

$ sh archivo


* Explicación:
Automaticamente crea un directorio con la fecha del respaldo con todas las base de datos comprimida.

24 de agosto de 2007

21 de junio de 2007

Instalar Saint ver 7.5 bajo (K)ubuntu feisty

En esta oportunidad, pude instalar en mi Distro el Sistema Administrativo Saint ver 7.5 con el emulador DOSBOX, a continuacion describo los pasos:

* Instalar el dosbox por consola: $ sudo aptitude install dosbox

* Ejecutar el dosbox: $ dosbox

* Montar el directorio donde se encuentra el saint, en mi caso lo tengo en el directorio /datos: z:\mount c /datos

* Ya se monto en la unidad virtual c: el directorio datos y dentro de tengo el saint75:
z:\c:
c:\cd saint75
c:\saint75\saint msnet 001

* Y listo... esta corriendo el sistema con acceso a la red....

* Cabe destacar que cada ves que entremos a Emulador DOSBOX, se tiene que montar el directorio donde se encuentra en Saint, pero si se desea personalizar estoy paso en la consola del dosbox colocar:

z:\config -writeconf dosbox.conf

* Y automaticamente se crea el archivo dosbox.conf en el directorio del usuario donde se ejecuto el emulador, luego edita ese archivo con cualquier editor que conozca:

$ nano dosbox.conf

* Al final del archivo coloca:

mount c /datos
c:
cd saint75
saint msnet 001

* Nota:
Al momento de ejecutar dosbox te sale algo como esto:

(*) DirectFB/Core: Single Application Core. (2006-12-20 21:25)
(*) Direct/Memcpy: Using libc memcpy()
(!) Direct/Util: opening '/dev/fb0' and '/dev/fb/0' failed
--> No such file or directory
(!) DirectFB/FBDev: Error opening framebuffer device!
(!) DirectFB/FBDev: Use 'fbdev' option or set FRAMEBUFFER environment variable.
(!) DirectFB/Core: Could not initialize 'system' core!
--> Initialization error!
Exit to error: Can't init SDL DirectFBCreate: Initialization error!

No te asuste!!! en mi caso era que no tenia fisicamente la unidad de 3 1/2, asi que en el bios desabilite el floppy... Listo...

5 de mayo de 2007

Instalar y Configurar Beryl para Kubuntu Feisty (ATI MOBILE X1400)

Después de tanto investigar y probar por mas de una semana, al fin pude instalar el beryl con soporte XGL para kubuntu feisty ya que desde el principio tenia problema al configurar mi tarjeta de video para 3D, luego se me presento el problema que el beryl no me tomaba el tema, lo cual no tenia los efectos 3D :-(

Ahora lo importante, a continuación se explicara tratando de ser explicativo para que no haya ningún problema al aplicarlo a cualquier distribución.
  • Ahora se procede a instalar el restricted-manager ya sea por synaptics o por consola:
$ sudo apt-get install restricted-manager

Luego ejecutar el administrador:
$ sudo restricted-manager

Y selecciona la tarjeta de video para que lo instale bien y reiniciarmos...
  • Para verificar si nuestra tarjeta tiene activada la aceleración 3D, en consola colocar .
$ glxinfo | grep direct
y deberia mostrar lo siguiente:


direct rendering: Yes

Si se desea saber mas información sobre la tarjeta, colocar por consola:
$ fglrxinfo

display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI Mobility Radeon X1400
OpenGL version string: 2.0.6334 (8.34.8)

  • Ahora se procede a instalar el paquete xserver-xgl ya sea por synaptics o por consola:
sudo apt-get install xserver-xgl xorg-driver-fglrx
  • Después de haber instalado el xgl lo que tenemos que hacer es el script de inicio de la siguiente manera: abrimos una terminal y escribimos
sudo gedit /usr/bin/startxgl.sh

Para KDE y ATI o intel, colocar:
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
exec dbus-launch --exit-with-session startkde


  • Guardamos el archivo y le damos permisos de ejecución al archivo que ya creamos de la siguiente manera:

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

  • Seguido de nuestro script viene el archivo de sesión que se crea de una manera muy sencilla que es la siguiente:

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

    y dentro del archivo escribimos:

    [Desktop Entry]
    Encoding=UTF-8
    Name=Xgl #(En esta parte es el nombre que le vamos a poner para distinguir la sesion ejemplo si es gnome le podemos poner gnomexgl o si es kde le podemos poner kdexgl)
    Comment=Start an Xgl Session
    Exec=/usr/bin/startxgl.sh
    Icon=
    Type=Application

Guardamos y listo. ya tenemos nuestra sesion de Xgl.

  • Ahora instalamos los paquetes de Beryl con todas sus dependencias, utilizamos el synaptics o la consola:
sudo aptitude install libglitz-glx1 beryl beryl-core beryl-manager beryl-plugins beryl-plugins-data beryl-settings emerald emerald-themes
  • Ahora nos falta indicar que queremos que se ejecute Beryl al inicio, por lo que agregamos a los programas de inicio:
Beryl al inicio para kde
  • Escribir en consola:

        ln -s /usr/bin/beryl-manager ~/.kde/Autostart/beryl-manager
  • Ahora reiniciamos y seleccionamos la sesion xgl, si por algun motivo no funciona los temas o no anda bien el beryl, verifica por consola si tiene el archivo beryl-core, de lo contrario hay que bajarlo en la siguiente pagina http://ubuntu.beryl-project.org/...1_i386.deb
Luego se descomprime con la aplicación ARK en modo gráfico y descomprime nuevamente el archivo data.tar.gz, alli vas a ver el archivo beryl-xgl lo descomprime en /usr/bin/.

Nota:
si te dice que no tiene los permiso para descomprimirlo en esa ubicacion, lo coloca en tu carpeta personal y luego por consola lo copia en la carpeta destino:

$ sudo cp /home/usuario/beryl-xgl /usr/bin

Mas Información:
http://www.guia-ubuntu.org/index.php?title=Xgl_y_Beryl

3 de mayo de 2007

Kubuntu Feisty + ATI Mobile Radeon x1400

1.Parte

En esta oportunidad estoy actualizando a la ultima versión de kubuntu 7.04, y al momento de hacer un apt-get upgrade && dist-upgrade y al reiniciar no me levanto el modo gráfico ya que al parecer había conflicto con mi tarjeta de video ATI RADEON x1400, el procedimiento que utilize para solventar el problema es el siguiente:

Instalar y configurar los drivers de ATI con los siguientes comandos:
$ sudo apt-get install xorg-driver-fglrx
$ sudo aticonfig –initial
$ sudo aticonfig –overlay-type=Xv


Reiniciamos el equipo y listo....
$ sudo shutdown -r now


De esa manera me pudo entrar al entorno grafico sin problema...

Firefox