SLAX
¿Qué es Slax
Slax es un sistema operativo basado en
Linux en vivo. En vivo significa que se ejecuta a partir de un medio externo sin ninguna
necesidad para la instalación permanente. Slax arranca desde dispositivos de
almacenamiento masivo USB como llaves de impulsión del flash, así como de los
discos duros y los discos CD / DVD. Sólo tienes que conectar el dispositivo
y arrancar desde él. Sistema operativo Slax Todo reside en un solo directorio / slax / en el
dispositivo, por lo que es más fácil de organizar con sus otros datos.
Slax proporciona entorno de escritorio
KDE4 ya preconfigurado para las tareas más comunes. Incluido
son las aplicaciones y herramientas de recuperación de datos, la reproducción
multimedia, mensajería instantánea, Internet y más. Slax
tiene soporte zram activado por defecto, que es una nueva tecnología de
compresión de RAM automática. Gracias a ello, Slax se ejecuta en ordenadores con un precio tan bajo como
48 MB de RAM (en modo texto). Usted puede poner Slax en una amplia gama de sistemas de ficheros
diferentes, incluyendo EXT (ext2, ext3, ext4), btrfs, e incluso FAT y NTFS.
Cuando Slax se inicia desde un medio de
sólo lectura como CD / DVD, que mantiene todas las modificaciones del sistema
sólo en la memoria, y todas las modificaciones se pierden al reiniciar. Por otro
lado, si ejecuta Slax desde un dispositivo de escritura, tales como USB Flash
Drive, que almacena todos los cambios allí, así que todas las configuraciones y
modificaciones se restauran próxima vez que arranque, incluso si está en un
equipo diferente. Esta función se conoce como cambios persistentes y se puede leer más sobre
esto en un capítulo aparte.
La elección de la arquitectura Slax óptimo (32 o 64 bits)
Usted probablemente ha notado que Slax
está disponible para arquitecturas de procesador de 32 bits y 64 bits. La
versión de 32 bits está diseñado para ejecutarse en ordenadores muy antiguos
(tan vieja como Intel 486, que se remonta a 1989). Se
ejecutará correctamente en computadoras nuevas también, pero está limitado por
la cantidad de RAM que puede ver. max 3 GB de RAM será accesible, incluso
si el equipo tiene más. Por otro lado, la versión de 64 bits no tiene esos límites, pero no se
ejecutará en los equipos más antiguos de unos pocos años - la CPU debe entender
las instrucciones de 64 bits con el fin de ejecutarlo. Así que
en general, si usted va a utilizar Slax en el ordenador muy viejo, o que buscan
un sistema con la máxima compatibilidad posible, a continuación, seleccione 32
bits. Si su intención es utilizar Slax en la máquina de nuevo, usted es mejor ir
de 64 bits. Y si usted no conoce su hardware de destino, vaya para 32 bits para
asegurarse de que se ejecute en todas partes, teniendo en cuenta el hecho de
que no va a ver más de 3 GB de RAM (que es suficiente en todos los casos más
comunes).
Requisitos del sistema para ejecutar Slax
Slax versión de 32 bits
|
Versión de 64 bits Slax
|
|
Procesador:
|
i486 o superior CPU, todos los procesadores de Intel
y AMD va a funcionar |
Una CPU x86_64, como AMD Athlon 64, Opteron,
Sempron, Intel Core 2/i3/i5/i7, y otros |
Memoria:
|
48 MB de RAM para el modo de texto
de 256 MB de RAM para el escritorio KDE |
64 MB de RAM para el modo de texto
de 256 MB de RAM para el escritorio KDE |
Periféricos:
|
CD o USB para arrancar desde
|
CD o USB para arrancar desde
|
Opcionalmente:
|
tarjeta de red, tarjeta de sonido
|
tarjeta de red, tarjeta de sonido
|
¿Qué es Slax para CD
|
¿Cómo
se prepara Slax para CD
Slax para CD es una distribución Slax en formato
ISO. De hecho, el archivo ISO puede descargarse de esta página es una imagen
completa de CD. Por esa razón, hay que quemar de una manera especial, no va a funcionar
si se quema el iso como un archivo normal. Así que para grabar correctamente, inicie su
software favorito de grabación de CD y encontrar la opción "Grabar CD
iso" "Grabar imagen" o. Podría estar oculto en el menú algún lugar porque la
gente por lo general no es necesario utilizar esta opción. A veces se
necesita cambiar el filtro de tipo de archivo a *. * De lo contrario no será
capaz de ver su archivo. Iso, como su software de grabación puede buscar una
extensión de archivo diferente, como por defecto. El CD
resultante será de arranque, no es necesario especificar que cuentan por
separado.
Nota:. Algunos programas de archivo (por ejemplo
winrar) podrían asociar la extensión iso por sí mismo, por lo que puede
parecer slax.iso sería un archivo comprimido. Pero no creo
que esto. No descomprimir el archivo! Grabar la ISO como se describe arriba de lo
contrario perderá la capacidad de inicio.
Pasos
para arrancar desde CD de Slax
Todos los nuevos ordenadores soportan el arranque
desde el CD, pero casi todos ellos están buscando el sistema operativo sólo
en el disco duro. Su objetivo es forzar el equipo para utilizar el CDROM. Hay tres
maneras de cómo hacerlo:
1. La primera de ellas se apoya en muchas placas base. El ordenador
puede permitir arrancar desde el CD una vez (sólo para este tiempo) pulsando
una tecla especial (normalmente, F11, F2 o F10) en los controles de memoria
(poco después de la energía del ordenador).
2. El segundo método consiste en configurar el cuadro de mirar
permanentemente para un CD de arranque en un principio, y tratar de arrancar
desde el disco duro sólo si no se encuentra un CD. Una vez más,
hay que pulsar alguna tecla durante el inicio (normalmente la tecla Supr), lo
que le permitirá entrar en la configuración BIOS. No se puede
ir a través de algunos menús y busque "Configuración avanzada",
"Orden de arranque" o "Opciones de arranque". Establecer
CDROM como primer dispositivo y disco duro como segundo.
Todas las pulsaciones de teclado mencionados
anteriormente suelen ser escritos en la pantalla del ordenador en el momento
puede presionar ellos, o usted puede encontrar en la documentación de la
placa base.
3. Tercera forma de cómo arrancar desde el CD es comenzar DOS y utilizando
el programa linux.bat de Slax CD.
La
diferencia entre Slax para CD y Slax para USB
Tanto las variantes son exactamente los mismos. La única
diferencia está en el formato de distribución. ISO está
preparado para personas que necesitan un CD de arranque. TAR es para
personas que necesitan para extraer el contenido en el disco. Sin embargo,
como se mencionó, el Slax interior es completamente la misma. No es
necesario descargar Slax para USB si usted tiene la ISO y sabe cómo extraer
su contenido. Además, no es necesario descargar la ISO, si usted tiene alquitrán y
usted sabe cómo hacer un CD de arranque de la misma.
|
¿Qué es Slax para USB
|
¿Cómo
poner Slax para USB o disco
Slax para USB es una distribución Slax en formato
TAR, diseñado para ser descomprimido en un disco grabable. Si usted no
sabe qué formato TAR es, usted puede imaginarlo como un archivo ZIP. Extracto
(unzip) el archivo directamente a la llave USB, un reproductor de MP3 o
incluso un disco duro. Los programas más archivos pueden extraer TAR sin ningún problema. Slax para USB
está configurado para guardar todos los cambios realizados en el dispositivo
de arranque (disco), por lo que se comportará como un sistema operativo
instalado normalmente.
Cómo
hacer que arranque
Cuando Slax de desembalar el dispositivo, se creará
'/ boot /' y directorios '/ slax /' allí. Sólo se necesita un paso más para hacer que arranque
Slax desde el dispositivo USB o el disco: hay que navegar manualmente al
directorio / boot / directorio recién creado y ejecutar secuencias de
comandos bootinst.sh (si se encuentra en Linux) o el script bootinst.bat (si
usted está en Windows).
El método mencionado anteriormente simplemente
instalar gestor de arranque syslinux en el MBR del dispositivo (master boot
record). Syslinux sólo funciona en sistema de archivos FAT (que es ampliamente
utilizado en la mayoría de las unidades flash USB llaves, cámaras y
reproductores de MP3). Si su dispositivo o disco se formatea con un sistema de archivos
diferente (se recomienda encarecidamente utilizar un sistema de archivos
nativo de Linux como XFS), tendrá que utilizar el script 'liloinst.sh' en su
lugar. Actualmente, liloinst no proporciona el mismo buen menú de inicio como
syslinux, pero esto se llevará a cabo pronto.
La
diferencia entre Slax para CD y Slax para USB
Tanto las variantes son exactamente los mismos. La única
diferencia está en el formato de distribución. ISO está
preparado para personas que necesitan un CD de arranque. TAR es para personas
que necesitan para extraer el contenido en el disco. Sin embargo,
como se mencionó, el Slax interior es completamente la misma. No es
necesario descargar Slax para USB si usted tiene la ISO y sabe cómo extraer
su contenido. Además, no es necesario descargar la ISO, si usted tiene alquitrán y
usted sabe cómo hacer un CD de arranque de la misma.
|
Verifique si su descarga no está dañado
|
Cómo
comprobar la integridad de los archivos descargados
En la página de descarga, se puede ver [MD5]
Enlaces. Estos datos apuntan a una página en particular, el nombre de archivo se
imprime junto con una serie especial llamada "suma md5. Este es un
texto de 32 caracteres de longitud, lo que representa una suma de
comprobación del archivo descargado.
Esta suma de control se utiliza para varios
propósitos, el más común es asegurar la descarga no está dañado. Cuando md5sum
del archivo descargado es diferente a la publicada en la página md5, entonces
usted puede estar 100% seguro de que su archivo está dañado. En ese caso,
intente descargar de nuevo.
Con el fin de calcular la suma md5 de su archivo
descargado, utilice un software especial. Usted puede encontrar en Google, intenta buscar
'md5sum.exe' si estás en Windows.
|
Ejecución de
Slax desde llaves USB Flash
|
Slax
es mucho más lenta de USB?
En general, Slax es más rápida que la de USB desde
el CD. Sólo tiene que utilizar la llave USB correcto. Los
dispositivos más antiguos (por lo general de la versión USB 1.1) es muy lento
y te hacen problemas. Incluso la lectura de tales dispositivos es lento. Nuevos
dispositivos funcionan muy bien con Slax, y los que tienen
"ReadyBoost" son las mejores.He visto el inicio de SanDisk Cruzer
en menos de 40 segundos para GUI completa, sin más retrasos, incluso durante
el funcionamiento del sistema.
¿Qué
puede hacer la llave flash USB dañado?
En general, todos los sistemas de archivos están
predispuestos para la pérdida de datos en las malas situaciones. Si desconecta
la llave USB de su computadora antes de Slax termine sus procedimientos de
apagado, o si poweroff el ordenador mientras Slax escribe algo en el
dispositivo, es posible que los datos perdidos o conseguir todo el sistema de
archivos dañado. FAT sistema de archivos (ampliamente utilizado en casi todas las llaves
flash USB, reproductores MP3 y cámaras) es la más vulnerable. De todos
modos, si un sistema de archivos se daña, no es permanente.
Como ustedes saben, llaves USB flash tienen
individualmente borrables segmentos, cada uno de los cuales se pueden poner a
través de un número finito (por ejemplo, 100 000) de ciclos de escritura
antes de ser poco fiable. Sistemas de archivos convencionales como FAT o ext2 fueron diseñados
originalmente para discos magnéticos y, como tal reescritura muchos de sus
estructuras de datos varias veces en el mismo lugar. El segmento
dañado no puede ser recuperado. Este tipo de daño es permanente.
Para evitar daños del sistema de archivos, asegúrese
siempre de apagar o reiniciar correctamente. Si arranca
Slax desde un dispositivo diferente y usa la llave USB sólo como un medio de
almacenamiento, asegúrese siempre de que desmontarlo correctamente antes de
desconectar el aparato. Si es posible, utilizar algunos sistemas de archivos journaling (como
XFS) en lugar de FAT o ext2. Y siempre use sólo los dispositivos con soporte para 'wear Nivel',
diseñado para distribuir el re-escribe a través del medio, con el fin de
prolongar su vida útil.
Cómo
arreglar un sistema de archivos corrupto?
Como se mencionó en la sección anterior, sistema de
archivos FAT es el más vulnerable. Si Linux detecta una corrupción, que se vuelva a
montarla de sólo lectura para evitar daños mayores. Para
solucionar el problema, utilice:
dosfsck-wa / dev/hdb1
Reemplace hdb1 por su propio nombre de la partición,
por supuesto. Si recibe un mensaje de error que hay diferencias entre el sector de
arranque y su copia de seguridad, no se preocupe por eso, no es ningún
problema. La utilidad se saltará eso y continuará fijando todos los otros errores.
|
Arranque parámetros en Slax
|
¿Cuáles
son los parámetros de arranque
Los parámetros de arranque (también conocidos como
codigos de arranque) se utilizan para afectar el proceso de arranque de Slax. Algunos de
ellos son comunes para todos los Linuxes, otros son específicos para Slax
solamente.Usted las puede utilizar para deshabilitar tipo deseado de la
detección de hardware, para comenzar Slax desde el disco duro, se puede
omitir el mensaje de inicio de sesión y comenzar GUI, etc
Cómo
utilizar los parámetros de arranque
Reinicie el equipo y espere unos segundos hasta que
un buen logo Slax gráfica aparece con un menú de inicio (que es por lo
general por menos de 9 segundos). Elige tu opción de menú deseada y la tecla Tab
golpe, que le permitirá editar la línea de comandos. Escriba su
argumento de arranque deseado en el extremo de la línea de comandos.
Lista
de los parámetros de arranque
acpi = off
nohotplug
nopcmcia
noagp
... desactivar la detección automática de hardware específico en el caso de
problemas de bloqueo. El hardware no se detecta en absoluto, usted tendrá que usar el comando
"pcimodules" después de iniciar sesión en Slax y tendrás que
intentar modprobe todos los módulos necesarios de la lista manualmente.
nodma
... desactivar DMA para todos los CD-ROMs y discos
noauto
... lista de discos duros en fstab con 'noauto', por lo que tienen que montar
todos los discos manualmente con el fin de acceder a él
NOHD
... no monte ningún discos duros en absoluto
nocd
... no monte ningún cdroms en absoluto durante el proceso de arranque. Esto puede
ser útil si tiene que esperar mucho tiempo en el arranque Slax, cuando CDROMs
vacíos sigue girando durante varios minutos y no devuelven el error NO MEDIA
inmediatamente.
nosound
... silenciar el sonido en lugar de subir el volumen al 77%
from = /
dev/hda1/Slax.iso
from =
ruta / al / Slax.iso
from = /
dev/hda1
from =
ruta / al / Slax /
... cargar datos Slax desde un lugar diferente en lugar del dispositivo de
arranque. Primer ejemplo buscará Slax.iso, sólo en hda1. Segundo
ejemplo buscará 'path / to / Slax.iso' en todos los dispositivos, se utiliza
el primer dispositivo que contiene la ruta / archivo. Tercer
ejemplo espera que la ISO se descomprime a hda1. CUARTO
EJEMPLO busca a través de todos los discos para un directorio 'path / to /
Slax' y espera que el contenido de desempaquetado ISO inthere.
passwd = somepass
passwd = piden
... establecer la contraseña de root para "somepass", o pedir (con
= ask) para una nueva contraseña durante el inicio, antes de comenzar Slax
(no te preocupes, la nueva contraseña no se mostrará en la pantalla de inicio
de sesión)
changes = / dev / dispositivo
changes = / dev / dispositivo / archivo.dat
changes = / ruta /
changes = / ruta / archivo.dat
changes = / dev / dispositivo / path /
... todos los cambios realizados en Slax se guardan en la memoria hasta que
reinicie. Pero con este parámetro de arranque, le dices a Slax utilizar diferentes
dispositivos (o en un archivo o directorio) que la memoria para almacenar los
cambios. Puede, por ejemplo, formatear la partición de disco / dev/hda1 con algún
sistema de archivos Linux (por ejemplo, xfs) y luego usar changes = /
dev/hda1 para almacenar todos los cambios a ese disco (que se almacena en el
directorio 'cambios' en ese disco. De esta manera no perderá sus cambios al
reiniciar el sistema. Si utiliza un nombre de archivo en lugar del dispositivo, y el archivo
contiene ficheros válido, Slax lo montará como un dispositivo loop y guardar
los cambios a la misma. Por tanto, si no se especifica el dispositivo donde se almacena el
archivo, Slax tratará de encontrar en todas las particiones. Si utiliza un
directorio, Slax salvará cambios en él (se producirá inthere un subdirectorio
'cambios'). Usted incluso no necesita un sistema de ficheros Linux en ese disco, ya
que el directorio se superpone por posixovl. De esta
manera, puede guardar los cambios, incluso a VFAT o NTFS.
toram
copy2ram
... copiar todos los archivos (todos los módulos obligatorios y opcionales) a
la RAM. Usted necesitará al menos 320 MB de memoria RAM para hacer esto y
arrancar Slax correctamente. Esto ralentizará la fase de arranque, pero se acelerará Slax!
cargar = módulo
... cargar módulos opcionales desde / opcional directorio / en el CD. Usted puede
utilizar el nombre del módulo completo (module.lzm) o se puede omitir la
extensión
noload = módulo
noload = módulo [1]; módulo [n]
... deshabilitar la carga de los módulos especificados. Esto afecta a
todos los módulos en CD de Slax, incluyendo / base y / módulos, por lo que
utilizan noload = kde desactivará la carga de todos los módulos con 'kde' en
el nombre. Es útil con copy2ram cheatcode, porque cualquier módulo no utilizado no
se copia en RAM.
depurar
... activar el modo de depuración (y empezar a golpear varias veces durante
el arranque) hit Ctrl + D para continuar el arranque
autoexec =
...
autoexec =
startx
autoexec =
xconf; startx
autoexec = xconf; startx; reboot
... ejecutar el comando especificado (s) en lugar de Slax login. En este
ejemplo, vaya Slax símbolo de login y comenzar automáticamente el sistema X
Window. Utilice punto y coma (;) como separador de comandos. Slax no se
reiniciará automáticamente después de la (s) meta de comandos, por lo que si
desea reiniciar, especifique "reboot" o "poweroff" como
el último comando. Si es necesario utilizar espacios en la línea de comandos, reemplazarlos
por ~. Por ejemplo, autoexec = echo ~ ~ Cerrando poder; poweroff va a hacer así
como así.
|
Utilizando módulos Slax
|
Si
usted necesita los módulos de frecuencia
Si usted necesita los módulos casi cada vez que se
ejecuta Slax, almacenarlos en / slax / modules / del CD de Slax o disco USB. De esta
manera el módulo se activa automáticamente durante el procedimiento de
arranque.
Si desea utilizar los módulos sólo a veces,
almacenarlos en / slax / opcional / directorio (o sus subdirectorios) en Slax
CD o disco USB. Cada vez que necesite su módulo, especifique su nombre en la carga =
parámetro de arranque. Por ejemplo:
boot: carga slax = vino, gráficos
Esto puede significar: utilizar el módulo / slax /
opcional / wine.lzm y todos los módulos de LZM / slax / optional / graphics
/. Subdirectorio. Se ignoran silenciosamente solicitudes de módulos o directorios no
existentes. Para eliminar un módulo, simplemente borrarlo del disco o CD.
Si
necesita utilizar el módulo después de iniciar Slax
Todos los métodos descritos anteriormente requieren
que reinicie Slax cada vez que desee agregar o eliminar módulos adicionales. Una forma más
cómoda es la gestión de módulos sobre la marcha, mientras que Slax se está
ejecutando.Usted puede iniciar el gestor de módulos Slax (ubicado en el menú
'System'), o puede utilizar los comandos de desactivación 'activar' y de
forma manual. La sintaxis es siguiente:
activar / path / firefox.lzm
desactivar firefox.lzm
El módulo se activa sobre la marcha y la aplicación
se verá instalado. A continuación, tendrá que iniciar la aplicación por orden apropiada, o
encontrar en el menú KDE.
Si usted no se siente cómodo con los comandos,
simplemente doble su module.lzm en un gestor de archivos (por ejemplo, en
konqueror), esto va a hacer el truco también.
|
Cómo personalizar Slax
|
Cómo
agregar sólo unos pocos archivos de Slax
El mejor método de modificación de Slax es crear un
módulo Slax (. Lzm). Pero en algunos casos, puede ser necesario sólo para agregar algunos
archivos pequeños de Slax, como su propio fondo de pantalla o el propio
script de inicio. Para ese propósito, Slax contiene un directorio / slax / rootcopy /. El contenido
de este directorio se copia en la raíz del sistema de archivos cada vez que
arranque Slax, preservando todos los subdirectorios. Así, por
ejemplo, si desea utilizar sólo su propio fondo de pantalla en lugar de la de
Slax, cree un directorio / slax / rootcopy / usr / share / wallpapers / y
salvar su propia variante de Slax-wallpaper.jpg allí. Cuando
arranca Slax, copiará el archivo sobre el que está en Slax.
Asegúrese de mantener el caso, ya que todos los
archivos y directorios distinguen entre mayúsculas y minúsculas. Si usted hace
esto en Windows, algunos administradores de archivos no se puede mostrar
caracteres correctos, por lo que es posible que deba utilizar el explorador
de Windows original.
Si usted está usando Slax para USB, sólo tiene que
crear sus directorios y archivos en el dispositivo. Pero si usted
usa Slax para CD, tendrá que copiar el contenido del CD a otro lugar, a
continuación, hacer sus modificaciones y, finalmente, volver a crear un nuevo
ISO. ¿Cómo hacer el se describe más adelante abajo.
Cómo
modificar Slax ISO
En primer lugar, copie toda CD al disco duro. A
continuación, modifique todo lo necesario, agregar o eliminar archivos,
directorios o módulos. Cuando haya terminado, ejecute el comando siguiente para reconstruir Slax
CD (crear una ISO):
cd /
your_slax_directory /
. /
Make_iso.sh / tmp / new-slax.iso
Si está trabajando con Windows, ejecute el siguiente
comando:
cd c: \
your_slax_directory \
make_iso.bat
c: \ nuevo-slax.iso
Una nueva ISO de arranque se pueden crear con todas
sus modificaciones.
|
Cómo crear módulos Slax
|
Crear
nuevos módulos
Hay muchas maneras de cómo crear módulos
Slax. Todos los comandos descritos aquí trabajar
directamente en Slax, pero también puede trabajar en su propia distribución. En
ese caso, descargue scripts de linux-live y ejecutar. / Install.Obtenga Linux-Live scripts aquí.
El siguiente comando convertirá paquete
TGZ de Slackware al módulo Slax:
tgz2lzm software.tgz software.lzm
Si desea modificar su paquete Slackware
antes de crear el módulo, utilice:
installpkg-root /
tmp / AAAA software.tgz
Se instalará su paquete en diferentes TGZ
raíz (/ tmp / AAAA aquí). Modificar los archivos que necesita y finalmente
convertir el árbol de directorios de un módulo mediante el uso de:
dir2lzm / tmp / AAAA software.lzm
Modificar
módulos existentes
El siguiente comando extraer el contenido
de su módulo Slax a un directorio en / tmp / aaaa:
mkdir / tmp / AAAA
lzm2dir software.lzm / tmp / AAAA
Asegúrese de que tiene suficiente espacio
libre allí. Cuando se extrae el módulo, puede modificar todo en /
tmp / AAAA /, y cuando se hace, el paquete del módulo de nuevo al formato lzm
utilizando.:
dir2lzm / tmp / AAAA software.lzm
Si sólo desea ver el contenido de un
módulo (sin extraer el disco), puede montar utilizando el comando siguiente:
mkdir / mnt / AAAA
mount-t squashfs-o loop / ruta / software.lzm / mnt /
AAAA
Cómo crear módulos Slax de la manera correcta
|
Módulos Slax se pueden crear como quieras, siempre y
cuando usted es el único que los utilizan. Pero si usted desea compartir sus módulos con otros
usuarios, usted tiene que seguir varias reglas descritas en este documento. Las reglas
están diseñadas para beneficiar al usuario final en el primer lugar, así que
si usted desobedece ellos, nunca se aceptará su módulo para el repositorio
oficial de Slax.
Descripción
técnica
Módulo Slax es un sistema de archivos squashfs
comprimido con extensión. Lzm. El módulo es creado por una utilidad mksquashfs y
puede ser extraído (sin embalaje) usando unsquashfs. Ambas
herramientas deben ser parcheados (modificado) para apoyar algoritmo de
compresión LZMA. Estos servicios ya están incluidos en Slax.
Cada módulo Slax contiene todos los archivos y
directorios con la ruta completa. Por ejemplo, un módulo con bash (el binario y
algunas páginas del manual) se vería así:
/ Bin /
/ Bin /
bash
/ Usr /
/ Usr /
man /
/
Usr/man/man1 /
/
Usr/man/man1/bash.1
Las
reglas
1) Todos los directorios en el módulo tienen que ser
accesibles para un usuario normal. Reajustar todos los permisos del directorio a 755
(drwxr-xr-x), a menos que exista un motivo razonable utilizar diferentes
permisos para un directorio particular.
find-type
/ d | xargs chmod-v 755.;
2) Mantener el tamaño del módulo pequeño. Descomprimir
todos los archivos que puedan haber quedado sin comprimir de forma segura
(por ejemplo, las páginas de manual, porque LZMA se comprimirá mucho mejor),
elimine todos los archivos que no son necesarios para ejecutar el software
(por ejemplo, la documentación innecesaria, los sonidos no utilizados, png /
jpg, que no sean necesarios traducciones de / usr / share / locale) y tiras
todos los símbolos innecesarios de binarios.
. find /
usr / man /-type l-name ". * gz" | xargs-r gunzip-f
encontrar.
/ usr / man /! -Type l-name ". * Gz" | xargs-r gunzip
encontrar. | Archivo xargs | grep ELF | cut-f1-d: |
Tira xargs - strip-que no sean necesarios
3) Si ha compilado el módulo de códigos fuente,
proporcione el script de construcción, que se utiliza para crear el módulo. El script de
creación debe manejar toda la creación del módulo. Cualquier
trabajo manual (copia / eliminación de archivos, etc) a un lado no se permite
que el script de compilación. El guión sirve como documentación de cómo crear su módulo, y además hace
que sea fácil de hacerse cargo de su módulo en el caso de que deje de
actualizarlo. Copie el script de creación de su módulo para:
/ Usr / src / slaxbuilds /
your_module_name.slaxbuild
4) Al compilar el software, asegúrese de usar CFLAGS y
parámetros correctos. Se recomienda el siguiente con el fin de utilizar i486 instrucciones (que
proporciona la mejor compatibilidad con versiones anteriores), pero ajustar
el rendimiento del código como si la arquitectura objetivo era i686. En Slax,
puede ejecutar "configure-a-slax 'como acceso directo. Se hace lo mismo:
. CFLAGS =
"-O3-march = i486-i686 mtune =" / configure - prefix = / usr -
build = i486-linux-Slackware
5) Nunca incluya todos los archivos existentes de Slax
en su módulo, incluso si los modificó. En otras palabras, el módulo debe nunca
'sobrescribir' cualquier archivo existente en Slax, a menos que tenga una
razón de peso para hacerlo. Puede hacer que su módulo incompatible con las versiones más recientes
Slax y puede causar problemas con los módulos de otros usuarios. Si usted
realmente tiene que sobreescribir un archivo en Slax, (por ejemplo, para
añadir un nuevo camino a / etc / ld.so.conf), escribir un script de inicio en
su lugar, que modificará (update) del fichero en particular, en lugar de
sobrescribir por el módulo.
Ejemplo de script de inicio para borrar una línea de
ld.so.conf y añadir uno nuevo al final:
! # / Bin
/ bash
sed-i-r '\
;/ usr / local / lib, d' / etc / ld.so.conf
echo '/ opt / kde / lib' >> / etc / ld.so.conf
Aquí está una lista de muestra de algunos archivos
que no se deben incluir en el módulo:
/ Etc / init.d
/ Etc / rc.d / rc.S
/ Etc / rc.d / rc.M
/ Etc / rc.d / rc.K
/ Etc /
rc.d / rc.local
/
Lib/modules/2.6.x/modules.dep
/
Lib/modules/2.6.x/modules.alias
/ Etc /
ld.so.conf
/ Etc /
ld.so.cache
/ Etc / passwd
/ Etc / group
/ Etc / shadow
6) Si necesita ejecutar algo durante la activación del
módulo, o el inicio del sistema o apagado, use los directorios de estilo
sysvinit. Lo más recomendable es hacer un guión universal en / etc / rc.d / init.d
/, que comprenderá el "inicio" y argumentos "STOP". Todos los
scripts en dicho directorio se iniciarán con el argumento 'start' durante la
activación del módulo y el argumento 'stop' durante la desactivación. Opcionalmente,
puede colocar enlaces simbólicos que comienzan con S mayúscula (para empezar)
y K mayúscula (para matar) en los directorios sysvinit correspondientes al
nivel de ejecución deseado, por ejemplo / etc/rc.d/rc3.d /. Cada vez que
se cambia un nivel de ejecución, Slax ejecuta todos los scripts que comienzan
con K desde el directorio de nivel de ejecución anterior (matar), y todos los
scripts que comienzan con S desde el directorio de nivel de ejecución actual.
En el siguiente ejemplo, Slax ejecutará 'start
apache.sh' en el nivel 3 (lo que significa que durante el inicio del sistema)
y se ejecutará 'stop apache.sh' en el nivel de ejecución 0 o 6 (que quiere
decir, cuando Slax se va a apagar o reiniciar).
# Guión universales Muestra: / Etc / rc.d / init.d /
apache.sh
! # / Bin
/ bash
if
["$ 1" = "start"], luego
echo "start apache @ startup"
... iniciar apache aquí ...
fi
if ["$ 1" = "stop"], luego
echo
"detener todo apache @ shutdown"
... detener
los procesos de apache aquí ...
fi
# Cuando se crea la secuencia de comandos
universales, agregue los siguientes enlaces simbólicos:
ln-s .. /
init.d / apache.sh / etc/rc.d/rc3.d/S-apache
ln-s .. /
init.d / apache.sh / etc/rc.d/rc0.d/K-apache
ln-s .. /
init.d / apache.sh / etc/rc.d/rc6.d/K-apache
7) Si el software se puede iniciar en la interfaz
gráfica de usuario (por ejemplo, en KDE, XFCE, etc), debe incluir un icono y
agregar un archivo de entrada en el menú a su módulo, por lo que el usuario
puede iniciar la aplicación de forma sencilla mediante la búsqueda en el
menú. Para agregar una entrada de menú, basta con crear dos archivos:
/ Usr /
share / applications / tu-application.desktop
/ Usr / share / pixmaps / tu-aplicaciones-icon.png
El primer archivo (*. Escritorio) describe la
entrada del menú. Puede parecer:
[Desktop
Entry]
Encoding =
UTF-8
Exec =
firefox% u
Icon = /
usr / share / pixmaps / firefox.png
Tipo = Aplicación
Categorías = Aplicación; red;
Name =
Firefox
Nombre
[cs] = Firefox
GenericName
= Web Browser
GenericName
[cs] = Webovy prohlizec
= Tipo
MIME text / html
X-KDE-StartupNotify = true
8) Cuando se inicia el software en el módulo, debe
ejecutarse de inmediato, sin diálogos innecesarios, sugerencias del día o
acuerdos de licencia. Tenga en cuenta que si el usuario que se incluye el módulo en un CD de
sólo lectura, no tiene manera de recordar los ajustes (para desactivar
consejos, acordar licencias, etc), por lo que el módulo no debería molestarle
cada inicio.
9) Dependencias de su módulo deben ser lo más escaso
posible. Eso significa, menos otros módulos son requeridos por el módulo, el
mejor, pero también recuerde que debe mantener el tamaño de su módulo de lo
más pequeño posible. Por ejemplo, si el módulo se puede ejecutar de forma segura y sin pitón,
a continuación, asegúrese de borrar todos los scripts de Python desde su
módulo, en lugar de includin python en ella.
Si su módulo requiere algunas bibliotecas, que son
útiles en la práctica sólo para el módulo, a continuación, incluir las
bibliotecas directamente en el módulo y no subir por separado. A modo de
ejemplo, XFCE requiere una gran cantidad de bibliotecas xfcelib *, mientras
que los que son prácticamente innecesarios por ninguna otra cosa. Por lo tanto,
incluirlos en el módulo XFCE.
Por otro lado, si su módulo necesita algunas
librerías o programas, que pueden ser útiles para otros módulos, no lo
incluya en su módulo, pero subirlo por separado. Por ejemplo,
python binarios debe siempre cargado por separado y no incluido en cualquier
módulo.
Cargue
sus módulos
Cuando el módulo se ajusta a las reglas, puedes
compartirlo con los demás. El repositorio de módulos oficiales debe ser lo más útil posible para los
usuarios finales, por esa razón, es muy importante que cada módulo tiene un
bonito icono, una imagen que representa la forma en que el software se ve
como si lo ejecuta en Slax fresca (utilizando el estilo por defecto KDE y
decoración de la ventana), y es necesario proporcionar una descripción
significativa, que ayuda a las personas a entender más sobre el módulo.
Algunas bibliotecas o programas no muestran ninguna
interfaz de usuario, en el que los casos no se necesita la pantalla.Pero un
bonito icono de color verdadero debe ser proporcionada. Módulos sin
icono rara vez son aceptadas. Si usted piensa que no es posible encontrar un icono para el módulo,
entonces piense otra vez. No tiene que ser único para el módulo, pero el usuario debe ser capaz de
distinguir entre un editor de texto y un cliente de correo electrónico con
sólo un vistazo rápido a los iconos.
El título no debe contener guiones y subrayados
innecesarios, simplemente existe el nombre del software, seguido por el
número de versión. El siguiente es correcto: vim 7.1. Lo siguiente no es correcta: vim_7.1-112-i486-15
La descripción tiene que ser lo suficientemente
largo para hacer el resumen de categorías se ven bien, pero sólo debe
contener información útil para el usuario. Tiene el propósito de describir el módulo para
alguien que no tiene absolutamente ninguna idea de lo que está dentro y lo
que es útil para. No hay textos falsos, sin vínculos, sin errores ortográficos o gramaticales,
ni signos de exclamación y no changelogs. La longitud recomendada es de 40 palabras o más.
|
Cómo montar
archivos de bucles en Slax
|
Un
poco de historia
Las versiones antiguas de Linux (antes 2.6.23)
tenían una cantidad estrictamente limitada de dispositivos de bucle (/ dev /
loop *). Máximo predeterminado se establece en 8, a menos que se especifique un
parámetro de arranque max_loop. Gracias a ese parámetro, el usuario puede activar
tanto como 256 dispositivos de bucle. Udev fue el responsable de la creación de todos los
archivos de bucle 256 en / dev / loop /.
Aunque 256 puede ser suficiente para que alguien,
que no era suficiente para Slax. Así Slax participó en el patrocinio de un mejor
código en el kernel de Linux, que se ha añadido a la línea principal a partir
del 2.6.23.
La
situación actual
Desde Slax 6 está usando Linux Kernel 2.6.24 y
posteriores, el límite ya no está ahí y se puede utilizar dispositivos de
bucle tanto como usted necesita. Por otro lado, existe la necesidad de mantener la
compatibilidad con todas las herramientas rotas (como modprobe, losetup,
etc), que todavía se niegan a trabajar en un dispositivos de bucle con un
número menor de edad mayor que 255. Así que el siguiente enfoque se ha negociado:
Si se especifica un parámetro de arranque = n
max_loop, se comporta como antes, la 'n' se convierte en un nuevo límite y
udev crea archivos de 'n' en / dev / loop /. Si no se
especifica el parámetro (no está en Slax), se crea un dispositivo de bucle
por módulo (con un mínimo de 8) y hay que mknod más manualmente, si los
necesita.
Mensaje
de error "No se pudo encontrar ningún dispositivo de
bucle libre"
Si ve este error después de un intento de mount-o
loop, simplemente ver / dev / loop / * y crear un próximo número de
dispositivo de bucle utilizando mknod / dev/loop/100 b 7 100. Si se llega
al límite de 256, tendrá que circular para montaje en dos pasos:
# en primer lugar crear un nuevo dispositivo de
bucle
mknod / dev/loop/300 b 7 300
# a continuación, asignar el archivo de bucle nuevo
dispositivo loop
losetup /
dev/loop/300 your_loop_file.dat
# y finalmente montar el dispositivo de bucle en
lugar del archivo
mount /
dev/loop/300 / your_mount_directory /
# si este caso es necesario desmontar, use
umount /
your_mount_directory /
losetup-d
/ dev/loop/300
Si desea crear un nuevo dispositivo de bucle de
forma automática en el script, include / usr / lib / liblinuxlive en ella y
llamar a la función mknod_next_loop_dev:
NEW_LOOP =
$ (mknod_next_loop_dev)
losetup $
NEW_LOOP your_file
montar $
NEW_LOOP / su / mount / directorio
|
De utilidades de texto incluidos en Slax
El modo de texto ofrece una amplia
variedad de herramientas del sistema que puede utilizar. Estas
herramientas son, por supuesto, disponible en la interfaz gráfica de usuario,
así, sólo hay que ejecutarlos en la ventana de terminal como Konsole o xterm . Estas son
algunas de las herramientas que le pueden resultar de gran utilidad:
Utilidades de Archivo
gzip y gunzip
|
Reduce el tamaño de los archivos con el nombre utilizando codificación
Lempel-Ziv
|
bzip2 y bunzip2
|
Comprime archivos usando el algoritmo de compresión de texto ordenación
de bloques Burrows-Wheeler
|
xz y unxz
|
Utilidad de compresión basado en el algoritmo LZMA nido por Igor Pavlov
como parte de 7-Zip
|
zip y unzip
|
Compresión y archivo de la utilidad de envasado compatible con PKZIP (ZIP
de Phil Katz)
|
cpio y tar
|
Programas para gestionar archivos de ficheros
|
unarj y lha
|
Herramientas de línea de comandos para desempaquetar. Arj y. Archivos lha
|
lzo
|
Portable utilidad de compresión de datos sin pérdidas con el objetivo de
descompresión muy rápida
|
Utilidades de disco
|
|
fdisk
|
Partición de manipulador de tabla para
Linux, que sólo admite particiones MBR (Master Boot Record)
|
gptdisk
|
Las herramientas de particionado para
el uso de tabla de particiones GUID (GPT), en lugar del MBR tradicional
|
separado
|
GNU herramienta de particionado del
disco, lo que puede cambiar el tamaño de las particiones con sistemas de
archivos existentes
|
hdparam ysdparam
|
Utilidad para la inclusión y
potencialmente cambiar ATA / IDE y los parámetros de disco SCSI
|
lvm
|
Logical Volume Manager versión 2. Con
LVM, puede ampliar, cambiar el tamaño o la ubicación de almacenamiento de
forma dinámica
|
mdadm
|
Programa de utilidad para la creación,
gestión y seguimiento de Linux MD (Software RAID) dispositivos
|
Herramientas de monitoreo de hardware
|
|
dmidecode
|
Contenido de la tabla DMI volcados del
ordenador. Esta tabla contiene una descripción de los componentes de hardware del
sistema
|
sensores
|
Monitorea las temperaturas, voltajes y
ventiladores de sistemas Linux con dispositivos de monitoreo de hardware
|
smartctl
|
Controles y dispositivos de
almacenamiento monitores utilizan la tecnología de auto monitoreo, análisis y
presentación de informes (SMART)
|
powertop
|
Recopila los datos de su sistema y
presenta un panorama general para ayudar a optimizar el ahorro de energía.
|
Utilidades del sistema de archivos
|
|
mkfs
|
Herramienta para crear un sistema de
ficheros Linux u otro apoyo, tales como: ext2/3/4, reiserfs, Btrfs, XFS, JFS,
NTFS, FAT y más
|
fsck
|
Utilidad para comprobar y reparar los
sistemas de archivos compatibles (véase más arriba)
|
tune2fs
|
Permite el ajuste de varios parámetros
ajustables del sistema de archivos en Linux ext2, ext3 o ext4 sistemas de
ficheros
|
Extracción de CD / software de grabación
|
|
cdparanoia
|
Compact Disc Digital Audio (CDDA)
Herramienta de extracción, conocido comúnmente como 'ripper'
|
cdrdao
|
quemaduras disc-at-once adecuada
discos de audio (DAO). En el modo DAO el disco está escrito en una sola toma
|
mkisofs
|
crear imágenes de CD-ROM
ISO9660/HFS/Joliet (archivos llamados. iso)
|
cdrecord
|
grabar discos CD / DVD en la mayoría
de las unidades de CD-R ATAPI y SCSI
|
dvd + rw-formato
|
Formatos de DVD ± RW y / o discos
DVD-RAM
|
Utilidades del sistema
|
|
cpufreq-info
|
Utilidad para recuperar la información
de cpufreq del núcleo, se puede utilizar para el overclocking
|
cpufreq-set
|
Una pequeña herramienta que permite
modificar la configuración de cpufreq, puede ser utilizado para el
overclocking
|
lsof
|
Muestra información sobre los archivos
abiertos por los procesos que se ejecutan en el sistema
|
htop
|
visor de proceso que es similar al
conocido programa "top", pero ofrece muchas más características
|
Herramientas de recuperación de datos
|
|
ddrescue
|
Copia los datos de un archivo o dispositivo
a otro, tratando de rescatar los datos en caso de errores de lectura
|
rsync
|
Programa de sincronización de archivos
remoto
|
bpe
|
Editor simple para buscar y editar
archivos en modo hexadecimal
|
Herramientas de red
|
|
ip
|
Espectáculos y enrutamiento manipula,
dispositivos de encaminamiento de política y túneles
|
tcpdump
|
Vuelca el tráfico en una red
|
iptraf
|
Interactivo Colorful IP LAN Monitor de
|
iftop
|
Muestra el uso del ancho de banda en
una interfaz por el anfitrión
|
mtr
|
Herramienta de diagnóstico de red, que
combina ping y traceroute
|
nc
|
Utilidad que lee y escribe datos a
través de conexiones de red, utilizando los protocolos TCP o UDP
|
NetWatch
|
Supervisa la actividad en la red y
proporciona estadísticas
|
Herramientas inalámbricas
|
|
iw
|
le permite configurar y mostrar
información sobre redes inalámbricas
|
rfkill
|
pequeña herramienta para consultar el
estado de los interruptores rfkill, los botones y las interfaces del
subsistema
|
wpa_supplicant
|
WPA suplicante para Linux con soporte
para WPA y WPA2 (IEEE 802.11i / RSN)
|
Recursos compartidos de Windows compatibles
|
|
mount-t cifs
|
comando para montar un recurso
compartido de windows por lo que se presenta como un sistema de archivos
local
|
Otras herramientas
|
|
ssh
|
Servidor OpenSSH y el cliente
|
pantalla
|
gestor de ventanas a pantalla completa
que multiplica un terminal físico entre varios procesos
|
mc
|
Administrador de archivos Midnight
comandante que incluye FTP / cliente de SCP, visor hexadecimal y editor de
texto
|
Las solicitudes de escritorio KDE en Slax |
|
Konsole
|
Programa de terminal (command line
GUI)
|
okular
|
Visor de documentos de soporte PDF,
ODT, XPS, Tex DVI y más
|
krdc
|
Cliente de escritorio remoto para
conectarse a escritorios Windows
|
krfb
|
Escritorio del servidor VNC
intercambio y el cliente
|
juk
|
Reproductor de música y organizador
|
mplayer
|
Películas y video
|
arca
|
Utilidad de archivado
|
gwenview
|
Visor de imágenes con soporte para los
formatos de imagen JPG, PNG y más
|
KolourPaint
|
Editor de mapa de bits de imagen
|
kate
|
Potente editor de texto
|
delfín
|
Gestor de archivos intuitivo similar
al explorador de Windows
|
ksnapshot
|
Programa de captura de pantalla. Se
invoca automáticamente al presionar Imprimir pantalla clave
|
pidgin
|
Mensajería instantánea apoyar
Facebook, Jabber, Google Talk, ICQ, AIM, MSN, y más
|
firefox
|
Internet navegador web de Mozilla
|
KPatience
|
Conjunto Juego de cartas con 12 juegos
de cartas diferentes, incluyendo Klondike, Freecell, Golf y más
|
ksudoku
|
Juego Sudoku proporcionar 21
diferentes modos de sudoku, roxdoku y más
|
kcalc
|
Calculadora con soporte para el modo
de la ciencia y el modo de estadística
|
KMag
|
Pantalla lupa
|
Ediciones disponibles de Slax
SLAX Standard Edition
SLAX SE posee una amplia colección de software útil,
además incluye el sistema Xwindow con KDE.
Ocupa 196 MB.
Versión actual: 5.7.1b
_________________________________________________
SLAX KillBill Edition
SLAX KB esta orientada a la ejecución de programas
hechos para Windows. Contiene KDE, wine, dosbox y
qemu.
Ocupa 202 MB.
Versión actual: 5.7.1b
_______________________________________________________
SLAX Server Edition
SLAX SRV esta orientada para poner rápidamente en
funcionamiento un servidor. Incluye DNS, DHCP,
HTTP, FTP, MySQL, SMTP, POP3, IMAP y SSH.
Ocupa 192 MB.
Versión actual: 5.7.1b
________________________________________________________
SLAX Popcorn Edition
SLAX PE contiene sólo XFce, Mozilla Firefox, beep-
XMMS, Gaim y AbiWord. Es una edición pensada para
caber en una PenDrive de 128 MB.
Ocupa 112 MB.
Versión actual: 5.7.1b
_________________________________________________________
SLAX Frodo Edition
SLAX Frodo es la base para las demás ediciones de
Slax. Contiene solo un shell y drivers.
Ocupa 52 MB.
Versión actual: 5.7.1b
link modulos slax
link de descarga