Descargas Documentacion FAQ
Site Navigation:

FAQs

z
Q: Acabo de instalar Slackware, todo salio bien, pero como inicio en modo grafico?

A:

Por default Slackware Linux inicia en el nivel de corrida (runlevel) 3, el cual es en modo multiusuario y en modo texto, para poder iniciar el sistema en modo grafico es necesario decirle al "Padre de todos los procesos" (init) que inicie en el runlevel 4, init lee el archivo de configuración /etc/inittab, es ahi donde le cambiaremos el nivel de corrida predetermindado (default runlevel) lo podremos hacer asi:

Abre como root tu editor de textos favorito, y busca la linea que dice algo asi:

# Default runlevel. (Do not set to 0 or 6)
id:3:initdefault:

y lo cambiaremos para que quede asi:

# Default runlevel. (Do not set to 0 or 6)
id:4:initdefault:

Con esto ya esta listo el sistema para que la proxima vez que reinicies inicie en modo grafico, ya sea usando GNOME, KDE o algun otro gestor grafico que hayas elegido en el proceso de instalación.

Q: Tengo un mouse con ruedita (scroll) pero no funciona, como la puedo hacer funcionar?

A:

Para poder hacer funcionar el scroll, se tendra que cambiar la configuración de el servidor de X, /etc/X11/xorg.conf, deberas buscar la sección que inicia con:

Section "InputDevice"

# Identifier and driver

    Identifier  "Mouse1"
    Driver      "mouse"
Despues de eso viene una linea que esta asi:
Option "Protocol"    "PS/2"
la cual la cambiaremos para que quede asi:
Option          "Protocol"              "IMPS/2"
Y despues de eso agregaremos una linea que diga esto:
Option          "ZAxisMapping"          "4 5"

En mi caso tengo un Mouse Microsoft USB con 5 botones, y yo agregue mi propia configuración la cual es asi:
Section "InputDevice"
        Identifier      "USB Mouse"
        Driver          "mouse"
        Option          "Device"                "/dev/mouse"
        Option          "SendCoreEvents"        "true"
        Option          "Protocol"              "IMPS/2"
        Option          "ZAxisMapping"          "4 5"
        Option          "Buttons"               "5"
EndSection
Y en la sección de:
Section "ServerLayout"

cambie:
InputDevice "Mouse1" "CorePointer"
por:
InputDevice "USB Mouse" "CorePointer"
Eso es todo, guarda tu archivo de configuración (CTRL+Alt+Backspace).

Q: Que es un SlackBuild y como se usan?

A:

Ultimamente estuve haciendo los SlackBuilds para algunos paquetes, pero nunca explique que era uno, asi que les explicare que es un SlackBuild. Un SlackBuild es un script el cual es usado para la creacion de paquetes para Slackware, Son los scripts con los que actualmente esta construido el Slackware que estas usando, Estos scripts siempre han existido en el directorio "sources" ya sea en tu CD o en los repositorios, Regularmente encuentras algo asi: sources/paquete/ en el directorio paquete por ejemplo el paquete "lame" incluye los archivos:

lame-3.96.1.tar.gz
lame.SlackBuild
slack-desc
Estos es:

lame-3.96.1.tar.gz tarball con las fuentes originales del paquete. slack-desc archivo con la informacion de el paquete, esta es una descripcion que usa el sistema de paquetes de Slackware (pkgtools). lame.SlackBuild Script que contiene las instrucciones usadas para "compilar" el paquete. Rregularmente contienen algo asi:

Se establecen variables generales como por ejemplo:

CWD     el directorio actual,
PKG     ruta donde se construira el paquete.
NAME     nombre del paquete,
VERSION     version del paquete,
ARCH     arquitectura para la cual el paquete se puede optimizar,
BUILD     version de construccion del paquete,
SLKCLFAGS     variables especiales para el compilador y optimizacion.

Despues siguen los comandos para descomprimir el archivo con las fuentes del paquete configurarle los permisos a las fuentes para que no haya problemas de permisos a la hora de leer las fuentes, y sigue la opcion que se usa regularmente al configurar un paquete que es: ./confgure --opcion1 --opcion2,
aqui regularmente se pone la opcion --prefix=/usr

Para que todo se instale sobre ese directorio y lo demas de ahi en adelante por ejemplo que ponga las partes del programa como:

/usr/
     bin     archivos binarios (ejecutables)
     lib     librerias
     doc     documentos del paquete
     man     paginas del manual del paquete
     share/     iconos documentos extras.

Tambien si el paquete usa algun archivo de configuracion por ejemplo para un servicio de red, regularmente se pone que lo leea en /etc asi que se pone la opcion --sysconfdir=/etc y algunas otras opciones, que puede haber muchas dependiendo del paquete, para ver las demas ejecutar ./configure --help

Despues de esto se hace el make para compilar el paquete, y despues,
make install DESTDIR=$PKG


Esto lo que hace en lugar de instalar el paquete en el sistema de archivos lo instala en la ruta que se especifico en la variale PKG.

Entonces siguen pasos para comprimir las paginas del manual, en Slackware estan como .gz despues pone permisos de root.bin a cuando se instalo algo para /usr/bin /usr/sbin luego se hace un directorio para /usr/doc/paquete-version por ejemplo: /usr/doc/lame-3.96.1 y pasos extras que se deseen hacer, etonces sigue la opcion para hacer el strip para los archivos binarios y bibliotecas estaticas o compartidas. Esto se hace para quitar codigo que no sirve, asi se reduce espacio de el paquete. Por ultimo se copia el archivo slack-desc a el directorio $PKG/install/slack-desc que es de donde lo lee el programa installpkg, Y por ultimo sigue la opcion para construir el paquete en si, con el script "makepkg" incluido en los pkgtools, el paquete se hace asi:

