Curso B Sico de Linux PDF
Curso B Sico de Linux PDF
Curso B Sico de Linux PDF
Captulo 1
Introduccin
Siendo Linux una pieza importante de software libre, lo primero que debe saberse
es la filosofa del software libre.
1.1
Qu NO es el Software Libre?
Gratuito La confusin viene del ingls free, con las acepciones libre y gratuito.
En espaol no debera haber tal confusin.
Dominio pblico Para poder hacer uso de software libre es preciso aceptar los
trminos de una licencia que garantice que se mantendrn ciertas reglas y
principios.
Annimo Se reconoce a los autores y encargados de mantenimiento del software
libre por medio de un concepto de derechos de autor (copyright) compatible
con sus principios. A veces se le llama copyleft.
Qu S es el Software Libre?
No propietario no hay que tener autorizacin ni contrato para poder adquirirlo o
usarlo.
Distribuible puedes hacer tantas copias como quieras, incluso venderlas. Pero
no se puede impedir que alguien ms, a su vez, lo redistribuya.
Accesible el cdigo fuente est disponible. Se promueve la conveniencia de distribuir el cdigo fuente para el desarrollo de software.
2
1.2
1.3
1.4
Qu es Linux?
Estrictamente hablando, Linux es slo el ncleo (kernel) de un sistema operativo tipo Unix.
Fue desarrollado por el finlands Linus Torvalds en 1991 a partir de Minix,
un sistema Unix mnimo, desarrollado con fines didcticos por A. Tanenbaum.
El anuncio se hizo en el grupo de noticias comp.os.minix y permiti la
participacin de numerosos usuarios y programadores de todo el mundo a
travs de Internet.
El kernel alcanz una estabilidad a nivel de usable en 1994. A partir de
entonces Linux se convierte en el complemento ideal del proyecto GNU, al
que solo le faltaba un ncleo estable.
1.5
GNU hereda todas las caractersticas vistas en la seccin sobre software libre.
Estable meses (inclusive aos) de funcionamiento ininterrumpido.
Seguro prcticamente sin virus, un proceso no puede acceder a reas de memoria
ajenas, etc.
Multitarea (de verdad).
Multiusuario (de verdad).
Compatible cumple el estndar POSIX como otros muchos UNIX, lo que facilita
la migracin entre plataformas.
Multi-arquitectura disponible para Intel y compatibles, PowerPC, Macintosh,
Amiga, Atari, DEC Alpha, Sun Sparc, ARM. . .
4
Rpido maneja eficientemente los recursos: memoria, disco duro, CPU, etc.
Capacidad en red excepcional; fue desarrollado desde un principio para la conexin en red.
Elegante es un modelo de programacin: pequeo, extensible, modular.
1.6
Que falta?
Aparte del ncleo y los programas que conforman el sistema operativo, hacen falta
ms cosas para que el sistema sea til.
Estructura de directorios.
Archivos de configuracin.
Programas de instalacin y configuracin de partes del sistema.
Aplicaciones para el usuario final.
Sistemas de actualizacin de paquetes.
Todas estas cosas juntas y bien organizadas son las cosas que debe proporcionar
una distribucin.
1.7
Distribuciones
Para poder usar un programa GNU hay que localizarlo, descargarlo, desempaquetarlo, compilarlo (con todas las herramientas y libreras que pueda necesitar),
instalarlo y configurarlo...es un trabajo pesado y difcil.
Una distribucin es una recopilacin de software ya compilado y empaquetado
para facilitar su instalacin y configuracin.
El gestor de paquetes permite ver una breve descripcin, registra qu programas estn instalados, verifica las dependencias y conflictos (al instalar o al desinstalar) para que todo funcione siempre. Incluso actualiza a las nuevas versiones a
travs de la red de manera transparente.
Estas distribuciones permiten instalar un sistema GNU/Linux completo.
Slackware Una de las primeras distribuciones organizadas. Muy sencilla y primitiva comparada con sus sucesoras.
Redhat Una de las distribuciones comerciales ms difundidas, de instalacin grfica relativamente amigable. Sistema de paquetes RPM adoptado por otras
distribuciones.
Suse Distribucin comercial alemana de buena calidad. Usa el mismo sistema de
paquetes RPM.
Debian Distribucin libre desarrollada por un grupo muy numeroso de colaboradores a travs de Internet, de calidad extraordinaria. La seguridad y deteccin rpida de errores es uno de sus puntos fuertes. Su sistema de paquetes
es de lo mejor.
1.8
Fuentes de documentacin
1.9
Filosofa RTFM
RTFM: Read The Fucking Manual que en espaol se dira Lea el Jodido
Manual. Se espera que todo usuario de Linux se moleste en leer la documentacin que acompaa a las distribuciones, antes de hacer preguntas
tontas.
6
1.10
Por qu Debian?
Captulo 2
Tutorial de instalacin
2.1
Averigua tu hardware
2.1.1
Arrancar la instalacin
2.1.2
Particionar el disco
2.1.2.1
Algunos archivos casi nunca se modifican y otros se modifican constantemente. Los segundos ocuparn zonas fsicas del disco dispersas, lo que
ralentiza su lectura. Por eso nos interesa que los primeros se mantengan
aparte.
Ciertos archivos pueden ser tiles para varios SO o distribuciones. No es
preciso tenerlos por duplicado.
Adems, la memoria virtual en disco necesita una particin especial.
2.1.2.2 Los dispositivos en GNU/Linux
En Unix los dispositivos se accesan por medio de una ruta en disco, como si fueran
archivos:
/dev/hda disco duro maestro del canal IDE primario, en MSDOS es C:
/dev/hdb disco duro esclavo del canal IDE primario, en MSDOS puede ser D:
/dev/hdc disco duro maestro del canal IDE secundario.
/dev/hdd disco duro esclavo del canal IDE secundario.
/dev/sda primer disco duro SCSI.
/dev/cdrom normalmente una liga a alguno de los anteriores.
/dev/fd0 disquetera A:
/dev/ttyS0 primer puerto serie, en MSDOS es COM1:
/dev/ttyS1 segundo puerto serie, en MSDOS es COM2:
/dev/lp0 puerto paralelo.
/dev/psaux ratn PS/2.
/dev/mouse liga al puerto del ratn.
En GNU/Linux las particiones se numeran:
10
hda1hda4 primarias.
Por limitaciones ajenas a GNU/Linux no se permitan ms particiones. La
solucin fue nombrar a una de ellas (tradicionalmente hda4) como extendida. Esta particin contiene en realidad a todas las dems; de hecho algunos
programas (como el cfdisk que usaremos) no se molestan en mostrarla.
hda5hda63 lgicas. Contenidas en la particin extendida.
2.1.2.3
Arrinconemos Windows
Es habitual que, por falta de previsin, un equipo tenga todo su disco duro ocupado con alguna mutacin de Windows, sin espacio para instalar otros SO. Para
redimensionar su particin, sin perder nada, se usa tradicionalmente el programa
para DOS fips. Est incluido en todas las distribuciones de GNU/Linux.
En Debian se encuentra en el directorio tools del disco de distribucin. Es recomendable leer la documentacin incluida, antes de intentar usar este programa.
Siempre hay el riesgo de que se pierdan los datos de la particin que se va a compactar, as que se recomienda respaldar primero. Se recomienda defragmentar la
particin para ganar ms espacio, pero no es imprescindible.
2.1.2.4 Particiones en GNU/Linux
Puede consultarse el Linux Partition HOWTO1 . Actualmente se recomiendan particiones sencillas (una de swap y otra normal). Para decidir cuntas particiones haremos y de qu tamao conviene conocer la estructura de archivos de GNU/Linux
2
:
swap particin especial cuyo tamao se aadir a nuestra RAM para formar la
memoria virtual. Conviene crearla por si hace falta. No ms de 128 MB.
/ directorio raz. Contendr los archivos esenciales para el arranque y configuracin de todo el sistema. Si el disco duro es grande y la BIOS antigua
es importante que su particin est entre los primeros 1024 cilindros (suele
corresponder con los primeros 8 GB ).
1
2
http://www.linuxdoc.org/HOWTO/mini/Partition/index.html
man hier
11
2.2
Seguiremos Instalacin de Debian GNU/Linux 3.0 para Intel x863 . El resto del
captulo slo complementa esta gua. Algunas anotaciones:
Introducimos el medio elegido para arrancar. Puede ser necesario cambiar
la opcin de arranque en la BIOS.
Ojear la ayuda con Fn antes de arrancar la instalacin. Sugieren soluciones
en caso de problemas.
Una vez arrancada la instalacin pulsar alt+F2 para disponer de otro terminal, alt+F3 y alt+F4 para ver errores y mensajes de instalacin, respectivamente.
Reparticionamos el disco duro con la informacin de los puntos anteriores.
En un equipo con una sola particin ocupada y unos 2 GB libres podra
valer:
D IRECTORIO
/
/var
/home
(swap)
/usr
3
PARTICIN
/dev/hda2
/dev/hda3
/dev/hda5
/dev/hda6
/dev/hda7
TAMAO
100 MB
300 MB
100 MB
64 MB
>1500 MB
file:/cdrom/install/doc/es/install.es.html
12
2.3
Sistema grfico
2.3.1
Algo de nomenclatura
man X
14
15
Captulo 3
Conceptos generales
3.1
El teclado
man bash
16
3.2
Reinicializar y parar
Como casi todos los SO en GNU/Linux necesita cierto tiempo para parar servicios y descargar informacin en el disco duro. De no hacerlo as en el prximo
arranque har una lenta verificacin del sistema de archivos. Este es un problema
menor si se instal un sistema de archivos transacional, como XFS o ext3.
shutdown equivale a pulsar ctrl+alt+supr.
halt para el sistema. Lo apaga si tenemos APM activo en el kernel.
En la pantalla de arranque de GNOME o KDE tenemos las opciones equivalentes
a estos comandos.
3.3
ls lista archivos.
ls -laF
cd cambia de directorio.
cd /usr/share/doc/lilo/
cd
cd pwd muestra el directorio actual.
mkdir crea un directorio.
rmdir borra un directorio vaco.
touch crea un archivo vaco, o actualiza su fecha si ya exista.
cp copia archivos.
cp -au /tmp/ /tmp/
mv mueve o renombra archivos y directorios.
rm borra archivos.
rm -Rf / # mejor no lo hagas
ln enlaza un archivo.
ln -s /var/tmp /tmp
Edicin de archivos:
file intenta adivinar el tipo de un archivo.
cat muestra un archivo.
cat hola adios
less muestra un archivo sin escurrirse.
grep lineas que contienen un patrn.
grep -i hola despedida.txt
wc cuenta palabras.
vi clsico editor de textos.
18
21
3.4
Tipos de archivos
3.5
kpackage
22
Nombre.
Descripcin.
Versin instalada y versin disponible.
Seccin.
Prioridad.
Identificar las acciones:
Buscar paquete. Mantener o borrar.
Actualizar la lista de paquetes.
Elegir las fuentes de instalacin.
Tambin tenemos gnome-apt en el escritorio GNOME, pero an est en desarrollo.
3.5.0.2 dselect
Versin en texto. Aunque tiene buen aspecto, la interfaz por teclado es muy poco
intuitivo. Su funcionamiento es impecable.
Identificar las opciones del men principal.
Repasar las teclas en la lista de seleccin de paquetes:
instalar +. Aparecer una pantalla con los paquetes adicionales que
necesite, recomiende o sugiera.
desinstalar -. Si otros paquetes dependen del que queremos desinstalar, aparecern como candidatos a ser eliminados. An podemos
cambiar de opinin.
purgar _. Igual que el anterior pero adems elimina los archivos de
configuracin.
aceptar Enter
abortar X
23
buscar /
repetir bsqueda \
tipo de informacin i
Identificar la informacin en cada lnea.
3.5.0.3 apt-get
Interfaz en lnea de comandos para el manejo de paquetes. Se apoya en el archivo
/etc/apt/sources.list que contiene las fuentes de instalacin. Sintaxis
en 3 y en el CD de instalacin4 .
Prueba los comandos:
apt-get help
apt-get install jed
apt-cache search MP3
apt-get remove libc6
apt-get --purge remove emacs
A diferencia de dselect, cuando pedimos a apt-get que nos instale un
paquete, no nos propone los recomendados o sugeridos. Dado el sano minimalismo de los mantenedores Debian, esto puede ser una desventaja. Recomiendo usar
dselect, pero apt-get es ms rpido y directo (por eso en este documento
casi todas las instalaciones se formulan con apt-get).
Aadamos al final de /etc/apt/sources.list las lneas:
# Ximian (antes Helix) Gnome
deb http://spidermonkey.ximian.com/distributions/debian stable main
# KDE 2
deb ftp://ftp.linux.ee/pub/kde.tdyc.com/debian/ potato main crypto
# Potato
deb ftp://ftp.uk.debian.org/debian stable contrib main non-free
deb ftp://ftp.uk.debian.org/debian stable/non-US contrib main non-free
deb http://security.debian.org stable/updates main contrib non-free
3
4
man sources.list
file:/cdrom/README.html
24
dpkg
--install </ruta/paquete>.deb
--purge <paquete>
--info </ruta/paquete>.deb
--list <paquete>*
http://www.internatif.org/bortzmeyer/debian/apt-sources/
25
dpkg
dpkg
dpkg
dpkg
dpkg
--listfiles <paquete>
--status <paquete>
--get-selections
--set-selections
--search <archivo>
3.6
Buscar ayuda
http://packages.debian.org/stable/
http://www.uk.debian.org/distrib/packages
8
http://robo6.cartif.es/doc/HTML/index.html
7
26
3.7
GNOME y KDE
file:/usr/share/doc/HOWTO/
27
3.8
Mover archivos
28
3.8.1
Copias de seguridad
Hay docenas de programas que permiten hacer backups: tob, amanda, afbackup,
kbackup. . . Nosotros utilizaremos el simple y verstil afio. La principal ventaja frente al clsico tar es que si se corrompe la copia de seguridad perderemos
slo algunos archivos, no toda la copia.
1. Instalamos el paquete afio y leemos su manual (incluye ejemplos).
2. Digamos que queremos salvar los directorios /root/ /etc/ /home/.
Sera conveniente que nadie modificase ninguno de los archivos mientras se
realiza la copia: reinicie con la opcin single en el LILO, o pase a modo
monousuario con el comando init 1.
cd /tmp/
find /root/ /etc/ /home/ | afio -o -Z -P bzip2 -Q -9 20010506.afio
3. Verificamos inmediatamente la copia:
cd /
afio -r -Z -P bzip2 /tmp/20010506.afio
4. Ahora pon este archivo en un lugar seguro: otro disco duro, un CD, o trocalo para almacenarlo en ZIP o en los poco recomendables disquetes.
Es conveniente acompaarlo de la suma de comprobacin MD5, al estilo de
los CD de Debian:
md5sum 20010506.afio > md5sum.txt
Para verificar la integridad de la copia:
md5sum -c md5sum.txt
5. Cuando necesitemos recuperar los archivos, a partir del directorio actual:
afio -i -Z -P bzip2 20010506.afio
29
Captulo 4
Configuracin y optimizacin
Antes de continuar convendra familiarizarse con alguno de los editores de texto
ms sencillos que podemos usar, por ejemplo el clsico vi.
4.1
LInux LOader
man lilo.conf
file:/usr/share/doc/HOWTO/en-html/mini/LILO.html
30
boot=/dev/hda
compact
vga=ext
prompt
timeout=300
image=/vmlinuz
root=/dev/hda2
label=linux
append="mem=64M ide0=dma apm=on"
read-only
other=/dev/hda1
label=win
Consulta tu hoja de hardware para saber qu particin tiene GNU/Linux
(etiqueta root=) y cual Windows (etiqueta other=). Si la particin raz
est por encima del cilindro 1024, que suele corresponder con 8 GB, es posible que GNU/Linux no pueda arrancar. Es una limitacin de la BIOS; podemos seguir arrancando con el disquete de instalacin o usando loadlin
desde MSDOS.
3. Ejecutamos lilo.
4. Tecleamos halt para parar el sistema. Rearrancamos para verificar el funcionamiento. Cuando salga LILO boot: escribir linux single; entraremos en modo monousuario.
mv /tmp/* /var/tmp/
ln -sf /var/tmp/ /tmp
. . . era el ltimo detalle sobre las particiones.
5. Salvamos la nueva informacin del MBR
dd if=/dev/hda of=mbr bs=512 count=1
31
4.2
Por si cometimos algn error mientras instalbamos Debian, o dejamos la configuracin de algn elemento para despus:
kbdconfig para elegir el teclado.
tasksel selecciona los meta-paquetes que se ajustan a las tareas para las que
vamos a usar nuestro ordenador.
Instalaremos ahora las tareas C Dev, Debug, Newbie Help, Spanish.
modconf para cargar manualmente mdulos controladores (drivers) de nuestro hardware. Si surgen problemas consultar los manuales de modprobe,
lsmod, update-modules y el archivo Documentation/modules.txt
de los fuentes del kernel.
apt-get el gestor de paquetes de la distribucin.
apt-setup para agregar o modificar repostorios de paquetes.
4.3
En espaol
A veces las traducciones al espaol usan un lenguaje tcnico que no es igual al que
usamos en Mxico, lo que hace ms dificil entender esta variante, que el original
en ingls. De cualquier modo, para tener un ambiente en espaol, basta instalar la
tarea Spanish (paquete task-spanish). Puedes ojear Debian en Espaol3 . Si
necesitas ampliar conocimientos consulta el extenso manual del shell4 .
1. Si se quiere castellanizar todo el sistema, ejecuta
castellanizar
Aunque alguno de los ajustes est demasiado orientado al usuario novato.
Pueden consultarse en los archivos /etc/language-es /etc/bash_aliases-es.
2. Descomentar en /etc/inputrc la lnea
3
4
http://www.debian.org/international/Spanish
man bash
32
PS1="\w \$ "
LANG=es_ES
LC_CTYPE=iso-8859-1
LC_ALL=es_ES
LC_MESSAGES=es
PAGER=less
LESS="-Q -i"
LESSCHARSET=latin1
HISTFILESIZE=2000
HISTSIZE=3000
PROMPT_COMMAND=echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD
h=history
j="jobs -l"
l="locate"
v="ls -Al --color"
Todos estos archivos conviene copiarlos a /etc/skel/ para que sean colocados
en el directorio personal de cada nuevo usuario que creemos.
cp /home/<usuario>/.bash_profile \
/home/<usuario>/.bashrc \
/home/<usuario>/.inputrc /etc/skel/
adduser <nuevo-usuario>
33
4.4
La Red
Linux Network Administrators Guide5 es un libro muy completo. Otros documentos interesantes: Linux Ethernet-Howto6 y Linux Networking-HOWTO7 .
archivos que definen el funcionamiento de la conexin en red:
/etc/hostname contiene el nombre de la mquina.
/etc/hosts las direcciones de otras mquinas locales. Si no funcionase el
nuestro DNS necesitaramos aadir, por ejemplo
192.168.12.1 robo1.cartif.es robo1
192.168.12.2 robo2.cartif.es robo2
/etc/resolv.conf direcciones (numricas) de los DNS.
/etc/network/interfaces contiene toda la informacin de red que introducimos en la instalacin.
/etc/init.d/networking el script que arranca todo lo referente a la conexin de red.
Aplicaciones interesantes:
ifconfig
ping robo6
ping -f 192.168.12.6
nslookup 195.53.249.10
traceroute 195.53.249.10
host -l cartif.es
4.4.1 El mdem
Podemos leer The Linux Modem-HOWTO8 . Si tienes un cable-modem lee CableModem-mini-HOWTO9 y olvdate del resto de esta seccin. Otros afortunados
pueden enfrentarse al RDSI COMO10 o al ADSL HOWTO for Linux Systems11 .
5
http://www.linuxdoc.org/LDP/nag2/
file:/usr/share/doc/HOWTO/en-html/Ethernet-HOWTO.html
7
file:/usr/share/doc/HOWTO/en-html/NET3-4-HOWTO.html
8
file:/usr/share/doc/HOWTO/en-html/Modem-HOWTO.html
9
file:/usr/share/doc/HOWTO/en-html/mini/Cable-Modem.html
10
file:/usr/share/doc/HOWTO/es/HOWTO/RDSI-Como.html
11
file:/usr/share/doc/HOWTO/en-html/mini/ADSL.html
6
34
Lo ms cmodo es usar pppconfig, con los datos de tu proveedor de Internet o ISP en la mano. Tanto GNOME como KDE tienen sus propias herramientas
de configuracin.
1. Ejecutamos gnome-ppp y seguimos las instrucciones. Si se prefiere la
utilidad Debian pppconfig funciona en modo texto:
2. Rellenamos los campos:
Providerame wol
Use static DNS . Luego introducimos sus direcciones IP.
Authentication Method suele ser PAP (Peer Authentication Protocol)
Userame pepito@wol.es
Password h4udh7uTg
Speed dejar 115200
Pulse or Tone probablemente la marcacin es por tonos.
Phoneumber el nmero local de acceso a Infova.
3. Ejecutamos pon wol para comenzar la comunicacin. GNOME tiene un
Discador PPP para realizar esta funcin.
4. plog para ver los mensajes.
5. poff cierra la conexin.
Parece ser que wvdial establece la conexin fcilmente. Incluso la recupera si
la lnea telefnica sufre algn accidente, como que alguien use el telfono para
hacer una llamada.
4.5
Impresoras
file:/usr/share/doc/HOWTO/en-html/Printing-HOWTO.html
http://www.linuxprinting.org
35
4.5.1
Impresora local
file:/usr/share/doc/HOWTO/en-html/Printing-Usage-HOWTO.html
36
4.5.2
4.5.3
37
HP DeskJet 1120C
hpdj1120
192.168.1.51
dj690c-best
HP LaserJet 4000
hplj4000
192.168.1.50
psonly600
38
4.5.4
file:/usr/share/doc/HOWTO/en-html/SMB-HOWTO-9.html
file:/usr/share/doc/samba-doc/htmldocs/using_{s}amba/ch07_{0}2.html
39
4.5.5
file:/usr/share/doc/HOWTO/en-html/SMB-HOWTO-8.html
40
[HP LaserJet]
; es el nobre que ven las mquinas Windows
security = share
; tris
path = /tmp
; el directorio de spool no permite nobody
printer name = raw
; mi impresora en /etc/printcap
writable = yes
public = yes
printable = yes
; print command = lpr -r -h -P %p %s
print command = lpr -b -Praw %s ; lo manda en bruto
En las mquinas Windows aadimos una impresora de red. Localizamos la HP
LaserJet que tiene ROBO3 y se le instala el driver del CD que distribuye el propio
fabricante. Cuando imprimimos usamos el software de HP, aunque la impresora
est conectada a una mquina GNU/Linux.
41
Captulo 5
Aplicaciones
Haremos un repaso de las principales aplicaciones que pueden sernos tiles. Prcticamente todas estn empaquetadas para Debian, pero puede ser til darse un paso
por los Software Directories1 de Google.
5.1
Procesadores de textos
5.1.1
Editores
vi Es un editor antiguo con una interfaz muy poco intuitiva. Tarde o temprano
nos encontraremos con l, porque es un estandart en cualquier mquina Unix.
Manejo bsico en Vim-HOWTO2 :
i inserta texto. Podemos escribir pero el menor movimiento pasa a modo
comando.
a aade texto. Similar al anterior salvo que coloca el cursor en el carcter
siguiente.
x borra un carcter.
dd borra una lnea.
ESC pasa a modo comando.
1
2
http://directory.google.com/Top/Computers/Software/Operating_{S}ystems/Linux/Soft
file:/usr/share/doc/HOWTO/en-html/Vim-HOWTO.html
42
5.1.2
OpenOffice
5.1.3
LATEX
Se trata de un lenguaje de descripcin de documentos cientficos de gran calidad tipogrfica. Puede establecerse la analoga con un lenguaje de programacin:
el texto se escribe con un simple editor, luego se compila (si no tiene ningn
error sintctico), y el resultado tiene un formato especial (dvi, PostScript, PDF,
HTML. . . ). Hay paquetes que aaden funcionalidades muy diversas.
1. Instala el metapaquete task-tex.
La documentacin completa instalada a partir de teTEX A Documentation
Guide3 . Cuatro guas y un enlace muy interesantes:
La pgina del Grupo de Usuarios de TEX Hispanohablantes4 es un buen
comienzo, en especial si no hablas ingls. Incluye enlaces a manuales en
castellano.
Breve LATEX for Secretaries5 .
Introductorio The teTeX HOWTO: The Linux-teTeX Local Guide6 .
Magnfico manual The Not So Short Introduction to LATEX27 .
Esplndido manual A Simplified Introduction to LATEX 8 (en robo69 ).
3
file:/usr/share/doc/texmf/index.html
http://apolo.us.es/CervanTeX/CervanTeX.html
5
http://www2.linuxjournal.com/lj-issues/issue70/3387.html
6
file:/usr/share/doc/HOWTO/en-html/TeTeX-HOWTO.html
7
file:/usr/share/doc/texmf/latex/general/lshort.dvi.gz
8
http://carbon.cudenver.edu/~hgreenbe/courses/texinfo/simplifiedintro.zip
9
http://robo6.cartif.es/~josfer/downloads/latex.ps
4
43
5.2
Emuladores de Windows
5.2.1
WINE
5.2.2
VMware
Se trata de un software comercial que permite instalar en GNU/Linux varios sistemas operativos virtuales. Sus requerimientos hardware son importantes, pero
tiene fama de crear virtual machines muy completas y estables. Puede descargarse una demo operativa durante 30 das en vmware10
wget ftp://vmware.wespe.de/pub/software/VMware-2.0.4-1142.tar.gz
5.3
Grficos
5.4
Web
GNU/Linux dispone de infinidad navegadores y servidores web, de correo, noticias, etc. Cualquier protocolo y utilidad que busques, seguro que est disponible
en GNU/Linux. . . un sistema operativo nacido con Internet.
5.4.1
http://www.vmware.com
45
wget ftp://ftp.uk.debian.org/debian/dists/woody/non-free/binary-i386/u
dpkg --install glimpse_4.1-2.deb
apt-get install dhelp info2www man2html
Ahora tenemos un ndice local12 . Si queremos que est accesible a todo el mundo,
editamos /etc/apache/access.conf:
file:/usr/share/doc/
http://localhost/doc/HTML/index.html
13
http://robo6.cartif.es/doc/HTML/
12
46
5.4.2
Utilidades varias
Captulo 6
Referencias en lnea
http://www.linux.org Aqu se encuentran diversas ligas interesantes relativas a
linux.
http://www.gnu.org Sitio oficial del proyecto GNU y de la FSF. Software GNU,
filosofa y politicas. Incluye traducciones a varios idiomas.
http://www.kernel.org Sitio oficial del kernel de linux (lo que es propiamente
linux). Las versiones ms recientes del ncleo.
http://www.debian.org Sitio oficial de Debian, la distribucin que se usar en
este curso. Se puede encontrar documentacin en varios idiomas, ligas con
informacin sobre los repositorios de paquetes, noticias, etc.
http://www.laespiral.org Sitio dedicado especialmente a reunir documentacin
en espaol para usuarios de Debian. Algunas notas de este curso fueron
tomadas de material disponible en este sitio.
48
Comparte este libro con todos y cada uno de tus amigos de forma automtica,
mediante la seleccin de cualquiera de las opciones de abajo:
http://espanol.free-ebooks.net/tos.html