Páginas

viernes, 21 de agosto de 2009

Instalar kde 3.5 en ubuntu, instrucciones de instalación repositorio.

Fuente: http://apt.pearsoncomputing.net/install.html

Agregue estas líneas a su archivo sources.list /etc/apt/sources.list:

Para Jaunty (4 lineas):

deb http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu jaunty main
deb-src http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu jaunty main
deb http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu intrepid main

Para Intrepid (2 lineas):

deb http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu intrepid main
deb-src http://ppa.launchpad.net/kde3-maintainers/ppa/ubuntu intrepid main

Agregar la firma GPG clave:

wget http://apt.pearsoncomputing.net/public.gpg
sudo apt-key add public.gpg

Instalar KDE 3.5:

sudo apt-get update
sudo apt-get install kubuntu-desktop-kde3

domingo, 9 de agosto de 2009

VI EDITOR

Vi Editor de texto.

vi es uno de los editores de texto más poderosos. Conocer lo básico de vi facilitara la edición de ficheros de texto.

vim es una versión mejorada de vi que añade color a la sintaxis

Para acceder a vim desde la consola teclee vim nombre_fichero, verá algo como esto:

vim fichero.txt

~
~
~

"fichero.txt" [Fichero nuevo] 0,0-1 Todo

El cursor se mueve utilizando teclas hjkl.
h (izquierda) j (abajo) k (arriba) l (derecha), o las teclas de dirección (flechas).

ESC :q! INTRO para salir del editor sin guardar los cambios pulse
ESC :qw INTRO para salir del editor guardando los cambios.

Pulsando ESC se cancela un mandato no deseado.

Pulse ESC y luego i para insertar texto, al finalizar de insertar texto pulse ESC.

Utilice la x para borrar un carácter. Después utilice ESC para salir del modo de borrado y volver al modo normal.
Teclee :w para guardar los cambios seguido de INTRO.

Para guardar el fichero con otro nombre:

saveas otro_nombre.txt INTRO

Para borrar:

dw se utiliza para borrar hasta el final de la palabra
d$ para borrar hasta el final de la linea.
de para borrar desde el cursor hasta el final de la palabra, sin incluir el espacio.
dd para borrar una linea entera
3dd para borrar tres lineas

Reemplazar:

Para sustituir el carácter bajo el cursor pulse r seguido del carácter.

Mandato change:

cw para cambiar desde el cursor hasta el final de la palabra,
c$ para cambiar hasta el final de la línea.

Para deshacer previas acciones teclee u
Deshacer todos los cambios en una linea U
Deshacer lo deshecho CTRL-R

Poner (mandato PUT)

dd para borrar una linea (queda almacenada en el buffer de vim)
p para pegar el texto que ha sido borrado anteriormente con dd.

Sustituir texto:

Pulse ESC
:s/anterior/actual/g para sustituir anterior por actual INTRO
:s/anterior/actual para sustituir anterior por actual en una línea (primera coincidencia)
:s/anterior/actual/g para sustituir todos los anterior por actual en una línea
:%s/anterior/actual/g para sustituir anterior por actual en todo el fichero
:%s/anterior/actual/gc para pedir confirmación en cada caso

El símbolo % significa que se aplicará el procedimiento a todo el fichero
La letra s que se realizará la búsqueda de la cadena de caracteres definida después de la barra (/) por la cadena de caracteres después de la siguiente barra (/) en toda la línea, y c pide confirmación.

Buscar utilizando opciones:

:/relativo para buscar la palabra relativo. Encuentre todas las coincidencias pulsando la letra n

:set ic La opción ic distinguirá entre mayúsculas y minúsculas (case-sensitive):

:set ingnorecase Encontrara todas las palabras sin distinguir caracteres mayúsculas o minúsculas.

:/relativo Busque nuevamente la palabra. Encontrará todas las coincidencias de la palabra sin distinguir mayúsculas o minúsculas

:set hls Utilícese para resaltar las coincidencias.

:nohl Cancelar lo que se encuentra resaltado de los resultados.

:wq! ++enc=utf8 Codifica el fichero en UTF-8.