makepkg -l y -c n ${TMP}/${NAME}-${VERSION}-${ARCH}-${BUILD}.tgz

Tomando los valores de las variables previamente definidas, y es todo, el paquete se guardara en /tmp.

Esto es basicamente lo que hace un SlackBild, y para empezar a hacer el paquete basta con ejecutarlo asi:

./paquete.SlackBuild

y listo, si te das una vuelta en el directorio "sources" podras ver como fueron construidos muchos paquetes, y tambien veras muchas mas opciones utiles a la hora de hacer tus SlackBuilds y de pasada aprender mas de hacer scripts.

Q: Tengo un recurso compartido en un servidor samba como debo de configurar el archivo /etc/fstab para que automonte al arranque del sistema?

A:

Para este problema hay dos posibles soluciones una agregando una linea similar a esta:

//192.168.0.1/linux /home/usuario/smb smbfs
username=minombredeusuario,password=mi_contraseña,uid=500,gid=100,dmask=770,fmas
k=770 0 0
El primer parametro es la direccion IP de el servidor que comparte el recurso seguido de el nombre del recurso, despues se especifica el punto de montaje, despues sigue el tipo de sistema de archivos, las dos siguietes opciones son obvias, despues el user id y el group id de dicho usuario, y los ultimos son el directory mask y el file mask para los archivos que se crearan en este punto de montaje, los ultimos dos ceros son para que no sea revisada la particion al arranque del sistema.

En esta primera solucion se pone el nombre de usuario y su contraseña en texto plano lo cual si es un sistema monousuario no hay ningun problema pero si es un sistema multiusuario podria haber problemas por lo cual se puede utilizar la siguiente solucion:
Crea un archivo /home/username/.smbcredentials que contenga esto: (en este
formato):

username=NOMBRE_DE_USUARIO
password=CONTRASEÑA

chmod 600 /home/usuario/.smbcredentials

De manera que:

//192.168.0.1/linux /home/usuario/smb smbfs
username=minombredeusuario,password=mi_contraseña,uid=500,gid=100,dmask=770,fmas
k=770 0 0

Se convierta en:

//192.168.0.1/linux /home/usuario/smb smbfs
credentials=/home/usuario/.smbcredentials,uid=500,gid=100,dmask=770,fmask=770 0
0
Como vemos la opcion credentials sustituye a el usuario y contraseña que antes estaba en texto plano. :D

NOTA: El modulo smbfs para montar recursos samba tiene un limite de copia de archivos de 2GB, por lo que si copias archivos mayores a 2GB es recomndable usar la opcion "lfs" (large file system) para poder copiar archivos mayores a 2GB, entonces podria quedar asi:
//192.168.0.1/linux /home/usuario/smb smbfs
lfs,credentials=/home/usuario/.smbcredentials,uid=500,gid=100,dmask=770,fmask=770 0
0

Q: Como montar un CD o DVD como usuario normal?

A:

Regularmente solo el usuario root puede montar dispositivos, para montarlos como usuario normal es necesario modificar el archivo /etc/fstab que es donde se dedinen los dispositivos, puntos de montaje, tipos de sistemas de archivos y demas cosas. En este archivo hay una linea que por lo regular esta asi:

/dev/cdrom       /mnt/cdrom       iso9660     noauto,owner,ro  0   0

Entonces deberiamos de cambiarla asi:
/dev/cdrom       /mnt/cdrom       iso9660     user,noauto,owner,ro  0   0
Lo que hicimos fue agregar la opcion "user" la cual permite que un usuario normal pueda montar un dispositivo. Con esto por ejemplo en mi escritorio (KDE) ya tengo un icono de el CD-ROM y con tan solo darle click me montara el dispositivo y me abrira el administrador de archivos para ver el contenido del CD-ROM, tambien puedo darle con el boton del mouse secundario y me aparece un menu y puedo usar la opcion "umount" y/o "eject" para desmontar el dispositivo.

Q: Como ver los recursos compartidos (shares) en un servidor NFS?

A:

Para ver los recursos compartidos (shares) en un servidor NFS remoto se puede hacer con el comando:

$ /usr/sbin/showmount -a 192.168.0.2
All mount points on 192.168.0.2:
jamedina.dominio.com.mx:/home/jmedina
jamedina.dominio.com.mx:/home/public/Linux/Slackware

Q: Como hacer que el numlock este en ON cuando inicia KDE (usando KDM)?

A:

Si eres como yo que te da pereza teclear la tecla de NumLock para escribir tu contraseña en el login manager, en este caso KDM, entonces tienes que hacer esto para que en automatico cuando inicies tu sistema usando KDM se prenda el numlock, basta con hacer esto:

echo "NumLock=On" >> /opt/kde/share/config/kdm/kdmrc
Y listo para la proxima vez que inicies sesion ya estara prendido el foquito, :D

Q: Pregunta 8

A:

Respuesta 8

Q: Pregunta 9

A:

Pregunta 9

Q: Pregunta 10

A:

Respuesta 10

Q: Pregunta 11 con opciones

A:

Varios.

  • 1.
  • 2.
  • 3.
  • 4.
Powered by Slackware Linux
Powered by Apache & Slackware Linux