Busindre » 2006 » July

Primeros pasos con Slackware

July 29th, 2006 by Busindre

Aquí tenéis unos apuntes para empezar a usar Slackware recién instalado, muchas cosas valen para otras distros, comento típicas cosillas básicas pero que son importantes para empezar a sentirte cómodo con Slackware siendo newbie.

Configurando el sistema

Teclado en castellano: loadkeys es.map (Fuera de las X)

Entorno gráfico: Instalar el driver de la tarjeta gráfica si al hacer un startx se nos queda la pantalla en negro

Castellanizar Slack:

* 1 Forma:

Editar el fichero /etc/profile.d/lang.sh y añadir la linea:

export LANG=es_ES@euro

NOTA: Lógicamente “export LANG=es_ES” debe estar comentada (#)

* 2 Forma (Mejor usar la primera)

Incluir a lo siguiente /etc/profile:

Ejecutar el comando como root:

localedef -i es_ES@euro -f ISO-8859-15 es_ES@euro

Luego ya en el /etc/profile:

export LANG="es_ES@euro"
export LC_CTYPE=”es_ES@euro”
export LC_NUMERIC=”es_ES@euro”
export LC_TIME=”es_ES@euro”
export LC_COLLATE=C
export LC_MONETARY=”es_ES@euro”
export LC_MESSAGES=”es_ES@euro”
export LC_PAPER=”es_ES@euro”
export LC_NAME=”es_ES@euro”
export LC_ADDRESS=”es_ES@euro”
export LC_TELEPHONE=”es_ES@euro”
export LC_MEASUREMENT=”es_ES@euro”
export LC_IDENTIFICATION=”es_ES@euro”
export LC_ALL=”es_ES@euro”

Raton usb (/etc/X11/xorg.conf)

Option “Device” “/dev/input/mice” —> raton usb
#Option “Device” “/dev/mouse” —> Para ratones no usb
Option “XkbLayout” “es” —-> Teclado Castellano
Option “ZaxisMapping” “4 5″ —> Rueda del ratón

NOTA: El comando “$ setxkbmap es” sirve para el mismo cometido que el “XkbLayout” “es”

Otra opción:

Creamos /etc/rc.d/rc.keymap , le damos permisos de ejecución y editamos:


#!/bin/sh
# Load the keyboard map. More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
/usr/bin/loadkeys es.map
fi

Red:

Si solo tenemos una tarjeta de red, con netconfig (pide ip, netmask, gateway y dns)
Si tenemos más tarjetas debemos configurarlas al modo tradicional (las que no son eth0), pongo uno de mis muchas configuraciones:

#ifconfig eth0 192.168.2.33 netmask 255.255.255.0 broadcast 192.168.1.255
#ifconfig rausb0 192.168.1.33 netmask 255.255.255.0 broadcast 192.168.1.255
#route add default gw 192.168.1.1 dev rausb0

NOTA: La eth0 podría haberla configurado con netconfig, pero no permitirá hacerlo con la wireless (rausb0).

Programas Interesantes:

Amsn/tls

amsn –> compilandolo (./configure,make,make install)
tls –>lo bajamos, los decomprimimos y lo metemos en /amsn-0.95/plugins/tls1.50/
Se le indica al amsn en:

Herramientas –> preferencias –> Avanzado –> Tls la ruta del plugin

(En mi caso: $HOME/amsn-0.95/plugins/tls1.50)

PHP básico:

Bajamos el php en mi caso el php-4.4.2.tar.bz2, lo descomprimimos y compilamos

$./configure –prefix=/usr
$ make
# make install

Añadimos los módulos al archivo de configuración de apache 1.3.3 (Por defecto el que instala slack)

LoadModule php4_module libexec/apache/libphp4.so
AddModule mod_php4.c
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php .phtml

Algunas cosillas mas del php.ini:Subir archivos:(file_uploads = On)

memory_limit
upload_max_filesize
post_max_size
max_execution_time

Mysqld rápido:

# /etc/rc.d/rc.mysqld start
bash: /etc/rc.d/rc.mysqld: Permiso denegado

Por lo que haremos lo siguiente:

Permisos mysql (Asegurarse):

$ ls -ld /var/lib/mysql

drwxr-x— 5 mysql mysql 304 2006-08-18 20:10 /var/lib/mysql

# chmod a+x /etc/rc.d/rc.mysqld

Ya podemos arrancarlo normal:

# /etc/rc.d/rc.mysqld start

Editamos /etc/my.cnf

language=/usr/share/mysql/spanish/

Xine con los win32codecs:

Bajamos los win32codecs (http://www.mplayerhq.hu/MPlayer/releases/codecs/)
Los descomprimimos y los metemos en la carpeta /usr/lib/win32
En el archivo ~/.xine/config descomentamos:

decoder.external.win32_codecs_path:/usr/lib/win32

Overnet (P2p):

Bajamos el edonkeyclc_1.3.0_i386.tar.gz y el gui (ed2k-gtk-gui-0.6.4.tar.gz)
ed2k-gtk-gui –> Compilamos (./configure, make, make install)

Al descomprimir edonkeyclc_ (no se compila) debemos meter su ejecutable en el path:
#cd /usr/bin ó #/usr/local/bin (Lo importante es que este en el path)
#ln -s /home/busi/ed2k-gtk-gui-0.6.4/usr/bin/edonkeyclc

Asegurando servicios Slackware (Básico):

Los demonios los tenemos divididos en dos archivos de configuración:

/etc/inetd.conf -> Comentar las lineas (#) de los servicios (telnet) que no queramos arranquen.

/etc/rc.d/ -> En este directorio están los demás servicios, si queremos no arrancar alguno:

# chmod -x /etc/rc.d/rc.sshd (Quitarle permisos de ejecución).

Lo Esencial de Slackware Linux:

De las mejores guías (Nivel básico) que existen sobre Linux (Varios idiomas):

http://ftp.softwarelibre.cu/doc/slackware/Lo_Esencial_de_Slackware/book.html

Artículos de interés sobre Slackware

Posted in Distros | Sin Comentarios »

Unrar y libstdc++.so.6

July 28th, 2006 by Busindre

Voy a contestar una pregunta muy sonada con el tema rar y su problema de dependencia con libstdc++.so.6, tiene facil solución
 

Problema: 

 

root@pc:# unrar archivo.rar
unrar: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

 

 

Solución:

Bajamos: http://www.rarlab.com/rar/rarlinux-3.2.0.tar.gz

 

Si tenemos libstdc++.so.5 : Descomprimimos rarlinux-3.2 y lo usamos

 

Si tenemos libstdc++.so.3: Podemos hacer un apaño y ha usar el rar

 

$ ln -s /usr/lib/libstdc++.so.3 /usr/lib/libstdc++.so.5

 

Posted in Curiosidades | 2 Comentarios »

Mozilla Firefox 1.5.0.5 ya disponible

July 27th, 2006 by Busindre

A lo largo de esta mañana del 27 de Julio, me he visto asaltado durante mi navegación diaria por una serie de mensajes notificándome que ya se encuentra disponible la versión 1.5.0.5 de Mozilla Firefox, el conocido navegador de Internet.

Dado que me encontraba en Windows XP (estoy en la oficina, donde no puedo elegir el sistema operativo que se usa), simplemente, le he dado a actualizar en una de las notificaciones de actualización y se ha procedido correctamente a la actualización. Durante este proceso, se ha revisado la compatibilidad de los temas y extensiones ya instalados con la nueva versión, deshabilitándose los incompatibles.

Los usuarios de otros sistemas operativos donde tal vez no funcione la actualización automática pueden encontrar su versión actualizada en la página del navegador, o durante los próximos días, en el caso de usuarios de distribuciones de Linux ir encontrándola mediante los medios habituales de gestión de software específicos de estas: apt, urpmi, yum …

Es una actualización mínima, como podéis observar en la nomenclatura del producto, así que serán correcciones de errores y actualizaciones de seguridad: no esperéis grandes cambios. ;-)

También en mi bitácora.

Posted in General | Sin Comentarios »

Phoronix (lch)

July 21st, 2006 by Busindre

Recopilación de Hardware compatible con linux, Pagina que recopila Dispositivos (Placas bases, discos duros, Tarjetas graficas, etc…) que funcionan adecuadamente en Sistemas Linux, podemos especificar ditro y mucha info sobre el dispositivo y su funcionamiento. Podemos participar todos en ella (La Lista de Hardware crece cada dia) y ayudar asi al mundo LInux emoticon.

Dirección: Phoronix

Posted in Hardware | Sin Comentarios »

Compilando Tcpdump (Sniffer)

July 20th, 2006 by Busindre

Analizador de tráfico de red. Se apoya en la librería de captura pcap, la cual presenta una interfaz uniforme y que esconde las peculiaridades de cada sistema operativo a la hora de capturar tramas de red (Dicha libreria es la dependencia a instalar).

Descargas:

libpcap-0.9.4.tar.gz

tcpdump-3.9.4.tar.gz

 

 

Instalando Libcap:

$ tar -zxvf libpcap-0.9.4.tar.gz && cd libpcap-0.9.4

$ ./configure && make

# make install

Instalando Tcpdump:

$ tar -zxvf tcpdump-3.9.4.tar.gz && cd tcpdump-3.9.4

$ ./configure && make

# make install

Ya esta instalado ! emoticon

 

Manuales para aprender a usa tcpdump:

Manual 1

Manual 2 

Manual 3

Posted in Internet | Sin Comentarios »

Papelera en Linux (Libtrash)

July 20th, 2006 by Busindre

Libreria que nos permite tener una papelera en Linux. De esta manera al aplicar el comando $ rm irá a un directorio papeleta (Trash).
Los archivos eliminados son movidos a una carpeta específica dentro del home del usuario (Trash por defecto) y de ahí, eliminarlos definitivamente en caso necesario. Al ser una libreria no existen variables de configuración posteriores a la compilación (Lo configuramos antes de instalar).

Descarga (Libtrash2.4): libtrash-latest.tgz

Instalacion de Libtrash:

# tar -zxvf libtrash-latest.tgz
# cd libtrash-2.4/

Editamos libtrash.conf acorde nuestras necesidades:

#Archivo de configuracion del usuario
PERSONAL_CONF_FILE = .libtrash

 

#Nombre de la papelera
TRASH_CAN = Trash

#Avisa al usuario cuando la biblioteca no esté habilitada
SHOULD_WARN = YES

#Ignora estas extensione
IGNORE_EXTENSIONS = o;log;aux

#Ignora ocultos (No se meten en la papelera, son eliminados directamente)
IGNORE_HIDDEN = YES

#habilita la protección para archivos fuera de la carpeta del usuario
GLOBAL_PROTECTION = YES

#lista los directorios que simplemente no serán eliminados bajo libtrash
UNREMOVABLE_DIRS=/bin;/boot;/dev;/etc;/lib;/sbin;/usr

Una vez configurado procedemos a instalarlo:

# make
# make install

Nos dirigimos a /etc/profile y añadimos:

#Libtrash
export LD_PRELOAD=/usr/local/lib/libtrash.so.2.4

 

Añadimos dos alias (En mi caso .bashrc):

alias trashon="export TRASH_OFF=NO"
alias trashoff="export TRASH_OFF=YES"

Reiniciamos la maquina, con trashon o trashoff activaremos o desactivamos la Papelera en Linux.

Ejemplo:

$ trashon
$ cp basura.txt .basura.txt
$ cp basura.txt basura.log
$ cp basura.txt basura.o
$ rm basura.*
$ rm .basura.*
$ echo "Uno mas con mismo nombre" > basura.txt
$ rm basura.txt
$ ls Trash/

basura.txt
basura.txt[1]

Posted in Programas | 2 Comentarios »

SGAGE y sus partidarios usan Linux

July 19th, 2006 by Busindre

Si se trata de que te paguen a ti los derechos de autor, licencias, impuestos, etc esta muy bien. Pero si se trata de pagar tu las licencias, derechos de autor, etc,.. ya mal emoticon.

Veamos como SGAE da ejemplo de esto que os cuento:

 

SGAE: www.sgae.es

Otros amigos: www.todosafavordelcanon.es

Posted in General | Sin Comentarios »

Unir varias pistas (Audio) en un paquete (zip ó tar)

July 19th, 2006 by Busindre

Si queremos escuchar un disco directamente desde un zip o tar, debemos de comprimir el directorio indicandole un nivel de compresion nulo ("0"). No se comprime, solo junta en un formato tar o zip las pistas.

¿Que conseguimos con este truco para empaquetar pistas de audio? Podemos usarlo para reproducir discos como si de una sola pista se tratara, util para enviarlo por red (Uso similar al de la imagenes de CD (iso, ace, nrg, etc..)). Posiblemente este truco sea valido con cualquier programa que tenga opción de compresion nula (0). Veamos como hacerlo (Vale para mp3 y ogg (¡Mucho Mejor!)):

 

$ zip -0 album.zip.mp3 prueba-disco/*.mp3 –> BIEN
$ tar -cvf album.tar.mp3 prueba-disco/*.mp3 –> BIEN


$ zip -0 album.zip.ogg prueba-disco/*.ogg –> BIEN
$ tar -cvf album.tar.ogg prueba-disco/*.ogg –> BIEN

$ zip -1 album.zip.mp3 prueba-disco/*.mp3 –> MAL

$ zip -0 album.zip.ogg prueba-disco/*.mp3 –> MAL

Posted in Curiosidades | Sin Comentarios »

Fotos de pantallazos azules (Windows)

July 19th, 2006 by Busindre

Muy buena recopilación del famoso Blue Screen of Death o BSoD (Pantallazo azul de windows, el cual, indica que windows no ha podido recuperarse de un error. emoticon

 

Pantallazo azul Windows

 

Posted in Bugs | 1 Comentario »

LSHW (Listado de Hardware)

July 13th, 2006 by Busindre

Pequeña aplicación que da informacion sobre el hardware de nuestra máquina en Linux, como Everest  en windows (Pero un poco menos bueno emoticon). El listado puede salir por consola en modo texto, usar el gui (graficamente), en html, etc,.. Un programa pequeño y muy eficiente, indispensable. Lo encontraremos en repositorios varios de apt, urpmi, etc… , pero lo mejor es compilar la última versión, facil.

 

Descarga:  http://ezix.org/software/files/lshw-B.02.08.01.tar.gz

 

$ tar -zxvf  lshw-B.02.08.01.tar.gz
$ cd lshw-B.02.08.01/
$ make && make gui

 

 

Encontraremos lo siguientes ejecutables en el directorio  lshw-B.02.08.01/src/

Ejecutable consola: lshw

Gui (graficamente):  gui/gtk-lshw

 

NOTA: Colocamos la carpeta donde queramos, enlaces simbólicos de gtk-lshw y lshw en /usr/bin, /usr/local/bin/,…
Si se queda colgado la primera vez despues de instalarlo reinicia la máquina (No suele suceder)

Posted in Hardware | 1 Comentario »

« Previous Entries