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