Pulse una R mayúscula para sustituir más de un carácter. Para salir pulse .
Teclee a (minúscula) para añadir texto DESPUÉS del carácter que está sobre el cursor.
Pulsando una A mayúscula añade automáticamente texto al final de la línea.
Pulse o si desea abrir una línea debajo del cursor y sitúa el cursor en la línea abierta en modo Insert.
Con O mayúscula se abre una línea encima del cursor. 



Seleccionar texto:


Linea Visual: Seleccionamos lineas. Para ello, desde el modo de comandos simplemente escribimos MAY+v y con el cursor nos movemos para ampliar o reducir las lineas incluidas en la selección.



Pegar:

Simplemente con la tecla "p". Pegará justo despues de la linea en la que se encuentre.

Archivo ~/.vimrc

"numera las lineas
set number
"activa el resaltdo de sintaxis
syntax on
"sombreamos todo lo que se pase de 80 caracteres
"au BufEnter,BufNewFile,BufRead * exec 'match Todo /\%>' . 80 . 'v.\+/'
"ver siempre la posicion del cursor
set ruler

Bibliografía:
vim avanzado: http://amix.dk/blog/viewEntry/51
Implementación de servidores con GNU-Linux Joel Barrios Dueñas
vimtutor Escrito por Michael C. Pierce y Robert K. Ware.


Linux es genial! 

jueves, 30 de julio de 2009

Instalando Arch Linux

Hoy he instalado Arch Linux sin entorno grafico. Luego, desde la linea de comandos, he configurado la conexion wired (alambrica), descargado los paquetes necesarios tambien la wireless (inalambrica), con chipset ipw3945 fue configurada.

Destacar que en la instalacion sera necesaria la instalacion del paquete wirelees-tools para la utilizacion de la utilidad iwconfig, iwlist, etc. Tambien los paquetes: wpa_supplicant, dhcpcd o dhclient. Tambien la configuracion del archivo /etc/rc.conf con la inclusion de:

eth0="dhcp"
wlan0="dhcp"
Interfaces=(eth0,wlan0)

En el apartado gateway:
gateway="default gw 192.168.1.1" ## o el que corresponda en su caso.

En cuanto al escritorio el elegido fue gnome. Tambien puede instalar KDE 3.5 paquetes o KDE 4 paquetes utilizando KDEmod:

http://chakra-project.org/download-kdemod.html

Recuerde que arch linux esta basada en la distro preferida por los gurus de GNU-Linux GENTOO.

Puede utilizarse la guia oficial de instalacion que encontrara en el sitio oficial de arch linux: http://wiki.archlinux.org/

En este sitio tambien hay un tutorial sencillo para la instalacion de arch linux www.fibergran.wordpress.com/2009/01/11/instalando-arch-linux/

Experiencias y consejos de este sitio dedicado a arch linux
http://www.wiki.archlinux.org.

Tengo que decir que la comunidad de Arch Linux me sorprendio por la cantidad de informacion en diferentes idiomas que maneja y que permitiran aclarar cualquier duda. Gracias.

domingo, 26 de julio de 2009

Recuperar grub Gentoo

Recuperar GRUB. 0.97

Escasos los errores del Grub que impidan arrancar un sistema linux. Necesitará un livecd con fdisk y grub. Por ejemplo, el CD de Gentoo Linux mininal.

# mount -v -t ext3 /dev/sda3 /mnt/gentoo
# mount -v -t ext2 /dev/sda2 /mnt/gentoo/boot
# mount -t proc none /mnt/gentoo/proc
# mount -o bind /dev /mnt/gentoo/dev
# chroot /mnt/gentoo /bin/bash
# env-update
# source /etc/profile
# export PS1="(chroot) $PS1"

fdisk /dev/sda
Establecer la bandera de arranque presionando la letra "a" luego selecciona la particion. Guardar y salir.

Acceder a la configuración de Grub escribiendo "grub" en la consola. Una vez que la detección del BIOS ha pasado:

grub> root (hd0,0)
grub> setup (hd0)
grub> quit

Reiniciar

Linux es genial!

domingo, 12 de julio de 2009

Configuración de una red Wi-Fi

Fuente: Josep Jorba Esteve, Remo Suppi Boldrito
Depósito legal: B-31.591-2007
Curso completo, libre descarga: http://www.uoc.edu

