Si es nuevo en Unix, probablemente deber�a comprar algunos libros y leer. La
FAQ de
Unix
contiene varias referencias a libros y mensajes de grupos
Usenet que podr�an ayudarle. Tambi�n deber�a consultar la FAQ Unix
User-Friendly
.
Linux es una implementaci�n de Unix. El Proyecto de Documentaci�n de Linux (LDP)
recopila direcciones de COMOs y libros en Internet relacionados con Linux. La
mayor�a de estos documentos pueden ser instalados localmente; simplemente
instale el paquete doc-linux-html
(versiones HTML) o el
doc-linux-text
(versiones en ASCII) y mire en
/usr/share/doc/HOWTO
. Tambi�n est�n disponibles en formato de
paquetes Debian las versiones internacionales de los COMOs del Proyecto de
Documentaci�n de Linux (LDP).
Puede encontrar informaci�n espec�fica para Debian en esas mismas p�ginas.
Para apagar un sistema ejecutando Linux, no debe reiniciar con el bot�n reset de su ordenador, ni apagar el ordenador. Linux debe ser apagado de una manera controlada, o podr�an perderse archivos y producirse da�os en los discos. Puede presionar la combinaci�n de teclas Ctrl-Alt-Del . Tambi�n puede acceder como root y teclear shutdown -h now, reboot, o halt si esa combinaci�n de teclas no funciona o si prefiere teclear comandos.
Debian es un poco diferente de otras distribuciones. Incluso si est� familiarizado con otras distribuciones de Linux, hay algunas cosas que deber�a saber sobre Debian que le ayudar� a mantener su sistema limpio. Este cap�tulo contiene material que le ayudar� a conocer los principios sobre c�mo es Debian; no pretende ser un tutorial sobre c�mo usar Debian, sino una breve ojeada para los m�s impacientes.
El concepto m�s importante a remarcar es el sistema de paquetes Debian. Algunas partes extensas del sistema operativo deben considerarse bajo el control del sistema de paquetes. Esto incluye:
/usr
(excluyendo /usr/local
)
/var
(puede utilizar /var/local
y estar seguro all�)
/bin
/sbin
/lib
Por ejemplo, si reemplaza el archivo /usr/bin/perl/
funcionar�,
pero si actualiza el paquete perl
el fichero que puso ser�
reemplazado. Los expertos pueden evitar esto poniendo los paquetes en �hold�
en dselect
.
El mejor m�todo de instalaci�n es apt. Puede usarlo como medio desde dselect, o puede utilizar la versi�n de la l�nea de comandos (info apt-get). F�jese en que apt tambi�n le permitir� unir main, contrib, y non-free, por lo que podr� tener tanto paquetes restringidos para exportaci�n como versiones est�ndar.
Versiones alternativas de los paquetes son administradas usando update-alternatives (alternativas para la actulizaci�n). Si est� manteniendo varias versiones de sus aplicaciones, lea la p�gina del manual (man) update-alternatives.
Cualquier trabajo bajo el alcance del administrador de sistema deber�a estar en
/etc
, ya que son archivos de configuraci�n. Si tiene una tarea en
el cron como root para ejecutar diaria, semanal o mensualmente, p�ngalos en
/etc/cron.{daily,weekly,monthly}
. Estos archivos se llaman desde
/etc/crontab
, y se ejecutar�n en orden alfab�tico.
Por otra parte, si tiene tareas cron que (a) necesitan ser ejecutadas como un
usuario especial, o (b) necesitan ser ejecutadas a una hora o con una
frecuencia determinada, puede usar /etc/crontab
, o, mejor a�n,
/etc/cron.d/whatever
. Estos archivos en particular tambi�n tienen
un campo extra que permite especificar el usuario bajo el que se ejecuta la
tarea.
En ambos casos, edite los ficheros y cron se dar� cuenta de forma autom�tica.
No es necesario ejecutar ning�n otro comando especial. Para m�s informaci�n
consulta cron(8), crontab(5) y /usr/share/doc/cron/README.Debian
.
Si necesita informaci�n sobre un programa en particular, en primer lugar deber�a intentar man program, o info program.
Tambi�n hay mucha documentaci�n �til en /usr/share/doc
. En
particular, los archivos /usr/share/doc/HOWTO
y
/usr/share/doc/FAQ
contienen bastante informaci�n. Para enviar
fallos (bugs), mire en /usr/share/doc/debian/bug*
. Para leer
sobre aspectos espec�ficos de Debian para determinados programas lea
/usr/share/doc/(package name)/README.Debian
.
El Sitio web de Debian
contiene una gran cantidad de documentaci�n. En particular, mire la FAQ Debian
y los Archivos de las Listas Debian
. La
comunidad Debian se auto-soporta; para suscribirse a una o m�s listas de correo
de Debian, mire la p�gina de Suscripciones
.
�Por qu� querr�a alguien compilar un nuevo kernel? Normalmente no es necesario, ya que el n�cleo por defecto incluido en Debian abarca la mayor�a de las configuraciones. Sin embargo, es �til compilar un nuevo n�cleo para:
No tenga miedo a tratar de compilar el n�cleo. Es divertido y provechoso.
Para compilar un n�cleo seg�n el m�todo de Debian, necesitas algunos paquetes:
kernel-package
, kernel-source-2.4.17
(la versi�n m�s
reciente al escribir este texto), fakeroot
y algunos otros que
probablemente ya est�n instalados (consulte
/usr/share/doc/kernel-package/README.gz
para ver la lista
completa).
Este m�todo generar� un .deb a partir del c�digo fuente de su n�cleo y, si
tiene m�dulos no est�ndar, crear� una paquete .deb dependiente del primero y
sincronizado con �l. Es la mejor forma de trabajar con im�genes de n�cleo;
/boot
albergar� el n�cleo, el System.map, y un registro del
archivo de configuraci�n activo para la construcci�n.
Es importante hacer notar que no tiene que compilar el n�cleo seg�n el
``m�todo Debian''; pero creemos que usando el sistema de paquetes para
manipular su n�cleo es realmente m�s seguro y f�cil. De hecho, puede tomar el
c�digo fuente de su n�cleo directamente desde Linux en lugar de
kernel-source-2.4.17
, incluso aunque quiera usar el m�todo de
compilaci�n a trav�s del paquete kernel-package
. Aunque el n�cleo
2.4.17 es usado en Woody para la instalaci�n, versiones m�s recientes de
n�cleos 2.4 est�n disponibles como kernel-images.
Encontrar� documentaci�n completa sobre c�mo usar kernel-package
en /usr/share/doc/kernel-package
. Esta secci�n contiene un breve
tutorial.
A pertir de ahora, asumiremos que las fuentes del n�cleo las tiene situadas en
/usr/local/src
y que su versi�n del n�cleo es 2.4.17. Como root,
cree un directorio en /usr/local/src
y cambie el due�o del
directorio a un usuario que no tenga privilegios de root, ID distinta de 0.
Como ese usuario no-root, cambie al directorio donde quiere desempaquetar las
fuentes del n�cleo (cd /usr/local/src), extraiga las fuentes
(tar xIf /usr/src/kernel-source-2.4.17.tar.bz2), entre en ese
directorio (cd kernel-source-2.4.17/). Ahora, puede configurar su
propio n�cleo. Ejecute make xconfig si tiene instalado
correctamente el sistema X11 y desea una configuraci�n gr�fica, make
menuconfig en otro caso (necesitar� tener instalado el paquete
ncurses-dev
). Si no lo tuviera tambi�n podr�a usar make
config aunque es un procedimiento bastante m�s tedioso que los
anteriores. T�mese su tiempo para leer la ayuda en l�nea y elegir
cuidadosamente cada opci�n. Si tiene dudas, suele ser mejor incluir los
controladores (el software que controla los perif�ricos, como tarjetas de red,
SCSI, y similares) que no sepa si le ser�n necesarios. Tenga cuidado: otras
opciones, no relacionadas con hardware espec�fico, deben ser mantenidas en sus
valores por defecto si le son desconocidas. No olvide seleccionar �Kernel
module loader� en �Loadable module support� (ya que no lo est� por defecto).
Si no las incluye, su sistema Debian experimentar� problemas.
Limpie el �rbol de directorios que contiene las fuentes y reestablezca los
valores originales de los par�metros del paquete kernel-package
.
Para hacer esto, use make-kpkg clean.
Ahora, compile el n�cleo: fakeroot make-kpkg --revision=custom.1.0 kernel_image. El n�mero de versi�n ``1.0'' puede ser cambiado a su elecci�n; �ste es s�lo el n�mero de versi�n que usar�s para marcar los n�cleos que compile. En todo caso, puede poner cualquier t�rmino que desea en lugar de ``custom'' (e.g., el nombre de la m�quina). La compilaci�n del N�cleo puede llevar un tiempo, dependiendo de la potencia de la m�quina.
Una vez que la compilaci�n est� terminada, puede instalar su n�cleo a medida
como cualquier paquete. Como root, ejecute dpkg -i
../kernel-image-2.4.17 -subarchitecture_custom.1.0_s390.deb.
La parte de subarquitectura se refiere a una sub-architecture
opcional, dependiendo de que opciones del n�cleo ha seleccionado. dpkg
-i kernel-image... instalar� el n�cleo, adem�s de otros ficheros qeu
ayudan a su correcto funcionamiento. Por ejemplo, el fichero
System.map
debe estar correctamente instalado (de ayuda para
depurar problemas en el n�cleo) , y /boot/config-2.4.17
ser�
instalado, conteniendo su configuraci�n actual del n�cleo. Su nuevo paquete
kernel-image-2.4.17
es capaz de usar autom�ticamente el sistema de
arranque de su plataforma para hacer funcionar una actualizaci�n en el
arranque, permiti�ndole arrancar su nueva configuraci�n sin tener que
reconfigurar su sistema de arranque. Si ha creado un paquete de modulos, e.g.,
si usa PCMCIA, necesitar� instalar ese paquete tambi�n.
Es la hora de reiniciar el sistema: lea atentamente cualquier advertencia que este paso pueda producir, para ello use el comando shutdown -r now, donde se indica que se apague el sistema y con la opci�n -r que se inicie de nuevo.
Para m�s informaci�n sobre kernel-package
, lea la magn�fica
documentaci�n en /usr/share/doc/kernel-package
.
Instalaci�n de Debian GNU/Linux 3.0 para S/390
versi�n 3.0.23, 16 May, 2002