Para la configuración de interfaces Wi-Fi se utiliza básicamente el paquete wireless-tools (además de ifconfig o ip). Este paquete utiliza el comando iwconfig para configurar una interfaz inalámbrica, pero también se puede hacer a través del /etc/network/interfaces.

Ejemplo: Configurar una WiFi en Debian Sarge(Etch) (similar en FC6)

Supongamos que queremos configurar una tarjeta de red inalámbrica Intel Pro/Wireless 2200BG (muy común en una gran cantidad de portátiles -p. ej. Dell, HP...-). Normalmente el software que controla las tarjetas se divide en dos partes: el módulo software que se cargará en el kernel a través del comando modprobe y el firmware que es el código que se cargará en la tarjeta y que nos da el fabricante (consultar la página de Intel para este modelo). Como estamos hablando de módulos, es interesante utilizar el paquete de debian module-assistant que nos permite crear e instalar fácilmente un módulo (otra opción sería instalar las fuentes y crear el módulo correspondiente).
El software (lo encontramos en la página del fabricante y lo denomina ipw2200) lo compilaremos e instalaremos con el comando m-a del paquete module-assistant.

aptget install module-assistant (instalo el paquete)
m-a -t update
m-a -t -f get ipw2200
m-a -t -build ipw2200
m-a -t install ipw2200

Desde la dirección indicada por el fabricante (en su documentación) se descarga la versión del firmaware compatible con la versión del driver, en nuestro caso para el driver versión 1.8 lel firmware es la 2.0.4 obtenida desde la página:

http://ipw2200.sourceforge.net/firmware.php

Y a continuación se descomprime e instala el firmware:

tar xzvf ipw2200fw2.4.tgz C /tmp/fwr/
cp /tmp/fwr/*.fw /usr/lib/hotplug/firmware/

Con esto se copiarán tres paquetes (ipw2200-bss.fw, ipw2200-ibss.fw y ipw2200-sniffer.fw).
Luego se carga el módulo con: modprobe ipw2200, se reinicia el sistema (reboot) y luego desde consola podemos hacer dmesg | grep ipw, este comando nos mostrará algunas líneas similares a las que se muestran a continuación y que indicarán que el módulo está cargado (se puede verificar con lsmod):

ipw2200: Intel(R) PRO/Wireless 2200/2915 Network Driver, git1.0.8
ipw2200: Detected Intel PRO/Wireless 2200BG Network Connection
...

Luego se descarga el paquete wirelesstools que contiene iwconfig y entre otras con aptget install wirelesstools y ejecutamos iwconfig y saldrá algo parecido a:

eth1 IEEE 802.11b ESSID:"Nombre-de-la-Wifi"
Mode:Managed Frequency:2.437 GHz
Access Point:00:0E:38:84:C8:72
Bit Rate=11 Mb/s TxPower=20 dBm
Security mode:open
...

Se debe a continuación configurar el archivo de redes por ejemplo gedit /etc/network/interfaces y añadir la interfaz wifi eth1 por ejemplo:

iface eth1 inet dhcp
pre-up iwconfig eth1 essid "Nombre de la Wifi"
pre-up iwconfig eth1 key open XXXXXXXXXX

La líneas pre-up ejecuta el comando iwconfig antes de activar la interfaz. Esta configuración se hace si se quiere utilizar un servicio en modo DHCP (asignación automática de IP, se verá más adelante). Se debe utilizar en vez de dhcp la palabra static y además poner las siguientes líneas por ejemplo (como en una tarjeta de cable):

address 192.168.1.132
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.1.1

Un método alternativo para configurar la interfaz es:

iface eth1 inet dhcp
wireless-essid "Nombre de la Wifi"
wireless-key 123456789e

A continuación se puede poner en marcha la red con ifup eth1 y nos dará información sobre la conexión, su estado y calidad de recepción. Para buscar (scan) las redes WiFi disponibles (puntos de acceso) podemos utilizar iwlist scan, lo que nos mostrará información de las redes disponibles, y si nos queremos conectar a una diferente, se puede utilizar el comando iwconfig para cambiar de red o punto de acceso (Access
Point).