Home
Más Allá de Linux From Scratch - TLDP
Contents
1. localstatedir var lib Este comando pone los ficheros de ScrollKeeper en var 1ib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc Contenido El paquete GNOME Terminal contiene gnome terminal Descripci n gnome terminal gnome terminal proporciona una l nea de comandos para el entorno GNOME GNOME System Monitor 2 0 5 Introducci n a GNOME System Monitor El paquete GNOME System Monitor contiene procman el sustituto de gtop Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources gnome system monitor 2 0 2nome system monitor 2 0 5 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources gnome system monitor 2 0 gnome system monitor 2 0 5 tar bz2 e Tama o del paquete 520 KB e Estimaci n del espacio necesario en disco 8 5 MB e Tiempo estimado de construcci n 0 12 SBU Dependencias de GNOME System Monitor Cap tulo 33 Paquetes adicionales de GNOME 292 M s All de Linux From Scratch Requeridas libgnomeui 2 2 2 y startup notification 0 5 Instalaci n de GNOME System Monitor Instala GNOME System Monitor ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib sysconfdir etc gnome amp amp make amp amp make install Nota make install necesitar acceder a SG6NOME
2. make install Explicaci n de los comandos localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc Contenido El paquete gedit contiene gedit Descripci n gedit gedit es un editor de texto ligero EOG 2 2 2 Introducci n a EOG El paquete EOG contiene Los Ojos de GNOME Este programa sirve para ver y catalogar ficheros de im genes Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources eog 2 2 808 2 2 2 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources eog 2 2 e08 2 2 2 tar bz2 e Tama o del paquete 480 KB e Estimaci n del espacio necesario en disco 16 1 MB e Tiempo estimado de construcci n 0 19 SBU Descripci n 298 M s All de Linux From Scratch Dependencias de EOG Requeridas libenomeni2 2 2 y libenomeprint 2 2 1 3 Instalaci n de EOG Instala EOG ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin localstatedir var lib sysconfdir etc gnome amp amp make make install Explicaci n de los comandos libexecdir 8GNOME_PREFIX sbin Esta opci n pone los ejecutables del sistema en SG6NOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec localstatedir var
3. Informaci n sobre el paquete e Descarga HTTP e Descarga FTP tp ftp proftpd ore distrib source proftpd 1 2 8p tar bz2 e Tama o del paquete 729 KB e Estimaci n del espacio necesario en disco 6 3 MB e Tiempo estimado de construcci n 0 26 SBU Dependencias de ProFTPD Opcional Linux PAM 0 77 Instalaci n de ProFTPD Por razones de seguridad se recomienda ejecutar ProFTPD con usuario y grupo sin privilegios groupadd proftpd useradd c proftpd d home ftp g proftpd s bin false proftpd Instala ProFTPD ejecutando los siguientes comandos install_user proftpd install _group proftpd configure prefix usr sysconfdir etc localstatedir var amp amp make make install Explicaci n de los comandos install_user proftpd install_group proftpd Especifica el usuario y el grupo para ProFTPD prefix usr Esto instala ProFTPD en usr en vez de en usr local sysconfigdir etc Esta opci n evita que los ficheros de configuraci n se copien en usr etc localstatedir var Esto hace que se utilice var en vez de usr var para los ficheros de bloqueo lock y registro Configuraci n de ProFTPD Ficheros de configuraci n etc proftpd conf Esta es un ejemplo de configuraci n simple que s lo permite descargas Revisa la documentaci n de ProFTPD en usr share doc proftpd y consulta su p gina en Internet_http www proftpd net para ver m s ejemplos de configuraci n Co
4. e Tama o del paquete 19 MB e Estimaci n del espacio necesario en disco 105 MB e Tiempo estimado de construcci n 4 65 SBU Dependencias de kdeedu Requerida kdebase 3 1 4 Instalaci n de kdeedu Instala kdeedu con configure prefix opt kde 3 1 4 disable debug disable dependency tracking make amp amp make install Contenido El paquete KDE Edu incluye keduca kgeo klettres kstars ktouch y kvoctrain Descripciones keduca keduca tests y ex menes kgeo kgeo es un tutorial de geometr a interactivo klettres klettres es un tutor de alfabeto Franc s kstars kstars es un planetario de escritorio ktouch ktouch es un tutor de mecanograf a kvoctrain kvoctrain es un entrenador de vocabulario kdeartwork 3 1 4 klpq 259 M s All de Linux From Scratch Introducci n a kdeartwork kdeartwork contiene temas de escritorio salvapantallas sonidos fondos de escritorio y estilos de controles widgets adicionales para KDE Informaci n sobre el paquete e Descarga HTTP e Descarga FTP ftp ftp kde ore pub kde stable 3 1 4 src kdeartwork 3 1 4 tar bz2 e Tama o del paquete 13 MB e Estimaci n del espacio necesario en disco 61 MB e Tiempo estimado de construcci n 1 13 SBU Dependencias de kdeartwork Requerida kdebase 3 1 4 Instalaci n de kdeartwork Instala kdeartwork con configure prefix opt kde 3 1 4 disable debug disable dependency tracking
5. http oasis open org docbook xm1 4 1 2 file etc xml docbook etc xml catalog xmlcatalog noout add delegateURI http oasis open org docbook xml1 4 1 2 file etc xml docbook etc xml catalog xmlcatalog noout add rewriteSystem http oasis open org docbook xml1 4 1 2 file usr share xml docbook xml dtd 4 2 etc xml docbook amp amp xmlcatalog noout add rewriteURI http oasis open org docbook xm1 4 1 2 file usr share xml docbook xml dtd 4 2 etc xml docbook Contenido El paquete DocBook XML DTD contiene ficheros DTD ficheros MOD y ficheros ENT Descripciones Ficheros DTD Los ficheros DTD contienen una definici n de tipo de documento que describe los tipos de elementos y las listas de atributos que pueden usarse en los ficheros XML correspondientes Ficheros MOD Los ficheros MOD contienen componentes de la definici n de tipo de documento que son incluidos en los ficheros DTD Configuraci n de DocBook XML DTD 393 M s All de Linux From Scratch Ficheros ENT Los ficheros ENT contienen listas de entidades de nombres de caracteres permitidos en HTML DocBook XSL Stylesheets 1 62 4 Introducci n a DocBook XSL Stylesheets El paquete DocBook XSL Stylesheets contiene hojas de estilo XSL Son tiles para realizar transformaciones en ficheros XML de DocBook Informaci n sobre el paquete e Descarga HTTP http telia dl sourceforge net sourceforge d
6. loadproc usr sbin smbd D stop echo Parando smbd killproc usr sbin smbd echo Parando nmbd killproc usr sbin nmbd reload echo Recargando smbd reloadproc usr sbin smbd echo Recargando nmbd reloadproc usr sbin nmbd restart 0 stop sleep 1 0 start status statusproc usr sbin nmbd statusproc usr sbin smbd E echo Uso 0 start stop reload restart status exit 1 esac Fin de rc _base init d samba EOF Instalaci n de Samba 201 M s All de Linux From Scratch A ade los enlaces simb licos de los niveles de arranque chmod 754 etc rc d init d samba ln s etc rc ln s etc rce ln s etc rc ln s etc rc ln s etc rce ln s etc rc ln s etc rc Ahora utilizaremos nuestro nuevo gui n de arranque para iniciar Samba d init d init d init d init d init d init d init d samba etc rc d samba etc rc d samba etc rc d samba etc rc d samba etc rc d samba etc rc d samba etc rc etc rc d init d samba start Tenemos que a adir la cuenta root de SAMBABOX a la lista de usuarios de Samba para unir WIN2KBOX al dominio DOMAINO smbpasswd a ro Una vez ejecutado Samba y a adido root a la lista de usuarios de Samba la primera m quina que uniremos a DOMAINO ser WIN2KBOX la m quina Windows 2000 Server para la que hemos creado la cuenta de m quina de confianza En WIN2KBOX 00 ByNnNA ot Pulsa con el bot n derecho en Mi
7. make make test make install Explicaci n de los comandos sysconfdir etc Establece la ruta al fichero de configuraci n para evitar el directorio por defecto usr etc libexecdir usr sbin Pone los ejecutables del servidor en usr sbin en vez de en usr libexec enable ldbm Construye slapd usando como interfaz primaria de bases de datos Berkeley DB o GNU Database Manager disable debug Desactiva el c digo de depuraci n make test Verifica que el paquete se ha compilado correctamente Contenido 197 M s All de Linux From Scratch Configuraci n de OpenLDAP Ficheros de configuraci n etc openldap Informaci n sobre la configuraci n La nica configuraci n que necesita OpenLDAP es ejecutar Idconfig El servidor LDAP se puede arrancar con usr sbin slapd como se describe en la p gina de manual de slapd 8 Puedes verificar que LDAP se est ejecutando con ps aux y puedes comprobar el acceso al servidor LDAP con el siguiente comando ldapsearch x b s base objectclass namingContexts El resultado correcto es extended LDIF LDAPv3 base lt gt with scope base filter objectclass requesting namingContexts dn namingContexts dc my domain dc com search result search 2 result 0 Success numResponses 2 numEntries 1 Mata el servidor con este comando kill INT cat var lib slapd pid Ahora est s preparado para modificar e
8. mpg123 0 59r Introducci n a mpg123 El paquete mpg123 contiene un reproductor de MP3 para la consola Dice ser el decodificador de MP3 para Unix m s r pido Informaci n sobre el paquete e Descarga HTTP http www mpg123 de mpg123 mpg123 0 59r tar 2z e Descarga FTP ftp alge anart no pub audio mpg123 0 59r tar gz e Tama o del paquete 155 KB e Estimaci n del espacio necesario en disco 1 3 MB e Tiempo estimado de construcci n 0 08 SBU Dependencias de mpg123 Requerida OSS o ALSA OSS 0 9 6 Instalaci n de mpg123 Instala mpg123 ejecutando los siguientes comandos make PREFIX usr linux make PREFIX usr install Contenido El paquete mpg123 contiene mpg123 Descripci n mpg123 mpg123 sirve para reproducir ficheros MP 3 desde una consola Vorbis Tools 1 0 Introducci n a Vorbis Tools El paquete Vorbis Tools contiene herramientas de l nea de comandos para ficheros de sonido OGG Es till para codificar reproducir o editar ficheros usando el CODEC de Ogg Informaci n sobre el paquete e Descarga HTTP http fatpipe vorbis com files 1 0 unix vorbis tools 1 0 tar 2z e Descarga FTP ftp ftp yars free net pub software unix util sound oge vorbis tools 1 0 tar 2z e Tama o del paquete 420 KB e Estimaci n del espacio necesario en disco 3 MB e Tiempo estimado de construcci n 0 12 SBU Dependencias de Vorbis Tools Requeridas cURL 7 10 7 libao 0 8 3 libogg 1 0 y libvorbis 1 0
9. Dependencias de libvorbis Requerida liboge 1 0 Instalaci n de libvorbis Instala libvorbis ejecutando los siguientes comandos configure prefix usr amp amp make make install Se sabe que libvorbis causa errores de compilaci n en ciertas m quinas Si obtienes errores prueba estas instrucciones para instalar libvorbis configure prefix usr amp amp cd lib Cp Makefile Makefile bak sed s mno ieee fp Makefile bak gt Makefile amp amp cd amp amp make amp amp make install Contenido El paquete libvorbis contiene las librer as Libvorbis Descripci n Librer as vorbis libvorbis suministra las funciones para leer y escribir ficheros de sonido NAS 1 6 Introducci n a NAS El Sistema de Audio por Red es un sistema de transporte de audio transparente a la red y basado en cliente servidor Puede considerarse como el equivalente en audio de un servidor X Informaci n sobre el paquete e Descarga HTTP http radscan com nas nas 1 6 src tar gz e Descarga FTP ftp ftp us xemacs ore pub xemacs aux nas 1 6 src tar 2z e Tama o del paquete 1 0 MB e Estimaci n del espacio necesario en disco 13 MB e Tiempo estimado de construcci n 0 30 SBU Descarga adicional e Descarga HTTP http www linuxfromscratch ore patches blfs 5 0 nas 1 6 bison fix patch Dependencias de NAS Requerida XFree86 4 3 0 1 Instalaci n de NAS Instala NAS ejecutando l
10. etc xml docbook etc xml catalog amp amp xmlcatalog noout add delegateSystem http www oasis open org docbook file etc xml1 docbook etc xml catalog amp amp xmlcatalog noout add delegateURI http www oasis open org docbook file etc xml1 docbook etc xml catalog Configuraci n de DocBook XML DTD Ficheros de configuraci n etc xml catalog etc xml docbook Informaci n sobre la configuraci n El gui n de instalaci n de arriba crea los ficheros y actualiza el cat logo Necesitamos crear entradas adicionales para procesar el libro BLES xmlcatalog noout add delegateSystem usr share docbook file etc xml docbook etc xml catalog xmlcatalog noout add delegateURI usr share docbook file etc xml docbook etc xml catalog xmlcatalog noout add rewriteSystem usr share docbook file usr share xml docbook xml dtd 4 2 etc xml docbook amp amp xmlcatalog noout add rewriteURI MX usr share docbook file usr share xml docbook xml dtd 4 2 etc xml docbook Para poder instalar ScrollKeeper o utilizar DocBook XML DTD V4 2 cuando V4 1 2 es solicitada por el Identificador del Sistema crea las siguientes entradas xmlcatalog noout add public OASIS DTD DocBook XML V4 1 2 EN http oasis open org docbook xm1 4 1 2 docbookx dtd etc xml docbook amp amp xmlcatalog noout add delegateSystem
11. Configuraci n de Courier Ficheros de configuraci n etc courier authmysqlre Informaci n sobre la configuraci n Haz los siguientes cambios en este fichero si estas usando MySQL MYSQL SERVER localhost MYSQL USERNAME courier MYSQL PASSWORD tu elecci n MYSQL SOCKET tmp mysqgl sock MYSQL PORT 3306 MYSOL DATABASE courier mail MYSQL USER_TABLE users MYSQL CLEAR PWFIELD clear DEFAULT DOMAIN tu dominio MYSQL QUOTA FIELD quota Si utilizas PAM cat gt etc pam d esmtp lt lt EOF Inicio de etc pam d esmtp auth required pam_unix so try first pass account required pam_unix so session required pam_unix so Fin de etc pam d esmtp EOF cat gt etc pam d pop3 lt lt EOF Inicio de etc pam d pop3 auth required pam_unix so try_first_pass account required pam_unix so session required pam_unix so Fin de etc pam d pop3 EOF cat gt etc pam d imap lt lt EOF Inicio de etc pam d imap auth required pam_unix so try_first_pass account required pam_unix so session required pam_unix so Fin de etc pam d imap EOF cat gt etc pam d webmail lt lt EOF Inicio de etc pam d webmail auth required pam_unix so try_first_pass account required pam_unix so session required pam_unix so Fin de etc pam d webmail EOF Configuraci n de Courier 178 M s All de Linux From Scratch Esta comando crear la base de datos mysql para autenticaci n mysqladmin uroot p contrase a create
12. Descripci n Librer as libgnomevfs No hay descripci n disponible libglade 0 17 Introducci n a libglade El paquete libglade contiene librer as que permiten a las aplicaciones cargar los ficheros de interfaz de Glade en tiempo de ejecuci n Informaci n del paquete Descarga HTTP http ftp enome org pub GNOME sources libglade 0 17 libglade 0 17 tar gz e Descarga FTP ftp ftp enome ore pub GNOME sources libglade 0 17 libelade 0 17 tar gz e Tama o del paquete 416 KB e Estimaci n del espacio necesario en disco 8 5 MB e Tiempo estimado de construcci n 0 22 SBU Dependencias de libglade Requeridas libxml 1 8 17 y GTK 1 2 10 Opcionales GNOME Libraries 1 4 2 y Python 2 3 2 si fu compilado utilizando_expat 1 95 6 Instalaci n de libglade El comando make intenta ejecutar el servidor gr fico X durante el proceso de compilaci n por lo tanto el mismo debe estar corriendo durante este proceso Instala libglade ejecutando los siguientes comandos configure prefix opt gnome enable bonobo disable gtk doc make amp amp make install Explicaci n de los comandos enable bonobo Activa el soporte de Bonobo Contenido El paquete libglade contiene las librer as de carga de ficheros de la interfaz Glade GAL 0 24 Introducci n a GAL El paquete GAL contiene funciones de librer a procedentes de Gnumeric y Evolution GAL es la abreviatura de Librer as para Aplicaciones de GN
13. El paquete GTK contiene las librer as GTK Son tiles para crear interfaces gr ficas de usuario para las aplicaciones Informaci n sobre el paquete e Descarga HTTP bttp gd tuwien ac at graphics gimp etk v2 2 9tk 2 2 4 tar bz2 e Descarga FTP ftp ftp etk ore pub etk v2 2 gtk 2 2 4 tar bz2 e Tama o del paquete 6 9 MB e Estimaci n del espacio necesario en disco 187 MB e Tiempo estimado de construcci n 2 88 SBU Dependencias de GTK Requeridas GLib 2 2 3 XFree86 4 3 0 1 Pango 1 2 5 ATK 1 2 4 libpne 1 2 5 libtiff 3 6 0 y libjipeg 6b Opcionales GTK Doc 1 0 DocBook XML DTD 4 2 y DocBook XSL Stylesheets 1 62 4 Instalaci n de GTK Instala GTK ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp make amp amp make install Explicaci n de los comandos sysconfdir etc Esto instala los ficheros de configuraci n en etc en lugar de en usr etc enable gik doc Esta opci n reconstruir la documentaci n de la API durante la ejecuci n de make Dependencias de ATK 237 M s All de Linux From Scratch Contenido El paquete GTK contiene las librer as 1ibgtk x11 2 0 Descripci n Librer as GTK Las librer as GTK proporcionan la API para implementar interfaces gr ficas de usuario LessTif 0 93 46 Introducci n a LessTif El paquete LessTif contiene una versi n en C digo Abierto de OSF Motif R Informaci n sobre el paquete e Descarga HTTP
14. Interfaz gr fica para escanear gimp plugin xscanimage como m dulo para GIMP XSane 0 91 Introducci n a XSane XSane es otro interfaz para SANE 1 0 12 Comparado con xscanimage tiene caracter sticas adicionales para mejorar la calidad de la imagen Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at hci sane xsane xsane 0 91 tar gz e Descarga FTP ftp ftp mostang com pub sane xsane xsane 0 91 tar 2z e Tama o del paquete 2 4 MB e Estimaci n del espacio necesario en disco 17 MB e Tiempo estimado de construcci n 0 30 SBU Dependencias de XSane Requeridas SANE 1 0 12 XFree86 4 3 0 1 libpng 1 2 5 GTK 1 2 10 y GIMP 1 2 5 Instalaci n de XSane Instala XSane ejecutando los siguientes comandos configure prefix usr make amp amp make install Explicaci n de los comandos prefix usr Esta opci n instala todo el software en directorios relativos a usr Contenido XSane viene con un interfaz gr fico y si GIMP 1 2 5 est instalado un m dulo para GIMP con caracter sticas avanzadas Por favor consulta la documentaci n para m s informaci n GOCR 0 37 Introducci n a GOCR El paquete GOCR contiene un peque o programa OCR Reconocimiento de Objetos de Caracteres Es til para leer texto a partir de un fichero gr fico de entrada Funciona sin entrenamiento pero necesitas un gr fico de alta calidad para conseguir buenos resultados GOCR puede usarse
15. MX etc postfix main cf bak gt etc postfix main cf usr bin newaliases usr sbin postfix start Gui n postfix para init d Para automatizar la ejecuci n de Postfix utiliza los siguientes comandos para crear el gui n de init d cat gt etc rc d init d postfix lt lt EOF bin sh Inicio de rc_base init d postfix Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerard flinuxfromscratch org source etc sysconfig rc source rc_functions case 1 in start echo Iniciando Postfix loadproc postfix start r stop echo Parando Postfix loadproc postfix stop F reload echo Recargando Postfix loadproc postfix reload r restart 0 stop sleep 1 0 start rr 2 echo Uso 0 start stop reload restart exit 1 esac Fin de rc_base init d postfix EOF chmod 755 etc rc d init d postfix Crea los enlaces simb licos a este fichero en los directorios apropiados de rc d con los siguientes comandos cd etc rc d init d amp amp ln sf init d postfix rc0 d K25postfix amp amp ln sf init d postfix rcl d K25postfix amp amp ln sf init d postfix rc2 d K25postfix amp amp ln sf init d postfix rc3 d S35postfix amp amp ln sf init d postfix rc4 d S35postfix amp amp ln sf init d postfix rc5 d S35postfix amp amp ln sf init d postfix rc6 d K25postfix Gui n postfix para init d 166 M
16. Si est s buscando un paquete que no se incluye en el libro lo siguiente son diferentes caminos por los que puedes buscar dicho paquete e Si sabes el nombre del paquete entonces b scalo en FreshMeat http freshmeat net Busca tambi n en Google http google com A veces una b squeda del rpm en http rpmfind net o del deb en http www debian org distrib packagesttsearch_packages tambi n puede llevar a la p gina oficial del paquete e Si sabes el nombre del ejecutable pero no del paquete al que pertenece prueba primero a buscar en Google el nombre del ejecutable Si los resultados son infructuosos prueba a buscar dicho ejecutable en el repositorio de Debian http www debian org distrib packagesttsearch_contents Algunos consejos generales para el manejo de nuevos paquetes e Muchos de los m s nuevos paquetes siguen el baile de la rutina configure amp amp make amp amp make install La ayuda sobre las opciones soportadas por configure se puede obtener mediante el comando configure help e Muchos de los paquetes contienen documentaci n sobre c mo compilarlo e instalarlo Algunos de los documentos son excelentes otros no tanto Comprueba en la p gina oficial del paquete si hay consejos adicionales y actualizados para compilar y configurar el paquete e Si tienes problemas para compilar un paquete consulta si aparece el error en los archivos de Ifs en http search linuxfromscratch org y si esto falla prueba a b
17. Varios documentos define BuildHtmlManPages NO AJUSTES GENERALES Generalmente querr s dejar esto como est cuando construyas X en un sistema LES REESE OOOO k Ae e e e E e e He e e e RARA define GccWarningOptions pipe Acelera la compilaci n define TermcapLibrary lncurses define XprtServer YES Necesario para realplayer define XnestServer YES define XAppLoadDir EtcX11Directory app defaults define VarLibDir var lib define XFree86Devel NO Hidefine FSUseSyslog YES define ThreadedX YES define HasPam NO define SystemManDirectory usr share man En vez de usr man define HasLibCrypt YES itdefine InstallXinitConfig YES define InstallXdmConfig YES Hidefine ForceNormalLib YES itdefine BuildSpecsDocs NO Fin del fichero host def para XFree86 Instalaci n de XFree86 226 M s All de Linux From Scratch EOF Edita el fichero seg n tu hardware y preferencias Comandos de construcci n Instala XFree86 ejecutando los siguientes comandos WORLDOPTS make World 2 gt amp 1 tee xfree compile log amp amp make install amp amp make install man amp amp ln sf usr X11R6 bin usr bin X11 s ln sf usr X11R6 1lib X11 usr lib X11 amp amp ln sf usr X11R6 include X11 usr include X11 Actualizar la Infraestructura de Representaci n Directa DRI Si tienes una tarjeta de v deo con soporte DRI y activaste los m dulos DRI del n cleo como se explica m s arriba
18. e Estimaci n del espacio necesario en disco 30 MB e Tiempo estimado de construcci n 0 29 SBU Descripci n 23 M s All de Linux From Scratch Dependencias de libxslt Requerida libxm 2 2 5 11 Instalaci n de libxslt Instala libxslt ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete libxslt contiene las librer as 1ibxs1t las librer as 1ibexs1t y xsltproc Descripciones Librer as libxslt Las librer as 1ibxs1 t facilitan extensiones a las librer as 1ibxm12 para analizar ficheros en formato XSLT xsltproc xsltproc se utiliza para aplicar hojas de estilo XSLT a documentos XML readline 4 3 Introducci n a readline La librer a readline proporciona un conjunto de funciones que pueden usar las aplicaciones para permitir a los usuarios editar l neas de comandos mientras son tecleadas Est n disponibles modos de edici n de Emacs y vi Informaci n sobre el paquete e Descarga HTTP http ftp enu ore gnu readline readline 4 3 tar 2z e Descarga FTP ftp ftp enu ore gnu readline readline 4 3 tar 2z e Tama o del paquete 944 KB e Estimaci n del espacio necesario en disco 9 2 MB e Tiempo estimado de construcci n 0 10 SBU Instalaci n de readline Instala readline ejecutando los siguientes comandos configure prefix usr amp amp make SHLIB _LIBS lcurses amp amp make install Explicaci n de los comandos make SHLI
19. esac Comprime el fichero con el nivel de compresi n indicado si es necesario case COMP_SUF in bz2 bzip2 COMP_LVL FILE amp amp chmod 644 FILE COMP_SUF echo Comprimiendo FILE gt DEST_FD1 N gz gzip COMP_LVL FILE amp amp chmod 644 S FILE COMP_SUF echo Comprimiendo FILE gt DEST_FD1 ii echo Sin comprimir FILE gt DEST_FD1 ii esac Si el fichero tiene enlaces los regenera tanto duros como blandos if n HLINKS then for i in HLINKS do NEWFILE echo i sed s gz sed s bz2 if LN_OPT S then Hace este enlace duro uno blando ln s FILE COMP_SUF NEWFILE COMP_SUF else Mantiene el enlace duro como tal ln FILE COMP_SUF S NEWFILE COMP_SUF fi chmod 644 NEWFILE COMP_SUF En realidad solo funciona con enlaces duros Inofensivo con done fi else Hay un problema cuando no obtenemos un enlace o un fichero plano Obviamente nunca deber amos llegar aqu echo Whaooo DIR FILE no es un enlace o un fichero plano Compruebalo ls 1 DIR FILE exit 1 fi fi done para FILE done para DIR EOF chmod 755 usr bin compressdoc Ahora como root puedes ejecutar usr bin compressdoc bz2 para comprimir todas las p ginas de manual de tu sistema Tambi n puedes ejecutar usr bin compressdoc help para obtener una ayuda clara sobre lo que el gui n puede hacer Compresi n
20. esdrec esdrec extrae la entrada actual del dispositivo de sonido esdsample esdsample es el banco de pruebas para muestras en memoria reproducci n y liberaci n Librer as esd Las librer as 1ibesd contienen las funciones utilizadas por esd Dependencias de esound 343 M s All de Linux From Scratch SDL 1 2 6 Introducci n a SDL La Capa Simple de DirectMedia acortando SDL es una librer a multiplataforma dise ada para faciltar la escritura de software multimedia como juegos y emuladores Informaci n sobre el paquete e Descarga HTTP http www libsdl org release SDL 1 2 6 tar 2z e Descarga FTP e Tama o del paquete 1 9 MB e Estimaci n del espacio necesario en disco 50 3 MB e Tiempo estimado de construcci n 0 72 SBU Dependencias de SDL Opcionales Instalaci n de SDL Instala SDL ejecutando los siguientes comandos configure prefix usr disable debug make amp amp make install Explicaci n de los comandos disable debug Esta opci n configura SDL para que se construya con optimizaciones agresivas enable video aalib Esta opci n solo se necesita si quieres construir SDL con soporte de v deo AAlib Configuraci n de SDL Informaci n sobre la configuraci n Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar
21. ftp ftp us sinuspl net pub src fontconfig 2 2 1 tar gz e Tama o del paquete 600 KB e Estimaci n del espacio en disco necesario 9 6 MB e Tiempo estimado de construcci n 0 19 SBU Nota El sistema de numeraci n de Fontconfig es inusual Las versiones beta del paquete se nombran agreg ndoles un 9x tras el n mero de liberaci n release Esto significa que 2 2 90 es una versi n beta y la versi n estable m s actual se nombra de la forma 2 2 1 Cap tulo 27 Librer as X 232 M s All de Linux From Scratch Dependencias de Fontconfig Requeridas FreeType 2 1 5 y expat 1 95 6 Instalaci n de Fontconfig Instala Fontconfig ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp make make install Configuraci n de Fontconfig Informaci n sobre la configuraci n El fichero de configuraci n de Fontconfig es etc fonts fonts conf Generalmente no querr s editar este fichero Para agregar un directorio de fuentes nuevo a la configuraci n actualiza el fichero etc fonts local conf con tu informaci n local Los directorios de fuentes por defecto en Fontconfig son e usr share fonts e fonts Como a n no hemos construido XFree86 agrega los siguientes directorios al fichero etc fonts local conf e lt dir gt usr X11R6 lib X1 1 fonts TTF lt dir gt e lt dir gt usr X11R6 lib X1 1 fonts Type1 lt dir gt e lt dir gt ust X11R6 lib X1 1 fonts truetype lt dir gt El p
22. ftp ftp1 mplayerhg hu MPlayer releases MPlayer 1 Oprel tar bz2 e Tama o del paquete 4 0 MB e Estimaci n del espacio necesario en disco 67 2 MB e Tiempo estimado de construcci n 3 16 SBU Descargas adicionales e CODECS necesarios http www l mplayerhg hu MPlayer releases codecs extralite tar bz2 e Pieles necesarias http www 1 mplayerhg hu MPlayer Skin default 1 7 tar bz2 Fuentes opcionales http www l mplayerhq hu MPlayer releases fonts font arial iso 8859 1 tar bz2 Nota Esto es lo m nimo para que funcione MPlayer Para mas CODEC s pieles y fuentes visita la p gina web de MPlayer Dependencias de MPlayer Requerida GTK 1 2 10 avifile config 363 M s All de Linux From Scratch Opcionales DirectFB 0 9 19 SVGAlib 1 4 3 FreeType 2 1 5 libungif 4 1 0b1 libvorbis 1 0 AAlib 1 4rc5 SDL 1 2 6 EFmpeg 0 4 7 XviD 0 9 2 LAME 3 93 1 y XMMS 1 2 7 Instalaci n de MPlayer Nota Los mantenedores del paquete recomiendan compilarlo sin optimizaciones Instala MPlayer ejecutando los siguientes comandos install d usr lib mplayer extralite tar xjvf extralite tar bz2 C usr lib mplayer amp amp configure prefix usr confdir etc mplayer enable largefiles Y enable gui enable menu enable shared pp with codecsdir usr lib mplayer extralite amp amp make amp amp make install make C libavcodec libpostproc install amp amp cp etc codecs conf etc mpla
23. http ftp enome ore pub GNOME sources libenomecanvas 2 2 libenomecanvas 2 2 1 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources libenomecanvas 2 2 libenomecanvas 2 2 1 tar bz2 e Tama o del paquete 504 KB e Estimaci n del espacio necesario en disco 16 MB e Tiempo estimado de construcci n 0 36 SBU Dependencias de libgnomecanvas Requerida libglade 2 0 1 Opcionales GTK Doc 1 0 y DocBook SGML DTD 3 1 Instalaci n de libgnomecanvas Instala libgnomecanvas ejecutando los siguientes comandos configure prefix GNOME_PREFIX disable gtk doc make amp amp make install Explicaci n de los comandos disable gtk doc Esta opci n evitar que se reconstruya la documentaci n de la API durante la ejecuci n de make Dependencias de libglade 273 M s All de Linux From Scratch Contenido El paquete libgnomecanvas contiene las librer as 1ibgnomecanvas Descripci n Librer as libgnomecanvas No hay descripci n disponible libbonoboui 2 2 2 Introducci n a libbonoboui El paquete libbonoboui contiene las librer as 1ibbonoboui Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources libbonoboui 2 2 libbonoboui 2 2 2 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources libbonoboui 2 2 libbonoboui 2 2 2 tar bz2 e Tama o del paquete 740 KB e Estimaci n del espacio necesario en disco 65 5 MB e Tiempo estimado de construcci n 1 71
24. start echo Iniciando ntpd loadproc ntpd stop echo Parando ntpd killproc ntpd restart 0 stop sleep 1 0 start status statusproc ntpd E ii echo Uso 0 start stop restart status exit 1 esac Fin de rc_base init d ntp Si prefieres lanzar ntpd peri dicamente a ade el siguiente comando al crontab de root ntpd q Contenido El paquete NTP contiene un cliente y un servidor para el protocolo NTP Descripciones ntpd Demonio NTP que se ejecuta en segundo plano y mantiene sincronizada la fecha y la hora basandose en la respuesta de los servidores NTP configurados Tambi n actua como servidor NTP ntpdate Cliente NTP que establece la fecha y la hora basandose en la respuesta de un servidor NTP Este comando es obsoleto ntp genkeys Este programa genera los ficheros de datos criptogr ficos usados por los esquemas de autenticaci n y de identificaci n de NTPv4 ntpde y ntpq Programas para consultar y establecer la configuraci n de ntpd ntptrace Traza la ruta de servidores NTP hasta la fuente primaria Sincronizar la hora 148 Cap tulo 19 Utilidades B sicas para el Trabajo en Red Este cap tulo contiene algunas herramientas tiles cuando la red necesita alguna investigaci n Traceroute 1 4a12 Introducci n a Traceroute El paquete Traceroute contiene un programa usado para mostrar la ruta que toman los paquetes por la red para alcanzar una m quina concreta Es una herramienta est ndar para s
25. w3m es un paginador y navegador web en modo texto w3mman w3mman es una interfaz para los manuales de referencia en l nea de w3m w3m 0 4 1 137 Cap tulo 18 Programas B sicos para Trabajo en Red Estas aplicaciones son en general aplicaciones clientes usadas para acceder al servidor apropiado dentro del sistema o por todo el mundo Tcpwrappers y portmap son programas de soporte para demonios que puedes tener en ejecuci n en tu sistema NcFTP 3 1 6 Introducci n a NcFTP El paquete NcFTP contiene una potente y flexible interfaz para el protocolo de Transferencia de Ficheros de Internet Pretende reemplazar o complementar al programa est ndar ftp Informaci n sobre el paquete e Descarga HTTP e Descarga FTP tp ftp ncftp com ncftp ncftp 3 1 6 src tar bz2 e Tama o del paquete 396 KB e Estimaci n del espacio necesario en disco 5 2 MB e Tiempo estimado de construcci n 0 26 SBU Instalaci n de NcFTP Hay dos formas de construir NcFTP La primera y ptima construye la mayor parte de la funcionalidad como una librer a compartida y despu s construye e instala el programa enlaz ndolo con esta librer a El segundo m todo simplemente enlaza toda la funcionalidad en el binario est ticamente Esto hace que la librer a din mica no est disponible para que la utilicen otras aplicaciones Debes elegir qu m todo prefieres Ten en cuenta que el segundo m todo no crea un binario enlazado est ticamente por
26. 1 amp amp configure prefix usr enable default mozilla five home Y enable toolkit gtk2 enable default toolkit gtk2 with x with system zlib with system jpeg with system png with system mng enable xft enable crypto enable java supplement Cap tulo 39 Navegadores Gr ficos 328 M s All de Linux From Scratch disable accessibility disable tests disable debug Y disable logging enable reorder enable strip disable pedantic enable cpp rtti enable extensions all amp amp make Si instalas Enigmail ejecuta los siguientes pasos cd extensions ipc makemake r amp amp make amp amp cd enigmail amp amp makemake r amp amp make amp amp CAM Instala Mozilla como sigue make install amp amp install d usr include mozilla 1 5 nss amp amp cp Lf dist private nss h dist public nss h usr include mozilla 1 5 nss amp amp ln nsf mozilla 1 5 usr include mozilla amp amp ln nsf mozilla 1 5 usr lib mozilla Instala Enigmail como sigue for i in components enigmime xpt components ipc xpt components libenigmime so components enigmail js components enigmail xpt chrome enigmail jar do install dist bin i usr lib mozilla 1 5 i done Para activar las operaciones multiusiario ejecuta lo siguiente cd usr lib mozilla 1 5 amp amp export LD LIBRARY P
27. 2 2 3 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources libbonobo 2 2 libbonobo 2 2 3 tar bz2 e Tama o del paquete 568 KB e Estimaci n del espacio necesario en disco 38 4 MB e Tiempo estimado de construcci n 1 01 SBU Dependencias de libbonobo Introducci n a Bonobo Activation 268 M s All de Linux From Scratch Requeridas ORBit2 2 6 2 y Bonobo Activation 2 2 2 Opcionales GTK Doc 1 0 y DocBook XML DTD 4 2 Instalaci n de libbonobo Instala libbonobo ejecutando los siguientes comandos configure prefix GNOME_PREFIX disable gtk doc amp amp make amp amp make install Contenido El paquete libbonobo contiene las librer as 1ibbonobo Descripci n Librer as libbonobo Las librer as 1ibbonobo son un conjunto de interfaces CORBA independientes del lenguaje y del sistema para la creaci n de componentes reutilizables y composici n de documentos GConf 2 2 1 Introducci n a GConf El paquete GConf contiene un sistema de configuraci n Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources GConf 2 2 GConf 2 2 1 tar bz2 e Descarga FTP tp ftp enome ore pub GNOME sources GConf 2 2 GConf 2 2 l tar bz2 e Tama o del paquete 1 1 MB e Estimaci n del espacio necesario en disco 25 4 MB e Tiempo estimado de construcci n 0 56 SBU Dependencias de GConf Requeridas ORBit2 2 6 2 y GTK 2 2 4 Opcionales GTK Doc 1 0 y DocBook SGML DTD 3 1 Instala
28. 3 35 SBU Descarga adicional e Parche para las p ginas de manual HTTP http www linuxfromscratch org patches blfs 5 0 openssl 0 9 7c manpages patch Instalaci n de OpenSSL Instala OpenSSL ejecutando los siguientes comandos patch Np1 i openssl 0 9 7c manpages patch sed s passwd openssl passwd doc apps passwd pod gt doc apps openssl passwd pod amp amp rm doc apps passwd pod config openssldir etc ssl prefix usr shared amp amp make MANDIR usr share man make MANDIR usr share man install amp amp cp r certs etc ssl amp amp rmdir etc ssl lib amp amp chmod 755 usr lib pkgconfig Explicaci n de los comandos no rc5 no idea Cuando se a aden al comando config eliminan la construcci n de dichos m todos de encriptaci n Puedes necesitar licencias sobre las patentes para utilizar cualquiera de estos m todos en tus proyectos rm doc apps passwd pod Hacemos esto porque de otra forma OpenSSL instalar a su p gina de manual de passwd sobre la existente en el sistema que es algo que no queremos make MANDIR usr share man make MANDIR usr share man install Estos comandos instalan OpenSSL colocando las p ginas de manual en usr share man en lugar de en su ubicaci n por defecto que es etc ss1 man rmdir etc ssl lib Esto es simplemente un comando de limpieza Por alguna raz n la rutina de instalaci n de openssl crea el directorio etc ss1 1lib aunque las librer
29. 50 Tipograf a XIII Impresoras Esc neres y Tipograf a 373 Cap tulo 45 Impresoras Este cap tulo contiene sistemas de administraci n de colas de impresi n y aplicaciones ghostscript que procesan PostScript para mostrarlo en terminales o papel CUPS 1 1 19 Introducci n a CUPS El Sistema de Impresi n Com n de UNIX CUPS es un administrador de impresoras y una serie de utilidades asociadas Est basado en el Protocolo de Impresi n de Internet y proporciona servicios de impresi n a la mayor a de impresoras PostScript y de tramas Informaci n sobre el paquete Descarga HTTP http kitty dnsalias ore PKGS SOURCES cups 1 1 19 source tar bz2 e Descarga FTP ftp ftp easysw com pub cups 1 1 19 cups 1 1 19 source tar bz2 e Tama o del paquete 3 5 MB e Estimaci n del espacio necesario en disco 32 MB e Tiempo estimado de construcci n 0 67 SBU Dependencias de CUPS Opcionales libjipeg 6b libpne 1 2 5 libtiff 3 6 0 OpenSSL 0 9 7c Linux PAM 0 77 y Python 2 3 2 Instalaci n de CUPS Instala CUPS ejecutando los siguientes comandos configure amp amp make make install Explicaci n de los comandos El comportamiento por defecto de la instalaci n es apropiado para los sistemas LFS Los ficheros de CUPS se situan en usr bin usr sbin var y etc cups Configuraci n de CUPS La configuraci n de CUPS es dependiente del tipo de impresora y puede ser compleja Generalmente las
30. Aceptar sS amp amp sS amp amp amp amp sS introduce DOMAINO01 en el campo de A ade la entrada swat a etc services con el siguiente comando echo swat Si utilizas inetd el siguiente comando a adir la entrada swat en etc inetd conf echo swat stream tcp nowait 400 root usr sbin swat swat gt gt etc ine Si utilizas xinetd el siguiente comando a adir la entrada swat en etc xinetd conf td conf 901 tcp gt gt etc services cat gt gt etc xinetd conf lt lt EOF service swat 1 port socket_type wait only_from user server log_on_fail A adir un nuevo usuario al dominio DOMAINO1 901 stream no 127 0 0 1 root ure usr sbin swat USERID 202 M s All de Linux From Scratch EOF La Herramienta de Administraci n Web de Samba SWAT puede lanzarse con el siguiente comando en SAMBABOX lynx http localhost 901 Nota Aseg rate que inetd est ejecut ndose y ejecuta killall HUP inetd antes de inciar SWAT El navegador Lynx se utiliza en esta demostraci n pero no es necesario Explicaci n de los comandos de configuraci n cat gt etc samba smb conf lt lt EOF Crea un fichero de configuraci n por defecto de Samba Esta configuraci n permitir a Samba actuar como Controlador Primario de Dominio para una red basada en Microsoft Windows Si no deseas esto se incluye un fichero simple smb conf predefinido con la distribuci
31. Alias del sistema y funciones Variables de entorno del sistema y programas de inicio deber an estar en etc profile Variables de entorno personales y programas de inicio deber an estar en bash profile Alias personales y funciones deber an estar en bashrc e e e Queremos configurar umask por defecto Incluso para int rpretes no interactivos y de no conexi n if S id gn S id un a id u gt 99 then umask 002 else umask 022 EN Proporciona un comando bin ls con colores Usado junto con el c digo que est en etc profile alias l1s l1s color auto Proporciona un indicador de comandos para int rpretes no interactivos m s espec ficamente int rpretes ejecutados desde el entorno xfree Busca en el archivo una discusi n titulada PS1 Environment Variable si quieres ver un muy buen caso de estudio acerca de esto addendum export PS1 MueXh w Fin de etc bashrc EOF Aqu se muestra un fichero bash_profile b sico Los comentarios en el fichero deber an explicar todo lo que necesitas Si quieres que cada nuevo usuario tenga este fichero autom ticamente basta con que cambies la salida del siguiente comando a etc skel bash_profile y compruebes los permisos tras la ejecuci n del comando Entonces puedes copiar etc skel bash_profile alos directorios personales de los usuarios que ya existan incluido root y estableces correctamente el grupo y propi
32. Descargas adicionales Parche necesario http www linuxfromscratch org patches blfs 5 0 linux 2 4 22 packet patch e Parches para otras versiones del n cleo http w1 894 telia com u89404340 patches packet Instalaci n del parche del n cleo Advierte que este parche puede da ar permanentemente tu dispositivo CD si es del tipo de los mencionados en http slashdot org article pl sid 03 10 25 1737244 No apliques el parche sin comprobar primero el art culo Instala el parche del n cleo ejecutando los siguientes comandos en el directorio de las fuentes del n cleo patch Np1 i linux 2 4 22 packet patch En la configuraci n del n cleo compara tus ajustes con los listados aqu Block devices Packet writing on CD DVD media Y OEM File Systems UDF filesystems support read only Y UDF write support DANGEROUS Y Si es necesario recompila el n cleo con make CC opt gcc 2 95 3 bin gcc dep amp amp make CC opt gcc 2 95 3 bin gcc bzImage make CC opt gcc 2 95 3 bin gcc modules make CC opt gcc 2 95 3 bin gcc modules _install Copia usr src linux arch i386 boot bzImage y usr src linux System map a boot Si utilizas LILO edita etc lilo conf correctamente y ejecuta lilo Si construyes packet writer escritura empaquetada como m dulo a ade lo siguiente a etc modules conf Instalaci n de Cdrdao 371 M s All de Linux From Scratch alias block major 97 pktcdvd Por ltimo crea en de
33. FTP ftp ftp kde org pub kde stable 3 1 4 src kdeutils 3 1 4 tar bz2 e Tama o del paquete 1 3 MB e Estimaci n del espacio necesario en disco 31 MB e Tiempo estimado de construcci n 3 76 SBU Dependencias de kdeutils Requerida kdebase 3 1 4 Instalaci n de kdeutils Instala kdeutils con configure prefix opt kde 3 1 4 disable debug disable dependency tracking amp amp make amp amp make install Contenido El paquete KDE Utils incluye kcalc charselectapplet arc kdepasswd kdf kedit kfloppy khexeditor kjots kljtool klpq y ktimer Descripciones kcalc kcale es una calculadora cient fica charselectapplet charselectapplet es un subprograma para seleccionar caracteres arc arc es una herramienta de archivado kdepasswd kdepasswd es un programa para administrar contrase as kdf kdf es un visor del uso de disco kedit kedit es un editor de texto kfloppy kfloppy es un formateador de disquetes khexeditor khexeditor es un editor binario kjots kjots sirve para tomar notas kljtool kljtool es un panel de control para impresoras HP Laserjet Informaci n sobre el paquete 258 klpq klpq muestra las colas de impresi n ktimer ktimer es un planificador de tareas kdeedu 3 1 4 Introducci n a kdeedu Informaci n sobre el paquete e Descarga HTTP M s All de Linux From Scratch e Descarga FTP ftp ftp kde org pub kde stable 3 1 4 src kdeedu 3 1 4 tar bz2
34. Guiones de uso general 279 M s All de Linux From Scratch Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources libetop 2 0 libetop 2 0 2 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources libetop 2 0 libetop 2 0 2 tar bz2 e Tama o del paquete 824 KB e Estimaci n del espacio necesario en disco 19 1 MB e Tiempo estimado de construcci n 0 45 SBU Dependencias de libgtop Requerida GLib 2 2 3 Instalaci n de libgtop Instala libgtop ejecutando los siguientes comandos configure prefix GNOME_PREFIX make make install Contenido El paquete libgtop contiene las librer as 1ibgtop Descripci n Librer as libgtop Las librer as 1ibgtop contienen funciones que permiten el acceso a los datos de rendimiento del sistema GAIL 1 2 2 Introducci n a GAIL El paquete GAIL contiene las Librer as de Implementaci n de Accesibilidad de GNOME Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gail 1 2 gail 1 2 2 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources gail 1 2 gai1 1 2 2 tar bz2 e Tama o del paquete 320 KB e Estimaci n del espacio necesario en disco 36 6 MB e Tiempo estimado de construcci n 0 83 SBU Dependencias de GAIL Requeridas GTK 2 2 4 y libenomecanvas 2 2 1 Opcionales GTK Doc 1 0 y DocBook SGML DTD 3 1 Instalaci n de GAIL Instala GAIL ejecutando los siguientes comandos configu
35. Informaci n sobre el paquete e Descarga HTTP http www docbook org xml 4 2 docbook xml 4 2 Zip e Descarga FTP ftp ftp us sinuspl net pub src docbook xml 4 2 zip e Tama o del paquete 84 KB e Estimaci n del espacio necesario en disco 468 KB e Tiempo estimado de construcci n 0 01 SBU Dependencias de DocBook XML DTD 4 2 Requeridas libxm12 2 5 11 y UnZip 5 50 Instalaci n de DocBook XML DTD Instala DocBook XML DTD ejecutando los siguientes comandos install d usr share xml docbook xml dtd 4 2 amp amp cp af docbook cat dtd ent mod usr share xml docbook xml dtd 4 2 amp amp if e etc xml1 catalog then mkdir p etc xml xmlcatalog noout Y create etc xml catalog fi if e etc xml1 docbook then xmlcatalog noout create etc xml docbook fi xmlcatalog noout add public OASIS ELEMENTS DocBook XML Information Pool V4 2 EN Y file usr share xml docbook xml dtd 4 2 dbpoolx mod etc xml docbook xmlcatalog noout add public OASIS DTD DocBook XML V4 2 EN http oasis open org docbook xml1 4 2 docbookx dtd etc xml docbook xmlcatalog noout add public OASIS ENTITIES DocBook XML Character Entities V4 2 EN file usr share xml docbook xml dtd 4 2 dbcentx mod etc xml docbook amp amp xmlcatalog noout add public OASIS ENTITIES DocBook XML Notations V4 2 EN file usr share x
36. Listas de correo y archivos El servidor linuxfromscratch org hospeda una serie de listas de correo usadas para el desarrollo de BLES Estas listas incluyen entre otras las listas de desarrollo principal y de soporte Para obtener mas informaci n sobre qu listas hay disponibles c mo suscribirse a ellas localizaci n de los archivos etc visita http www linuxfromscratch org mail html La comunidad hispanoparlante dispone de dos listas de correo ajenas al servidor linuxfromscratch org e Soporte ayuda y noticias sobre LFS http www linuxauen net mailman listinfo linux desde cero e Coordinaci n de la traducci n de LFS al castellano http listas escomposlinux org mailman listinfo lfs es Servidor de noticias Todas las listas de correo hospedadas en linuxfromscratch org tambi n son accesibles a trav s del servidor NNTP Todos los mensajes publicados en una lista de correo se copian en el grupo de noticias correspondiente y viceversa Se puede acceder al servidor de noticias en_ news linuxfromscratch org Buscando ayuda y las FAQ Si encuentras alg n problema al usar este libro y tu problema no est en las FAQ http www escomposlinux org lfs es faq el original en ingl s se encuentra en http www linuxfromscratch org fag ver s que mucha gente en el Internet Relay Chat IRC y en las listas de correo estar encantada de ayudarte Hay un resumen de las listas de correo del LFS en Listas de correo y archi
37. Scanner Access Now Easy Simple Authentication and Security Layer Static Binutils Units Source Code Control System Small Computer System Interface Software Development Kit Standard Generalized Markup Language Server Message Block Simple Mail Transfer Protocol Acr nimos 414 SOL SSH SSL SUID SVG SVGA TCL TCP TIFF TLS UDF UID UDP UI URL USB USR UUCP VESA VGA VOB WWW XDMCP XML XSL XSLT XSM XMMS YUV Simple Object Access Protocol Structured Query Language Secure SHell Secure Sockets Layer Set User IDentity Scalable Vector Graphics Super Video Graphics Array Tool Command Language Transmission Control Protocol Tag ged Image File Format Transport Layer Security Universal Disk Format User IDentity User Datagram Protocol User Interface Uniform Resource Locator Universal Serial Bus Upstream Ready Unix to Unix Copy Protocol Video Electronics Standards Association Video Graphics Array Video OBject World Wide Web X Display Manager Control Protocol eXtensible Markup Language eXtensible Style Language eXtensible Style Language Transformation X Open System Management X MultiMedia System Luminance Bandwidth Chrominance Acr nimos M s All de Linux From Scratch 415
38. Se construye e instala solo si encuentra CUPS 1 1 19 Explicaci n de los comandos 380 Cap tulo 46 Esc neres Este cap tulo contiene aplicaciones para esc neres que nos permiten convertir documentos impresos a documentos formateados legibles por otras aplicaciones SANE 1 0 12 Introducci n a SANE SANE es una abreviatura de Scanner Access Now Easy Acceso F cil al Esc ner Desgraciadamente el acceso al esc ner no es f cil ya que cada vendedor tiene sus propios protocolos El nico protocolo conocido que deber a traer algo de unidad a este caos es el interfaz TWAIN pero es demasiado impreciso para permitir un entorno de escaneado estable Por tanto SANE viene con su propio protocolo de modo que no se utilizar n los controladores del vendedor SANE se divide en controladores e interfaces Los controladores acceden a los esc neres soportados Las interfaces permiten al usuario acceder a los controladores Informaci n sobre el paquete e Descarga HTTP http www sane project org e Descarga FTP ftp ftp mostang com pub sane sane backends 1 0 12 sane backends 1 0 12 tar 2z e Descarga FTP ftp ftp mostang com pub sane sane frontends 1 0 11 sane frontends 1 0 11 tar ez e Tama o del paquete 2 7 MB Controladores 180 KB Interfaces e Estimaci n del espacio necesario en disco 31 MB Controladores 3 3 MB Interfaces e Tiempo estimado de construcci n 1 44 SBU Controladores 0 09 SBU
39. Un LES es un sistema de desarrollo pero solo para C C y Perl Este cap tulo ampl a los lenguajes disponibles Python 2 3 2 Introduci n a Python El paquete Python contiene el entorno de desarrollo Python Es til para programaci n orientada a objetos escribir guiones hacer prototipos de programas extensos o desarrollarlos por completo Informaci n sobre el paquete e Descarga HTTP http www python org ftp python 2 3 2 Python 2 3 2 tgz e Descarga FTP ftp ftp python org pub python 2 3 2 Python 2 3 2 tgz e Tama o del paquete 8 3 MB e Estimaci n del espacio necesario en disco 68 MB e Tiempo estimado de construcci n 1 33 SBU Descarga adicional e Parche requerido HTTP _http www linuxfromscratch org patches blfs 5 0 Python 2 3 2 gdbm 2 patch Dependencias de Python Opcionales expat 1 95 6 Tk 8 4 4 GDBM 1 8 3 GMP 4 1 2 y readline 4 3 Instalaci n de Python Instala Python ejecutando los siguientes comandos patch Np1 i Python 2 3 2 gdbm 2 patch configure prefix usr enable shared make make install Contenido El paquete Python contiene python y pydoc Descripciones python python es un lenguaje de programaci n interpretado e interactivo orientado a objetos pydoc pydoc es la herramienta de documentaci n de Python M dulos de Perl Introducci n a los m dulos de Perl Los paquetes de m dulos de Perl a aden objetos tiles al lenguaje Perl Los m dulos ut
40. _http www linuxfromscratch org patches blfs 5 0 gpm 1 20 1 silent patch Instalaci n de GPM Instala GPM ejecutando los siguientes comandos patch Np1 i gpm 1 20 1 segfault patch patch Np1 i gpm 1 20 1 silent patch LDFLAGS 1m configure prefix usr make make install ldconfig n 1 usr lib libgpm so 1 19 0 Explicaci n de los comandos export LDFLAGS Im La librer a matem tica debe enlazarse con gpm ya que se usa la funci n ceil en el c digo de movimiento del cursor S lo se necesita LDFLAGS si se utiliza la optimizaci n de tama o para gpm ldconfig n l Durante la instalaci n gpm muestra un mensaje pidiendo que se ejecute el anterior comando para crear los enlaces correctos a las librer as Configuraci n de GPM Gui n gpm para init d El gui n gpm para init d puede crearse usando los siguientes comandos cat gt etc rc d init d gpm lt lt EOF bin sh Inicio de rc_base init d gpm Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardflinuxfromscratch org Partes espec ficas de GPM por Mark Hymers markhflinuxfromscratch org source etc sysconfig rc source rc_functions if f etc sysconfig mouse then source etc sysconfig mouse fi Cap tulo 11 Utilidades del Sistema 98 M s All de Linux From Scratch if z SMDEVICE z PROTOCOL then echo Por favor crea un fichero etc sys
41. actualizado a pan 0 14 2 y gnet 2 0 4 xsoft actualizado a AbiWord 1 99 6 gnumeric 1 1 20 gnome desktop 2 2 2 y gnome panel 2 2 2 2 postlfs a adido gnupg 1 2 3 actualizado a libgnomeprint 2 2 1 3 libgnomeprintui 2 2 1 4 y balsa 2 0 14 actualizado a libesmtp 1 0 eel 2 2 4 and libgtkhtml 2 2 4 Ediciones suministradas por DJ a adido NASM directFB libMPEG3 y actualizado SDL por Igor actualizada la introducci n a gtk engines gtk thinice engine y libgail gnome Eliminado png support 3 1 dtd de las secciones gtk doc y sgml dtd 3 e 1 de Septiembre de 2003 larry gnome actualizado a libbonoboui 2 2 2 gnome icon theme 1 0 6 libgnomeui 2 2 2 gnome themes 2 2 2 scrollkeeper 0 3 12 libwnck 2 2 2 vte 0 10 29 libgtop 2 0 2 gail 1 2 2 at spi 1 1 9 librsvg 2 2 5 y galeon 1 3 7 e 31 de Agosto de 2003 libgnomecanvas 2 2 1 e 31 de Agosto de 2003 e 31 de Agosto de 2003 e 31 de Agosto de 2003 e 30 de Agosto de 2003 e 30 de Agosto de 2003 e 29 de Agosto de 2003 e 29 de Agosto de 2003 e 29 de Agosto de 2003 larry larry larry larry larry larry larry larry larry ac se ps Servidores alternativos gnome actualizado a GConf 2 2 1 gnome mime data 2 2 1 gnome vfs 2 2 5 libgnome 2 2 3 y tualizada la introducci n de wvdial y wvstreams suminstrado por Igor rver a adido rsync 2 5 6 suministrado por Daniel Baumann multimedia actualizad
42. amp amp make make install Contenido El paquete KDE Artwork incluye kscreensaver Descripci n kscreensaver kscreensaver es el salvapantallas para KDE kdetoys 3 1 4 Introducci n a kdetoys Informaci n sobre el paquete e Descarga HTTP Descarga FTP tp ftp kde ore pub kde stable 3 1 4 src kdetoys 3 1 4 tar bz2 e Tama o del paquete 1 8 MB e Estimaci n del espacio necesario en disco 18 MB e Tiempo estimado de construcci n 1 51 SBU Dependencias de kdetoys Requerida kdebase 3 1 4 Instalaci n de kdetoys Instala kdetoys con configure prefix opt kde 3 1 4 disable debug disable dependency tracking amp amp make amp amp make install Contenido El paquete KDE Toys incluye amor kaphorism kmoon kodo kteatime y ktux Introducci n a kdeartwork 260 M s All de Linux From Scratch Descripciones amor amor Divertido malgastador de recursos kaphorism kaphorism Aforismos kmoon kmoon es un indicador de la fase lunar kodo kodo mide el kilometraje de tu escritorio kteatime kteatime avisa cuando el t est listo ktux ktux Un peque o Tux cruzando las estrellas kdeaddons 3 1 4 Introducci n a kdeaddons kdeaddons contiene m dulos plugins y guiones adicionales para algunas aplicaciones de KDE Informaci n sobre el paquete e Descarga HTTP Descarga FTP ftp ftp kde org pub kde stable 3 1 4 src kdeaddons 3 1 4 tar bz2 e Tama o
43. balsa balsa es un lector de correo basado en GNOME 2 Opcionales 334 XII Multimedia ndice 41 Controladores y Librer as Multimedia 42 Utilidades de sonido 43 Utilidades de V deo 44 Utilidades para grabar CDs XII Multimedia 335 Cap tulo 41 Controladores y Librer as Multimedia Muchos programas multimedia necesitan librer as y o controladores para funcionar correctamente Los paquetes de esta secci n pertenecen a dicha categor a Normalmente s lo necesitas instalarlos si est s instalando un programa que tiene listada la librer a como requisito o como opci n para activar el soporte de ciertas funcionalidades ALSA 0 9 6 Lo primero que la gente tiende a preguntar sobre ALSA es por qu deber an usarlo en lugar de los controladores de sonido incluidos en el n cleo hay varias razones Primero los controladores de ALSA soportan m s tarjetas de sonido que los del n cleo En segundo lugar la emulaci n OSS es en algunos casos m s r pida y mejor que los propios controladores OSS originales Y por ltimo son varios los programas que pueden utilizar las caracter sticas ampliadas de ALSA para controlar mejor la tarjeta de sonido Tambi n es probable que ALSA sea el futuro del Sonido en Linux de ah el nombre Advanced Linux Sound Architecture Arquitectura Avanzada de Sonido en Linux y los controladores ALSA posiblemente se incluyan dentro del n cleo linux en alg n punto de la serie de desarrollo 2 5
44. bin x 1 Sys x 2 kmem x 3 tty x 4 tape x 5 daemon x 6 floppy x 7 disk x 8 lp x 9 dialout x 10 audio x 11 EOF chmod 644 etc passwd etc group mkdir var log EOD chmod u x mnt loopl etc init d rcs A menos que le a adas muchas cosas a este gui n lo que es aconsejable lo anterior deber a estar razonablemente cerca de lo que necesitas Instalar paquetes Hay dos paquetes que deben instalarse El paquete busybox incorpora las funciones centrales que suministran un int rprete de comandos y muchas utilidades b sicas Un paquete de sistemas de ficheros como_e2fsprogs o un paquete para el sistema de ficheros que est s usando proporcionar un conjunto m nimo de utilidades para la comprobaci n y reconstrucci n del sistema de ficheros No se instalar el paquete completo solo ciertos componentes necesarios Si utilizas devfsd tambi n necesitar s instalar ese software Instala busybox dentro de la imagen del disco de memoria inicial Busybox incorpora muchas de las funciones de los programas Unix dentro de un ejecutable peque o make amp amp make PREFIX mnt loopl install gt mnt loop1 var utmp Proceso de construcci n del disco de rescate 27 M s All de Linux From Scratch Creamos var utmp porque busybox lo necesita para que el comando reboot funcione correctamente Si este fichero no existe cuando se inicia busybox el comando reboot no funcionar Esto puede ser malo para las person
45. de Linux From Scratch Librer as engine Las librer as engine son un sistema de administraci n de temas Ficheros de temas Los ficheros de temas incluidos son Pixmap Metal y Redmond95 GTK ThinlIce Engine 2 0 2 Introducci n a GTK Thinlce Engine El paquete GTK ThinIce Engine contiene temas Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources gtk e Descarga FTP tp ftp enome org pub GNOME sources gtk thinice engine 2 0 gtk thinice engine 2 0 2 tar bz2 e Tama o del paquete 136 KB e Estimaci n del espacio necesario en disco 1 6 MB e Tiempo estimado de construcci n 0 00 SBU Dependencias de GTK Thinlce Engine Requerida GTK 2 2 4 Instalaci n de GTK ThinlIce Engine Instala GTK ThinIce Engine ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete GTK ThinIce Engine contiene temas GNOME Themes 2 2 2 Introducci n a GNOME Themes El paquete GNOME Themes contiene varios temas de escritorio m s Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources gnome themes 2 2 gnome themes 2 2 2 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources gnome themes 2 2 gnome themes 2 2 2 tar bz2 e Tama o del paquete 2 4 MB e Estimaci n del espacio necesario en disco 28 6 MB e Tiempo estimado de construcci n 0 37 SBU Dependencias de GNOME Themes Requeri
46. diferentes comandos de cvs por ejemplo para hacer que todos los comandos cys diff se ejecuten con u el usuario puede a adir diff uen su fichero cvsrc cvswrappers especifica los envoltorios wrappers que se van a usar adem s de los indicados en el fichero CVSROOT cvswrappers del repositorio Contenido El paquete CVS contiene cvs evsbug y res2log Descripciones cvs Este es el programa principal para el sistema de versiones concurrentes cvsbug Se usa para enviar informes de problemas con CVS a un sitio central de soporte rcs2log Generador de RCS a ChangeLog Wget 1 8 2 Introducci n a Wget El paquete Wget contiene wget una utilidad para descargar ficheros de la Web en modo no interactivo Informaci n sobre el paquete e Descarga HTTP http ftp enu ore enu wget wget 1 8 2 tar 2z e Descarga FTP ftp ftp enu ore egnu wget wget 1 8 2 tar 2z e Tama o del paquete 1 1 MB e Estimaci n del espacio necesario en disco 5 4 MB e Tiempo estimado de construcci n 0 11 SBU Dependencias de Wget Opcional OpenSSL 0 9 7c Instalaci n de Wget Instala Wget ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp make make install Explicaci n de los comandos prefix usr Esto compila e instala wget en el directorio usr en lugar de en usr local sysconfigdir etc Esto cambia el destino de los ficheros de configuraci n de usr etca etc Conf
47. e ISO 8879 d docbook cat orig gt docbook cat cp docbook cat docbook cat orig sed e gml d docbook cat orig gt docbook cat Estos comandos borran las definiciones ENT del fichero de cat logo Configuraci n de DocBook SGML DTD Ficheros de configuraci n etc sgml catalog Informaci n sobre la configuraci n El gui n de arriba actualiza el cat logo Para usar s lo la versi n 4 x m s actual de DocBook SGML DTD se necesita lo siguiente cat gt gt usr share sgml docbook sgml dtd 4 2 catalog lt lt EOF Inicio de los cambios al cat logo PUBLIC OASIS DTD DocBook V4 1 EN docbook dtd PUBLIC OASIS DTD DocBook V4 0 EN docbook dtd Fin de los cambios al cat logo EOF Contenido El paquete DocBook SGML DTD contiene ficheros DTD y ficheros MOD Descripciones Ficheros DTD Los ficheros DTD contienen una definici n de tipo de documento que describe los tipos de elementos y las listas de atributos que pueden ser usados en los ficheros SGML correspondientes Ficheros MOD Los ficheros MOD contienen componentes de la definici n de tipo de documento que se incluyen en ficheros DTD OpenSP 1 5 Introducci n a OpenSP El paquete OpenSP contiene una librer a en C para el uso de ficheros SGML XML Es til para validar procesar y manipular documentos en SGML o XML Informaci n sobre el paquete e Descarga HTTP http download sourceforge net openjade OpenSP 1 5 tar gz e Des
48. e 16 de Septiembre de 2003 larry e 16 de Septiembre de 2003 igor e 16 de Septiembre de 2003 larry abiword 2 0 0 PDL 2 4 0 Astr e 15 de Septiembre de 2003 larry e 15 de Septiembre de 2003 igor e 14 de Septiembre de 2003 larry e 14 de Septiembre de 2003 igor e 14 de Septiembre de 2003 igor e 14 de Septiembre de 2003 larry e 13 de Septiembre de 2003 larry e 13 de Septiembre de 2003 larry e 13 de Septiembre de 2003 igor e 12 de Septiembre de 2003 igor e 12 de Septiembre de 2003 larry e 12 de Septiembre de 2003 igor e 11 de Septiembre de 2003 larry e 11 de Septiembre de 2003 larry e 11 de Septiembre de 2003 larry M s All de Linux From Scratch a adido FLAC 1 1 0 y id3lib 3 8 3 actualizado a sane 1 0 12 y xsane 0 91 bs actualizadas las instrucci nes de XFree86 para usar el compilador del kernel para los modulos del actualizada la introducci n de los paquetes ALSA modificada las instrucci nes para Apache actualizado a LPRng 3 8 22 actualizado a fluxbox 0 9 5 ya que el estable no compilar con gcc 3 3 1 a adido Speex 1 0 1 actualizado a postfix 2 0 16 y whois 4 6 7 actualizado a soup 0 7 11 actualizadas las instrucciones para feron 2 9 3 actualizado a gal 0 24 a adido libFAME 0 9 0 actualizado a xine lib 1 rc0a actualizado a openssh 3 7 1p1 a adida p gina de documento comprimida a postlfs actualizado a xinetd
49. e Estimaci n del espacio necesario en disco 4 1 MB e Tiempo estimado de construcci n 0 09 SBU Descarga adicional e Parche requerido si piensas usar RP PPPoE 3 5 con marcaci n de demanda o el modo PPPoE del n cleo http www linuxfromscratch org patches blfs 5 0 ppp 2 4 1 pppoe 5 patch Instalaci n de PPP Nota Debes activar el soporte de PPP en el n cleo ya sea integrado en l o disponible como m dulo Si necesitas el parche relacionado con PPPoE aplicalo patch Np1 i ppp 2 4 1 pppoe 5 patch Instala PPP ejecutando los siguientes comandos configure amp amp make make install Configuraci n de PPP Ficheros de configuraci n etc ppp Informaci n sobre la configuraci n El demonio PPP necesita muy poca configuraci n El problema principal es crear el gui n para establecer la conexi n Esto puede hacerse usando el programa chat que viene en este paquete o usando WyvDial 1 53 Contenido El paquete PPP contiene los programas chat pppd pppdump y pppstats Descripciones chat El programa chat establece un di logo entre el ordenador y el m dem Su funci n principal es establecer la conexi n entre el demonio del Protocolo Punto a Punto Point to Point Protocol Daemon PPPD y el proceso pppd remoto pppd pppd es el demonio del Protocolo Punto a Punto pppdump pppdump se usa para convertir ficheros de registro de PPP a un formato legible Cap tulo 13 Entorno de Red por Marcado Telef ni
50. etc profile y SHOME profile Contenido El paquete ASH contiene ash Descripci n ash ash es un int rprete de comandos comapatible con sh Tcsh 6 12 00 Introducci n a Tesh El paquete Tesh contiene una versi n mejorada pero completamente compatible con el int rprete de comandos UNIX C de Berkeley csh Es til como int rprete de comandos alternativo para aquellos que prefieren la sintaxis de C a la de bash y tambi n porque algunos programas necesitan el int rprete de comandos C para instalarse Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at utils shells tcsh tcsh 6 12 00 tar gz e Descarga FTP ftp ftp funet fi pub unix shells tesh tcsh 6 12 00 tar gz Cap tulo 7 Int rpretes de comandos 64 M s All de Linux From Scratch e Tama o del paquete 804 KB e Estimaci n del espacio necesario en disco 9 0 MB e Tiempo estimado de construcci n 0 16 SBU Instalaci n de Tesh Instala Tcsh ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install amp amp cp tcsh man usr share man manl tcsh 1l ln s usr bin tcsh bin csh Explicaci n de los comandos cp tesh man usr share man manl tesh 1 Tesh no instala su p gina de manual correctamente de modo que lo hacemos manualmente In s usr bin tesh bin esh La norma FHS determina que si hay un int rprete de comandos C instalado deber a haber un enlace simb lico de bin csh a
51. gnect gnibbles gnobots2 gnome stones gnome xbill gnometris gnomine gnotravex gnotski gtali iagno mahjongg y same gnome gnome calculator 295 M s All de Linux From Scratch Nautilus 2 2 4 Introducci n a Nautilus El paquete Nautilus contiene el interfaz y el administrador de ficheros de GNOME Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources nautilus 2 2 nautilus 2 2 4 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources nautilus 2 2 nautilus 2 2 4 tar bz2 e Tama o del paquete 4 6 MB e Estimaci n del espacio necesario en disco 101 2 MB e Tiempo estimado de construcci n 1 33 SBU Dependencias de Nautilus Requerida libgnomeui 2 2 2 Opcional medusa Instalaci n de Nautilus Instala Nautilus ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome libexecdir GNOME_PREFIX sbin make amp amp make install Explicaci n de los comandos sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc libexecdir 8GNOME_PREFIX sbin Esta opci n pone los ejecutables del sistema en SENOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec Contenido El paquete Nautilus contiene nautilus y las librer as libnautilus Descripciones nautilus nautilus es el administrador de ficheros de GNOME Librer as de nautilus Las librer as
52. imapd imapd es el demonio servidor IMAP ipop2d ipop2d es un servidor de conversi n IMAP a POP2 ipop3d ipop3d es un servidor de conversi n IMAP a POP3 mtest mtest es un agente de correo de usuario IMAP m nimo usado para depuraci n rpload rpload es la utilidad de datos remotos de Pine usada para convertir ficheros de configuraci n local de Pine o libretas de direcciones en configuraciones o libretas de direcciones remotas rpdump rpdump se usa para copiar los datos de ficheros de configuraci n remotos de Pine o libretas de direcciones en ficheros locales sirn 0 9 7 4 Introducci n a sirn slrn es un lector de noticias basado en slang capaz de leer colas spools de noticias locales o grupos de un servidor NNTP Tambi n pueden crearse peque as colas de noticias locales mediante el programa slrnpull incluido Informaci n sobre el paquete Descarga HTTP http telia dl sourceforge net sourceforge slrn slrn 0 9 7 4 tar bz2 e Descarga FTP ftp ftp uni koeln de news slrn 0 9 7 4 tar gz e Tama o de la descarga 850 KB e Estimaci n del espacio necesario en disco 8 1 MB e Tiempo estimado de construcci n 0 18 SBU Configuraci n de Pine 157 M s All de Linux From Scratch Dependencias de slrn Requeridas slang 1 4 9 y un MTA Mira el Cap tulo 22 Instalaci n de slrn Instala slrn ejecutando los siguientes comandos configure prefix usr with slrnpull amp amp make LDFL
53. kontour es un programa de dibujo vectorial Cap tulo 38 Paquetes de oficina 324 M s All de Linux From Scratch krita krita es una aplicaci n de edici n y pintado de im genes kugar kugar es una herramienta para crear informes kplato kplato es una aplicaci n para el manejo de proyectos en sus primeras etepas de desarrollo kchart kchart es una aplicaci n para dibujar diagramas kformula kformula es un editor de f rmulas OpenOffice 1 1 0 Introducci n a OpenOffice OpenOffice es un entorno ofim tico el hermano en c digo abierto de StarOffice Informaci n sobre el paquete e Descarga HTTP http www openoffice ore dev_docs source l 1 0 source html e Descarga FTP e Tama o del paquete 155 MB e Estimaci n del espacio necesario en disco 3 0 GB e Tiempo estimado de construcci n Dependencias de OpenOffice Requeridas XFree86 4 3 0 1 J2SDK 1 4 1 Zip 2 3 UnZip 5 50 Tcsh 6 12 00 y_which 2 14 Opcionales Linux PAM 0 77 y Apache Ant Descargas adicionales e Librer a del Recortador General de Pol gonos Requerida ftp ftp cs man ac uk pub toby epc gpe23 1 tar Z e Parche necesario Evita que se construya la libreta de direcciones de mozilla http www linuxfromscratch org patches blfs 5 0 openoffice 1 1 0 no mozab patch e Parche necesario El ejecutable test est en bin no en usr bin http www linuxfromscratch ore patches blfs 5 0 openoffice 1 1 0 test bin loc patch e Parch
54. make install Contenido Este paquete proporciona la librer a 1ibmad Descripci n libmad libmad es una librer a de decodificaci n de audio MPEG OpenQuicktime 1 0 Introducci n a OpenQuicktime OpenQuicktime es una peque a librer a que maneja el formato de fichero Quicktime en muchas variedades de Unix La decodificaci n y codificaci n de audio y video se suministra mediante un mecanismo de m dulos Informaci n sobre el paquete Descarga HTTP http flow dl sourceforge net sourceforge openquicktime openquicktime 1 0 src tez e Descarga FTP e Tama o del paquete 313 KB e Estimaci n del espacio necesario en disco 8 6 MB e Tiempo estimado de construcci n 0 11 SBU Descarga adicional e CODEC opcional http www openquicktime org codecs php Dependencias de OpenQuicktime Opcionales GLib 1 2 10 y libipeg 6b Instalaci n de OpenQuicktime Instala OpenQuicktime ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install mpeg3toc 348 M s All de Linux From Scratch Contenido Este paquete contiene la librer a 1ibopenquickt ime y utilidades que te permiten manipular ficheros Quicktime Descripciones libopenquicktime Esta es la librer a central dechunk dechunk extrae marcos RGB de una pel cula y los escribe como im genes PPM make_streamable Este programa hace que un fichero Quicktime puede tratarse como flujo qtdump qtdump vuelca todas
55. n de make Contenido El paquete libgnomeprint contiene las librer as 1ibgnomeprint GAL 1 99 9 285 M s All de Linux From Scratch Descripci n Librer as libgnomeprint Las librer as 1ibgnomeprint implementan la Arquitectura de Impresi n de GNOME libgnomeprintui 2 2 1 3 Introducci n a libgnomeprintui El paquete libgnomeprintui contiene las librer as 1ibgnomeprintui Informaci n sobre el paquete Descarga HTTP http ftp enome org pub GNOME sources libenomeprintui 2 2 libgnomeprintui 2 2 1 3 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources libgnomeprintui 2 2 libenomeprintui 2 2 1 3 tar bz2 e Tama o del paquete 464 KB e Estimaci n del espacio necesario en disco 20 5 MB e Tiempo estimado de construcci n 0 29 SBU Dependencias de libgnomeprintui Requeridas libgnomeprint 2 2 1 3 y libenomeui 2 2 2 Instalaci n de libgnomeprintui Instala libgnomeprintui ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make amp amp make install Explicaci n de los comandos enable gik doc Esta opci n reconstruye la documentaci n durante la ejecuci n de make Contenido El paquete libgnomeprintui contiene las librer as 1ibgnomeprintui Descripci n Librer as libgnomeprintui Las librer as 1libgnomeprintui son la parte GUI de la implementaci n de la Arquitectura de Impresi n de GNOME GtkHTML 3 0 8 Introducci n a GtkHTML El paquete Gtk
56. n hace que Inetutils se compile contra Linux PAM A ade esta opci n si quieres utilizar PAM disable servers Varios de los servidores incluidos con Inetutils son inseguros por naturaleza y en algunos casos existen alternativas mejores Puedes elegir esta opci n y elegir solo los servidores que desees evitando instalar servidores indeseados Contenido El paquete Inetutils contiene clientes y servidores de red Descripciones ftp ftp es un clente de transferencia de ficheros de ARPANET logger logger a ade entradas en los ficheros de registro del sistema ping ping env a paquetes ICMP ECHO_REQUEST hacia nodos de la red rcp rcp copia ficheros remotos rlogin rlogin es un cliente para entrar en sistemas remotos rsh rsh es un int rprete de comandos remoto Informaci n sobre el paquete 144 M s All de Linux From Scratch syslogd syslogd registra los mensajes del sistema talk talk permite la comunicaci n entre usuarios telnet telnet es una interfaz de usuario para el protocolo TELNET tftp tftp es un programa de transferencia de ficheros trivial whois whois es un cliente para el servicio de directorio whois ftpd ftpd es un servidor del Protocolo de Transferencia de Ficheros por Internet de DARPA inetd inetd es un super servidor de internet rexecd rexed es un servidor de ejecuci n remota rlogind rlogind es un servidor de entrada a sistemas remotos rshd rshd es un servidor de in
57. named named es el demonio servidor de nombres dnssec signzone dnssec signzone genera versiones firmadas de los ficheros de zona dnssec signkey dnssec signkey firma grupos de llaves de ficheros de zona dnssec keygen dnssec keygen es un generador de llaves para DNS seguro dnssec makekeyset dnssec makekeyset genera un grupos de llaves a partir de una o m s llaves creadas con dnssec keygen nsupdate nsupdate se utiliza para suministrar peticiones de actualizaci n del DNS Ejecutar un servidor CVS Ejecutar un servidor CVS Esta secci n describir c mo levantar administrar y asegurar un servidor CVS Dependencias del servidor CVS Contenido 187 M s All de Linux From Scratch Requeridas CVS 1 11 6 y OpenSSH 3 7 1p2 Activar un servidor CVS Expondremos la activaci n de un servidor CVS utilizando OpenSSH como m todo de acceso remoto Otros m todos de acceso que incluyen pserver y server no deber an usarse como acceso de escritura al repositorio CVS El m todo pserver env a las contrase as por la red en texto claro y el m todo server no est soportado en todas las versiones de CVS Pueden encontrarse instrucciones para acceso an nimo al CVS en modo s lo lectura utilizando pserver al final de esta secci n La configuraci n de nuestro servidor CVS consta de cuatro pasos 1 Crea un repositorio Crea un nuevo repositorio CVS con los siguientes comandos siendo root mkdir cvsr
58. readline 4 3 Instalaci n de librep Instala librep ejecutando los siguientes comandos configure prefix usr libexec usr lib mandir usr share man infodir usr share info amp amp make make install Explicaci n de los comandos libexec usr lib Este comando instala los ficheros en usr 1ib rep en lugar de en user libexec rep Contenido El paquete librep contiene rep y las librer as 1ibrep Descripciones Instalaci n de los m dulos de Perl 110 M s All de Linux From Scratch rep rep es el int rprete Lisp Librer as librep Las librer as 1ibrep contienen las funciones necesarias para el int rprete Lisp J25SDK 1 4 1 Introducci n a J2SDK El paquete J2SDK contiene el entorno de desarrollo de Java de Sun Sirve para desarrollar programas Java y proporciona el entorno de ejecuci n necesario para ejecutar dichos programas Tambi n incluye un m dulo plugin para que los navegadores puedan ejecutar programas Java El JDK viene en dos sabores un binario precompilado y un paquete fuente Anteriormente el m dulo incluido en el paquete binario JDK no pod a utilizarse en LFS debido a la incompatibilidad con los navegadores compilados con GCC 3 Esto ya no es as El paquete fuente requiere que te registres en el sitio de desarrolladores de Sun y que aceptes la Licencia Comunitaria de Sun Sun Community Source License El c digo fuente no puede ser descargado desde ciertos pa ses de
59. rgb2ycbcr rgb2ycbcr convierte im genes TIFF no YCbCr a im genes TIFF YCbCr thumbnail thumbnail crea un fichero TIFF con im genes miniaturizadas tiff2bw tiff2bw convierte una imagen TIFF en color a escala de grises Instalaci n de libtiff 86 M s All de Linux From Scratch tiff2ps tiff2ps convierte una imagen TIFF en un fichero PostScript tiff2rgba No hay descripci n disponible tiftcmp tiffcmp compara dos ficheros TIFF tiffcp tiffcp copia y posiblemente convierte un fichero TIFF tiffdither tiffdither convierte una imagen en escala de grises a binivel usando difuminado tiftdump tiffdump muestra informaci n detallada de ficheros TIFF tiffinfo tiffinfo muestra informaci n sobre ficheros TIFF tifimedian tiffmedian aplica el algoritmo de corte medio a los datos de un fichero TIFF tiffsplit tiffsplit divide un TIFF multi imagen en ficheros TIFF de una sola imagen Librer as tiff Las librer as tiff las usan muchos programas para leer y escribir ficheros TIFF libungif 4 1 0b1 Introducci n a libungif El paquete libungif contiene librer as para leer todos los GIFs y escribir GIFs sin compresi n as como programas para convertir y trabajar con ficheros GIF Las librer as son tiles para cualquier programa gr fico que desee manejar ficheros GIF mientras que los programas son tiles para tareas de conversi n y limpieza de im genes La raz n por la que libungif s lo escribe GIFs sin
60. s All de Linux From Scratch Contenido El paquete Postfix contiene bounce cleanup error flush lmtp local mailq master newaliases ngmgr pickup pipe postalias postcat postconf postdrop postfix postkick postlock postlog postmap postqueue postsuper qamgr amapd sendmail showq smtp smtpd spawn trivial rewrite y virtual Descripciones postfix postfix es el programa que inicia y detiene el sistema de entrega de correo master master es el proceso residente que lanza bounce cleanup error flush lmtp local namgr pickup pipe qmgr qmqpd showq smtp smtpd spawn trivial rewrite y virtual bajo demanda Estos programas no est n dise ados para trabajar como comandos de usuario postqueue postqueue implementa el interfaz de usuario de Postfix para administrar la cola Implementa todas las operaciones disponibles tradicionalmente mediante el comando sendmail sendmail sendmail implementa la interfaz de compatibilidad Postfix a Sendmail mailq y newaliases son enlaces simb licos a sendmail showq showq emula el comando mai 1q cuando el sistema de correo Postfix no se est ejecutando postsuper postsuper realiza tareas de mantenimiento en la cola Postfix postalias postalias crea consulta o actualiza bases de datos de alias de Postfix postcat postcat imprime el contenido de un fichero de cola de Postfix en formato legible postcont postconf imprime o cambia los valores de los par metros de conf
61. s de una simplemente reemplaza eth0 por la interfaz que desees usar Estas instrucciones convertir n los ficheros de configuraci n de LFS una configuraci n est tica en una configuraci n que utilice el protocolo DHCP Ten en cuenta que las interfaces est ticas y DHCP pueden coexistir en un sistema LFS Para conseguirlo basta con hacer las modificaciones s lo en las interfaces que necesiten soporte DHCP Todas las instrucciones de esta p gina son v lidas sin importar el cliente DHCP que pienses utilizar Si la interfaz que piensas utilizar como puerta de enlace por defecto va a usar DHCP el primer paso es eliminar las variables GATEWAY y GATEWAY_IFde etc sysconfig networx Esto s lo necesitas hacerlo una vez cd etc sysconfig cp network network bak sed s GATEWAY ff GATEWAY network bak gt network Ahora necesitas crear los guiones que sobreescribir n los guiones de red por defecto y proporcionar n el soporte DHCP Estos dos guiones son gen ricos y pueden usarse con ambos clientes DHCP Primero el gui n i fup eth0 cat gt etc sysconfig network devices ifup eth0 lt lt EOF 4 bin sh source etc sysconfig re exit source rc_functions exit source network_devices ifconfig eth0 exit echo Levantando la interfaz ethO0 modprobe eth0 loadproc DHCP_PROG DHCP_START EOF Luego el gui n ifdown eth0 cat gt etc sysconfig network devices ifdown eth0 lt lt EOF bin sh source et
62. sbin dhclient DHCP_START lt parametros de inicio apropiados gt DHCP_STOP r EOF Para m s informaci n sobre los posibles valores de DHCP_START y DHCP_STOP consulta la p gina de manual de dhclient A continuaci n debes crear etc dhclient conf usando el siguiente comandos cat gt etc dhclient conf lt lt EOF dhclient conf interface eth0 prepend domain name servers 127 0 0 1 request subnet mask broadcast address time offset routers domain name domain name servers host name require subnet mask domain name servers Fin de dhclient conf EOF dhcpcd 1 3 22 pl4 Introducci n a dheped El paquete dhepcd contiene el cliente dheped Es til para conectar tu ordenador a una red que utilice DHCP para asignar las direcciones de red Informaci n sobre el paquete e Descarga HTTP http www phystech com ftp dhcpcd 1 3 22 p14 tar gz e Descarga FTP ftp ftp phystech com pub dhcpcd 1 3 22 p14 tar ez e Tama o del paquete 145 KB e Estimaci n del espacio necesario en disco 868 KB e Tiempo estimado de construcci n 0 04 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs 5 0 dhcped 1 3 22 p14 fhs patch Instalaci n de dhcpcd Instala dhcpcd ejecutando los siguientes comandos patch Np1 i dhepcd 1 3 22 pl14 fhs patch configure prefix sysconfdir var lib mandir usr share man amp amp make amp amp ma
63. 0 gnome2 user docs 2 0 6 tar bz2 e Tama o del paquete 7 3 MB e Estimaci n del espacio necesario en disco 13 1 MB e Tiempo estimado de construcci n 0 01 SBU Dependencias de GNOME2 User Docs Requeridas ScrollKeeper 0 3 12 Instalaci n de GNOME2 User Docs Instala GNOME2 User Docs ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib make make install Explicaci n de los comandos localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper Contenido El paquete GNOME User Docs contiene ficheros OMF Descripci n Ficheros OMF Los ficheros OMF contienen la documentaci n para los usuarios que incluye introducciones y ayuda de los paquetes b sicos Contenido 302 Cap tulo 34 Otros Paquetes de GNOME Esta secci n contiene otros paquetes de GNOME GConf Editor 0 4 1 Introducci n a GCconf Editor El paquete GConf Editor contiene un editor con interfaz gr fica para la base de datos de configuraci n de GConf Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources gconf editor 0 4 gconf editor 0 4 1 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources gconf editor 0 4 gconf editor 0 4 1 tar bz2 e Tama o del paquete 328 KB e Estimaci n del espacio necesario en disco 5 6 MB e Tiempo estimado de construcci n 0
64. 07 SBU Dependencias de GConf Editor Requerida GConf 2 2 1 Instalaci n de GConf Editor Instala GConf Editor ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make amp amp make install Contenido El paquete GConf Editor contiene gconf editor Descripci n gconf editor gconf editor permite la modificaci n directa de la base de datos de configuraci n de GConf GDM 2 4 1 4 Introducci n a GDM El paquete GDM contiene el demonio de administraci n de pantalla de GNOME Es til para permitir un acceso configurable al sistema en modo gr fico Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources gdm 2 4 gdm 2 4 1 4 tar bz2 e Descarga FTP tp ftp enome org pub GNOME sources gdm 2 4 gdm 2 4 1 4 tar bz2 e Tama o del paquete 1 9 MB e Estimaci n del espacio necesario en disco 35 1 MB e Tiempo estimado de construcci n 0 47 SBU Dependencias de GDM Requeridas librsvg 2 2 5 y libgnome 2 2 3 Opcionales Linux PAM 0 77 y tepwrappers 7 6 Cap tulo 34 Otros Paquetes de GNOME 303 M s All de Linux From Scratch Instalaci n de GDM Instala GDM ejecutando los siguientes comandos groupadd gdm amp amp useradd c gdm d dev null g gdm s bin bash gdm amp amp configure prefix GNOME_PREFIX sysconfdir etc gnome Y localstatedir var lib with pam prefix etc amp amp make amp amp make ins
65. 1 78 Instalaci n de GTK Doc Instala GTK Doc ejecutando los siguientes comandos Cap tulo 31 Librer as GNOME 264 M s All de Linux From Scratch configure prefix usr amp amp make install Contenido El paquete GTK Doc contiene gtkdoc fixxref gtkdoc mkdb gtkdoc mkhtml gtkdoc mkman gtkdoc mktmpl gtkdoc scan gtkdoc scangobj y gtkdoc scanobj Descripci n Todos ellos son guiones de Perl usados por los guiones Makef ile para generar la documentaci n de los paquetes linc 1 0 3 Introducci n a linc El paquete linc contiene una librer a que facilita la tarea de escribir servidores y clientes de red Es usada por ORBit para manejar la transmisi n y recepci n de mensajes Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources linc l 0 linc 1 0 3 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources linc 1 0 linc 1 0 3 tar bz2 e Tama o del paquete 244 KB e Estimaci n del espacio necesario en disco 2 4 MB e Tiempo estimado de construcci n 0 28 SBU Dependencias de linc Requeridas GLib 2 2 3 y OpenSSL 0 9 7c Opcionales GTK Doc 1 0 y DocBook SGML DTD 3 1 Instalaci n de linc Instala linc ejecutando los siguientes comandos configure prefix GNOME_PREFIX with openssl disable gtk doc amp amp make amp amp make install Explicaci n de los comandos with openssl Este comando compila linc con soporte OpenSSL disab
66. 1 para evitar que los clientes lean las noticias procedentes del alimentador de entrada Para ello a ade lo siguiente a etc profile o SHOME bash_profile export NNTPSERVER 127 0 0 1 Contenido El paquete Leafnode contiene leafnode version leafnode applyfilter texpire checkgroups fetchnews y newsq Descripciones leafnode version leafnode version muestra la versi n de leafnode leafnode leafnode es el demonio servidor NNTP applyfilter applyfilter filtra art culos de los grupos de noticias a partir de expresiones regulares texpire texpire expira art culos antiguos y grupos no le dos Configuraci n de Leafnode 192 M s All de Linux From Scratch checkgroups checkgroups inserta nombres de grupos de noticias en la base de datos de grupos de noticias fetchnews fetchnews env a los art culos publicados y recibe nuevos articulos de un servidor de entrada de noticias newsq newsq muestra los art culos en espera de ser enviados OpenSSH 3 7 1p2 Introducci n a OpenSSH El paquete OpenSSH contiene clientes ssh y el demonio sshd Es til para encriptar todo el tr fico que se env a a la red Informaci n sobre el paquete Descarga HTTP http sunsite ualberta ca pub OpenBSD OpenSSH portable openssh 3 7 1p2 tar 2z e Descarga FTP ftp ftp openbsd org pub OpenBSD OpenSSH portable openssh 3 7 1p2 tar 2z e Tama o del paquete 780 KB e Estimaci n del espacio necesario en disco 28 6 MB e Tiempo e
67. 175 MB e Tiempo estimado de construcci n 2 97 SBU Instalaci n de TeX TeX se instala a partir del directorio de las fuentes normalmente usr src y las instrucciones para desempaquetarlo se incluyen a continuaci n en lugar de la habitual asunci n de que ya tienes desempaquetado el paquete El directorio de las fuentes debe contener los dos paquetes requeridos y si lo deseas el paquete opcional Instala TeX ejecutando los siguientes comandos mkdir p usr share texmf tar zxvf tetex src 2 0 2 tar gz amp amp cd tetex src 2 0 2 gzip dc tetex texmf 2 0 2 tar gz umask 0 cd usr share texmf tar xvf Si descargaste el paquete opcional con el c digo fuente de texmf desempaqu talo ahora gzip dc tetex texmfsrc 2 0 2 tar gz umask 0 cd usr share texmf tar xvf configure with x no prefix usr without texinfo with system ncurses with system zlib exec prefix usr bindir usr bin amp amp make world amp amp texconfig dvips paper letter amp amp texconfig font rw Explicaci n de los comandos gzip dc teTeX texmf 2 0 2 tar gz umask 0 cd usr share texmf tar xvf Desempaqueta las fuentes y librer as de macros de TeX with X n0 Esta opci n evitar cualquier dependencia sobre XFree86 TeX puerde compilarse con soporte para XFree86 en especial para xdvi Si deseas esto elimina esta opci n de configure exec prefix usr bind
68. 2 4 1 4 K10 gpm init d gpm Detiene el demonio de rat n de prop sito general GPM 1 20 1 K25 postfix init d postfix Detiene el MTA Postfix Postfix 2 0 16 K26 mysql init d mysql Detiene el demonio MySQL MySQL 4 0 15a K26 postgresql init d postgresql Detiene el demonio PostgreSQL PostereSQL 7 3 4 K28 apache init d apache Detiene el demonio Apache Apache 2 0 47 K30 sshd init d sshd Detiene el demonio de shell segura OpenSSH 3 7 1p2 Ap ndice A Listado de los enlaces en rc d usados en LFS BLFS 405 K35 alsa K48 samba K48 NFS K49 adsl K49 portmap K49 xinetd K49 bind K59 firewall K80 sysklogd K90 network rc2 d it init init ENLT SENEE init mit init it init d alsa d samba d nfs d adsl A portmap d xinetd d bind d firewall dA sysklogd d network Tabla A 3 Enlaces simb licos en rc2 d N mero T tulo K05 gdm K10 gpm K25 postfix K26 mysql K26 postgresql K28 apache K30 sshd K48 samba K48 NFS K49 adsl K49 portmap K49 xinetd K49 bind K59 firewall K90 network S10 sysklogd S25 random S40 alsa S40 fcron S99 cups S99 lprng rc3 d Enlace NTE ANTE REE ANTE nit ARTE ARTE ANTE init ANTE ANTE ANTE init ANTE init TE TE ENE init init FAME A gdm d gpm A postfix d mysgql d postgresql d apache d sshd d samba d nfs d adsl A portmap da xinetd d bind d firewall A network dA sysklogd d rando
69. 2 8a Introducci n a Samba El paquete Samba proporciona servicios de ficheros e impresi n a clientes SMB CIES Informaci n sobre el paquete e Descarga HTTP http us L samba org samba ftp old versions samba 2 2 8a tar bz2 e Descarga FTP e Tama o del paquete 4 4 MB e Estimaci n del espacio necesario en disco 43 MB e Tiempo estimado de construcci n 5 40 SBU Idapcompare 199 M s All de Linux From Scratch Instalaci n de Samba Instala Samba ejecutando los siguientes comandos cd source mkdir p etc samba private mkdir p var cache samba configure prefix usr sysconfdir etc localstatedir var with piddir var run with fhs with smbmount amp amp make amp amp make install amp amp rm rf usr private amp amp echo swat 901 tcp gt gt etc services amp amp echo swat stream tcp nowait 400 root usr sbin swat swat gt gt etc inetd conf Explicaci n de los comandos de instalaci n mkdir p etc samba private mkdir p var cache samba Directorios necesarios para el correcto funcionamiento de los demonios smbd y nmbd prefix usr Establece el prefijo para casi todas las rutas de los ficheros a usr sysconfdir etc Establece el directorio de los ficheros de configuraci n para evitar que se use el directorio por defecto que es usr etc localstatedir var Establece el directorio para datos variables para
70. 3 Para la ampliaci n Enigmail Descargas adicionales e Ampliaci n Enigmail Solo es til si se construye Mozilla Mail http downloads mozdev org enigmail src enigmail 0 76 7 tar ez e Ampliaci n de comunicaci n entre procesos Necesaria para Enigmail http downloads mozdev org enigmail src ipc 1 0 4 tar 9z Instalaci n de Mozilla Nota Seg n las instituciones financieras la siguiente modificaci n hace que tu navegador sea inseguro Est s avisado Muchos sitios utilizan una etiqueta espec fica de MS IE autocomplete 0ff para evitar que el autocompletado funcione en ciertos formularios Mozilla soporta ahora esta etiqueta para complacer a las instituciones financieras Seg n los requisitos de dichas instituciones incluso rechazar n una soluci n donde esta sea una opci n preferente Sin embargo nuestra opini n es que esto deber a estar en manos del usuario Para conseguir que el autocompletado se salte esta restricci n necesitamos hacer una ligera modificaci n en el c digo Abre el fichero extensions wallet src wallet cpp del rbol de fuentes de Mozilla y busca la l nea define WALLET_DONT_CACHE_ALL_ PASSWORDS Ahora borra o comenta la l nea Si alguien te dice que MS IE es f cil de usar mu strale este ejemplo Si piensas instalar Enigmail extrae los paquetes ipc y engimail en el directorio extensions Compila Mozilla ejecutando los siguientes comandos export MOZILLA OFFICIAL 1 amp amp export BUILD OFFICIAL
71. 30 GNOME Libraries 1 4 2 gnome applets libmikmod liboge 1 0 libvorbis 1 0 y libxml 1 8 17 Instalaci n de XMMS Instala XMMS ejecutando los siguientes comandos configure prefix usr enable one plugin dir make amp amp make install Instalaci n de Vorbis Tools 358 M s All de Linux From Scratch Explicaci n de los comandos configure prefix usr enable one plugin dir Este comando nos asegura que todas los m dulos plugins se ubiquen en usr lib xmms Plugins Configuraci n de XMMS Ficheros de configuraci n xmms config Informaci n sobre la configuraci n Cuando ejecutas xmms por primera vez puedes configurarlo con CTRL P Puedes extender la funcionalidad de XMMS mediante m dulos plugins y pieles skins Los encontrar s en_http xmms org Contenido El paquete XMMS contiene xmms xmms config gnomexmss y wmxmms Descripciones xmms XMMS que significa X Multimedia System es un programa funcionalmente comparable con WinAMP Su funci n principal es reproducir ficheros de audio como WAV y MP3 Lo puedes extender con m dulos para reproducir otros formatos de audio y v deo Su apariencia se puede personalizar usando pieles al estilo de WinAMP xmms config Este gui n es usado por otros programas que necesitan enlazarse con XMMS para encontrar las rutas a las librer as y ficheros de cabecera gnomexmms Este es un subprograma applet para el entorno de escrito
72. 82 Dependencias de Balsa Requeridas libetkhtml 2 2 4 libenomeprintui 2 2 1 3 OpenSSL 0 9 7c aspell 0 50 3 y libesmtp 1 0 Cap tulo 40 Otros programas de Internet basados en las X 333 M s All de Linux From Scratch Opcionales pere 4 3 GnuPG 1 2 3 para usar gpgme y OpenLDAP 2 1 22 Instalaci n de Balsa Instala Balsa ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib with ss1 sysconfdir etc gnome with ldap with gpgme make amp amp make install Explicaci n de los comandos localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper with ssl Cambia la opci n por defecto de no incluir soporte ssl sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc with Idap Cambia la opci n por defecto para incluir soporte a LDAP si est disponible with gpgme Cambia la opci n por defecto para incluir soporte a GPG si GnuPG made easy GnuPG hecho f cil GPGME est instalado Configuraci n de Balsa Informaci n sobre la configuraci n Toda la configuraci n de Balsa se hace a trav s de su sistema de men s La configuraci n de los buzones de correo se hace mediante el men Settings gt Preferences Opciones gt Preferencias Contenido El paquete Balsa contiene balsa Descripci n
73. A postgresql A postfix d alsa d fcron d gpm d cups d lprng Tabla A 5 Enlaces simb licos en rc4 d N mero K05 S10 S20 S21 S22 S22 S23 S24 S24 S24 S25 S30 S32 S34 S34 S35 S40 S40 S70 S99 rc5 d T tulo gdm sysklogd network firewall bind portmap xinetd adsl NFS samba random sshd apache mysql postgresql postfix alsa fcron spm lprng Enlace NTE Anit ANTE ANTE init ANTE REE ARTE init ANTE ARE ANTE RATE ARTE init TE init AE init inie d gdm d sysklogd d network d firewall d bind d portmap d xinetd d adsl d nfs d samba d random d sshd d apache d mysql d postgresql A postfix d alsa d fcron d gpm d lprng Tabla A 6 Enlaces simb licos en rc5 d N mero S10 S20 S21 S22 S22 S23 S24 S24 S24 S25 S30 S32 rc4 d T tulo sysklogd network firewall bind portmap xinetd adsl NFS samba random sshd apache Enlace init init init init iinit init init init init init finit init dA sysklogd d network d firewall d bind A portmap d xinetd d adsl d nfs d samba d random d sshd d apache M s All de Linux From Scratch Inicia el demonio de shell segura OpenSSH 3 7 1p2 Inicia el demonio Apache _Apache 2 0 47 Inicia el demonio MySQL MySQL 4 0 15a Inicia el demonio PostgreSQL PostereSQL 7 3 4 Inicia el MTA Postfix Postfix 2 0 16 A
74. Cap tulo 42 Utilidades de sonido 357 M s All de Linux From Scratch Instalaci n de Vorbis Tools Instala Vorbis Tools ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete Vorbis Tools contiene oggdec oggenc 0gg123 vcut y vorbiscomment Descripciones oggdec oggdec es un decodificador simple para convertir ficheros Ogg Vorbis en ficheros de sonido PCM WAV o RAW oggenc oggenc es el codificador que convierte ficheros RAW WAV o AIFF en ficheros Ogg Vorbis 099123 ogg123 es un reproductor de ficheros Ogg Vorbis para la l nea de comandos ogginto ogginfo muestra la informaci n almacenada en el fichero de sonido vcut vcut divide un fichero en dos a partir de un punto de corte designado vorbiscomment vorbiscomment es un editor para cambiar la informaci n contenida en las etiquetas de metadatos de un fichero de sonido XMMS 1 2 7 Introducci n a XMMS XMMS es un reproductor de audio para el Sistema de Ventanas X Informaci n sobre el paquete e Descarga HTTP http www xmms org files 1 2 x xmms 1 2 7 tar bz2 e Descarga FTP ftp ftp xmms ore pub xmms 1 2 x xmms 1 2 7 tar bz2 e Tama o del paquete 11 MB e Estimaci n del espacio necesario en disco 17 MB e Tiempo estimado de construcci n 1 0 SBU Dependencias de XMMS Requeridas una tarjeta de sonido que funcione XFree86 4 3 0 1 GTK 1 2 10 y GLib 1 2 10 Opcionales EsounD 0 2
75. Correo Reloj y Wanda el Pez GNOME Session 2 2 2 Introducci n a GNOME Session El paquete GNOME Session contiene el programa de gesti n de sesiones de GNOME Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources gnome session 2 2 2nome session 2 2 2 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources gnome session 2 2 gnome session 2 2 2 tar bz2 e Tama o del paquete 704 KB e Estimaci n del espacio necesario en disco 15 MB e Tiempo estimado de construcci n 0 22 SBU Dependencias de GNOME Session Requerida libegnomeui 2 2 2 Instalaci n de GNOME Session Instala GNOME Session ejecutando los siguientes comandos Dependencias de GNOME Panel 289 M s All de Linux From Scratch export PATH PATH GNOME_PREFIX sbin sbin amp amp configure prefix GNOME_PREFIX localstatedir var lib sysconfdir etc gnome amp amp make amp amp make install Explicaci n de los comandos localstatedir var lib Este comando pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc Contenido El paquete GNOME Session contiene gnome session utilidades de sesi n y manager proxy Descripciones gnome session gnome session arranca el escritorio GNOME Utilidades de sesi n Las util
76. Dependencias de nano Opcional slang 1 4 9 Instalaci n de nano Instala nano ejecutando los siguientes comandos configure prefix usr sysconfdir etc enable color enable multibuffer enable nanorc amp amp make make install amp amp mkdir p usr share doc nano examples cp nanorc sample usr share doc nano examples Configuraci n de nano Ficheros de configuraci n etc nanorc nanorc Ejemplo de configuraci n fakemail 61 M s All de Linux From Scratch set autoindent set const set fill 72 set historylog set multibuffer set nohelp set regexp set smooth set suspend Otro ejemplo se encuentra en el directorio usr share doc nano examples en el fichero nanorc sample El mismo contiene configuraciones del color y posee parte de la documentaci n en los cometarios inclu dos Contenido El paquete nano contiene nano Descripci n nano nano es un editor de texto peque o y simple pensado para sustituir a Pico el editor por defecto del paquete Pine JOE 2 9 8 Introducci n a JOE JOE es un peque o editor de texto capaz de emular a WordStar Pico y Emacs Informaci n sobre el paquete e Descarga HTTP http unc dl sourceforge net sourceforge joe editor joe 2 9 8tar gz e Descarga FTP ftp ftp uni koeln de editor joe 2 9 8 tar 2z e Tama o del paquete 284 KB e Estimaci n del espacio necesario en disco 4 3 MB e Tiempo estimado de construcci n 0 1
77. Descarga FTP ftp ftp xfree86 org pub XFree86 4 3 0 source e Tama o del paquete 64 MB e Estimaci n del espacio necesario en disco 633 MB e Tiempo estimado de construcci n 13 8 SBU Dependencias de XFree86 Requerida libpne 1 2 5 Recomendadas Los siguientes paquetes se incluyen en la distribuci n de XFree86 sin embargo se actualizan m s seguido que el paquete XFree86 y son muy recomendables expat 1 95 6 FreeType 2 1 5 y Fontconfig 2 2 1 Nota Si eliges no instalar estos paquetes separados deber s modificar el fichero host def para hacer que se construyan junto con XFree86 Instrucciones para la descarga Son varios los ficheros que deben obtenerse de la localizaci n de descarga eX430src 1 tgz eX430src 2 tgz eX430src 3 tgz eX430src 4 tgz eX430src 5 tgz eX430src 6 tgz eX430src 7 tgz Deber as descargar tambi n este parche ftp ftp xfreeS6 ore pub XFree806 4 3 0 fixes 4 3 0 4 3 0 1 diff ez Los tres primeros paquetes son los programas de XFreee86 el cuarto y el quinto son fuentes el sexto es la documentaci n normal y el s ptimo es la documentaci n lista para consultar Tambi n hay otros dos paquetes doctool1s 1 3 1 tgz que contiene programas para regenerar la documentaci n y utils 1 1 0 tgz que contiene GNU TAR y zlib que ya est n instalados en un sistema LFS Para comprobar la integridad de los paquetes descarga el fichero SUMS md5 sum Luego haz md5sum c SUMS md5sum Las nicas diferenc
78. El paquete iptables contiene iptables ip6tables y algunas librer as Descripciones iptables iptables se usa para establecer mantener e inspeccionar las tablas de las reglas de filtrado de paquetes IP en el n cleo Linux iptables save restore Se usan para almacenar y restaurar el conjunto de cadenas y reglas Hasta iptables 1 2 5 se consideraban experimentales ip6tables Es lo mismo que iptables pero para IPv6 Con respecto a la versi n 1 2 5 no es tan completo como la versi n est ndar para IPv4 especialmente en lo que se refiere a algunos m dulos libip so Estos son varios m dulos implementados como librer as din micas que extienden la funcionalidad de iptables Configuraci n de un cortafuegos Antes de que leas esta parte del cap tulo ten en cuenta que asumimos que ya has instalado iptables como se describe en la secci n anterior Introducci n a la creaci n de cortafuegos El prop sito principal de un cortafuegos es proteger una red contra accesos maliciosos utilizando una nica m quina como cortafuegos Esto implica que el cortafuegos pasar a considerarse un punto nico de fallo pero puede facilitar mucho la vida a los administradores En un mundo perfecto donde sabes que cada demonio o servicio de cada m quina est perfectamente configurado y es inmune a por ejemplo desbordamientos de memoria intermedia buffer overflows o cualquier otro problema imaginable respecto a su seguridad y donde conf
79. Este no elimina autom ticamente los ficheros generados y s lo reconstruye aquellos ficheros o programas que est n anticuados ln sf usr X11R67 bin usr bin X11 In sf usr X11R6 ib X11 usr lib X11 y In sf usr X11R6 include X11 usr include X11 Estos comandos est n presentes para permitir que otros paquetes incorrectos se construyan contra XFree86 Hacemos esto aunque el Est ndar de la Jerarqu a del Sistema de Ficheros FHS dice En general el software no debe instalarse o administrarse mediante los enlaces simb licos anteriores Est n pensados para que solamente los utilicen los usuarios make CC opt gcc 2 95 3 bin gcc f Makefile linux Esto construye los m dulos del n cleo compatibles con XFree86 usando el mismo compilador que se us para compilar el n cleo cp gamma o radeon o sis o r128 0 i810 0 830 0 mga o tdfx o lib modules uname r kernel drivers char drm Pone los m dulos del n cleo donde este pueda encontrarlos S lo necesitas copiar el m dulo correspondiente a tu tarjeta de v deo depmod a Actualiza el fichero modules dep de administraci n de m dulos Configuraci n de XFree86 Edita etc 1d so conf y a ade usr X11R6 1ib Ejecuta ldconfig A ade usr X11R6 bin a tu variable de entorno PATHen bash_profile La sentencia debe ser similar a PATH PATH usr X11R6 bin y debe colocarse antes de la sentencia export PATH Ejecuta Comandos de construcci n 227 M s All de Linux From Scratc
80. Explicaci n de los comandos make prefix usr generic_gce Este comando sobreescribe la variable prefix que est establecida a usr local en el Makefile y construye los ejecutables para un sistema linux Las alternativas a generic_gcc pueden verse con el comando make list Contenidos El paquete Zip contiene zip zipcloak zipnote y zipsplit Descripciones zip zip comprime ficheros dentro de un archivo ZIP zipcloak zipcloak est desactivado en esta versi n de Zip Mostrar un mensaje sobre c mo soportar encriptaci n recompilando con zcrypt27 zip zipnote zipnote lee o escribe comentarios almacenados en un fichero ZIP zipsplit zipsplit es una utilidad para trocear ficheros ZIP en ficheros m s peque os PCI Utilities 2 1 11 Introducci n a PCI Utilities El paquete PCI Utilities est formado por programas que permiten listar dispositivos PCI inspeccionar su estado y establecer sus registros de configuraci n Informaci n sobre el paquete e Descarga HTTP http www kernel org pub software utils pciutils pciutils 2 1 11 tar bz2 e Descarga FTP ftp ftp kernel org pub software utils pciutils pciutils 2 1 11 tar bz2 e Tama o del paquete 107 KB e Estimaci n del espacio necesario en disco 1 1 MB e Tiempo estimado de construcci n 0 02 SBU Dependencias de PCI Utilities Requeridas Weet 1 8 2 o Lynx 2 8 4 Instalaci n de PCI Utilities Instala PCI Utilities ejecutando los siguientes comandos
81. F echo si echo no echo man conf is MAN_CONF man conf echo n Enlaces duros foo LN_OPT foo S amp amp echo convertir en blandos echo dejarlos as echo n Enlaces blandos foo LN_OPT foo H amp amp echo convertir en duros echo dejarlos as echo Respaldo BACKUP echo Falsa ejecuci n si F Se Compresi n de las p ginas de manual e info 39 M s All de Linux From Scratch echo Directorios MAN DIR echo Nivel de detalles VERBOSE_LVL exit 0 fi Si no se especifica un m todo mostrar la ayuda if z COMP_METHOD a S BACKUP no then help exit 1 fi En modo respaldo hace solo el respaldo if BACKUP yes then for DIR in MAN_DIR do cd S DIR DIR_NAME basename DIR echo Backing up DIR gt DEST_FDO S DIR_NAME tar old amp amp rm f S DIR_NAME tar old S DIR_NAME tar amp amp mv S DIR_NAME tar DIR_NAME tar old tar cfv DIR_NAME tar S DIR_NAME gt DEST_FD1 done exit 0 fi S que MAN_DIR solo contiene rutas absolutas Necesito tener en cuenta las p ginas de manual localizadas por lo que lo hago recursivamente for DIR in MAN DIR do MEM_DIR pwd cd DIR for FILE in do Corrige el caso en el que los directorios est n vacios if foo FILE foo then continue fi Corrige e
82. GCC 3 3 1 Introducci n a GCC El paquete GCC contiene compiladores GNU Es til para compilar programas escritos en Ada C C Fortran Java y Objective C Informaci n sobre el paquete e Descarga HTTP http mirrors rcn net pub sourceware gcc releases gcc 3 3 1 gcc 3 3 1 tar bz2 e Descarga FTP ftp mirrors ren net pub sourceware gcc releases gcc 3 3 1 gcc 3 3 1 tar bz2 e Tama o del paquete 23 MB e Estimaci n del espacio necesario en disco 889 MB e Tiempo estimado de construcci n 29 3 SBU Descargas adicionales e Parche requerido http www linuxfromscratch org patches blfs 5 0 gcc 3 3 1 no_fixincludes 2 patch e Parche requerido http www linuxfromscratch org patches blfs 5 0 gcc 3 3 1 suppress libiberty patch Instalaci n de GCC Si planeas compilar Ada necesitar s instalar GNAT temporalmente para satisfacer la dependencia circular cuando recompilas GCC para incluir Ada Informaci n sobre el paquete e Descarga HTTP e Descarga FTP ftp cs nyu edu pub gnat 3 15p gnat 3 15p i686 pc redhat71 egnu bin tar gz e Tama o del paquete 13 2 MB e Estimaci n del espacio necesario en disco 48 9 MB e Tiempo estimado de construcci n 0 01 SBU Dependencias de GNAT Requerida Tcsh 6 12 00 Instalaci n de GNAT Instala GNAT ejecutando los siguientes comandos doconfig Este gui n te preguntar c mo y d nde quieres instalar GNAT Para evitar conflictos con el gec del sistema instalaremos es
83. IP x IP soporte de syncookies TCP X IP Men de configuraci n de Netfilter Todas las opciones excepto Y oM soporte para ipchains estilo 2 2 N soporte para ipfwadm estilo 2 0 N Conmutaci n r pida N Ahora puedes empezar a construir tu cortafuegos BusyBox 48 M s All de Linux From Scratch Cortafuegos Personal Se supone que un Cortafuegos Personal debe permitirte acceder a todos los servicios ofrecidos en internet pero protegiendo tu sistema y tus datos A continuaci n incluimos una versi n ligeramente modificada de la recomendada por Rusty Russell en Linux 2 4 Packet Filtering HOWTO Filtrado de paquetes en Linux 2 4 C mo cat gt etc rc d init d firewall lt lt EOF 1 bin sh Inicio de rc _base init d firewall Inserta los m dulos de seguimiento de la conexi n no es necesario si se compilaron en el kernel modprobe ip tables modprobe iptable filter modprobe ip _conntrack modprobe ip _conntrack_ftp modprobe ipt_state modprobe ipt_LOG Permite conexiones locales iptables A INPUT i lo j ACCEPT Permite la salida por cualquier interfaz hacia cualquier ip para cualquier servicio igual que P ACCEPT iptables A OUTPUT j ACCEPT Permite responder a conexiones ya establecidas y permite conexiones nuevas relacionadas con otras ya establecidas por ejemplo ftp activo iptables A INPUT m state state ESTABLISHED RELATED j ACCEPT Registra todo lo dem s Cu l es
84. Instalaci n de Guppi Instala Guppi ejecutando los siguientes comandos configure prefix opt gnome make amp amp make install Explicaci n de los comandos prefix 0pt gnome Instala Guppi en el rea de GNOME 1 4 Contenido El paquete Guppi contiene librer as de trazado de gr ficos y plugins para GNOME 1 4 Dependencias de GAL 314 M s All de Linux From Scratch libcapplet 1 5 11 Introducci n a libcapplet El paquete libcapplet contiene una librer a para los subprogramas del panel de control Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources libcapplet 1 5 libcapplet 1 5 11 tar bz2 e Descarga FTP tp ftp enome org pub GNOME sources libcapplet 1 5 libcapplet 1 5 11 tar bz2 e Tama o del paquete 312 KB e Estimaci n del espacio necesario en disco 2 4 MB e Tiempo estimado de construcci n 0 01 SBU Dependencias de libcapplet Requerida GNOME Libraries 1 4 2 Instalaci n de libcapplet Instala libcapplet ejecutando los siguientes comandos configure prefix opt gnome make amp amp make install Explicaci n de los comandos prefix 0pi gnome Instala libcapplet en el rea de GNOME 1 4 Contenido El paquete libcapplet contiene una librer a para los subprogramas applets del panel de control Soup 0 7 11 Introducci n a Soup El paquete Soup contiene una implementaci n en C de SOAP Protocolo de Acceso a Objetos Simp
85. Interfaces Dependencias de SANE Opcionales XFree86 4 3 0 1 GTK 1 2 10 y GIMP 1 2 5 Instalaci n de SANE Preparar tu sistema para acceder al esc ner Para acceder a tu esc ner probablemente necesitar s los controladores del n cleo Un esc ner SCSI necesitar los controladores SCSI un esc ner de puerto paralelo necesita soporte para dicho puerto deber as usar modos EPP mejorados y un esc ner USB necesitar el m dulo para esc ner USB y emulaci n SCSI Aseg rate de que tienes los dispositivos necesarios para acceder a los controladores Instalaci n de los controladores de SANE Instala los controladores de SANE ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp make make install Instalaci n de las interfaces de SANE Para instalar las interfaces de SANE usa los siguientes comandos configure prefix usr amp amp make make install Explicaci n de los comandos prefix usr Esta opci n instala todo el software en directorios relativos a usr sysconfdir etc Esta opci n instala los ficheros de configuraci n en etc sane d en vez de usr etc sane d Contenido Controladores Consulta_http www sane project ore sane supported devices html para ver una lista de controladores disponibles Cap tulo 46 Esc neres 381 M s All de Linux From Scratch Interfaces scanimage Interfaz en l nea de comandos para escanear xscanimage
86. Introducci n a ORBit2 El paquete ORBit2 contiene un Ejecutor de Peticiones de Objetos Object Request Broker CORBA de alto rendimiento Esto permite a los programas hacer peticiones y recibir respuestas de otros programas Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources ORBit2 2 6 0RBit2 2 6 2 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources ORBit2 2 6 0RBit2 2 6 2 tar bz2 e Tama o del paquete 432 KB e Estimaci n del espacio necesario en disco 49 0 MB e Tiempo estimado de construcci n 0 96 SBU Dependencias de ORBit2 Requeridas GLib 2 2 3 linc 1 0 3 libIDL 0 8 2 y popt 1 7 Instalaci n de ORBit2 Instala ORBit2 ejecutando los siguientes comandos ldconfig amp amp configure prefix GNOME_PREFIX amp amp make amp amp make install Contenido El paquete ORBit2 contiene las librer as 1ibORBit 2 y 1ibORBitCosNaming 2 Informaci n sobre el paquete 266 M s All de Linux From Scratch Descripciones libORBit 2 1ibORBit 2 es la API de CORBA lib0RBitCosNaming No hay descripci n disponible intltool 0 26 Introducci n a intltool El paquete intltool contiene una herramienta de internacionalizaci n Sirve para extraer cadenas traducibles de ficheros fuente reunir las cadenas extraidas con mensajes procedentes de ficheros fuente tradicionales lt directorio de fuentes gt lt paquete gt po y combinar la traducciones en ficheros XML desktop y
87. OAF Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources intltool 0 26 intltool 0 26 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources intltoo1 0 26 intltool1 0 26 tar bz2 e Tama o del paquete 104 KB e Estimaci n del espacio necesario en disco 968 KB e Tiempo estimado de construcci n 0 00 SBU Instalaci n de intltool Instala intltool ejecutando los siguientes comandos configure prefix usr mandir usr share man amp amp make make install Contenido El paquete intltool contiene intltoolize intltool update intltool extract intltool merge intltool prepare y intltool unicodify Descripciones intltoolize intltoolize prepara un paquete para usar intltool intltool update intltool update actualiza las plantillas po y las combina con las traducciones intltool extract intltool extract genera ficheros de cabecera que pueden ser le dos con gettext intltool merge intltool merge combina las cadenas traducidas en varios tipos de ficheros intltool prepare intltool prepare actualiza los ficheros pot y los combina con ficheros de traducci n intltool unicodify intltool unicodify es la utilidad de codificaci n i18n Unicode Bonobo Activation 2 2 2 Descripciones 267 M s All de Linux From Scratch Introducci n a Bonobo Activation El paquete Bonobo Activation contiene las librer as 1ibbonobo activation Es el nuevo Marco de Activaci n de
88. Objetos OAF para GNOME Informaci n sobre el paquete e Descarga HTTP bttp ftp e Descarga FTP ftp ftp e Tama o del paquete 480 KB e Estimaci n del espacio necesario en disco 15 4 MB e Tiempo estimado de construcci n 0 43 SBU Dependencias de Bonobo Activation Requerida ORBit2 2 6 2 Opcionales GTK Doc 1 0 y DocBook XML DTD 4 2 Instalaci n de Bonobo Activation Instala Bonobo Activation ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin sysconfdir etc gnome disable gtk doc amp amp make make install Explicaci n de los comandos libexecdir 8GNOME_PREFIX sbin Este comando pone los ejecutables del sistema en 6NOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc disable gtk doc Este comando evita que se reconstruya la documentaci n durante la ejecuci n de make Contenido El paquete Bonobo Activation contiene las librer as 1ibbonobo activation Descripci n libbonobo activation No hay descripci n disponible libbonobo 2 2 3 Introducci n a libbonobo El paquete libbonobo contiene las librer as 1iblbonobo Es un sistema componente y compositor de documentos para GNOME Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources libbonobo 2 2 libbonobo
89. Proceso de construcci n del disco de rescate 28 M s All de Linux From Scratch Advierte que los comandos anteriores cambian el nombre de las librer as eliminando la necesidad de usar enlaces simb licos Si a ades otros objetos compartidos adicionales estate atento ante oportunidades similares y tambi n ante los errores que puedan presentarse Crear el initrd comprimido Desmonta el fichero de bucle Si usaste la opci n O loop de mount el v nculo entre el dispositivo de bucle y el fichero ser eliminado cuando se haga el desmontaje Simplemente omite losetup d dev loop1 de la siguiente secuencia El par metro 9 se usa con gzip para crear la imagen comprimida lo mas peque a posible Para asegurar que cabr en el disquete lista el tama o del fichero umount mnt loopl losetup d dev loop1 Omit if mount s o loop was used gzip 9 lt tmp rfloppy gt tmp rootfs gz ls 1 tmp rootfs gz Unir la imagen de rescate y el initrd dentro del disquete Ahora la imagen de rescate y la imagen del disco de memoria inicial se escribir n al disquete de arranque Antes de hacer esto calcula el n mero de bloques necesario para la imagen de rescate y para el initrd individualmente mediante la divisi n de cada tama o por 1024 y la adici n de uno si queda resto Suma estos dos resultados El total debe ser 1 440 bloques o menos Si el total es mayor no te preocupes demasiado Mas adelante se muestran los cambios pa
90. Pulsa en Propiedades Pulsa en la pesta a Identificaci n de red Pulsa el bot n Propiedades En el campo de edici n Nombre introduce WIN2KBOX Pulsa el bot n de radio Dominio edici n y pulsa Aceptar 7 Cuando aparezca el cuadro de di logo Nombre de usuario del dominio y introduce root y su contrase a en SAMBABOX y pulsa Aceptar 8 Despu s de que se negocie la confianza entre m quinas pulsa el bot n n el cuadro de di logo de bienvenida al dominio DOMAINO1 en el cuadro de di logo que te recuerda que reinicies para cerrar la ventana Propiedades del Sistema reiniciar WIN2KBOX contrase a Aceptar e 9 Pulsa Acep 10 Pulsa Acep 11 Pulsa Si tar tar para d rc0 d rcl d rc2 d rc3 d rc4 d rc5 d rc6 PC d K48samba d K48samba d K48samba d S24samba d S24samba d S24samba d K48samba A adir un nuevo usuario al dominio DOMAINO1 Antes de entrar en WIN2KBOX crearemos una nueva cuenta de usuario con los siguientes comandos useradd m win2kuser01l passwd win2kuse r01 amp amp smbpasswd a win2kuser01l Entrar en DOMA Ahora iniciaremos la sesi n en el dominio con nuestro usuario reci n creado de esta forma INO1 1 Pulsa Ctrl Alt Del para que aparezca el cuadro de di logo Conectarse a Windows 2 Introduce el nombre de usuario win2kuser01 y su contrase a 3 Selecciona DOMAIN01 en la caja de combinaci n Conectarse a y pulsa
91. SBU Dependencias de libbonoboui Requeridas libgnome 2 2 3 libbonobo 2 2 3 y libeznomecanvas 2 2 1 Opcionales GTK Doc 1 0 y DocBook XML DTD 4 2 Instalaci n de libbonoboui Instala libbonoboui ejecutando los siguientes comandos configure prefix GNOME_PREFIX disable gtk doc make amp amp make install Contenido El paquete libbonoboui contiene las librer as 1ibbonoboui Descripci n Librer as libbonoboui Las librer as 1ibbonoboui son la parte GUI de las librer as Bonobo GNOME Icon Theme 1 0 6 Introducci n a GNOME Icon Theme El paquete GNOME Icon Theme contiene un surtido de iconos escalables y no escalables en diferentes tama os y temas Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources gnome icon theme 1l 0 enome icon theme 1 0 6 tar bz2 e Descarga FTP tp ftp enome org pub GNOME sources gnome icon theme l 0 gnome icon theme 1 0 6 tar bz2 e Tama o del paquete 1 9 MB e Estimaci n del espacio necesario en disco 11 MB e Tiempo estimado de construcci n 0 01 SBU Contenido 274 M s All de Linux From Scratch Instalaci n de GNOME Icon Theme Instala GNOME Icon Theme ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make make install Contenido El paquete GNOME Icon Theme contiene iconos libgnomeui 2 2 2 Introducci n a libgnomeui El paquete libgnomeui contiene las librer as
92. Welcome to the MySQL monitor Commands end with or g Your MySQL connection id is 2 to server version 3 23 51 log Type help or 1h for help Type Xc to clear the buffer mysql gt UPDATE user SET password password nueva contrase a WHERE user root Query OK 2 rows affected 0 00 sec Rows matched 2 Changed 2 Warnings 0 mysql gt FLUSH PRIVILEGES Query OK 0 rows affected 0 00 sec mysql gt EXIT bye Ahora que hemos terminado la configuraci n del servidor podemos cerrarlo kill pidof x mysqld _ safe mysqld Gui n de init d para MySQL Para automatizar la ejecuci n de MySQL usa los siguientes comandos para crear el gui n init d cat gt etc rc d init d mysql lt lt EOF bin bash Inicio de rc_base init d Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardflinuxfromscratch org Explicaci n de los comandos 211 M s All de Linux From Scratch source etc sysconfig rc source rc functions case 1 in start echo Iniciando el demonio MySQL usr bin mysqld_safe user mysql 2 gt amp 1 gt dev null amp evaluate retval stop echo Parando el demonio MySQL killproc mysqld restart 0 stop sleep 1 0 start status statusproc usr sbin mysqld 20 echo Uso 0 start stop restart status exit 1 esac Fin de rc _base init d EOF chmod 755 etc rc d init d mysql Crea los enlaces simb licos a este fic
93. ZSH incluyendo etc zshenv etc zprofile etc zshrc etc zlogin y etc zlogout Puedes encontrar m s informaci n sobre ellos en la p gina de manual de zsh 1 y en las p ginas de manual relacionadas Instalaci n de Tesh 65 M s All de Linux From Scratch Contenido El paquete ZSH contiene zsh Descripci n zsh zsh es un int rprete de comandos que incluye edici n de rdenes en l nea correcci n integrada completado de comandos programable funciones con carga autom tica historial y un mont n de caracter sticas m s Contenido 66 III Librer as y Utilidades Generales ndice 8 Librer as Generales 9 Librer as Gr ficas 10 Utilidades Generales 11 Utilidades del Sistema 12 Programaci n III Librer as y Utilidades Generales 67 Cap tulo 8 Librer as Generales Las librer as contienen c digo que a menudo es usado por m s de un programa Esto tiene la ventaja de que cada programa no necesita duplicar el c digo y el riesgo de introducir errores sino que le basta con llamar a las funciones de las librer as instaladas en el sistema El ejemplo m s obvio de este grupo de librer as es glibc que se instala en el libro LFS Esta contiene todas las funciones de la librer a C que utilizan los programas Hay dos tipos de librer as est ticas y compartidas Las librer as compartidas normalmente 1ibXXX so son cargadas en memoria en tiempo de ejecuci n a partir de una copia compartida de aq
94. adir otras herramientas de compresi n compress zip etc Es necesario Bastante divertido esta funci n muestra algo de ayuda function help 1 if n 1 echo Opci n desconocida 1 fi then echo Uso 0 lt metodo_de_compresion gt opciones dirs amp amp cat lt lt EOT Compresi n de las p ginas de manual e info 36 M s All de Linux From Scratch Donde metodo _de compresion es uno de 9zip 92Z g bzip2 bz2 gt b Comprime utilizando gzip o bzip2 decompress d Descomprime las p ginas de manual backup Especifica que ha de hacerse un respaldo tar para cada directorio En caso de que un respalde exista es salvado como tar old antes de hacer el nuevo respaldo Si existe un respaldo tar old este es eliminado antes de salvar el respaldo En modo de respaldo no puede realizarse ninguna otra acci n Y donde las opciones s n 1 to 9 fast best El nivel de copmpresi n tal y como lo aceptan gzip y bzip2 Cuando no se especifica utiliza el nivel por defecto del m todo indicado 6 para gzip y 9 para bzip2 No se utiliza en los modos de respaldo o descompresi n force F Fuerza la re compresi n incluso si el anterior ten a el mismo m todo til cuando se cambia el nivel de compresi n Por defecto una p gina no es recomprimida si termina en el mismo sufijo que que a ade el m todo bz2 para bzip2 gz para gzip SS Cambia e
95. amp make PREFIX usr install Explicaci n de los comandos make PREFIX usr LDFLAGS Icrypt Esto corrige algunos problemas de 1ibwvst reams para enlazarse con la librer a criptogr fica de OpenSSL Configuraci n de WvStreams Informaci n sobre la configuraci n Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como root Contenido El paquete WvStreams contiene las librer as 1libwvcrypto libwvstreams y libwvutils Descripciones wvcrypto libwvcrypto define flujos con criptograf a integrada wvstreams libwvstreams define las propiedades b sicas de un flujo wvutils libwvutils contiene utilidades de soporte fundamentales GNet 2 0 4 Introducci n a GNet El paquete GNet contiene una librer a de red simple Sirve para soportar conexiones TCP multidifusi n por UDP e IP b squedas DNS as ncronas y m s Informaci n sobre el paquete e Descarga HTTP http gnetlibrary org src gnet 2 0 4 tar gz e Descarga FTP ftp ftp man olsztyn plVpub linux slackware slackware current source l gnet gnet 2 0 4 tar 9z e Tama o del paquete 448 KB e Estimaci n del espacio necesario en disco 9 6 MB e Tiempo estimado de construcci n 0 18 SBU Descargas adic
96. amp amp ln sf init d exim rc3 d S35exim amp amp ln sf init d exim rc4 d S35exim amp amp ln sf init d exim rc5 d S35exim amp amp ln sf init d exim rc6 d K25exim Contenido El paquete Exim contiene exim exim_dumpdb exim_fixdb exim_tidydb exinext exiwhat exim_dbmbuild exicyclog exigrep eximstats exiqsumm exiqgrep exim_lock y exim_checkaccess Descripciones exim exim es el demonio Agente de Transporte de Correo MTA exim_dumpdb exim_dumpdb escribe en la salida est ndar el contenido de las bases de datos de exim exim_fixdb exim_fixdb modifica los datos en las bases de datos de exim exim_tidydb exim_tidydb elimina entradas antiguas de las bases de datos de exim exinext exinext consulta los tiempos de respuesta del servidor remoto exiwhat exiwhat consulta los procesos de exim en ejecuci n exim_dbmbuild exim_dbmbuild crea y reconstruye bases de datos de exim exicyclog exicyclog rota los ficheros de registro de exim exigrep exigrep hace b squedas en los ficheros de registro de exim eximstats eximstats genera estad sticas de correo a partir de los ficheros de registro de exim exiqgsumm exiqsumm produce un sumario de los mensajes de la cola de correo Contenido 175 M s All de Linux From Scratch exim_lock exiggrep bloquea un fichero mailbox exim_checkaccess exim_checkaccess indica si una direcci n de recepci n de correo procedente de una determinada m
97. arranque Contenido 142 M s All de Linux From Scratch Configuraci n de portmap Ficheros de configuraci n etc rc d init d portmap Creaci n del gui n de arranque de portmap cat gt etc rc d init d portmap lt lt EOF 4 bin sh Inicio de etc rc d init d portmap source etc rc d init d functions case 1 in start echo Iniciando RPC Portmap loadproc sbin portmap stop echo Parando Portmap killproc sbin portmap restart 0 stop bin sleep 1 0 start 2 echo Uso 0 start stop restart exit 1 esac Fin de etc rc d init d portmap EOF chmod 754 etc rc d init d portmap amp amp cd etc rc d init d amp amp ln sf init d portmap rc0 d K49portmap ln sf init d portmap rcl1 d K49portmap ln sf init d portmap rc2 d K49portmap ln sf init d portmap rc3 d S22portmap ln sf init d portmap rc4 d S22portmap ln sf init d portmap rc5 d S22portmap ln sf init d portmap rc6 d K49portmap Contenido El paquete portmap contiene portmap pmap_dump y pmap_set Descripciones portmap portmap es el mapeador de puertos RPC pmap_dump pmap_dump guarda la tabla de mapeado de puertos en un fichero ASCH pmap_set pmap_set restaura la tabla de mapeado de puertos a partir de un fichero ASCII Inetutils 1 4 2 Introducci n a Inetutils El paquete Inetutils contiene clientes y servidores de red La instalaci n de Inetutil
98. as en que cada usuario que accede a tus servicios no pretende da arlo no necesitar as un cortafuegos Sin embargo en el mundo real los demonios pueden estar mal configurados los agujeros de seguridad de servicios esenciales est n disponibles libremente etc Por ello puede que quieras escoger qu servicios son accesibles para ciertas m quinas puede que quieras limitar a qu m quinas o aplicaciones les permites tener acceso a Internet o simplemente puede que no conf es en algunas aplicaciones o usuarios En estas situaciones podr as beneficiarte utilizando un cortafuegos Sin embargo no asumas que tener un cortafuegos hace redundante una configuraci n cuidadosa ni que convierte en inofensiva una configuraci n negligente ni que previene de que cualquiera explote un agujero de seguridad en un servicio que ofreces pero que no has actualizado o parcheado despu s de publicarse ese agujero de seguridad A pesar de tener un cortafuegos necesitas tener bien configuradas y actualizadas las aplicaciones y los demonios de tu sistema un cortafuegos no es la panacea Significado de la palabra cortafuegos La palabra cortafuegos puede tener varios significados diferentes Cortafuegos Personal Es una configuraci n o programa para Windows vendido comercialmente por compa as como Symantec que afirma o presume de que puede asegurar un ordenador casero o de sobremesa con acceso a Internet Este t pico es importante para aquellos usuar
99. cleo Normalmente puedes determinar el chipset de tu placa base mediante cat proc pci En la secci n Character Devices desactiva Direct Rendering Manager Administrador de Representaci n Directa a menos que tengas una tarjeta de v deo con soporte para Direct Rendering Infrastructure DRI Infraestructura de representaci n Directa Encontrar s una lista completa de las tarjetas de v deo con soporte DRI en la secci n Status de_http dri sourceforge net Por el momento entre las tarjetas soportadas se incluyen las de 3dfx Voodoo Banshee 3Dlabs ATI Rage Pro Rage 128 Radeon 7X00 Radeon 2 Intel 1810 1815 y Matrox G200 G400 G450 Adicionalmente NVidia provee sus propios controladores binarios de c digo cerrado propietarios Si activas DRI aqu aseg rate de seleccionar la tarjeta o tarjetas de v deo para la que quieras soporte como m dulo Si haces cualquier cambio en la configuraci n del n cleo recompila con make dep make bzImage amp amp make modules amp amp make modules install Copia usr src linux arch i386 boot bzImage y usr src linux System map a boot edita adecuadamente etc lilo conf y ejecuta lilo Si usas grub edita boot grub grub conf y agrega el nuevo n cleo al men de arranque Nota Si construyes XFree86 en un entorno chroot aseg rate de que la versi n del n cleo del sistema base y del sistema destino es la misma Esto es especialmente importante si activas el soporte
100. cliente de correo basado en GTK2 Mozilla 1 5 incluye tanto un cliente de correo como un lector de noticias en su instalaci n junto con indicaciones para instalar Mozilla Thunderbird un cliente de correo y noticias basado en el c digo base de Mozilla Evolution 1 4 4 incluye un cliente de correo basado en GTK2 Dependencias de slrn 158 Cap tulo 21 Utilidades de D J Bernstein Este cap tulo incluye aplicaciones necesarias para el servidor qmail Sus instrucciones de instalaci n son diferentes a las de la mayor a de los paquetes del libro debido a que queremos seguir el FHS durante todo el libro daemontools 0 76 Introducci n a daemontools El paquete daemontools es un sustituto para inetd o xinetd La raz n principal para utilizarlo aqu es porque se recomienda usarlo con qmail y djbdns Informaci n sobre el paquete e Descarga HTTP http cr yp to daemontools daemontools 0 76 tar gz e Descarga FTP ftp ftp lue udel edu pub network mail qmail daemontools 0 76 tar 2z e Tama o del paquete 36 KB e Estimaci n del espacio necesario en disco 1 8 MB e Tiempo estimado de construcci n 0 05 SBU Descargas adicionales e Parche requerido http www linuxfromscratch org patches blfs 5 0 daemontools 0 76 errno patch e P ginas de manual http smarden org pape djb manpages daemontools 0 76 man tar gz Instalaci n de daemontools Instala daemontools ejecutando los siguientes comandos cd admin
101. comando make list make prefix usr linux_shlibz Construye la librer a compartida 1ibunzip y enlaza UnZip con ella y con zlib Contenido El paquete UnZip contiene unzip funzip unzipfsx zipgrep y zipinfo Descripciones unzip unzip lista comprueba o extrae ficheros de un archivo ZIP funzip funzip permite redirigir la salida de los comandos unzip unzipfsx unzipfsx es el fragmento de auto extracci n que puede incorporarse a un archivo ZIP Los ficheros en este formato permiten al receptor descomprimir el archivo sin instalar UnZip zipgrep zipgrep es un grep para archivos ZIP zipinfo zipinfo genera informaci n t cnica sobre los ficheros de un archivo ZIP como los permisos de acceso del fichero estado de encriptaci n tipo de compresi n etc Zip 2 3 Introducci n a Zip El paquete Zip contiene utilidades Zip Son tiles para comprimir ficheros dentro de archivos Zip Informaci n sobre el paquete e Descarga HTTP http www mirror ac uk sites ftp info zip ore pub infozip src zip23 tar gz e Descarga FTP ftp ftp info zip ore pub infozip src zip23 tar gz e Tama o del paquete 839 KB e Estimaci n del espacio necesario en disco 3 6 MB e Tiempo estimado de construcci n 0 05 SBU Instalaci n de UnZip 104 M s All de Linux From Scratch Instalaci n de Zip Instala Zip ejecutando los sigientes comandos cp unix Makefile make prefix usr generic_gcc amp amp make prefix usr install
102. comandos configure prefix usr amp amp make make install Explicaci n de los comandos enable graphics A ade esta opci n si quieres usar Links en modo gr fico Tambi n deber s activar el soporte de framebuffer en el n cleo e instalar GPM 1 20 1 o instalar una de las librer as gr ficas soportadas Configuraci n de Links Ficheros de configuraci n links Informaci n sobre la configuraci n Links almacena la configuraci n propia de cada usuario dentro de su directorio Links Estos ficheros se generan autom ticamente cuando se lanza links Contenido El paquete Links contiene links Descripci n links links es un navegador WWW en modos texto y gr fico Lynx 2 8 4 Cap tulo 17 Navegadores Web en modo texto 135 M s All de Linux From Scratch Introducci n a Lynx Lynx es un navegador web en modo texto Informaci n sobre el paquete e Descarga HTTP http lynx isc org release lynx2 8 4 tar bz2 e Descarga FTP ftp ftp netbuddy org linux lynx2 8 4 tar bz2 e Tama o del paquete 1 9 MB e Estimaci n del espacio necesario en disco 16 MB e Tiempo estimado de construcci n 1 66 SBU Dependencias de lynx Requerida OpenSSL 0 9 7c Instalaci n de Lynx Instala Lynx ejecutando los siguientes comandos configure prefix usr libdir etc with ssl with zlib make make install amp amp make DOCDIR usr share doc lynx 2 8 4 lynx_doc HELPDIR usr
103. como la de ejecutar recursivamente gzip sobre ellos Un m todo mejor es usar el siguiente gui n cat gt usr bin compressdoc lt lt EOF 4 bin bash VERSION 20031029 0025 ai Comprime con bzip2 o gzip todas las p ginas de manual de una jerarqu a y actualiza los enlaces simb licos Por Marc Heerdink lt marc Q koelkast net gt Modificado por Mark Hymers lt markh linuxfromscratch org gt para poder escojer entre ficheros gzip o bzip2 y tratar correctamente todos los enlaces simb licos Modificado el 30 09 2003 por Yann E Morin lt yann morin 1998 anciens enib fr gt para aceptar compresi n descompresi n manejar correctamente enlaces duros permitir el cambio de enlaces duros por blandos especificar el nivel de compresi n procesar man conf para todas las apariciones de MANPATH permitir hacer copias de respaldo y permitir que se gu7arde la versi n mas reciente de una p gina TODO elegir el m todo de compresi n por defecto basandose en la herramienta disponible gzip o bzip2 ofrecer una opci n para elegir autom ticamente el mejor m todo de compresi n seg n la p gina por ejemplo comprobar p gina a p gina qu gzip bzip2 lo que sea es mas efectivo cuando exista una variable de entorno MANPATH utilizarla en vez de etc man conf til para que los usuarios des compriman sus p ginas de manual ofrecer una opci n para recuperar una copia de respaldo anterior a
104. como utilidad de consola pero tambi n hay una interfaz GTK en las fuentes del paquete Informaci n sobre el paquete e Descarga HTTP http telia dl sourceforge net sourceforge jocr gocr 0 37 tar gz e Descarga FTP ftp ftp sourceforge net pub sourceforge jocr gocr 0 37 tar 2z e Tama o del paquete 657 KB e Estimaci n del espacio necesario en disco 5 9 MB e Tiempo estimado de construcci n 0 20 SBU Dependencias de GOCR Opcionales TeX 2 0 2 o fig2dev por ejemplo XFree86 4 3 0 1 y GTK 1 2 10 solo para la interfaz Interfaces 382 Instalaci n de GOCR Instala GOCR ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install M s All de Linux From Scratch Para instalar la interfaz GTK usa los siguientes comandos cd frontend gnome amp amp configure prefix usr amp amp make make install Para instalar la ayuda make help Para instalar la documentaci n make doc Para ejecutar las comprobaciones GOCR make examples Contenido El paquete GOCR contiene gocr y gtk ocr Descripciones gocr gocr es un programa que imprime en la salida est ndar todo el texto que puede leer de cualquier fichero gr fico de entrada gtk ocr gtk ocr es la interfaz GTK para gocr Instalaci n de GOCR 383 Cap tulo 47 Lenguaje de Marcas Est ndar Generalizado SGML Es te cap tulo contiene las definiciones de tipo de documento DTDs de DocBook S
105. compresi n se debe a un tema legal con la compresi n LZW sobre la que Unisys reclama la patente Leer GIFs no es problema ya que las rutinas de descompresi n no parecen estar limitadas de este modo Advierte que esto fue muy discutido en el pasado La mejor forma de evitar todo este l o es utilizar libungif simplemente para ver las im genes GIF de la web mientras que en cualquier p gina que dise es puedes utilizar en su lugar el formato PNG de c digo abierto que utiliza no te asombres la librer a libpng que no tiene ning n problema de patentes Informaci n sobre el paquete e Descarga HTTP http ftp sunfreeware com ftp pub freeware SOURCES libungif 4 1 0b1l tar gz e Descarga FTP ftp sunfreeware secsup ore pub solaris freeware SOURCES libungif 4 1 0b1 tar gz e Tama o del paquete 343 KB e Estimaci n del espacio necesario en disco 3 1 MB e Tiempo estimado de construcci n 0 11 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs 5 0 libungif 4 1 0b1 va_start patch tiff2ps 87 M s All de Linux From Scratch Instalaci n de libungif Instala libungif ejecutando los siguientes comandos patch Np1 i libungif 4 1 0bl va_start patch amp amp configure prefix usr amp amp make amp amp make install Contenido El paquete libungif contiene gif2epsn gif2ps gif2rgb gifasm gifbg gifburst gifclip gifclrmp gifcolor gifcomb gifcompose giffiltr g
106. con salida al directorio de trabajo actual as que haz las modificaciones necesarias para tu configuraci n mkdir introduction postlfs general connect basicnet server Y content x kde gnome xsoft multimedia pst preface appendices other amp amp openjade t sgml Y d usr share sgml docbook dsssl stylesheets 1 78 html blfs dsl1 usr share sgml docbook dsssl stylesheets 1 78 dtds decls xml dcl BLFS BOOK index xml Si tienes xito debes obtener un libro BLFS en HTML con el mismo formato que el presentado en la p gina web Contenido El paquete DocBook DSSSL Stylesheets contiene hojas de estilo DSSSL y collateindex pl Descripci n collateindex pl collateindex pl es un gui n de Perl que crea un ndice DocBook a partir de los datos de ndice en crudo Configuraci n de DocBook DSSSL Stylesheets 391 Cap tulo 48 Lenguaje de Marcas Extensible XML Este cap tulo contiene la definici n de tipo de documento DocBook XML DTD y las hojas de estilo DocBook XSL Stylesheets usadas para validar transformar formatear y publicar documentos DocBook DocBook XML DTD 4 2 Introducci n a DocBook XML DTD El paquete DocBook XML DTD 4 2 contiene definiciones de tipos de documentos para la verificaci n de ficheros de datos XML contra los conjuntos de reglas de DocBook Son tiles para crear libros y documentaci n de programas conformes a un est ndar que te permite utilizar transformaciones ya escritas para dicho est ndar
107. confs sysconfdir etc amp amp make amp amp make install amp amp mv lib libpam a lib libpam misc a lib libpamc a usr lib amp amp ln sf lib libpam so 0 77 usr lib libpam so ln sf lib libpam misc so 0 77 usr lib libpam misc so amp amp ln sf lib libpamc so 0 77 usr lib libpamc so Explicaci n de los comandos enable static libpam Esta opci n construye las librer as est ticas de PAM as como las librer as din micas with mailspool var mail Esta opci n hace que el directorio de la cola de correo cumpla el FHS enable read both confs Esta opci n permite que sea el administrador local quien elija el tipo de fichero de configuraci n a usar mv lib libpam a lib libpam_misc a lib libpamc a usr lib Este comando mueve las librer as est ticas a usr lib para cumplir con el FHS Configuraci n de Linux PAM Cap tulo 4 Seguridad 43 M s All de Linux From Scratch Ficheros de configuraci n etc pam do etc pam conf Informaci n sobre la configuraci n La informaci n de la configuraci n se situa en etc pam do etc pam conf dependiendo de la aplicaci n que est usando PAM A continuaci n hay ficheros de ejempo de cada tipo Inicio de etc pam d other auth required Ppam_unix so nullok account required pam_unix so session required Ppam_unix so password required Ppam_unix so nullok Fin de etc pam d other Inicio de etc pam conf other au
108. courier mail Este comando establecer la tabla de usuarios para la base de datos courier mail mysql uroot p contrase a courier mail CREATE TABLE users id char 128 DEFAULT NOT NULL crypt char 128 DEFAULT NOT NULL clear char 128 DEFAULT NOT NULL name char 128 DEFAULT NOT NULL uid int 10 unsigned DEFAULT 65534 NOT NULL gid int 10 unsigned DEFAULT 65534 NOT NULL home char 255 DEFAULT NOT NULL quota char 255 DEFAULT NOT NULL KEY id id 128 Esto a adir el usuario courier que especificamos antes en el fichero authmysq l mysql uroot p contrase a mysql grant all privileges on to courierflocalhost identified by contrase a with grant option Ajustes generales para el correo Necesitar s crear los siguientes ficheros con el contenido indicado etc courier defaultdomain cat gt etc courier defaultdomain lt lt EOF tudominio EOF etc courier me cat gt etc courier me lt lt EOF nombredelservidor tudominio EOF etc courier locals cat gt etc courier locals lt lt EOF localhost tudominio EOF etc courier esmtpacceptmailfor dir system cat gt etc courier esmtpacceptmailfor dir system lt lt EOF localhost tudominio EOF Tambi n necesitar s editar el fichero de alias y cambiar la siguiente entrada etc courier aliases system postmaster tu direcci n de correo como administrador Si quieres denegar el acc
109. d sed s EXT NEWNAME echo SFILE sed s EXT mv S FILE SNEWNAME FILE S NEWNAME else LINK 1s 1 S FILE cut d gt f2 tr d EL if SLN_OPT H then Cambia este enlace blando por uno duro rm f SFILE amp amp ln S LINK COMP_SUF S FILE COMP_SUF Compresi n de las p ginas de manual e info exit 1 fi 40 M s All de Linux From Scratch chmod reference S LINK COMP_SUF S FILE COMP_SUF else Mantiene este enlace como blando rm f FILE amp amp ln s S LINK COMP_SUF S FILE COMP_SUF fi echo Reenlazando FILE gt DEST _FD1 En cambio si tenemos un fichero plano elif f SFILE then Tiene en cuenta los enlaces duros contruye la liste de ficheros enlazados al que vamos a des comprimir NB Esto no es ptimo pues el fichero ser comprimido eventualmente tantas vecese como enlaces duros tenga Pero por ahora es la forma mas segura inode 1s li SFILE awk print 1 HLINKS find MX name FILE inum inode if n SHLINKS then Tenemos enlaces duros Los elimina ahora for i in HLINKS do rm f i done fi Ahora tiene en cuanta los ficheros sin enlaces duros Los descomprimimos primero para comprimirlos mas tarde con el nivel de compresi n seleccionado case SFILE in bz2 bunzip2 FILE FILE basename FILE bz2 PA gz gunzip FILE FILE basename FILE gz FP
110. daemontools 0 76 patch Np1 i daemontools 0 76 errno patch amp amp package compile amp amp cd package amp amp sed s command usr sbin boot inittab gt boot inittab amp amp mv boot inittab boot inittab cd command sed e s command usr local bin usr local sbin e s command usr sbin e s service etc service g svscanboot gt svscanboot amp amp mv svscanboot svscanboot amp amp chmod 555 svscanboot amp amp cp usr sbin amp amp cd package amp amp cat etc inittab boot inittab gt etc inittab amp amp mv f etc inittab etc inittab amp amp mkdir etc service amp amp telinit Q El paquete daemontools no viene con p ginas de manual as que instala este paquete si quieres ayuda en l nea con los programas de daemontools tar xzvf daemontools 0 76 man tar gz amp amp cp daemontools man 8 usr share man man8 Explicaci n de los comandos Lo primero que hay que entender al instalar cualquier paquete escrito por Daniel J Bernstein y esto incluye qmail djbdns y ucspi tcp aparte de daemontools es que incumple los est ndares si su idea de hacer bien las cosas difiere de un est ndar en particular El profesor Bernstein es un est ndar por s mismo en lo que a su software se refiere Esto implica que es necesario hacer algunos cambios en los comandos de instalaci n de sus paquetes para poder instalarlos de forma que cumplan el Est nd
111. de Septiembre de 2003 e 6 de Septiembre de 2003 e 5 de Septiembre de 2003 larry tushar larry larry larry larry actualizado a esp ghostcript 7 07 1rc2 AFPL Ghostscript 8 11 y w3m 0 4 1 suministrados por Igor a adida la secci n bind utils para los usuarios que s lo necesitan las aplicaciones cliente de bind actualizada la introducci n a tex actualizado a MySQL 4 0 14 nano 1 2 2 GTK2 2 2 5 y pciutils 2 1 11 todos provistos por Igor gnome actualizado a nautilus media 0 2 2 gconf editor 0 4 1 y gdm 2 4 1 4 gnome actualizado a gnome system moniter 2 0 5 gnome applets 2 2 2 gnome utils 2 2 3 gnome games 2 2 1 nautilus 2 2 4 yelp 2 2 3 bug buddy 2 2 106 gedit 2 2 2 eog 2 2 2 gstreamer 0 6 2 gst plugins 0 6 2 y gnome media 2 2 2 e 4 de Septiembre de 2003 e 4 de Septiembre de 2003 e 4 de Septiembre de 2003 e 4 de Septiembre de 2003 e 4 de Septiembre de 2003 e 3 de Septiembre de 2003 e 3 de Septiembre de 2003 e 3 de Septiembre de 2003 e 2 de Septiembre de 2003 e 2 de Septiembre de 2003 e 1 de Septiembre de 2003 larry larry larry larry larry larry larry larry larry larry larry gnome actualizado a control center 2 2 2 y gnome terminal 2 2 2 multimedia actualizado avifile y mplayer propuesto por Igor basicnet aplicado el parche de correcci n de DJ a ncpfs x actualizado a metacity 2 4 55 y gnome session 2 2 2 xsoft
112. de escritorio Comenzamos con una parte que habla sobre X y Administradores de Ventanas Esta parte tambi n trata algunas librer as gen ricas basadas en las X Cap tulo 27 A continuaci n KDE y Gnome tienen sus propias partes a las que sigue Programas para las X Entonces nos movemos para tratar sobre los paquetes Multimedia Advertimos que muchos querreis utilizar las instrucciones de ALSA 0 9 6 de este cap tulo al principio de vuestro viaje por el BLFS Est n aqu simplemente porque es el sitio m s l gico La parte final del libro BLES trata sobre Impresoras Esc neres y Tipograf a Eso es til para aquellos con sistemas de escritorio y tambi n los que esteis creando sistemas servidores lo encontrareis til Finalmente los_Ap ndices contienen varias piezas de informaci n til que puedes necesitar como referencia Esperamos que te diviertas usando BLES y lo encuentres til Convenciones usadas en este libro Para facilitar la comprensi n se utilizan ciertas convenciones a lo largo del libro Aqu hay unos ejemplos configure prefix usr Un texto as debe teclearse exactamente como aparece a menos que se indique lo contrario Tambi n se utiliza en las secciones explicativas para identificar el comando al que se hace referencia install info unknown option dir file mnt lfs usr info dir Un texto as de ancho fijo representa salida por pantalla probablemente como resultado de comandos y tambi n se usa
113. de retroceso Es bastante complejo por lo que debes leer help bs para m s detalles e set columns 80 Esto simplemente establece el n mero de columnas que se usan para la pantalla e set background dark Esto indica a vim que use colores que queden bien en un fondo oscuro e set wrapmargin 8 Este es el n mero de caracteres a partir del borde derecho de la pantalla donde se hace el ajuste de l nea e syntax on Activa el resaltado de sintaxis de vim e set ruler Esto hace que vim muestre la fila y la columna actual en la esquina inferior derecha de la pantalla Se puede encontrar m s informaci n sobre las muchas opciones de vim leyendo la ayuda que se encuentra dentro del mismo vim Util zala escribiendo help en vim para conseguir la ayuda general o escribiendo help usr_toc txt para ver el ndice del Manual del Usuario letc issue Personalizar tu entrada al sistema Cuando inicies por primera vez tu nuevo sistema LFS la pantalla de entrada al sistema ser bien sencilla como debe ser en un sistema esencial Sin embargo mucha gente querr que su sistema muestre alguna informaci n en el mensaje de entrada Esto se puede conseguir utilizando el fichero etc issue El fichero etc issue es un fichero de texto plano que tambi n aceptar algunas secuencias de Escape ver m s abajo para insertar informaci n sobre el sistema Adem s existe el fichero issue net que puede usarse cuando se ingresa en el sistema remotamente
114. de tu sistema para que Tripwire no te avise cont nuamente que los ficheros que modificaste intencionadamente son una violaci n de la seguridad Para lograrlo primero ejecuta 1s var lib tripwire report y anota el nombre del fichero m s nuevo que comience con linux y termina con twr Este fichero encriptado se cre durante el ltimo informe y es necesario para actualizar la base de datos de Tripwire para tu sistema Luego ejecuta lo siguiente reemplazando adecuadamente los Entrar s en vim con una copia del informe frente a t Si los cambios son correctos s lo teclea x y despu s de ingresar tu clave local la base de datos ser actualizada Si hay ficheros sobre los que quieres que se te advierta solo elimina la x delante del nombre del fichero en el informe y ejecuta x Cambiar el fichero de pol ticas Si no est s conforme con tu fichero de pol ticas y quieres modificarlo o usar uno nuevo modif calo y ejecuta los siguientes comandos twadmin m P etc tripwire twpol txt amp amp tripwire m i Contenido El paquete Tripwire contiene siggen tripwire twadmin y twprint Cambiar el fichero de pol ticas 55 Cap tulo 5 Sistemas de ficheros Los sistemas de ficheros transaccionales journaling reducen el tiempo necesario para recuperar un sistema de ficheros que no fue desmontado correctamente Mientras que esto puede ser muy importante para minimizar el tiempo de ca da de los servidores tambi n se ha popularizado
115. del libro debe ser el de escribible solo por el propietario Tambi n puesto que no estamos hablando de qu tipo de informaci n sensible puede a adir eventualmente un usuario en sus copias de estos ficheros deber as hacerlas ilegibles para el grupo y para otros Tambi n puedes poner otros ficheros en etc skel que pueden necesitar diferentes permisos Comfiguraci n para a adir usuarios 30 M s All de Linux From Scratch Decide qu ficheros de inicializaci n deber an facilitarse en cada o casi directorio personal de un nuevo usuario Las decisiones que tomes afectar n a lo que hagas en las tres siguientes secciones etc inputre la secci n Los ficheros de inicio de Bash y etc vimrc vimrc Algunos o todos estos ficheros ser n tiles para root cualquier usuario ya existente y los nuevos usuarios Los ficheros de estas secciones que puede que quieras colocar en etc skel incluyen inputrc bash_profile bashrc bash_logout dircolors y vimrc Si no est s seguro de cuales de ellos deber as colocar avanza a las siguientes secciones lee cada secci n y cada referencia indicada y entonces toma tu decisi n Ejecutar s un grupo de comandos ligeramente modificado para los ficheros que se ubiquen en etc skel Cada secci n te recordar esto En resumen los comandos del libro han sido escritos para ficheros que no se a aden a etc skel y envian el resultado al directorio personal del usuario Si el fichero
116. del paquete 1 0 MB e Estimaci n del espacio necesario en disco 26 MB e Tiempo estimado de construcci n 4 85 SBU Dependencias de kdeaddons Recomendadas kdemultimedia 3 1 4 y kdenetwork 3 1 4 Instalaci n de kdeaddons Instala kdeaddons con configure prefix opt kde 3 1 4 disable debug disable dependency tracking make amp amp make install Contenido El paquete KDE Addons proporciona m dulos para konqueror y noatun subprogramas applets para kicker y guiones para knewsticker Descripciones 261 X GNOME X GNOME 262 Introducci n a GNOME Este cap tulo describe c mo instalar un entorno de escritorio GNOME 2 2 completo y las librer as de GNOME 1 4 necesarias para ejecutar las aplicaciones de GNOME 1 4 inclu das en este libro El orden de las p ginas est pensado para seguir el orden de construcci n definido por el equipo de desarrollo de GNOME que se puede ver en las notas de la versi n con dos excepciones Si un paquete se encuentra en la lista de construcci n pero no est en este cap tulo es porque ha sido instalado en otra parte del libro La instalaci n de GNOME 2 2 es una rdua tarea y nos gustar a ver que la completas con la menor tensi n posible Uno de nuestros primeros objetivos en esta instalaci n es proteger los programas que ya tengas instalados especialmente si est s probando GNOME en tu m quina Los paquetes de GNOME 2 2 usan la opci n prefix de configu
117. depende del tipo de rat n que tengas Por ejemplo dev ttysS0 para un rat n serie en Windows esto es COM1 dev input mice se utiliza normalmente para ratones USB y dev psaux para ratones PS2 Normalmente se supone que no es buena idea enlazar dev mouse al dispositivo correspondiente y que en cambio hay que referirse a l directamente Contenido El paquete GPM contiene gpm gpm root disable paste y mev Ficheros de configuraci n 99 M s All de Linux From Scratch Descripciones gpm gpm es una utilidad para cortar y pegar y un servidor de rat n para consolas virtuales gpm root gpm root es un manejador predefinido para gpm Se utiliza para dibujar men s en la ventana ra z disable paste No hay descripci n disponible mev mev es un programa para notificar eventos del rat n Fcron 2 9 3 Introducci n a Fcron El paquete Fcron contiene un planificador de tareas peri dicas pensado como sustituto de Vixie Cron Informaci n sobre el paquete Descarga HTTP http fcron free fr fcron 2 9 3 src tar gZ e Descarga FTP ftp ftp seul ore pub fcron fcron 2 9 3 src tar gz e Tama o del paquete 365 KB e Estimaci n del espacio necesario en disco 3 3 MB e Tiempo estimado de construcci n 0 11 SBU Dependencias de Fcron Opcionales Sendmail 8 12 10 o Postfix 2 0 16 o_qmail 1 03 o_Exim 4 24 o Courier 0 43 2 Linux PAM 0 77 OpenJade 1 3 2 y DocBook DSSSL Stylesheets 1 78 Instalaci n de Fcro
118. e Tama o del paquete 421 KB e Estimaci n del espacio necesario en disco 5 4 MB e Tiempo estimado de construcci n 0 22 SBU Instalaci n de LZO Instala LZO ejecutando los siguientes comandos configure prefix usr amp amp make 4 make install Contenido El paquete LZO contiene la librer a 1ib1zo Descripci n Introducci n a G Wrap 81 M s All de Linux From Scratch liblzo liblzo es una librer a para la compresi n y descompresi n de datos liblzo 82 Cap tulo 9 Librer as Gr ficas Dependiendo de para qu vayas a usar tu sistema puede que necesites o no las librer as gr ficas Muchas m quinas de escritorio las querr n para utilizar aplicaciones gr ficas Por otro lado la mayor a de los servidores no las necesitar n lIems 1 11 Introducci n a lcms La librer a lcms la utilizan otros programas para la administraci n del color Informaci n sobre el paquete e Descarga HTTP http www littlecms com lems 1 1l tar gz e Descarga FTP ftp sunsite ccu edu tw pub12 sourceforge l lems Icms 1 11 tar gz e Tama o del paquete 276 KB e Estimaci n del espacio necesario en disco 8 5 MB e Tiempo estimado de construcci n 0 19 SBU Dependencias de Icms Opcionales libtiff 3 6 0 libipeg 6b Python 2 3 2 Instalaci n de Icms Instala lems ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete Icms
119. el cracker espera obtener Si eres responsable de activos tan valiosos que ya tienes en cuenta un gran esfuerzo por parte de los potenciales crackers afortunadamente no tendr s necesidad de esta receta Informaci n Extra Donde comenzar con lecturas adicionales sobre cortafuegos www netfilter org P gina del proyecto netfilter iptables FAQ relacionada con el filtrado de paquetes C MOs relacionados con el filtrado de paquetes www linuxdoc ore LDP nag2 x 087 2 firewall html www linuxdoc ore HOWTO Security HOWTO html www linuxdoc ore HOWTO Firewall HOWTO html www ibm com developerworks security library s fire html www ibm com developerworks security library s fire2 html www interhack net pubs fw fag www linuxsecurity com docs www little idiot de firewall En alem n y anticuado pero muy comprensible www linuxgazette com issue65 stumpel html linux oreillynet com pub a linux 2000 03 10 netadmin ddos html staff washington edu dittrich misc ddos ipmasq cjb net www e infomax com ipmasq www circlemud org jelson writings security index htm www securityfocus com www cert org tech_tips www infoserversecurity ore pointers html security ittoolbox com www linux firewall tools com linux logi cc linux athome firewall php3 www insecure ore reading html www roberteraham com pubs firewall seen html firewall status Si quieres examinar las cadenas que componen tu cortafuegos y el orden en el que las reglas hacen ef
120. el sitio web http www linuxfromscratch org blfs para consultar la lista de los servidores alternativos actuales El proyecto LFS ES que se ocupa de la traducci n al castellano de los textos del LFS BLES dispone de los siguientes servidores e EcolNet Espa a Varios servidores http www escomposlinux org lfs es e Cervera Espa a 126 Kbits http www macana es com e Dattaelite com Argentina 100 Mbits _http www lfs es org Historial de modificaciones Por favor ten en cuenta que el historial de modificaciones s lo refleja qu editor fue el responsable de poner los cambios en el CVS Lee en la p gina de Cr ditos en el Cap tulo 1 los detalles de qui n escribi qu 5 0 6 de Noviembre de 2003 e 6 de Noviembre de 2003 billyoc cambio de la ubicaci n de los perfiles de acceso de los usarios de Samba e 4 de Noviembre de 2003 tushar actualizado a galeon 1 3 10 e 4 de Noviembre de 2003 igor actualizados enlances desactualizados donde fu posible eliminados los dem s e 2 de Noviembre de 2003 igor a adido un parche para FreeType suministrado por Alexander E Patrakov e 1 de Noviembre de 2003 igor a adida una nota sobre la incompatibilidad de DirectFB con la ltima versi n de FreeType sugerido por Alexander E Patrakov e 31 de Octubre de 2003 en lugar de usr e 31 de Octubre de 2003 e 31 de Octubre de 2003 e 31 de Octubre de 2003 e 30 de Octubre de 2003 e 30 de Octubre de 2
121. en disco 49 MB e Tiempo estimado de construcci n 9 23 SBU Dependencias de kdegraphics Requeridas kdebase 3 1 4 y which 2 14 Opcionales Imlib 1 9 14 y SANE 1 0 12 Instalaci n de kdegraphics Instala kdegraphics con configure prefix opt kde 3 1 4 disable debug disable dependency tracking make make install Contenido El paquete KDE Graphics incluye kcoloredit kdvi kfax kfract kghostview kiconedit kooka kpaint kruler ksnapshot kuickshow y kview Descripciones kcoloredit kcoloredit es un editor de paletas de colores kdvi kdvi es un visor DVI kfax kfax es un visor de FAX knode 254 M s All de Linux From Scratch kfract kfract es un generador de fractales kghostview kghostview es un visor de PS PDF kiconedit kiconedit es un editor de conos kooka kooka es un programa de escaneo de im genes kpaint kpaint es un programa de pintura kruler kruler es una regla para la pantalla ksnapshot ksnapshot es un programa de captura de pantallas kuickshow kuickshow es un visor de im genes kview kview es otro visor de im genes kdepim 3 1 4 Introducci n a kdepim Informaci n sobre el paquete e Descarga HTTP e Descarga FTP ftp ftp kde org pub kde stable 3 1 4 src kdepim 3 1 4 tar bz2 e Tama o del paquete 3 1 MB e Estimaci n del espacio necesario en disco 55 MB e Tiempo estimado de construcci n 7 03 SBU Dependencias de kdepim Req
122. en los sistemas de escritorio Este cap tulo trata una variedad de sistemas de ficheros transaccionales Ext3 Ext3 es un sistema de ficheros transaccional journaling que es una extensi n del sistema de ficheros ext2 Es compatible hacia atr s con ext2 y la conversi n de ext2 a ext3 es trivial No necesitas instalar nada para usar ext3 Todos los paquetes necesarios est n disponibles con el sistema base LES Cuando construyas el n cleo aseg rate de que tienes compilado el soporte para ext3 Si quieres que tu partici n ra z sea ext3 entonces compila el soporte dentro del n cleo en caso contrario puedes compilarlo como m dulo Recompila el n cleo si es necesario Edita tu etc fstab Para cada partici n que quieras convertir a ext3 edita su entrada para que tenga un aspecto similar a la siguiente l nea dev haXX mnt_point ext3 defaults 1 0 En la l nea anterior sustituye dev hdXX por la partici n p e dev hda2 y mnt_point por el punto de montaje p e home El O en el ltimo campo asegura que el gui n checkfs no comprobar la consistencia de la partici n durante el arranque En lo anterior puedes sustituir ext3 por auto si quieres asegurarte de que la partici n se monte aunque accidentalmente olvides activar el soporte ext3 en el n cleo Para cada partici n que hayas convertido a ext3 en etc fstab activa las transaciones para la partici n ejecutando el siguiente comando tune2fs j dev hdXX Remonta las pa
123. enu ore pub enu guile guile 1 6 4 tar z e Descarga FTP tp ftp enu ore pub enu guile guile 1 6 4 tar 2z e Tama o del paquete 2 7 MB e Estimaci n del espacio necesario en disco 30 MB e Tiempo estimado de construcci n 0 79 SBU Configuraci n de aspell 79 M s All de Linux From Scratch Dependencias de Guile Opcional readline 4 3 Instalaci n de Guile Instala Guile ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido Adem s de las librer as 1ibgui le el paquete Guile contiene guile guile config y guile snarf Descripciones guile guile es un int rprete aut nomo de Scheme para Guile guile config guile config es un gui n Guile que proporciona la informaci n necesaria para enlazar tus programas con la librer a Guile de la misma forma que lo hace pkgconfig 0 15 0 guile snarf guile snarf es un gui n que analiza las declaraciones en tu c digo en busca de funciones de C visibles por Scheme objetos de Scheme utilizables por tu c digo C etc slib 2d6 Introducci n a slib El paquete slib es una librer a de Scheme usada con Guile Informaci n sobre el paquete e Descarga HTTP http www swiss ai mit edu ftpdir scm slib2d6 tar 2z e Descarga FTP e Tama o del paquete 636 KB e Estimaci n del espacio necesario en disco 2 9 MB e Tiempo estimado de construcci n 0 00 SBU Dependencias de slib Requeridas Guile 1 6 4 Insta
124. esta parte hablamos sobre bases de datos y servidores web Parte VIII X Administradores de Ventanas Esta parte explica c mo configurar una instalaci n b sica de XFree86 junto con algunas librer as gen ricas para las X y administradores de ventanas Parte IX KDE Para aquellos que quieren usar el Entorno de Escritorio K o algunas partes del mismo aqu se explica c mo Parte X Gnome GNOME es la principal alternativa a KDE en los entornos de escritorio y aqu tratamos tanto Gnome 1 4 como GNOME 2 2 Parte XI Programas para las X Los programas de oficina y los navegadores web gr ficos son importantes para la mayor a de la gente Estos junto con algunos programas gen ricos para las X se describen en esta parte del libro Parte XII Multimedia Aqu se describe la configuraci n de librer as y controladores multimedia junto con algunos programas de audio v deo y grabaci n de CDs Parte XIII Impresoras Esc neres y Tipograf a La parte PST del libro trata cosas que van desde Ghostscript CUPS y DocBook hasta la instalaci n de TeX Ap ndices Los Apendices cubren informaci n que no pertence al libro principal Est n aqu b sicamente como referencia Parte IV Conectarse a una Red 10 I Introducci n ndice 1 Bienvenido a BLES 2 Informaci n importante l Introducci n 11 Cap tulo 1 Bienvenido a BLFS El libro M s All de Linux From Scratch est pensado para conducirte a
125. evs evs init Inicializa el nuevo repositorio CVS cvs import m repository test evstest vendortag releasetag Todos los m dulos de c digo fuente deben importarse al repositorio con el comando cvs import al repositorio CVS antes de usarlos La opci n m especifica una entrada descriptiva inicial para el nuevo m dulo El par metro cvstest es el nombre utilizado para el m dulo en todos los comandos cvs posteriores Los par metros vendortag y releasetag son usados para una posterior identificaci n de cada m dulo CVS y son obligatorios tanto si se usan como si no grep anonymous etc passwd useradd anonymous s bin false Comprueba si existe el usuario anonymous y lo crea si no lo encuentra echo anonymous gt evsroot CVSROOT passwd A ade el usuario anonymous al fichero de contrase as de CVS que no es utilizado para nada m s en esta configuraci n echo anonymous gt cvsroot CVSROOT readers A ade el usuario anonymous al fichero de lectores de CVS una lista de los usuarios que tienen acceso en modo de s lo lectura al repositorio DHCP 3 0plI2 Introducci n a DHCP El paquete DHCP contiene tanto el programa cliente como el servidor para DHCP dhclient el cliente es til para conectar tu computadora a una red que utilice DHCP para asignar las direcciones de red dhepd el servidor es til para asignar direcciones de red en tu red privada Informaci n sobre el paquete e Descarga HTTP http gd tuwie
126. exit 1 esac Fin de rc_base init d sshd EOF chmod 755 etc rc d init d sshd Crea los enlaces simb licos a este fichero en los directorios apropiados de rc d con los siguientes comandos cd etc rc d init d amp amp ln sf init d sshd rc0 d K30sshd ln sf init d sshd rc1l d K30sshd amp amp ln sf init d sshd rc2 d K30sshd ln sf init d sshd rc3 d S30sshd ln sf init d sshd rc4 d S30sshd ln sf init d sshd rc5 d S30sshd ln sf init d sshd rc6 d K30sshd Contenido El paquete OpenSSH contiene ssh sshd ssh agent ssh add sftp scp ssh keygen sftp server y ssh keyscan Descripciones Ficheros de configuraci n 194 M s All de Linux From Scratch ssh El programa cliente b sico similar al rlogin rsh sshd El demonio que permite que entres al sistema ssh agent Un agente de autentificaci n que puede guardar llaves privadas ssh add Herramienta que a ade llaves a ssh agent sftp Programa del tipo FTP que trabaja sobre protocolos SSH1 y SSH2 scp Programa de copia de ficheros que actua como rcp ssh keygen Herramienta de generaci n de llaves sftp server Subsistema servidor SFTP ssh keyscan Utilidad para reunir llaves de servidor p blicas a partir de un n mero de servidores rsync 2 5 6 Introducci n a rsync El paquete rsync contiene la utilidad rsync Es til para sincronizar grandes archivos de ficheros por la red Info
127. ficheros JAR Java ARchive y verifica las firmas e integridad de un JAR firmado java java lanza una aplicaci n Java iniciando el entorno de ejecuci n Java cargando la clase especificada e invocando el m todo principal de esa clase javac javac lee definiciones de clases e interfaces escritas en el lenguaje de programaci n Java y las compila en un fichero de clases de c digo de bytes javadoc javadoc procesa las declaraciones y comentarios de documentaci n en un conjunto de ficheros fuente Java y genera un conjunto de p ginas HTML con la descripci n de clases interfaces constructores m todos y campos Configuraci n de J25DK 113 M s All de Linux From Scratch javah javah genera las cabeceras C y los ficheros fuente necesarios para implementar m todos nativos javap javap desensambla un fichero de clases Java jdb jdb es un depurador simple en l nea de comandos para clases Java keytool keytool es una utilidad para administrar llaves y certificados native2ascii native2ascii convierte ficheros que contienen codificaciones de caracteres no soportados a ficheros con codificaciones Latin 1 o Unicode orbd orbd se usa para permitir a los clientes localizar e invocar transpar ntemente objetos persistentes en servidores en el entorno CORBA policytool policytool crea y maneja gr ficamente ficheros de pol ticas rmic rmic genera cabos y ficheros de esqueleto de clases para objetos remotos a partir de los n
128. funciones deber an estar en bashrc oe e Funci n para ayudarnos a manejar rutas pathman if echo PATH bin egrep q 1 then if 2 last then PATH PATH 1 else PATH 1 PATH fi fi A ade a la ruta est ndar if id u 0 then if d usr local sbin then pathman usr local sbin last fi fi if id u 0 then if d usr local bin then pathman usr local bin last fi fi if d usr X11R6 bin then pathman usr X11R6 bin last fi Define algunas variables de entorno Los ficheros de inicio de Bash 32 M s All de Linux From Scratch HISTSIZE 1000 HISTIGNORE 8 bf g exit PS1 u h MwIMS Define la variable de entorno INPUTRC if z SINPUTRC a f SHOME inputrc then INPUTRC etc inputre EN Configuraci n de bin ls para soportar colores Los alias est n en etc bashrc if f etc dircolors then eval dircolors b etc dircolors if f SHOME dircolors then eval dircolors b HOME dircolors fi i export PATH HISTSIZE HISTIGNORE PS1 LS_COLORS INPUTRC Fin de etc profile EOF Aqu se muestra un fichero etc bashrc b sico Los comentarios en el fichero deber an explicar todo lo que necesitas cat gt etc bashre lt lt EOF Inicio de etc bashrc Escrito para M s All de Linux From Scratch por James Robertson lt jameswrobertsonfearthlink net gt
129. gnome font properties gnome keybinding properties gnome keyboard properties gnome mouse properties gnome network preferences gnome sound properties gnome theme properties y gnome ui properties Descripciones ghnome control center No hay descripci n disponible ghnome settings daemon No hay descripci n disponible Contenido 291 Cap tulo 33 Paquetes adicionales de GNOME Estos paquetes son modulares y a aden aplicaciones de escritorio al entorno GNOME Si ntete libre de instalarlos si lo deseas o si los necesitas GNOME Terminal 2 2 2 Introducci n a GNOME Terminal El paquete GNOME Terminal contiene la consola que es til para ejecutar programas desde la l nea de comandos Informaci n sobre el paquete e Descarga HTTP http ftp gnome org pub GNOME sources gnome terminal 2 2 gnome terminal 2 2 2 tar bz2 e Descarga FTP ftp ftp enome org pub GNOME sources gnome terminal 2 2 gnome terminal 2 2 2 tar bz2 e Tama o del paquete 1 3 MB e Estimaci n del espacio necesario en disco 18 1 MB e Tiempo estimado de construcci n 0 28 SBU Dependencias de GNOME Terminal Requeridas libenomeui 2 2 2 startup notification 0 5 y VTE 0 10 29 Instalaci n de GNOME Terminal Instala GNOME Terminal ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib sysconfdir etc gnome amp amp make make install Explicaci n de los comandos
130. hacer una actualizaci n mediante install catalog remove etc sgml1 OpensP fversi n cat usr share sgml OpensP versi n catalog install catalog remove etc sgml sgml docbook cat etc sgml OpensP versi n cat Explicaci n de los comandos disable static Esta opci n evita la construcci n de la librer a est tica enable htip Esta opci n a ade soporte para http enable default catalog etc sgml catalog Esta opci n establece la ruta a nuestro cat logo centralizado enable default search path Esta opci n establece el valor por defecto de SGML_SEARCH_PATH enable xml messages Esta opci n a ade soporte para Mensajes Formateados en XML make pkgdatadir usr share sgml OpenSP 1 5 Esto cambia el valor de la variable pkgdatadir en el fichero Makefile de usr share OpensSP a usr share sgml OpensP 1 5 ln sf onsgmls usr bin nsgmls ln sf osgmlnorm usr bin sgmlnorm ln sf ospam usr bin spam ln sf ospcat usr bin spcat ln sf ospent usr bin spent ln sf osx usr bin sx ln sf osx usr bin sgml12xml ln sf libosp so usr lib libsp so Estos comandos crean los equivalentes en SP de los ejecutables y librer as de OpenSP Contenido El paquete OpenSP contiene onsgmls ospam osx ospcat y ospent Descripciones onsgmls onsgmls procesa ficheros SGML ospam ospam es un editor de flujo de marcas Explicaci n de los comandos 388 M s All de Linux From Scratch OSX osx e
131. herramienta DSSSL usada para transformaciones DocBook DSSSL Stylesheets 1 78 Introducci n a DocBook DSSSL Stylesheets El paquete DocBook DSSSL Stylesheets contiene las hojas de estilo DSSSL Son utilizadas por OpenJade y otras herramientas para transformar ficheros SGML y XML de DocBook Informaci n sobre el paquete e Descarga HTTP http telia dl sourceforge net sourceforge docbook docbook dsssl 1 78 tar 2z e Descarga FTP e Tama o del paquete 384 KB e Estimaci n del espacio necesario en disco 4 MB e Tiempo estimado de construcci n 0 01 SBU Dependencias de DocBook DSSSL Stylesheets Requerida SGML Common 0 6 3 Instalaci n de DocBook DSSSL Stylesheetsl Instala DocBook DSSSL Stylesheets ejecutando los siguientes comandos mkdir p usr share sgml docbook dsssl stylesheets 1 78 dtds decls mkdir p usr share sgml docbook dsssl stylesheets 1 78 lib amp amp mkdir p usr share sgml docbook dsssl stylesheets 1 78 common amp amp mkdir p usr share sgml docbook dsssl stylesheets 1 78 html amp amp mkdir p usr share sgml docbook dsssl stylesheets 1 78 print amp amp mkdir p usr share sgml docbook dsssl stylesheets 1 78 test amp amp mkdir p usr share sgml docbook dsssl stylesheets 1 78 images install bin collateindex pl usr bin amp amp cp catalog VERSION usr share sgml docbook dsssl stylesheets 1 78 cp dtds decls dcl usr share sgml docbook dsssl stylesheets 1 78 dt
132. hoja de c lculo paquete de presentaciones juegos y otras utilidades Adem s facilita gran cantidad de posibilidades de personalizaci n Dividimos las instrucciones de KDE en dos partes Primero los paquetes base que necesitas para que el resto de KDE funcione En segundo lugar los paquetes adicionales que aportan funcionalidad en varias reas multimedia gr ficos etc Mientras desarroll bamos las instrucciones de compilaci n e instalaci n de KDE examinamos las opciones para configure y los par metros aqu presentados son posiblemente con los que compile m s correctamente En cada uno de los paquetes otra opci n que puede a adirse a configure es enable final Esta opci n acelera el proceso de compilaci n pero requiere mucha memoria Si tienes menos de 256 MB de RAM esta opci n puede provocar accesos a la memoria de intercambio swapping ralentizando significativamente la compilaci n KDE tambi n tiene muchos paquetes de internacionalizaci n del tipo kde 118n xx 3 1 4 tar bz2 donde xx son de dos a cinco letras que indican el c digo del pa s correspondiente No cubrimos aqu la instalaci n de estos paquetes Cada paquete de KDE comprende varios componentes Por defecto se instalan la mayor a de ellos Si quieres excluir un componente espec fico la manera oficial de hacerlo es establecer la variable DO_NOT_COMPILE Esto es de ayuda cuando hay problemas al compilar alg n componente en particular DO_NOT_C
133. http telia dl sourceforge net sourceforge lesstif lesstif 0 93 46 tar bz2 e Descarga FTP ftp ftp linux hr pub lesstif srcdist lesstif 0 93 46 tar bz2 e Tama o del paquete 2 5 MB e Estimaci n del espacio necesario en disco 33 MB e Tiempo estimado de construcci n 2 73 SBU Dependencias de LessTif Requeridas XFree86 4 3 0 1 Instalaci n de LessTif Instala LessTif ejecutando los siguientes comandos configure prefix usr enable build 20 enable build 21 disable debug enable production disable build tests with xdnd amp amp make make install Explicaci n de los comandos enable build 20 Construye una versi n de las librer as LessTif compatible con Motif 2 0 enable build 21 Construye tambi n una versi n compatible con Motif 2 1 disable debug No genera informaci n de depuraci n enable production Construye la versi n de producci n de las librer as LessTif disable build tests No construye el rbol test mira Comprobar LessTif with Xdnd Activa el soporte para la compatibilidad con XDND de GNOME Configuraci n de LessTIif Informaci n sobre la configuraci n Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si esto es necesar
134. j2sdk 32sdk 1 4 1 Explicaci n de los comandos export ALT_BOOTDIR JAVA_HOME Esta variable establece la localizaci n del JDK precompilado que se utilizar para compilar el c digo fuente del JDK export ALT_MOZILLA_PATH PWD Esto establece la variable que apunta a donde has descomprimido los ficheros de cabecera de Mozilla export ALT_DEVTOOLS_PATH usr bin Esto cambia la localizaci n donde el gui n de construcci n encuentra los ejecutables necesarios export BUILD_NUMBER blfs date s Esto te ayudar a identificar esta versi n compilada del entorno de ejecuci n y m quina virtual a adiendo esta informaci n a la versi n en la salida de java version export DEV_ONLY true Este comando evita compilar la documentaci n y elimina una dependencia con rpm unset JAVA_HOME Esto borra la variable JAVA_HOME y evita problemas durante la compilaci n Explicaci n de los comandos 112 M s All de Linux From Scratch unset CLASSPATH Esto borra la variable CLASSPATH y evita problemas durante la compilaci n unset CFLAGS Estas opciones causan una mala compilaci n Nunca las uses export INSANE true A menos que especifiques que est s loco insane la compilaci n no proceder La plataforma certificada para compilar es RedHat 6 1 Esta variable asegura que todos los errores por compilar en una plataforma no certificada se conviertan en advertencias export MAKE_VERBOSE true Permite que se muestr
135. la ltima vulnerabilidad explotable de Windows iptables A INPUT j LOG log prefix FIREWALL INPUT Establece una pol tica sana no se acepta nada gt dev null iptables P INPUT DROP iptables P FORWARD DROP iptables P OUTPUT DROP muestra m s informaci n para direcciones ip din micas no es necesario si se posee una direcci n IP est tica echo 2 gt proc sys net ipv4 ip_dynaddr desactiva la Notificaci n de Congesti n Expl cita demasiados enrutadores todav a lo ignoran echo 0 gt proc sys net ipv4 tcp_ecn Fin de rc _base init d firewall EOF El gui n es bastante simple ignora todo el tr fico que llega a tu ordenador que no ha sido iniciado por l pero si simplemente est s navegando por Internet es improbable que excedas sus l mites Si te encuentras frecuentemente con retrasos al acceder a servidores ftp por favor consulta BusyBox ejemplo N 4 Incluso si tienes demonios o servicios ejecut ndose en tu sistema deber an ser inaccesibles desde cualquier parte que no sea tu propio ordenador Si quieres permitir el acceso a ciertos servicios de tu m quina como ssh o ping echa un vistazo a BusyBox Encaminador router con enmascaramiento Un cortafuegos real tiene dos interfaces uno conectado a una red interna en este ejemplo eth0 y uno conectado a Internet aqu ppp0 Para proporcionar la m xima seguridad contra accesos al cortafuegos aseg rate de que no existen servidores ejecu
136. lib Esta opci n pone los ficheros de ScrollKeeper en var 1ib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SG6NOME_PREFIX etc Contenido El paquete EOG contiene eog Descripci n eog eog es un visor de imagenes r pido y funcional as como un programa de cat logo de imagenes GStreamer 0 6 2 Introducci n a GStreamer El paquete GStreamer contiene un conjunto de funciones base para manipular flujos multimedia Sirve como interfaz para los CODECS binarios Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources gstreamer O 6 gstreamer 0 6 2 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources gstreamer 0 6 2streamer 0 6 2 tar bz2 e Tama o del paquete 1 2 MB e Estimaci n del espacio necesario en disco 72 7 MB e Tiempo estimado de construcci n 1 31 SBU Dependencias de GStreamer Requerida libgnomeui 2 2 2 Instalaci n de GStreamer Instala GStreamer ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib amp amp make amp amp make install amp amp gst register Explicaci n de los comandos localstatedir var lib Esta opci n pone el cach de gst register en var 1lib cache en vez de en SG6NOME_PREFIX var cache Dependencias de EOG 299 M s All de Linux From Scratch Contenido El paquete GStream
137. libpne 1 2 5 y GTK 1 2 10 Instalaci n de Imlib Instala Imlib ejecutando los siguientes comandos configure prefix usr sysconfdir etc imlib amp amp make make install Explicaci n de los comandos sysconfdir etc imlib Esto instala y combina los ficheros de configuraci n en et c en lugar de en usr etc Contenido El paquete Imlib contiene las librer as 1ibim1lib Descripci n Librer as imlib Las librer as 1ibim1ib proporcionan a los programas funciones para mostrar y editar una extensa variedad de formatos de im genes AAlib 1 4rc5 Introducci n a AAlib AAlib es una librer a para representar cualquier gr fico en ASCII Art Informaci n sobre el paquete e Descarga HTTP http telia dl sourceforge net sourceforge aa project aalib 1 4rc5 tar gz e Descarga FTP ftp ftp sourceforge net pub sourceforge aa project aalib 1 4rc5 tar 2z e Tama o del paquete 388 KB e Estimaci n del espacio necesario en disco 6 5 MB e Tiempo de construcci n estimado 0 15 SBU Dependencias de AAlib Opcionales XFree86 4 3 0 1 y slane 1 4 9 Instalaci n de AAlib Instala AAlib ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete AAlib contiene las librer as 1ibaa aalib config aainfo aatest y aasavefont Descripciones Librer as ASCII Art La librer a ASCH Art es una colecci n de rutinas para representar cualquier entrada gr
138. los botones del rat n en las X Componentes de XFree86 Descripciones 229 M s All de Linux From Scratch Comprobar la instalaci n de la Infraestructura de Representaci n Directa DRI DRI es un marco de trabajo que permite que los programas accedan a los dispositivos gr ficos de una manera eficiente y segura Se instala por defecto con XFree86 si tienes una tarjeta de v deo soportada Para verificar si DRI se instal adecuadamente busca en el fichero var log XFree86 0 log alguna sentencia como esta II R128 0 Direct rendering enabled Representaci n directa activada Desde una xterm ejecuta glxinfo y busca la frase direct rendering Yes representaci n directa S Tambi n puedes ejecutar el programa glxgears Este programa muestra una ventana con tres engranajes rodando En la consola xterm se mostrar la cantidad de cuadros dibujados cada cinco segundos siendo este un banco de pruebas razonable La ventana se puede redimensionar y la cantidad de cuadros dibujados depende mucho del tama o de la misma Para solucionar alg n problema consulta la Gu a de Usuarios de DRI en http dri sourceforge net doc DRIuserguide html A adir fuentes TrueType a XFree86 El soporte para fuentes TrueType est incluido en XFree86 Debes seguir los siguientes pasos para disponer de las fuentes e Establecer un directorio para las fuentes y mover todas las fuentes TrueType que quieras a ese directorio e Crear los fiche
139. los directorios de instalaci n que de todas formas le pasamos a configure mediante opciones with DIR_MAN usr share man Usamos esto porque a pesar de que le pasamos prefix usr la rutina configure intenta instalar las p ginas de manual en usr local man en lugar de en el sitio correcto Configuraci n de libtiff Informaci n sobre la configuraci n Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como root Contenido El paquete libtiff contiene fax2ps fax2tiff gif2tiff pal2rgb ppm tiff ras2tiff rgb2ycber thumbnail tiff2bw tiff2ps tiff2rgba tiffcmp tiffcp tiffdither tiffdump tiffinfo tiffmedian tiffsplit y las librer as t i f Descripciones fax2ps fax2ps convierte un facs mil TIFF en un fichero PostScript comprimido fax2tiff fax2tiff crea un fichero de fax TIFF Clase F a partir de datos directos de fax gif2tiff gif2tiff crea un fichero TIFF a partir de un fichero de imagen en formato GIF87 pal2rgb pal2rgb convierte una imagen de paleta de colores TIFF en una imagen a color completo ppm2tiff ppm2tiff crea un fichero TIFF a partir de un fichero de imagen PPM ras2tiff ras2tiff crea un fichero TIFF a partir de un fichero de tramas Sun
140. lt EOF Inicio de la adici n de qt en man conf MANPATH opt qt doc man Fin de la adici n de qt en man conf EOF Contenido El paquete Qt contiene las librer as Libqt mt y las librer as 1ibqui Descripci n Librer as Qt Las librer as QT X11 contienen las APIs necesarias para usar los programas de KDE GTK 1 2 10 Introducci n a GTK El paquete GTK contiene las librer as GTK Son tiles para crear interfaces gr ficas de usuario para las aplicaciones Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at graphics gimp gtk v1 2 gtk 1 2 10 tar 2z e Descarga FTP ftp ftp etk ore pub estk v1 2 gtk 1 2 10 tar gz e Tama o del paquete 2 7 MB e Estimaci n del espacio necesario en disco 54 MB e Tiempo estimado de construcci n 1 96 SBU Dependencias de GTK Requeridas GLib 1 2 10 libpne 1 2 5 libtiff 3 6 0 libipeg 6b y_XFree86 4 3 0 1 Instalaci n de GTK Instala GTK ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp make amp amp make install Explicaci n de los comandos sysconfdir etc Esto instala los ficheros de configuraci n en etc en lugar de en usr etc with xinput xfree Esta opci n de configuraci n es necesaria para usar dispositivos de entrada alternativos Contenido El paquete GTK contiene las librer as 1ibgtk 1 2 Descripci n Librer as GTK Las librer as GTK proporcionan la API para implementar i
141. m quina hostname o Inserta el nombre del dominio de la m quina r Inserta la versi n del n cleo por ejemplo 2 4 16 E Inserta la hora actual u Inserta el n mero de usuarios conectados en ese momento U Inserta la cadena 1 user o lt n gt users d nde lt n gt es el n mero de usuarios conectados en ese momento Inserta la versi n del SO por ej la fecha de creaci n etc 4 Generaci n de n meros aleatorios El n cleo Linux proporciona un generador de n meros aleatorios al que se accede a trav s de dev random y dev urandom Los programas que utilizan los dispositivos random y urandom como OpenSSH se beneficiar n de estas instrucciones Cuando un sistema Linux comienza sin mucha interacci n del operador el fondo de entrop a los datos usados para calcular un n mero aleatorio puede estar en un estado f cilmente predecible Esto crea la posibilidad real de que el n mero generado al inicio pueda ser siempre el mismo Para contrarrestar este efecto deber as propagar la informaci n del fondo de entrop a a trav s de los apagados e inicios del sistema El siguiente gui n init d y sus enlaces efectuar n esta funci n autom ticamente cat gt etc rc d init d random lt lt EOF 4 bin sh Inicio de rc_base init d random Basado en el gui n de sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardflinuxfromscratch org Elementos del gui n de n meros aleatorios por Larry L
142. make make install Explicaci n de los comandos libexecdir 8GNOME_PREFIX sbin Este comando pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec disable gtk doc Este comando evita que se reconstruya la documentaci n durante la ejecuci n de make Contenido El paquete AT SPI contiene las librer as 1ibcspi librer as 1libspi y at spi registryd Descripciones Librer as libcspi No hay descripci n disponible Librer as libspi No hay descripci n disponible Descripci n 281 M s All de Linux From Scratch at spi registryd at spi registryd es el demonio de registro que permite la comunicaci n entre el UI interfaz de usuario y los dispositivos de asistencia libgail gnome 1 0 2 Introducci n a libgail gnome El paquete libgail gnome completa la integraci n entre GAIL y GNOME Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources libgail gnome 1 0 libgail gnome 1 0 2 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources libgail gnome l 0 libgail enome 1 0 2 tar bz2 e Tama o del paquete 140 KB e Estimaci n del espacio necesario en disco 1 4 MB e Tiempo estimado de construcci n 0 15 SBU Dependencias de libgail gnome Requeridas libgnomeui 2 2 2 y AT SPI 1 1 9 Instalaci n de libgail gnome Instala libgail gnome ejecutando los siguientes comandos configure prefix GNOME_PREFIX make
143. make PREFIX usr amp amp make PREFIX usr install Contenido El paquete PCI Utilities contiene lspci setpci y update pciids Instalaci n de Zip 105 M s All de Linux From Scratch Descripciones Ispci Ispci es una utilidad que muestra informaci n sobre todos los buses PCI del sistema y todos los dispositivos conectados a ellos setpci setpci es una utilidad para consultar y configurar dispositivos PCI update pciids update pciids obtiene la versi n actual de la lista de IDs PCI pkgconfig 0 15 0 Introducci n a pkgcontfig El paquete pkgconfig contiene herramientas para indicarle al compilador la ruta a las cabeceras y o a las librer as durante la fase make Informaci n sobre el paquete e Descarga FTP ftp ftp netbuddy A 15 0 tar gz e Tama o del paquete 604 KB e Estimaci n del espacio requerido en disco 5 2 MB e Tiempo estimado de construcci n 0 22 SBU Instalaci n de pkgconfig Instala pkgconfig ejecutando los siguientes comandos configure prefix usr amp amp make make install Configuraci n de pkgcontfig A ade a tu perfil personal o al del sistema export PKG_CONFIG_PATH usr X11R6 l1ib pkgconfig Por defecto la variable PKG_CONFIG_PATH contiene 1ib pkgconfig usr lib pkgconfig y usr local lib pkgconfig Estas rutas est n incluidas en su c digo y no tienen que ser exportadas con las rutas adicionales Contenidos El paquete pkgconfig contiene pkg config Descrip
144. montar una partici n potencialmente corrupta Copialo a tmp editalo como desees y entonces cp a tmp fstab mnt loop1 etc Ahora se a adir el gui n de inicializaci n Como se mencion antes linuxre es un enlace simb lico a busybox Tras la carga del n cleo y del disco de memoria inicial el n cleo le pasa el control a linuxre busybox Este quiere ejecutar un gui n etc init d rcsS para hacer la configuraci n inicial Si usas devfsd necesitar s ajustar el gui n rcs para manejar el inicio de devfsd Pon los siguientes comandos en mnt loop1 etc init d rcs Puede que tambi n quieras a adir alguno de los procesos mostrados en la versi n sin devfs que le sigue 4 bin sh mount t devfs dev s dev sbin devf sd dev Si no utilizas devfsd si no que creaste un directorio dev est tico usando MAKEDEV o un proceso similar el gui n rcs har cosas algo diferentes Al mismo tiempo no olvides que est creando los ficheros etc passwd y etc group para salvar espacio en el disquete El siguiente gui n montar proc activar la partici n de intercambio no hay peligro si al hacerlo falla crear los ficheros etc passwd y etc group y crear un directorio de registro Crea el gui n con mkdir p mnt loop1 etc init d cat gt mnt loop1 etc init d rcS lt lt EOD bin sh mount t proc proc proc swapon a echo root x 0 0 root root bin bash gt etc passwd cat gt etc group lt lt EOF root x 0
145. must contain a reference to the Linux From Scratch project THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS AS IS AND ANY EXPRESS OR IMPLIED WARRANTIES INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT INDIRECT INCIDENTAL SPECIAL EXEMPLARY OR CONSEQUENTIAL DAMAGES INCLUDING BUT NOT LIMITED TO PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES LOSS OF USE DATA OR PROFITS OR BUSINESS INTERRUPTION HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY WHETHER IN CONTRACT STRICT LIABILITY OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE M s All de Linux From Scratch Dedicatoria Este libro est dedicado a la comunidad LFS ndice Pr logo Prefacio Qui n querr a leer este libro Organizaci n I Introducci n Parte I Introducci n Parte II Configuraci n Posterior a LFS y Software Adicional Parte III Librer as y Utilidades Generales Parte IV Conectarse a una Red Parte V Entorno de Red B sico Parte VI Servidores de Red Parte VIT Servidores de Contenido Parte VIII X Administradores de Ventanas Parte IX KDE Parte X Gnome Parte XI Programas para las X Parte XII Multimedia Parte XIII Impresoras Esc ne
146. network devices cat gt ifconfig eth0 lt lt EOF ONBOOT yes DHCP_PROG sbin dhcpcd DHCP_START lt par metros de inicio apropiados gt DHCP_STOP k EOF Para m s informaci n sobre los posibles valores de DHCP_START y DHCP_STOP consulta la p gina de manual de dheped Contenido El paquete dhcpcd contiene dhepcd Descripci n dhcpcd dheped es una implementaci n del cliente DHCP especificado en los RFC2131 y RFC1541 dependiendo de las opciones que se especifiquen Configuraci n de dhepcd 127 Cap tulo 15 Otras formas de conexi n Otros m todos para conectarse a grandes redes son mediante interfaces RDSI ISDN y PPPoE entre otras Aqu mostraremos PPPoE Las p ginas escritas para RDSI u otras seg n sea necesario ser n siempre bien recibidas y se incluir n en futuros libros si est n disponibles RP PPPoE 3 5 Introducci n a RP PPPoE El paquete Roaring Penguin PPPoE contiene un cliente y un componente de servidor que funciona junto con el cliente El cliente te permite conectarte a grandes redes que usan el protocolo PPPoE muy com n entre los proveedores de ADSL El componente de servidor se ejecuta a la par del cliente permiti ndote configurar otros clientes que env en una petici n de configuraci n Informaci n sobre el paquete e Descarga HTTP http www roaringepenguin com products rp pppoe rp pppoe 3 5 tar 2z Descarga FTP ftp ftp rutgers edu pub slackware slackware_source
147. para los emuladores de terminales Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources vte O 10 vte 0 10 29 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources vte O 10 vte 0 10 29 tar bz2 e Tama o del paquete 744 KB e Estimaci n del espacio necesario en disco 23 5 MB e Tiempo estimado de construcci n 0 57 SBU Dependencias de VTE Requeridas Python 2 3 2 y GTK 2 2 4 Opcionales GTK Doc 1 0 y DocBook SGML DTD 3 1 Instalaci n de VTE Instala VTE ejecutando los siguientes comandos configure prefix usr libexecdir usr sbin disable gtk doc make amp amp make install Explicaci n de los comandos libexecdir usr sbin Este comando pone los ejecutables del sistema en usr sbin en vez de en usr libexec disable gtk doc Este comando evita que se construya la documentaci n ya que en este momento los directorios est n vac os y de no agregar esta opci n el comando make causar a erores Contenido El paquete VTE contiene las librer as 1ibvte vte y gnome pty helper Descripciones Librer as vte Las librer as 1ibvte proporcionan las funciones necesarias para implementar un fichero termcap para los emuladores de terminales vie vte es una aplicaci n para probar las librer as vte gnome pty helper No hay descripci n disponible libgtop 2 0 2 Introducci n a libgtop El paquete libgtop contiene las librer as top de GNOME
148. partir del punto en el que el libro LFS te deja A diferencia del libro LFS no est dise ado para seguirse de forma correlativa La lectura de Qu secciones del libro quiero que es parte de este cap tulo deber a servirte de gu a a trav s del libro Por favor lee esta parte del libro cuidadosamente pues explica muchas de las convenciones usadas a lo largo del mismo Agradecimientos Queremos agradecer a las siguientes personas y organizaciones su contribuci n al Proyecto LFS ES e Gerard Beekmans por crear el apasionante proyecto Linux From Scratch e Red ECOLNET por prestarnos su apoyo incondicional desde el primer momento y facilitarnos los servicios de CVS listas de correo y espacio web que son vitales para realizar nuestro trabajo e Alberto Ferrer por donar el dominio lfs es org y el servidor en el que se aloja e Al Equipo LFS ES por su dedicaci n e inter s en conseguir que este proyecto funcione y que las traducciones tengan la mejor calidad posible e A todos aquellos que leen nuestras traducciones con inter s pues es para ellos para quienes las escribimos Queremos dar las gracias a las siguientes personas y organizaciones por su contribuci n a los proyectos BLFS y LES e Todas aquellas personas listadas en la p gina Cr ditos por proporcionar parches instrucciones y correciones al libro El editor anterior quiere agradecer especialmente a Bruce Larry y Billy su enorme impulso al proyecto e Mark St
149. patch Np1 i j2sdk VERSION remove fixed paths patch amp amp patch Np1 i j2sdk VERSION syntax fixes patch amp amp patch Np1 i j2sdk VERSION motif mkmsgcat patch amp amp patch Np1 i j2sdk VERSION use included motif patch Establece algunas variables que afectan a la construcci n export ALT_BOOTDIR JAVA_HOME amp amp unset JAVA_HOME amp amp unset CLASSPATH unset CFLAGS unset CXXFLAGS unset LDFLAGS export ALT_DEVTOOLS_PATH usr bin amp amp export BUILD_NUMBER blfs date s amp amp export DEV_ONLY true amp amp export ALT_MOZILLA PATH PWD amp amp export INSANE true amp amp export MAKE_VERBOSE true amp amp export ALT_CACERTS_FILE ALT_BOOTDIR jre lib security cacerts Adicioinalmente se deseas construirlo en paralelo a ade lo siguiente ajusta MAKE_PARALLEL a tu gusto export HOTSPOT_BUILD_JOBS MAKE_PARALLEL Si el Motif incluido no se construye correctamente el error se advierte mucho mas tarde en la construcci n Una soluci n es construir la librer a de Motif antes de compilar el J2SDK cd motif lib Xm make amp amp Elo Crea e instala el J2SDK con los siguientes comandos Habr un mont n de mensajes sobre ficheros no encontrados que parecer n errores Mientras la compilaci n no se detenga los mensajes son inofensivos ign ralos cd control make make amp amp cd 88 cd control build linux i 86 amp amp cp a j2sdk image opt
150. por un servidor de bases de datos abortado pg_config pg_config recupera informaci n de la versi n de PostgreSQL pg_controldata pg_controldata devuelve informaci n inicializada por initdb como la versi n del cat logo y el locale del servidor pg_ctl pg_ctl controla la parada e inicio del servidor de bases de datos pg_dump pg_dump vuelca los datos y metadatos de una base de datos en guiones que son usados para regenerar la base de datos pg_dumpall pg_dumpall invoca a pg_dump reiteradamente para cada base de datos de un grupo pg_resetxlog pg_resetxlog borra el fichero de registro y opcionalmente pone a cero algunos campos del fichero pg_cont rol pg_restore pg_restore crea bases de datos a partir de los ficheros de volcado creados por pg_dump postgres postgres es un servidor de bases de datos monousuario utilizado normalmente para depuraci n postmaster postmaster es el demonio de bases de datos multiusuario createuser 215 M s All de Linux From Scratch psql psql es un int rprete de comandos de consola para las bases de datos vacuumdb vacuumdb compacta bases de datos y genera estad sticas para el analizador de consultas psa 216 Cap tulo 25 Servir la Web Este cap tulo incluye aplicaciones que responden a peticiones originadas en Internet Espec ficamente cubre las peticiones HTTP y las peticiones FTP Apache 2 0 47 Introducci n a Apache El paquete Apache contiene un servidor HTTP de c digo
151. r pida Precisi n fullpixel y halfpixel Incluso los movimientos halfpixel pueden codificarse Una mejor precisi n da lugar a una mejor compresi n con mejor calidad Cuantizaciones MPEG4 y H263 MPEG4 es el est ndar del que deriv DivX H263 es un subconjunto de este est ndar ligeramente modificado por Microsoft La cuantizaci n es el mapeado de la cantidad de valores de color a n meros Matrices de cuantizaci n personalizadas La cuantizaci n puede hacerse usando matrices personalizadas obteniendo posiblemente mejores resultados si la matriz se hace para adaptarse a los datos de v deo Para el uso normal deber a bastar con la matriz por defecto que viene con XviD Cuantizaci n adaptable M scara de luminosidad La Cuantizaci n y la M scara de luminosidad son variables dependiendo del material de entrada proporcionando por tanto mejores resultados en im genes oscuras o con alto contraste xine Libraries 1 rcO0a Introducci n a xine Libraries El paquete xine Libraries contiene las librer as xine Son tiles como interfaz para m dulos externos que permiten el flujo de la informaci n desde la fuente a la pantalla y los altavoces Informaci n sobre el paquete e Descarga HTTP http telia dl sourceforge net sourceforge xine xine lib 1 rc0a tar gz e Descarga FTP ftp ftp yars free net pub software unix X1 1 xine lib 1 rc0a tar gz e Tama o del paquete 4 0 MB e Estimaci n del espacio necesario en disc
152. rbol de fuentes limpio cada vez Esto significa que si tienes un error usualmente es mejor borrar el rbol de las fuentes y volver a desempaquetarlo antes de probar de nuevo Obviamente esto no es aplicable si eres un usuario avanzado retocando los Makefiles y el c digo C pero en caso de duda comienza con un rbol limpio Desempaquetar el software Si un archivo est empaquetado con tar y comprimido con gzip se desempaqueta ejecutando uno de los comandos siguientes dependiendo del nombre del archivo tar xvzf archivo tar gz tar xvzf archivo tgz tar xvzf archivo tar Z Si un archivo est empaquetado con tar y comprimido con bzip2 normalmente se desempaqueta ejecutando tar jxvf archivo tar bz2 Tambi n puedes usar un m todo ligeramente diferente bzcat archivo tar bz2 tar xv Finalmente necesitas ser capaz de descomprimir los parches que generalmente no est n empaquetados con tar La mejor forma de hacerlo es copiar el fichero del parche en usr src y entonces ejecutar uno de los siguientes comandos dependiendo de si el fichero es gz o bz2 gunzip ficheroparche gz bunzip2 ficheroparche bz2 El debate usr frente a usr local Deber a instalar XXX en usr o en usr local Esta es una cuesti n sin respuesta obvia para un sistema basado en LFS En los sistemas Unix tradicionales usr normalmente contiene los ficheros que vienen con la distribuci n y el rbol usr local queda libre para que el administrador l
153. rc2 d K26postgresgl amp amp ln sf init d postgresqgl rc3 d S34postgresgl amp amp ln sf init d postgresgl rc4 d S34postgresgl amp amp ln sf init d postgresqgl rc5 d S34postgresgl amp amp ln sf init d postgresql rc6 d K26postgresql Contenido El paquete PostgreSQL contiene clusterdb createdb createlang createuser dropdb droplang dropuser ecpg initdb initlocation ipcclean pg_config pg_controldata pg_ctl pg dump pg_dumpall pg encoding pg_id pg_resetxlog pg_restore postgres postmaster psql vacuumdb libecpg libpq y varios m dulos de conjuntos de caracteres charsets Descripciones clusterdb clusterdb es una utilidad para reordenar las tablas de una base de datos PostgreSQL createdb createdb crea una nueva base de datos PostgreSQL createlang createlang define un nuevo lenguaje de procedimientos PostgreSQL Contenido 214 M s All de Linux From Scratch createuser createuser crea una nueva cuenta de usuario PostgreSQL dropdb dropdb elimina una base de datos PostgreSQL droplang droplang elimina un lenguaje de procedimientos PostgreSQL dropuser dropuser elimina una cuenta de usuario PostgreSQL ecpg ecpg es el preprocesador SQL incorporado initdb initdb crea un nuevo grupo de bases de datos initlocation initlocation crea un rea secundaria de almacenamiento de bases de datos ipcclean ipcclean elimina la memoria compartida y los sem foros dejados
154. rsync si quieres proporcionar un archivo rsync en tu m quina El cliente rsync no necesita usar este gui n Dicho esto si quieres ejecutar el demonio rsync el gui n del demonio rsync para init d puede crearse usando los siguientes comandos cat gt etc rc d init d rsyncd lt lt EOF bin sh Inicio de rc_base init d rsyncd Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerard flinuxfromscratch org source etc sysconfig rc source rc_functions case 1 in esac start stop reload restart status ia echo Iniciando el servidor RSYNC loadproc usr bin rsync daemon compress F echo Parando el servidor RSYNC killproc usr bin rsync r echo Recargando el servidor RSYNC reloadproc usr bin rsync rr 0 stop sleep 1 0 start rr statusproc usr bin rsync rr echo Uso 0 start stop reload restart status exit 1 r Fin de rc_base init d rsyncd EOF chmod 755 etc rc d init d rsyncd Crea los enlaces simb licos a este fichero en los directorios de rc d apropiados con los siguientes comandos Configuraci n de rsync 196 M s All de Linux From Scratch cd etc rc d init d amp amp ln sf init d rsyncd rc0 d K30rsyncd ln sf init d rsyncd rc1l d K30rsyncd ln sf init d rsyncd rc2 d K30rsyncd amp amp ln sf init d rsyncd rc3 d S30rsyncd amp amp ln sf ini
155. se aladas enable enable inicia las impresoras o clases se aladas lp lp suministra ficheros para su impresi n o altera trabajos pendientes Ipoptions Ipoptions muestra o establece las opciones de las impresoras Ipstat Ipstat muestra la informaci n del estado de las clases trabajos e impresoras actuales Ippasswd Ippasswd a ade cambia o borra contrase as en el fichero de res men de contrase as de CUPS passwd md5 cups config cups config es la utilidad de configuraci n del programa CUPS LPRng 3 8 22 Introducci n a LPRng El paquete LPRng contiene una implementaci n mejorada extendida y portable del administrador de impresi n LPR de Berkeley Es til para encolar trabajos de impresi n Informaci n sobre el paquete e Descarga HTTP http www Iprng com DISTRIB LPRng LPRng 3 8 22 tgz e Descarga FTP tp ftp Iprng com pub LPRng LPRng LPRng 3 8 22 tgz e Tama o del paquete 15 4 MB e Estimaci n del espacio necesario en disco 59 5 MB e Tiempo estimado de construcci n 0 29 SBU Instalaci n de LPRng Instala LPRng ejecutando los siguientes comandos configure prefix usr libexecdir usr sbin sysconfdir etc make make install Explicaci n de los comandos libexecdir usHsbin sysconfdir etc Estas opciones evitan el uso por defecto de usr libexec y usr etc lpr 376 M s All de Linux From Scratch Configuraci n de LPRng Ficheros de configuraci n et
156. server usr sbin popper server_args popper EOF Ejecuta killall HUP xinetd para leer de nuevo el fichero xinetd conf exim_lock 176 M s All de Linux From Scratch Contenido El paquete Qpopper contiene qpopper Descripci n qpopper popper es el demonio del servicio POP3 Courier 0 43 2 Introducci n a Courier El paquete Courier contiene un Agente de Transporte de Correo MTA Es til para enviar correo a otros usuarios de tu m quina Tambi n puede configurarse como servidor central de correo para tu dominio o como agente de reenvio de correo El paquete Courier incluye tambi n una interfaz de correo basada en web IMAP IMAP SSL POP3 y POP 3 SSL La configuraci n listada a continuaci n permitir el acceso al correo a usuarios con PAM y a usuarios virtuales en una base de datos MySQL Informaci n sobre el paquete e Descarga HTTP http osdn dl sourceforge net sourceforge courier courier 0 43 2 tar bz2 e Descarga FTP ftp ftp pu edu tw Unix Mail maildrop courier 0 43 2 tar bz2 e Tama o del paquete 3 3 MB e Estimaci n del espacio necesario en disco 104 MB e Tiempo estimado de construcci n 2 79 SBU Dependencias de Courier Requeridas GDBM 1 8 3 o Berkeley DB 4 1 25 Opcionales MySQL 4 0 15a o PostereSQL 7 3 4 Linux PAM 0 77 OpenSSL 0 9 7c FAM 2 6 10 OpenLDAP 2 1 22 expect _Apache 2 0 47 y aspell 0 50 3 Instalaci n de Courier Antes de compilar el programa necesitas crear los u
157. servidor Apache cp a usr sbin courier webmail webadmin var www cgi bin etc courier webadmin password cat gt etc courier webadmin password lt lt EOF contrase a EOF Si no utilizas SSL en tu servidor Apache necesitar s a adir etc courier webadmin unsecureok para ser capaz de usar tus herramientas de administraci n basadas en web touch etc courier webadmin unsecureok Gui n init d para Courier El gui n de inicio que viene con el paquete Courier es el mas facil de usar Autom ticamente crear los ficheros de datos ausentes y certificados SSL si no los encuentra Para instalar el fichero init d de Courier necesitar s usar los siguientes comandos cp usr src courier 0 43 2 courier sysvinit etc rc d init d courier amp amp chmod 755 etc rc d init d courier Crea los enlaces simb licos a este fichero en los directorios rc d apropiados con los siguientes comandos cd etc rc d init d amp amp ln sf init d courier rc0 d K25courier ln sf init d courier rcl1 d K25courier ln sf init d courier rc2 d K25courier ln sf init d courier rc3 d S35courier ln sf init d courier rc4 d S35courier ln sf init d courier rc5 d S35courier ln sf init d courier rc6 d K25courier Contenido El paquete Courier contiene cancelmsg courier config couriermlm couriertls deliverquota dotforward imapd lockmail mailbot maildirkw maildrop mailq ma
158. sobre qu which usar la decides tu La primera opci n es instalar realmente el programa which de GNU Introducci n a which Informaci n sobre el paquete e Descarga HTTP http ftp enu ore gnu which which 2 14 tar gz e Descarga FTP ftp ftp enu ore gnu which which 2 14 tar 2z e Tama o del paquete 110 KB e Estimaci n del espacio necesario en disco 719 KB e Tiempo estimado de construcci n 0 01 SBU Instalaci n de which Instala which ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete which contiene which Descripci n which which muestra la ruta completa de los comandos del int rprete de comandos El gui n which La segunda opci n para aquellos que no quieran instalar el programa es crear un sencillo gui n cat gt usr bin which lt lt EOF bin bash type pa S Q head 1 EOF chmod 755 usr bin which chown root root usr bin which Normalmente esto deber a funcionar correctamente y es posiblemente la soluci n m s facil para m quinas que no necesitan trabajar con un buen entorno de usuario UnZip 5 50 Introducci n a UnZip El paquete UnZip contiene utilidades de extracci n ZIP Son tiles para extraer ficheros de archivos ZIP Los archivos ZIP se generan con las utilidades de PKZIP o Info ZIP sobre todo en entornos DOS Informaci n sobre el paquete Descarga HTTP http www mirror ac uk sit
159. son usados por las implementaciones OpenSSL de SSL TLS y S MIME y tambi n est n siendo utilizados para implementar OpenSSH OpenPGP y otros est ndares criptogr ficos libssl La librer a SSL de OpenSSL implementa los protocolos Secure Sockets Layer Capa de Conectores de Red Segura SSL v2 v3 y Transport Layer Security Capa de Transporte Segura TLS v1 Posee una completa API cuya documentaci n puede encontrarse ejecutando man 3 ssl pcre 4 3 Introducci n a PCRE El paquete PCRE contiene librer as de expresiones regulares compatibles con Perl Son tiles para implementar b squedas de patrones de expresiones regulares usando las misma sintaxis y sem ntica que Perl 5 Informaci n sobre el paquete e Descarga HTTP http keihanna dl sourceforge net sourceforge pcre pcre 4 3 tar bz2 e Descarga FTP ftp ftp csx cam ac uk pub software programming pcre pcre 4 3 tar bz2 e Tama o del paquete 332 KB e Estimaci n del espacio necesario en disco 3 2 MB e Tiempo estimado de construcci n 0 08 SBU Instalaci n de PCRE Instala PCRE ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete PCRE contiene las librer as 1ibpcre peregrep peretest y pcre config Configuraci n de OpenSSL 69 M s All de Linux From Scratch Descripciones pcregrep pcregrep es un grep que entiende las expresiones regulares compatibles de Perl pcretest pcretest pu
160. ticamente Esta secci n es para aquellos usuarios que no necesitan el servidor BIND completo pero s estas aplicaciones cliente Informaci n sobre el paquete e Decarga HTTP _http gd tuwien ac at infosys servers isc bind9 9 2 2 bind 9 2 2 tar gz e Descarga FTP ftp ftp isc org isc bind9 9 2 2 bind 9 2 2 tar gz e Tama o del paquete 4 8 MB e Estimaci n del espacio necesario en disco 90 MB e Tiempo estimado de construcci n 0 89 SBU Instalaci n de BIND Utilities Instala BIND Utilities ejecutando los siguientes comandos configure prefix usr amp amp make make make make C lib dns C lib isc C bin dig C bin dig s s s install Explicaci n de los comandos make C lib Construye las librer as que necesitan los programas cliente make C bin dig Construye los programas cliente Contenido El paquete BIND Utilities contiene dig host y nslookup BIND Utilities 9 2 2 151 Cap tulo 20 Clientes de Correo y Noticias Los clientes de correo nos ayudan a recibir Fetchmail ordenar Procmail leer y responder Nail Mutt Pine Kmail Balsa Evolution Mozilla correo electr nico Los clientes de noticias tambi n nos ayudan a recibir ordenar leer y responder pero estos mensajes viajan a trav s de USENET un sistema internacional de boletines usando el Protocolo de Transferencia de de Noticias en Red Network News Transfer Protocol NNTP Nail 10 5 In
161. tiles el int rprete UNIX C de Berkeley y el int rprete Korn En este cap tulo se instalan paquetes compatibles con estos tipos adicionales de int rpretes ASH 0 4 0 Introduci n a ASH El int rprete ash es el m s compatible con el int rprete de comandos Bourne no confundirse con el int rprete Bourne Again Bash instalado en el LFS sin caracter sticas adicionales El int rprete de comandos Bourne se encuentra disponible en la mayor a de los sitemas UNIX comerciales Por lo tanto ash es til para probar guiones y hacerlos compatibles con sh Tambi n necesita menos memoria y espacio que otros int rpretes compatibles con sh Informaci n sobre el paquete e Descarga HTTP e Descarga FTP ftp distro ibiblio ore pub Linux distributions slackware slackware_source ap ash ash 0 4 0 tar gz e Tama o del paquete 118 KB e Estimaci n del espacio necesario en disco 2 7 MB e Tiempo estimado de construcci n 0 06 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs 5 0 ash 0 4 0 cumulative fixes patch Instalaci n de ASH Instala ASH ejecutando los siguientes comandos patch Np1 i ash 0 4 0 cumulative fixes patch make install m 755 sh bin ash amp amp install m 644 sh 1 usr share man manl ash 1 Si quieres hacer de ash el int rprete sh por defecto realiza un enlace simb lico ln sf ash bin sh Configuraci n de ASH Ficheros de configuraci n ASH utiliza
162. tu dominio agente de reenv o de correo o simplemente como agente de entrega de correo a tu Proveedor de Servicios de Internet ISP local Informaci n sobre el paquete e Descarga HTTP e Descarga FTP ftp ftp porcupine org mirrors postfix release official postfix 2 0 16 tar 2z e Tama o del paquete 1 3 MB e Estimaci n del espacio necesario en disco 94 MB e Tiempo estimado de construcci n 0 29 SBU Dependencias de Postfix Requerida Berkeley DB 4 1 25 Instalaci n de Postfix Antes de que compiles el programa necesitas crear unos usuarios y grupos que se espera que est n en su lugar cuando se ejecute el gui n de instalaci n A ade los usuarios y grupos con los siguientes comandos groupadd postfix groupadd postdrop amp amp groupadd g 65534 nogroup useradd c postfix d dev null g postfix s bin false postfix useradd c nobody d home g nogroup s bin bash u 65534 nobody amp amp chown postfix postfix var mail Instala Postfix ejecutando los siguientes comandos make amp amp sh postfix install daemon_directory usr sbin manpage_directory usr share man sample_directory usr share doc postfix non interactive El paso final es instalar la documentaci n del programa con este comando cp rf html usr share doc postfix Explicaci n de los comandos sh postfix install non interactive No queremos que el gui n de instalaci n nos haga preguntas por lo que lo inv
163. 003 e 29 de Octubre de 2003 e 29 de Octubre de 2003 e 29 de Octubre de 2003 hardware e 28 de Octubre de 2003 e 28 de Octubre de 2003 e 26 de Octubre de 2003 Maltby e 26 de Octubre de 2003 e 24 de Octubre de 2003 e 23 de Octubre de 2003 e 22 de Octubre de 2003 e 22 de Octubre de 2003 e 21 de Octubre de 2003 e 21 de Octubre de 2003 configuraci n e 20 de Octubre de 2003 e 19 de Octubre de 2003 e 19 de Octubre de 2003 e 18 de Octubre de 2003 e 18 de Octubre de 2003 e 16 de Octubre de 2003 e 15 de Octubre de 2003 e 14 de Octubre de 2003 e 14 de Octubre de 2003 e 14 de Octubre de 2003 e 13 de Octubre de 2003 e 13 de Octubre de 2003 e 13 de Octubre de 2003 e 13 de Octubre de 2003 e 13 de Octubre de 2003 e 12 de Octubre de 2003 e 10 de Octubre de 2003 e 10 de Octubre de 2003 e 10 de Octubre de 2003 e 10 de Octubre de 2003 Servidores alternativos tushar NAS a adiada dependencia a XFree86 y modificadas las instrucciones para la instalaci n en ust X11R6 tushar OpenOffice a adida descripci n sobre la Administraci n de la Impresi n tushar Portmap corregida la ubicaci n del binario de portmap igor medidos los SBU donde faltaban partes VI a XMI bdubbs otro retoque en XFree86 gracias a Bill Maltby igor integrado el paquete daemontools man con la principal p gina de daemontools bdubbs actualizadas las instrucciones de XFree86 para mayor consistencia y peque os retoques en el aspecto igor apl
164. 1 Introducci n a libxml2 El paquete libxml2 contiene librer as XML Son tiles para analizar ficheros XML Informaci n sobre el paquete e Descarga HTTP http ftp gnome org pub GNOME sources libxml2 2 5 libxml12 2 5 11 tar bz2 e Descarga FTP ftp ftp xmlsoft org libxml2 2 5 11 tar ez e Tama o del paquete 2 9 MB e Estimaci n del espacio necesario en disco 41 8 MB e Tiempo estimado de construcci n 0 97 SBU Dependencias de libxml2 Opcional Python 2 3 2 Instalaci n de libxml2 Instala libxml2 ejecutando los siguientes comandos configure prefix usr make amp amp make install Contenido El paquete libxml2 contiene las librer as 1ibxm12 xmllint y xmlcatalog Descripciones Librer as libxml2 Las librer as 1ibxm12 facilitan a los programas funciones para analizar ficheros que utilicen el formato XML xmilint xmllint analiza ficheros XML y muestra informes basados en opciones para detectar errores en el c digo XML xmlicatalog xmilcatalog permite a los usuarios supervisar y manipular cat logos XML y SGML libxsIit 1 0 33 Introducci n a libxsit El paquete libxslt contiene las librer as XSLT Son tiles para a adir a las librer as 1ibxm12 soporte de ficheros XSLT Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources libxslt 1 0 libxslt 1 0 33 tar bz2 e Descarga FTP ftp ftp xmlsoft ore libxslt 1 0 33 tar 9z e Tama o del paquete 2 3 M
165. 1 d portmap d xinetd d bind d sendsignal d firewall d mount fs d swap d network d localnet d halt M s All de Linux From Scratch Inicia el demonio MySQL MySQL 4 0 15a Inicia el demonio PostgreSQL PostereSQL 7 3 4 Inicia el MTA Postfix Postfix 2 0 16 Activa el sistema de sonido ALSA 0 9 6 Inicia el demonio Cron Ecron 2 9 3 Inicia el demonio de rat n de prop sito general GPM 1 20 1 Carga el demonio de administraci n de pantalla de GNOME GDM 2 4 1 4 Inicia el Sistema de Impresi n Com n de Unix CUPS 1 1 19 Inicia el administrador de impresi n LPR LPRng 3 8 22 Explicaci n Detiene el administrador de impresi n LPR LPRne 3 8 22 Detiene el demonio de administraci n de pantalla de GNOME GDM 2 4 1 4 Detiene el demonio Cron Feron 2 9 3 Detiene el demonio de rat n de prop sito general GPM 1 20 1 Detiene el MTA Postfix Postfix 2 0 16 Detiene el demonio MySQL MySQL 4 0 15a Detiene el demonio PostgreSQL PostereSQL 7 3 4 Detiene el demonio Apache Apache 2 0 47 Detiene el demonio de shell segura OpenSSH 3 7 1p2 Guarda los ajustes de vol men ALSA 0 9 6 Detiene los registros de eventos del n cleo y del sistema Parte del LFS base Guarda el alimentador de entrop a random Detiene el sistema de ficheros de red _Samba 2 2 8a Detiene el sistema de ficheros de red Detiene el cliente ADSL RP PPPoE 3 5 Detiene el reenv o de peticiones RPC portmap Sbeta Detiene el demonio de se
166. 1 0 XMMS 1 2 7 LAME 3 93 1 CDParanoia 11 9 8 43 Utilidades de V deo EFmpeg 0 4 7 Avifile 0 7 38 MPlayer 1 0prel xine User Interface 0 9 22 transcode 0 6 10 44 Utilidades para grabar CDs Configuraci n del n cleo para grabar CDs Cdrtools 2 00 3 Cdrdao 1 1 7 UDFtools 1 0 0b2 XIII Impresoras Esc neres y Tipograf a 45 Impresoras CUPS 1 1 19 LPRng 3 8 22 AFPL Ghostscript 8 11 ESP Ghostscript 7 07 1rc2 46 Esc neres SANE 1 0 12 XSane 0 91 GOCR 0 37 47 Lenguaje de Marcas Est ndar Generalizado SGML SGML Common 0 6 3 DocBook SGML DTD 3 1 DocBook SGML DTD 4 2 OpenSP 1 5 OpenJade 1 3 2 DocBook DSSSL Stylesheets 1 78 48 Lenguaje de Marcas Extensible XML DocBook XML DTD 4 2 DocBook XSL Stylesheets 1 62 4 49 PostScript a2ps 4 13b enscript 1 6 1 PSUtils p17 GSview 4 4 Xpdf 2 02p11 Otros programas PostScript 50 Tipograf a TeX 2 0 2 Dedicatoria M s All de Linux From Scratch XIV Ap ndices A Listado de los enlaces en rc d usados en LES BLES rc0 d rel d rc2 d rc3 d rc4 d rc5 d rc6 d B Instalar en una localizaci n no est ndar Glosario Lista de tablas A 1 Enlaces simb licos en rc0 d A 2 Enlaces simb licos en rcl d A 3 Enlaces simb licos en rc2 d A 4 Enlaces simb licos en rc3 d A 5 Enlaces simb licos en rc4 d A 6 Enlaces simb licos en rc5 d A 7 Enlaces simb licos en rc6 d Dedicatoria Pr logo Prefacio Mientras ayu
167. 1 2 5 libipeg 6b libungif 4 1 0b1 y libtiff 3 6 0 Instalaci n de XFce Ahora XFce se distribuye como un fichero TAR con los paquetes base y los de m dulos Estas instrucciones s lo cubren los paquetes m nimos para poder ejecutar la aplicaci n El resto de los m dulos siguen el mismo patr n de instalaci n que pronto se volver obvio Instala XFce ejecutando los siguientes comandos cd src tar xzvf libxfcelutil 4 0 0 tar gz cd libxfce4util 4 0 0 amp amp configure prefix usr make amp amp make install cd amp amp tar xzvf libxfcegui4 4 0 0 tar gz cd libxfcegui4 4 0 0 amp amp configure prefix usr make 4 make install cd tar xzvf libxfce4mcs 4 0 0 tar gz cd libxfce4mcs 4 0 0 amp amp configure prefix usr sysconfdir etc make make install cd amp amp tar xzvf xfce mcs manager 4 0 0 tar gz amp amp cd xfce mcs manager 4 0 0 configure prefix usr make amp amp make install cd tar xzvf xfwm4 4 0 0 tar gz amp amp cd xfwm4r 4 0 0 configure prefix usr make amp amp make install cd amp amp tar xzvf xfdesktop 4 0 0 tar gz amp amp cd xfdesktop 4 0 0 configure prefix usr sysconfdir etc make amp amp make install cd tar xzvf xfce4 panel 4 0 0 tar gz cd xfce4
168. 1 3 10 tar gz e Descarga FTP e Tama o del paquete 2 9 MB e Estimaci n del espacio necesario en disco 122 3 MB e Tiempo estimado de construcci n 1 95 SBU Dependencias de Galeon Requeridas libenomeui 2 2 2 ScrollKeeper 0 3 12 y Mozilla 1 5 Instalaci n de Galeon La compilaci n debe hacerse con la misma versi n del compilador y los mismos ajustes de optimizaci n utilizados para Mozilla Instala Galeon ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome localstatedir var lib amp amp make make install Contenido El paquete Galeon contiene galeon y galeon config tool Descripciones galeon galeon establece LD_LIBRARY_PATH y MOZILLA_FIVE_HOME antes de ejecutar galeon bin galeon config tool galeon config tool limpia los ajustes instala y elimina esquemas y fija los permisos en la base de datos de GConf Konqueror 3 1 4 Konqueror es el navegador gr fico por defecto del entorno de escritorio KDE Viene incluido y se instala con kdebase 3 1 4 Configuraci n de Mozilla 331 M s All de Linux From Scratch Dillo 0 7 3 Introducci n a Dillo Dillo es un navegador gr fico r pido y liviano Aunque la versi n 0 7 3 es considerada c digo alfa es estable Dillo no soporta java ni javascript y la versi n actual no soporta FTP HTTPS ni marcos Sin embargo es muy r pido y por tanto til para m quinas antiguas y lentas Tiene soporte para
169. 1 8 3 GLib 1 2 10 GLib 2 2 3 expat 1 95 6 libesmtp 1 0 aspell 0 50 3 ispell 3 2 06 epab Guile 1 6 4 slib 2d6 G Wrap 1 3 4 LZO 1 08 9 Librer as Gr ficas lems 1 11 libipeg 6b libpng 1 2 5 libtiff 3 6 0 libungif 4 1 0b1 libmng 1 0 5 Imlib 1 9 14 AAlib 1 4rc5 SVGAlib 14 3 DirectFB 0 9 19 Imlib2 1 1 0 10 Utilidades Generales bc 1 06 rep gtk 0 18 Compface 1 4 11 Utilidades del Sistema GPM 1 20 1 Fcron 2 9 3 hdparm 5 4 which 2 14 y alternativas UnZip 5 50 Zip 2 3 PCI Utilities 2 1 11 pkgeconfig 0 15 0 cpio 2 5 MC 4 6 0 12 Programaci n Python 2 3 2 M dulos de Perl librep 0 16 2 J2SDK 1 4 1 Ruby 1 8 0 Tcl 8 4 4 Tk 8 4 4 GCC 2 95 3 NASM 0 98 38 IV Conectarse a una Red 13 Entorno de Red por Marcado Telef nico Dial Up PPP 2 4 1 WvDial 1 53 14 Clientes DHCP Configuraci n de los guiones de arranque de LES para soportar clientes DHCP Dedicatoria M s All de Linux From Scratch M s All de Linux From Scratch DHCP 3 0pl2 dhcped 1 3 22 pl4 15 Otras formas de conexi n RP PPPoE 3 5 V Entorno de Red b sico 16 Librer as para trabajo en Red CcURL 7 10 7 WyvStreams 3 70 GNet 2 0 4 libsoup 1 99 23 17 Navegadores Web en modo texto Links 2 1prel1 Lynx 2 8 4 w3m 0 4 1 18 Programas B sicos para Trabajo en Red NcFTP 3 1 6 Cliente OpenSSH 3 7 1p2 Cliente rsync 2 5 6 CVS 1 11 6 Weet 1
170. 1 SBU Instalaci n de JOE Instala JOE ejecutando los siguientes comandos configure sysconfdir etc prefix usr amp amp make make install Ficheros de configuraci n JOE puede hacer uso de muchos ficheros de configuraci n La informaci n sobre estos ficheros se encuentra en la p gina de manual de joe Estos ficheros son etc jmacsrc etc joerc etc jpicorc etc jstarrc y etc rjoerc JOE tambi n puede hacer uso de joerc que puede ser una copia de etc joerc personalizada al gusto de cada usuario Contenido El paquete JOE contiene jmacs joe jpico jstar rjoe y termidx Descripciones jmacs jmacs es un enlace simb lico a joe usado para lanzar el modo de emulaci n de Emacs joe joe es un peque o editor de texto capaz de emular a WordStar Pico y Emacs jpico jpico es un enlace simb lico a joe usado para lanzar el modo de emulaci n de Pico Contenido M s All de Linux From Scratch jstar star es un enlace simb lico a joe usado para lanzar el modo de emulaci n de WordStar rjoe rjoe es un enlace simb lico a joe que limita a JOE para que edite s lo los ficheros indicados en la l nea de comandos termidx termidx es un programa usado por joe para generar el fichero ndice de termcap jstar 63 Cap tulo 7 Int rpretes de comandos Estamos familiarizados con el int rprete de comandos Bourne Again SHell bash pero hay otros dos int rpretes considerados modernos y
171. 1 dps10 xinetd 2696 Error parsing attribute server DISABLING SERVICE line 29 Aug 22 21 40 21 dps10 xinetd 2696 Server usr sbin in rshd is not executable line 42 Estos errores se deben al hecho de que no tenemos instalados todav a muchos de los servidores que xinetd intenta controlar Contenido El paquete xinetd contiene xinetd itox y xconv pl Descripciones xinetd xinetd es el demonio de servicios de Internet itox itox es una utilidad usada para convertir ficheros inetd conf al formato xinetd conf xconv pl xconv pl es un gui n de Perl usado para convertir ficheros inetd conf al formato xinetd conf similar a itox Contenido 206 VII Servidores de Contenidos ndice 24 Bases de Datos 25 Servir la Web VII Servidores de Contenidos 207 Cap tulo 24 Bases de Datos Este cap tulo incluye bases de datos que abarcan desde las de lectura escritura para usuario nico hasta servidores de bases de datos industriales con soporte de transacciones Generalmente ser s enviado aqu para satisfacer dependencias de otras aplicaciones aunque construir un servidor SQL sobre un sistema base LFS es perfectamente posible Berkeley DB 4 1 25 Introducci n a Berkeley DB El paquete Berkeley DB contiene programas y utilidades usadas por muchos otros programas para funciones relacionadas con bases de datos Informaci n sobre el paquete e Descarga HTTP http www sleepycat com update snapshot db 4 1 25 tar gz e
172. 1ibgnomeui Informaci n sobre el paquete e Descarga HTTP http ftp aia ore pub GNOME al a 2 libenomeni 2 2 2 tar bz2 e Descarga FTP ftp S E 2 tar e Tama o del paquete 1 2 MB e Estimaci n del espacio necesario en disco 54 7 MB e Tiempo estimado de construcci n 1 10 SBU Dependencias de libgnomeui Requeridas libenome 2 2 3 libenomecanvas 2 2 1 libbonoboui 2 2 2 Opcionales GTK Doc 1 0 y DocBook SGML DTD 3 1 Instalaci n de libgnomeui Instala libgnomeui ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin disable gtk doc make make install Explicaci n de los comandos libexecdir 8GNOME_PREFIX sbin Esta opci n pone los ejecutables del sistema en SENOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec disable gtk doc Esta opci n evita que se reconstruya la documentaci n durante la ejecuci n de make Contenido El paquete libgnomeui contiene las librer as 1ibgnomeui Descripci n Librer as libgnomeui Las librer as 1ibgnomeui son la parte GUI de las librer as GNOME libwnck 2 2 2 Introducci n a libwnck El paquete libwnck contiene un grupo de herramientas para la construcci n de navegadores de ventanas Instalaci n de GNOME Icon Theme 275 M s All de Linux From Scratch Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources libwnck 2 2 libwnck 2 2 2 tar bz2
173. 1libnaut ilus proporcionan las funciones que necesita el administrador de ficheros Yelp 2 2 3 Introducci n a Yelp El paquete Yelp contiene el visualizador de la ayuda que sirve para ver ficheros de ayuda Informaci n sobre el paquete e Descarga HTTP http tp aa OE 2 yelp 2 2 tar bz2 e Descarga FTP ftp s Star e Tama o del paquete 5 16 KB e Estimaci n del espacio necesario en disco 11 9 MB e Tiempo estimado de construcci n 0 16 SBU Nautilus 2 2 4 296 M s All de Linux From Scratch Dependencias de Yelp Requeridas libenomeni 2 2 2 Instalaci n de Yelp Instala Yelp ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin amp amp make make install Explicaci n de los comandos libexecdir 8GNOME_PREFIX sbin Esta opci n pone los ejecutables del sistema en SENOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec Contenido El paquete Yelp contiene yelp Descripci n yelp yelp es el visualizador de la ayuda de GNOME bug buddy 2 2 106 Introducci n a bug buddy El paquete bug buddy contiene una herramienta gr fica de notificaci n de errores Esta herramienta puede extraer informaci n de depuraci n de un fichero core o de una aplicaci n que ha fallado Informaci n sobre el paquete e Descarga HTTP bttp ftp e Descarga FTP ftp ftp enome ore pub GNOME sources bug buddy 2 2 bug buddy 2 2 106 tar bz
174. 2 e Tama o del paquete 460 KB e Estimaci n del espacio necesario en disco 7 8 MB e Tiempo estimado de construcci n 0 07 SBU Dependencias de bug buddy Requerida libgnomeui 2 2 2 Instalaci n de bug buddy Instala bug buddy ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib amp amp make make install Explicaci n de los comandos localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper Contenido El paquete bug buddy contiene bug buddy Dependencias de Yelp 297 M s All de Linux From Scratch Descripci n bug buddy bug buddy es un sistema gr fico de notificaci n de errores bugs gedit 2 2 2 Introducci n a gedit El paquete gedit contiene un editor de texto UTF 8 ligero para el escritorio GNOME Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources gedit 2 2 gedit 2 2 2 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources gedit 2 2 gedit 2 2 2 tar bz2 e Tama o del paquete 1 7 MB e Estimaci n del espacio necesario en disco 49 4 MB e Tiempo estimado de construcci n 0 59 SBU Dependencias de gedit Requerida libgnomeui 2 2 2 Instalaci n de gedit Instala gedit ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib sysconfdir etc gnome make
175. 2 3 12 actualizado a ncftp 3 1 6 a adido libgsf 1 8 2 actualizado a KDE 3 1 4 incompleto tarea para Bruce el revisar y terminar actualizado a OpenSSH 3 7p1 gtkhtml 3 0 8 libsoup 1 99 23 evolution 1 4 4 gnumeric 1 2 0 o FITS Header 2 7 1 y gimp 1 2 5 actualizado a postfix 2 0 15 y a adido gal 1 99 9 actualizado a ffmpeg 0 4 7 y xvid 0 9 2 a adido una parche a SVGAlib para eliminar un error de compilaci n de gcc 3 3 1 Fallo 346 actualizado a cups 1 1 19 cambiadas las instrucci nes de instalaci n para ESP Ghostscript general actualizado a guile 1 6 4 slib 2d6 y aalib 1 4rc5 general actualizado a rep gtk 0 18 general actualizado a libxm12 2 5 11 y libxslt 1 0 33 actualizado a PostgreSQL 7 3 4 actualizado a MySQL 4 0 15 y freetype 2 1 5 actualizado a xfsprogs 2 5 6 y reiserfsprogs 3 6 11 actualizado a Apache 2 0 47 Ordenada la Introducci n para seguir el orden del LFS y por supuesto etiquetado a adido imlib2 y openquicktime suministrados por Igor editada la secci n corta fuegos para amoldarse al resto del libro Usado screen para los par metros del kernel en lugar de table Cambio de orderlist a itemizedlist Convertidas las notas al pie a notaciones entre l neas con exepci n del kernel el cu l presenta inconsitencias con el resto del libro e 9 de Septiembre de 2003 e 8 de Septiembre de 2003 e 7 de Septiembre de 2003 e 7
176. 2 d K50proftpd amp amp ln sf init d proftpd rc3 d S50proftpd amp amp ln sf init d proftpd rc4 d S50proftpd amp amp ln sf init d proftpd rc5 d S50proftpd amp amp ln sf init d proftpd rc6 d K50proftpd Contenidos El paquete ProFTPD contiene ftpcount ftpshut ftptop ftpwho y proftpd Descripciones ftpcount ftpcount muestra la cantidad de conexiones actuales ftpshut ftpshut detiene todos los servidores proftpd en un momento determinado ftptop ftptop muestra el estado de ejecuci n de las conexiones ftpwho ftpwho muestra informaci n sobre los procesos actuales para cada sesi n proftpd proftpd es el propio servidor Contenidos 222 VIII X Administradores de Ventanas ndice 26 Entorno X Window 27 Librer as X 28 Administradores de Ventanas VIII X Administradores de Ventanas 223 Cap tulo 26 Entorno X Window Este cap tulo contiene un entorno gr fico de usuario XFree86 4 3 0 1 Introducci n a XFree86 XFree86 es una implementaci n en c digo abierto y de libre distribuci n del Sistema de Ventanas X XFree86 proporciona una interfaz cliente servidor entre el hardware rat n teclado y v deo y el entorno de escritorio mientras que tambi n proporciona la infraestructura para la creaci n de ventanas y una interfaz de aplicaciones estandarizada APD Informaci n sobre el paquete e Descarga HTTP http gnu kookel org ftp XFree86 4 3 0 source e
177. 3 larry e 12 de junio de 2003 larry e 10 de junio de 2003 larry e 3 de junio de 2003 tushar e 14 de mayo de 2003 larry e 14 de mayo de 2003 larry e 13 de mayo de 2003 larry e 12 de mayo de 2003 larry e 12 de mayo de 2003 larry e 5 de mayo de 2003 larry e 5 de mayo de 2003 larry e 4 de mayo de 2003 larry e 3 de mayo de 2003 larry e 1 de mayo de 2003 larry e 1 de mayo de 2003 larry Servidores alternativos servidores actualizado a postfix 2 0 13 general actualizado a libxm12 2 5 8 y libxslt 1 0 31 servidores eliminada la creaci n de mount smbs pues la versi n actual crea este fichero en el directorio sbin general actualizado a Python 2 2 3 general actualizado a pcre 4 3 server actualizado a openssh 3 6 1p2 multimedia a adido udftools a la secci n cdwriting contribuido por Richard Downing servidores actualizado a postfix 2 0 12 basicnet actualizado a whois 4 6 6 basicnet eliminado inetutils ahora en LES general actualizada la introducci n de expat servidores A adido un modificador al configure de BIND mdc buscaba su fichero de configuraci n en usr etc general mencionadas las cuestiones de licencias de openssl general actualizada la introducci n de libjpeg y libtiff general actualizada la introducci n de pkgconfig y atk x actualizado a Pango 1 2 3 y GTK 2 2 2 general actualizado a glib 2 2 2 pst modificado xpdfrc seg n lo i
178. 3 de Agosto de 2003 larry e 3 de Agosto de 2003 larry e 3 de Agosto de 2003 larry e 3 de Agosto de 2003 larry e 2 de Agosto de 2003 larry e 2 de Agosto de 2003 larry e 31 de Julio de 2003 larry e 30 de Julio de 2003 larry e 30 de Julio de 2003 larry modificada la introducci n de GLib multimedia actualizado a esound 0 2 30 basicnet actualizado a nmap 3 30 modificada la introducci n de qt gtk startup notification slrn popt y slang basicnet actualizado a pine 4 56 basicnet actualizado a fetchmail 6 2 3 pst actualizado a docbook xsl 1 61 3 X actualizado a lesstif 0 93 46 general a adidos parches para gpm 1 20 1 contenido a adido proftpd 1 2 8 general actualizado a Python 2 3 e 24 de Julio de 2003 tushar Actualizado a mozilla 1 4 e 17 de Julio de 2003 larry gnome Actualizado a linc 1 0 3 libIDL 0 8 2 intltool 0 26 y bonobo activation 2 2 2 e 7 de julio de 2003 larry e 7 de julio de 2003 larry e 2 de juilo de 2003 larry Notificado por Eagle e 1 de julio de 2003 larry e 1 de julio de 2003 larry e 1 de julio de 2003 larry e 29 de junio de 2003 larry e 27 de junio de 2003 larry e 27 de junio de 2003 larry e 27 de junio de 2003 larry e 17 de junio de 2003 larry e 17 de junio de 2003 larry e 17 de junio de 2003 larry e 13 de junio de 2003 larry e 12 de junio de 2003 larry e 12 de junio de 200
179. 30 Paquetes KDE Adicionales kdemultimedia 3 1 4 kdenetwork 3 1 4 kdegraphics 3 1 4 kdepim 3 1 4 kdeadmin 3 1 4 kdegames 3 1 4 kdeutils 3 1 4 kdeedu 3 1 4 kdeartwork 3 1 4 kdetoys 3 1 4 kdeaddons 3 1 4 X GNOME 31 Librer as GNOME Configuraci n previa a la instalaci n GTK Doc 1 0 linc 1 0 3 libIDL 0 8 2 ORBit2 2 6 2 intltool 0 26 Bonobo Activation 2 2 2 libbonobo 2 2 3 GConf 2 2 1 GNOME MIME Data 2 2 1 GNOME Virtual File System 2 2 5 libgnome 2 2 3 libart_lepl 2 3 11 libglade 2 0 1 libgnomecanvas 2 2 1 libbonoboui 2 2 2 GNOME Icon Theme 1 0 6 libgnomeui 2 2 2 libwnck 2 2 2 GTK Engines 2 2 0 GTK Thinlce Engine 2 0 2 GNOME Themes 2 2 2 ScrollKeeper 0 3 12 VTE 0 10 29 libgtop 2 0 2 GAIL 1 2 2 AT SPI 1 1 9 libgail gnome 1 0 2 librsvg 2 2 5 EEL 2 2 4 libgtkhtml 2 2 4 libgsf 1 8 2 Dedicatoria M s All de Linux From Scratch GAL 1 99 9 libgnomeprint 2 2 1 3 libgnomeprintui 2 2 1 3 GtkHTML 3 0 8 32 GNOME base GNOME Desktop 2 2 2 GNOME Panel 2 2 2 2 GNOME Session 2 2 2 Control Center 2 2 2 33 Paquetes adicionales de GNOME GNOME Terminal 2 2 2 GNOME System Monitor 2 0 5 GNOME Applets 2 2 2 GNOME Utilities 2 2 3 GNOME Games 2 2 1 Nautilus 2 2 4 Yelp 2 2 3 bug buddy 2 2 106 gedit 2 2 2 EOG 2 2 2 GStreamer 0 6 2 gst plugins 0 6 2 GNOME Media 2 2 2 Nautilus Media 0 2 2 GNOME 2 User Docs 2 0
180. 5 tar bz2 Descarga FTP tp ftp enome org pub GNOME sources metacity 2 4 metacity 2 4 55 tar bz2 e Tama o del paquete 1 3 MB e Estimaci n del espacio necesario en disco 31 5 MB e Tiempo estimado de construcci n 0 49 SBU Dependencias de Metacity Requeridas XFree86 4 3 0 1 intltoo1 0 26 y GTK 2 2 4 Opcionales startup notification 0 5 y GConf 2 2 1 Instalaci n de Metacity Instala Metacity ejecutando los siguientes comandos configure prefix usr libexec usr sbin sysconfdir etc 4 make make install Configuraci n de Metacity Informaci n sobre la configuraci n Aseg rate de guardar una copia de tu xinitrc actual antes de continuar cat gt gt xinitrc lt lt EOF xterm exec metacity EOF Contenido El paquete Metacity contiene metacity Contenido 242 M s All de Linux From Scratch Descripci n metacity metacity es un administrador de ventanas usado fundamentalmente por GNOME XFce 4 0 0 Introducci n a XFce El paquete XFce contiene un entorno de escritorio ligero Informaci n sobre el paquete Descarga HTTP http telia dl sourceforge net xfce xfce 4 0 0 src tar bz2 e Descarga FTP e Tama o del paquete 16 MB e Estimaci n del espacio necesario en disco 107 MB e Tiempo estimado de construcci n varies Dependencias de XFce Requeridas XFree86 4 3 0 1 GTK 2 2 4 pkeconfig 0 15 0 y libxml2 2 5 11 Opcionales Imlib 1 9 14 libpne
181. 5564kiB antes de comprimirlas Comprimidas con gzip 9 bajaron a 20372kiB 57 28 con bzip2 9 bajaron a 19812kiB 55 71 Esto es un ahorro de espacio del 1 57 YMMV Lo que no se tuvo en consideraci n fu la velocidad de descompresi n Pero esto tiene sentido U obtienes acceso r pido con p gina de manual sin comprimir o ganas espacio a expensas de un ligero retardo de tiempo Bien mi P4 2 5GHz no lleg a percatarse de esto EOT less Esta funci n comprueba que la p gina de manual es id ntica entre las versiones bzip2 gzip y sin comprimir 1 es el directorio en el que reside el fichero 2 es el nombre del fichero de la p gina de manual Devuelve 0 verdadera si el fichero es mas reciente y debe tenerse en cuenta y 1 falso si el fichero no lo es y por tanto debe borrarse function check unique 1 NB Cuando hay enlaces duros a este fichero estos no son borrados De hecho si hay enlaces duros todos ellos tienen la misma fecha hora lo que los deja preparados para borrarlos mas adelante Compresi n de las p ginas de manual e info 37 M s All de Linux From Scratch Construye la lista con todas las p ginas de manual que tienen el mismo nombre DIR 1 BASENAME basename 2 bz2 BASENAME basename BASENAME gz GZ_FILE BASENAME gz BZ_FILE BASENAME bz2 Busca y guarda la mas reciente LATEST cd DIR ls lrt S BASENA
182. 6 34 Otros Paquetes de GNOME GConf Editor 0 4 1 GDM 2 4 1 4 35 Configuraci n de GNOME Configuraci n de los paquetes b sicos de GNOME 36 Librer as de GNOME 1 4 Configuraci n previa a la instalaci n ORBit 0 5 17 OAF 0 6 10 GNOME Libraries 1 4 2 GDK Pixel Buffer 0 22 0 GNOME Print 0 37 Bonobo 1 0 22 GConf 1 0 9 GNOME Virtual File System 1 0 5 libglade 0 17 GAL 0 24 Guppi 0 40 3 libcapplet 1 5 11 Soup 0 7 11 GtkHTML 1 1 7 libghttp 1 0 9 XI Programas para las X 37 Programas de Oficina Individuales AbiWord 2 0 0 Gnumeric 1 2 0 GnuCash 1 8 7 GIMP 1 2 5 Evolution 1 4 4 38 Paquetes de oficina KOffice 1 2 93 OpenOffice 1 1 0 39 Navegadores Gr ficos Mozilla 1 5 Galeon 1 3 10 Konqueror 3 1 4 Dillo 0 7 3 40 Otros programas de Internet basados en las X Pan 0 14 2 Balsa 2 0 14 XII Multimedia 41 Controladores y Librer as Multimedia ALSA 0 9 6 ALSA Driver 0 9 6 ALSA Library 0 9 6 Dedicatoria M s All de Linux From Scratch ALSA Utilities 0 9 6 ALSA Tools 0 9 6 ALSA OSS 0 9 6 aRts 1 1 4 Audio File 0 2 3 EsounD 0 2 30 SDL 1 2 6 libao 0 8 3 libogg 1 0 libvorbis 1 0 NAS 1 6 libmpeg3 1 5 2 libmad 0 15 0b OpenQuicktime 1 0 libEAME 0 9 0 Speex 1 0 1 id3lib 3 8 3 FLAC 1 1 0 libdvdread 0 9 4 libdvdcss 1 2 8 libdv 0 99 liba52 0 7 4 XviD 0 9 2 xine Libraries 1 rc0a 42 Utilidades de sonido mpg123 0 59r Vorbis Tools
183. 8 2 icpwrappers 7 6 portmap 5beta Inetutils 1 4 2 NCPFS 2 2 3 NTP 4 1 2 19 Utilidades B sicas para el Trabajo en Red Traceroute 1 4a12 Nmap 3 30 Whois 4 6 7 BIND Urtilities 9 2 2 20 Clientes de Correo y Noticias Nail 10 5 Procmail 3 22 Fetchmail 6 2 3 Mutt 1 4 11 Pine 4 58 sirn 0 9 7 4 Otros programas de correo y noticias 21 Utilidades de D J Bernstein daemontools 0 76 ucspi tcp 0 88 VI Servidores de Red 22 Servidores de Correo Postfix 2 0 16 gmail 1 03 Sendmail 8 12 10 Exim 4 24 Opopper 4 0 5 Courier 0 43 2 23 Otros servidores BIND 9 2 2 Ejecutar un servidor CVS DHCP 3 0pl2 Leafnode 1 9 43 OpenSSH 3 7 1p2 rsync 2 5 6 OpenLDAP 2 1 22 Samba 2 2 84 xinetd 2 3 12 VII Servidores de Contenidos 24 Bases de Datos Berkeley DB 4 1 25 Berkeley DB 3 3 11 MySOL 4 0 15a PostgreSOL 7 3 4 25 Servir la Web Apache 2 0 47 PHP 4 3 3 ProFTPD 1 2 8p VIII X Administradores de Ventanas Dedicatoria M s All de Linux From Scratch 26 Entorno X Window XFree86 4 3 0 1 Componentes de XFree86 27 Librer as X EFreeType 2 1 5 Fontconfig 2 2 1 Qt 3 2 1 GTK 1 2 10 Pango 1 2 5 ATK 1 2 4 GTK 2 2 4 LessTif 0 93 46 startup notification 0 5 28 Administradores de Ventanas sawfish 1 3 Fluxbox 0 1 14 Metacity 2 4 55 XFce 4 0 0 IX KDE 29 Paquetes Base de KDE aRts 1 1 4 kdelibs 3 1 4 kdebase 3 1 4 Configuraci n de los paquetes base de KDE
184. 86 libmpeg3 a usr lib cp libmpeg3 h mpeg3private h usr include Explicaci n de los comandos cp i686 libmpeg3 a usr lib amp amp cp libmpeg3 h mpeg3private h usr include Puesto que make install no copia las librer as y ficheros de cabecera a su localizaci n correcta lo hacemos manualmente Contenido El paquete libmpeg3 contiene la librer a 1 ibmpeg3 mpeg3cat mpeg3dump y mpeg3toc Descripciones libmpeg3 libmpeg3 decodifica varios est ndares MPEG a datos descomprimidos listos para editar y reproducir mpeg3cat mpeg3cat encadena flujos elementales o desentrelaza un flujo de programa separa los componentes del flujo mpeg3dump mpeg3dump vuelca informaci n o extrae audio a un fichero PCM de 24 bits Explicaci n de los comandos 347 M s All de Linux From Scratch mpeg3toc mpeg3toc crea una tabla de contenidos para un DVD o un flujo MPEG libmad 0 15 0b Introducci n a libmad Libmad es un decodificador de audio MPEG de alta calidad capaz de salida de 24 bits Informaci n sobre el paquete Descarga HTTP http flow dl sourceforge net sourceforge mad libmad 0 15 0b tar gz e Descarga FTP tp ftp mars org pub mpeg libmad 0 15 0b tar z e Tama o del paquete 398 KB e Estimaci n del espacio necesario en disco 3 8 MB e Tiempo estimado de construcci n 0 09 SBU Instalaci n de libmad Instala libmad ejecutando los siguientes comandos configure prefix usr amp amp make amp amp
185. A Driver utilizando los sigientes comandos como plantilla CC o0pt gcc 2 95 3 bin gcc configure Y with moddir 1ib modules uname r kernel drivers sound with kernel lib modules uname r build Y with sequencer yes with oss yes Y with isapnp no M with cards all make make install Si es la primera vez que instalas los controladores ALSA necesitar s crear los dispositivos en dev usando el gui n suministrado en las fuentes de ALSA Driver snddevices Explicaci n de los comandos with sequencer yes Esto le indica al paquete ALSA Driver que construya los m dulos del secuenciador de todas las tarjetas seleccionadas Mucha gente los quiere por lo que posiblemente querr s dejarlo a yes with Oss yes Esto le indica al paquete que construya los m dulos de emulaci n OSS Free De nuevo mucha gente los quiere as que es mejor dejarlo a yes Cap tulo 41 Controladores y Librer as Multimedia 336 M s All de Linux From Scratch with isapnp no La mayoria de tarjetas de sonido actuales son PCI y por eso el soporte ISA Plug and Play no es necesario Si est s usando una tarjeta ISA mejor que pongas yes aqu Si tu tarjeta es ISA pero no PnP es seguro mantener el no with cards all Aqu puedes decirle al gui n que contruya s lo los controladores de tu tarjeta de sonido Para informaci n completa sobre qu controladores hay disponibles mira c
186. AGS 1dl amp amp make install Explicaci n de los comandos configure prefix usr Indica que se instale en usr en lugar de en usr local configure with sIrnpull Construye el ejecutable sIrnpull Configuraci n de sirn Ficheros de configuraci n SHOME jnewsrc SHOME j newsrc time SHOME slrnrc Informaci n sobre la configuraci n La primera vez que se lanza slrn debe crearse el fichero HOME jnewsrc Para que esta configuraci n funcione debes tener establecida una variable de entorno NNTPSERVER En un funcionamiento normal deber a exportarse al entorno desde un fichero de inicio como etc profileo bashrc Aqu lo pondremos simplemente en el entorno del paso de configuraci n Usaremos en el ejemplo el servidor de noticias de LFS pero deber as utilizar el servidor que prefieras Crea el fichero SHOME jnewsrc con el siguiente comando NNTPSERVER news linuxfromscratch org slrn f S HOME jnewsrc create Contenido El paquete slrn contiene slrn y slrnpull Descripciones sirn slrn es un lector de noticias basado en slang sirnpull sIrnpull se usa para obtener alimentaci n de noticias de un servidor NNTP para leerlas sin conexi n Otros programas de correo y noticias Pan 0 14 2 es un lector de noticias basado en GTK2 KNode es un lector de noticias basado en QT incluido en kdenetwork 3 1 4 KMail es un cliente de correo basado en QT incluido en kdenetwork 3 1 4 Balsa 2 0 14 es un
187. ALSA Descripciones Controladores de tarjetas de sonido ALSA Son m dulos del n cleo que proporcionan funcionalidad de audio y MIDI al sistema operativo Ficheros de cabecera Se instalan en usr include sound y se necesitan para compilar ciertos paquetes como ALSA Libraries ALSA Library 0 9 6 Introducci n a ALSA Library El paquete ALSA Library contiene la librer a ALSA Es usada por programas incluido ALSA Utilities que desean utilizar la interfaz de sonido de ALSA Informaci n sobre el paquete Descarga HTTP http www alsa project org alsa ftp lib alsa lib 0 9 6 tar bz2 e Descarga FTP tp ftp alsa project org pub lib alsa lib 0 9 6 tar bz2 e Tama o del paquete 501 KB e Estimaci n del espacio necesario en disco 19 MB Configuraci n de ALSA Driver 337 M s All de Linux From Scratch e Tiempo estimado de construcci n 0 41 SBU Dependencias de ALSA Library Requerida ALSA Driver 0 9 6 Instalaci n de ALSA Library Instala ALSA Library ejecutando los siguientes comandos configure amp amp make make install Configuraci n de ALSA Library Informaci n sobre la configuraci n Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como r
188. ATH usr lib mozilla 1 5 amp amp export MOZILLA FIVE_HOME usr lib mozilla 1 5 amp amp regxpcom regchrome touch find usr lib mozilla 1 5 name rdf Opciones Adicionales Puedes a adir cada uno de estos modificadores en la l nea de configure para obtener el efecto descrito sobre la compilaci n de Mozilla enable elf dynstr gc Elimina las cadenas no referenciadas de los objetos compartidos ELF generados durante la construcci n Esta opci n causa un mala compilaci n en plataformas alpha disable mailnews Desactiva los clientes de correo y noticias disable Idap Desactiva el soporte LDAP Recomendado si se desactiva el cliente de correo enable calendar Construye el cliente de calendario enable xterm updates Esta opci n es para mostrar el comando actual en el t tulo de la xterm durante la compilaci n enable plaintext editor only Desactiva el soporte para editar HTML No uses esta opci n si est s compilando los clientes de correo y noticias Notas adicionales para construir Mozilla Firebird 0 7 A ade la siguiente variable de entorno La variable se llama Phoenix porque este era el nombre original del proyecto Mozilla Firebird export MOZ_PHOENIX 1 Aseg rate que se le pasen las siguientes opciones al gui n configure disable calendar y disable mailnews Se recomienda instalarlo en un directorio aparte como prefix opt firebird 0 7 para prevenir pos
189. ATH QTDIR lib amp amp export PATH S QTDIR bin PATH 4 configure prefix opt gt 3 2 1 qt gif system libpng system libmng system zlib system libjpeg no g exceptions thread make amp amp make install ln sfn opt gt 3 2 1 opt gt ln s opt qt lib libqt mt so opt qt lib libgt so amp amp cp r doc man opt qt doc cp r examples opt gt doc exit i Nota El tiempo de compilaci n de Qt es bastante largo Si quieres ahorrar algo de tiempo y no quieres los tutoriales y ejemplos cambia en lo anterior la primera l nea de make a make sub tools Explicaci n de los comandos bash Este comando abre un subint rprete de comandos para preservar los cambios del entorno export QTDIR PWD Este comando define el lugar en el que se encuentra el directorio ra z de Qt export LD_LIBRARY_ PATH QTDIRlib Este comando establece la localizaci n de las librer as para el proceso de construcci n export PATH QTDIR bin PATH Este comando permite al proceso de construcci n encontrar los ejecutables de soporte prefix opt qt 3 2 1 Este comando establece el destino de la instalaci n Qt gif Este comando a ade a las librer as el soporte para ficheros gif system libpbng system libmng system zlib system libjpeg Este comando fuerza a la librer a para que use las librer as compartidas que hay en tu sistema en vez de crear su propio grupo de librer as de soporte para estas funcione
190. ATH opt gnat bin PATH Este comando permite encontrar el compilador Ada de GNAT para construir Ada touch treeprs ads es info h nmake ad bs Este comando crea los ficheros necesarios para construir Ada Puedes omitir este paso si no quieres compilar el frontal frontend para Ada CC usr bin gcc Este comando es para evitar el uso del nuevo PATH que pone al gec de GNAT como compilador primario enable languages c c 0bjc f77 ada java Este comando construye todos los lenguajes disponibles en el paquete GCC Puedes modificar este comando para eliminar los lenguajes que no desees enable shared enable threads posix enable __cxa_atexit Estos comandos son necesarios para construir las librer as C seg n los est ndares publicados enable clocale gnu Este comando es un mecanismo de seguridad para datos de locale incompletos make gnatlib_and tools Este comando completa el proceso de construcci n de Ada Om telo si no incluiste Ada entre los lenguajes Contenido El paquete GCC contiene c c filt cpp g g77 gcc gecbug gcov glob gnat gnatbind gnatbl gnatchop gnatfind gnatkr gnatlink gnatls gnatmake gnatprep gnatpsta gnatpsys gnatxref y las librer as GCC Descripciones Los programas y librer as que no se describen aqu se encuentran documentados en la p gina sobre GCC 3 3 1 del libro LFS 977 g77 es el compilador de Fortran invocado por gee Retorno a la instalaci n de GCC 116 M s Al
191. All de Linux From Scratch Construye e instala MySQL ejecutando los siguientes comandos cp configure configure old amp amp sed e s mysql test Makefiles e s mysql test configure old gt configure configure prefix usr sysconfdir etc libexecdir usr sbin localstatedir var lib mysql enable thread safe client enable local infile without debug without bench amp amp make amp amp make install Explicaci n de los comandos sed e s mysql test Makefile e s mysql test configure old gt configure Este sed se usa para desactivar el conjunto de pruebas de mysql Configuraci n de MySQL Ficheros de configuraci n etc my cnf my cnf Informaci n sobre la configuraci n Tienes varios ficheros con configuraciones predefinidas en usr share mysql que puedes usar cp usr share mysql my medium cnf etc my cnf Ahora podemos crear una base de datos y cambiar el propietario al usuario y grupo sin privilegios mysql_install_db chown R mysql mysql var lib mysgl Para completar la configuraci n es necesario que el servidor mysql se est ejecutando mysqld_safe user mysql 2 gt 81 gt dev null amp La instalaci n por defecto no establece una contrase a para el administrador as que nos conectaremos y le pondremos una Sugerimos encarecidamente que cambies nueva contrase a por la tuya propia mysql uroot mysql
192. B e Estimaci n del espacio necesario en disco 5 0 MB e Tiempo estimado de construcci n 0 15 SBU Instalaci n de libesmtp Instala libesmtp ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete libesmtp contiene la librer a 1libesmtp Descripci n Librer a libesmtp La librer a 1ibesmtp se usa para manejar la entrega de correo electr nico a un Agente de Transporte de Correo MTA aspell 0 50 3 Introducci n a aspell El paquete aspell contiene la librer a aspell usada como interfaz con las librer as de revisi n ortogr fica Informaci n sobre el paquete Descarga HTTP http 2d tuwien ac at gnu enusre aspell aspell 0 50 3 tar 2z e Descarga FTP tp ftp enu org enu aspell aspell 0 50 3 tar ez e Tama o del paquete 917 KB e Estimaci n del espacio necesario en disco 9 4 MB e Tiempo estimado de construcci n 0 97 SBU Descarga adicional e Parche requerido HTTP _http www linuxfromscratch org patches blfs 5 0 aspell 0 50 3 gcc33 1 patch Instalaci n de aspell Instala aspell ejecutando los siguientes comandos patch Np1 i aspell 0 50 3 gcc33 1 patch configure prefix usr amp amp make make install Descripci n 78 M s All de Linux From Scratch Configuraci n de aspell Informaci n sobre la configuraci n Despu s de instalar Aspell debes instalar al menos un diccionario Puedes encontrarlos
193. B_LIBS Icurses Este comando pone los s mbolos adecuados a disposici n de las aplicaciones que asumen que readline se compila enlazada con ncurses Configuraci n de readline Informaci n sobre la configuraci n Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como root Contenido El paquete readline contiene las librer as libreadline y libhistory Dependencias de libxslt 74 M s All de Linux From Scratch GMP 4 1 2 Introducci n a GMP El paquete GMP contiene una librer a matem tica Tiene funciones tiles para aritm tica de precisi n arbitraria Informaci n sobre el paquete e Descarga HTTP http www ibiblio ore pub gnu gmp 2mp 4 1 2 tar bz2 e Descarga FTP ftp ftp enu ore enu gmp emp 4 1 2 tar bz2 e Tama o del paquete 1 6 MB e Estimaci n del espacio necesario en disco 29 0 MB e Tiempo estimado de construcci n 0 86 SBU Dependencias de gmp Opcional readline 4 3 Instalaci n de GMP Instala GMP ejecutando los siguientes comandos configure prefix usr infodir usr share info mandir usr share man amp amp make make install Explicaci n del comando infodir usr share info mandir usr share man Estas opciones e
194. Descarga FTP ftp ftp us sinuspl net pub src libdvdess 1 2 8 tar bz2 e Tama o del paquete 205 KB e Estimaci n del espacio necesario en disco 2 6 MB e Tiempo estimado de construcci n 0 07 SBU Instalaci n de libdvdcss Instala libdvdess ejecutando los siguientes comandos libFLAC libFLAC libOggFLAC y libOggFLAC 352 M s All de Linux From Scratch configure prefix usr amp amp make amp amp make install Contenido El paquete libdvdcss contiene la librer a libdvdcss Descripci n libdvdcss libdvdcss proporciona la funcionalidad necesaria para el acceso a DVD con desencriptaci n CSS libdv 0 99 Introducci n a libdv libdv Quasar DV es un CODEC de software para video DV el formato de codificaci n utilizado por muchas c maras digitales Informaci n sobre el paquete e Descarga HTTP http flow dl sourceforge net sourceforge libdv libdv 0 99 tar ez e Descarga FTP e Tama o del paquete 351 KB e Estimaci n del espacio necesario en disco 8 5 MB e Tiempo estimado de construcci n 0 21 SBU Dependencias de libdv Opcionales SDL 1 2 6 GTK 1 2 10 y_XFree86 4 3 0 1 Instalaci n de libdv Instala libdv ejecutando los siguientes comandos configure prefix usr make amp amp make install Contenido El paquete libdv contiene dveonnect encodedv playdv y 1ibdv Descripciones dvconnect dvceonnect es una peque a utilidad para enviar o capturar datos en cru
195. Descarga FTP ftp ftp us xemacs org pub xemacs aux db 4 1 25 tar gz e Tama o del paquete 3 MB e Estimaci n del espacio necesario en disco 27 MB e Tiempo estimado de construcci n 1 22 SBU Instalaci n de Berkeley DB Instala Berkeley DB ejecutando los siguientes comandos cd build unix dist configure prefix usr enable compat185 enable cxx amp amp make make docdir usr share doc db 4 1 25 install Nota Si deseas activar soporte Java en Berkeley DB 4 1 25 a ade enable java a las opciones de configure Necesitas el soporte Java si piensas utilizar la versi n instalada de Berkeley DB para compilar OpenOffice Explicaci n de los comandos cd build_unix 4 dist configure prefix usr enable compat185 Esto reemplaza el comando configure normal pues Berkeley DB incluye varios directorios de construcci n para diferentes plataformas make docdir usr share doc db 4 1 25 install Esto instala la documentaci n en el lugar correcto Configuraci n de Berkeley DB Informaci n sobre la configuraci n Si recompilas Perl despues de instalar Berkeley DB 4 1 25 necesitar s aplicar el parche per1 5 8 0 db 4 1 patch disponible en http downloads linuxfromscratch org blfs patches Contenido El paquete Berkeley DB contiene db_archive db_checkpoint db_deadlock db_dump db_load db_printlog db_recover db_stat db_upgrade y db_verify Descripciones db_archive db_
196. Descarga adicional e Imagen y video opcionales suministrados http www directfb ore download DirectFB extra DirectFB extra 0 9 16 tar 2z Dependencias de DirectFB Requieridas FreeType 2 1 5 libjpeg 6b y libpne 1 2 5 Contenido 93 M s All de Linux From Scratch Opcionales SDL 1 2 6 libmpeg3 1 5 2 pkeconfig 0 15 0 Imlib2 1 1 0 OpenQuicktime 1 0 y_Avifile 0 7 38 Instalaci n de DirectFB Nota DirectFB necesita un n cleo Linux con soporte para frame buffer Consulta la documentaci n en el rbol de fuentes del n cleo usr src linux Documentation b para saber como activar el dispositivo frame buffer para tu tarjeta de gr ficos Instala DirectFB ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Si decides a adir el video e imagen opcional suministrado entonces tambi n debes instalar el paquete DirectFB extra configure prefix usr amp amp make amp amp make install Nota La versi n actual de avifile no funciona con DirectFB Tendr s que usar la versi n de avifile que se encuentra en http www directfb ore download contrib o alternativamente desactivar el video avifile suministrado invocando a configure con disable avifile Configuraci n de DirectFB Ficheros de configuraci n etc directfbrc directfbre Informaci n sobre la configuraci n Los valores por defecto de DirectFB son aceptables pero puede que quieras afi
197. EOF Inicio de la adici n de kde a etc ld so conf Cap tulo 29 Paquetes Base de KDE 248 M s All de Linux From Scratch opt kde lib Fin de la adici n de kde EOF ldconfig kdelibs 3 1 4 Introducci n a kdelibs Este paquete incluye las librer as principales para el desarrollo y ejecuci n de programas para KDE as como tambi n los ficheros de internacionalizaci n de estas librer as documentaci n variada en formato HTML m dulos de temas y pruebas de regresi n Informaci n sobre el paquete e Descarga HTTP e Descarga FTP ftp ftp kde org pub kde stable 3 1 4 src kdelibs 3 1 4 tar bz2 e Tama o del paquete 10 MB e Estimaci n del espacio necesario en disco 193 MB e Tiempo estimado de construcci n 35 34 SBU Dependencias de kdelibs Requeridas aRts 1 1 4 Recomendadas OpenSSL 0 9 7c pcre 4 3 libxm12 2 5 11 libxslt 1 0 33 FAM 2 6 10 y libart lepl 2 3 11 Opcionales CUPS 1 1 19 SANE 1 0 12 y OpenLDAP 2 1 22 Instalaci n de kdelibs Instala kdelibs con configure prefix opt kde 3 1 4 disable debug disable dependency tracking with alsa enable fast malloc full amp amp make amp amp make install Explicaci n de los comandos prefix opt kde 3 1 4 Esta opci n indica al proceso que instale el paquete en opt kde 3 1 4 disable debug Esta opci n hace que el sistema se compile sin c digo de depuraci n disable dependency tracking Es
198. EOF Por ltimo edita etc login defs a adiendo al comienzo de las siguientes l neas DIALUPS_CHECK_ENAB LASTLOG_ENAB MAIL CHECK_ENAB PORTTIME_CHECKS_ENAB CONSOLE MOTD_FILE NOLOGINS_FILE PASS_MIN_LEN SU_WHEEL_ ONLY MD5_CRYPT_ENAB CONSOLE_GROUPS ENVIRON_FILE Esto hace que loginn no realice estas funciones ya que ahora lo har n los m dulos PAM iptables 1 2 8 La siguiente parte de este cap tulo trata sobre cortafuegos La principal herramienta de cortafuegos para Linux en las series del n cleo 2 4 es iptables Reemplaza a ipchains de las series 2 2 e ipfwadm de las series 2 0 Necesitar s instalar iptables si piensas usar alg n tipo de cortafuegos Introducci n a iptables Para crear un cortafuegos adem s de instalar iptables necesitar s configurar las opciones correspondientes en tu n cleo Esto se discute en la siguiente parte de este cap tulo crear un N cleo con el cortafuegos activado Si pretendes usar IPv6 podr as considerar ampliar la funcionalidad del n cleo ejecutando make patch o matic en el directorio de nivel superior de las fuentes de iptables Si vas a hacer esto en un n cleo reci n descomprimido debes ejecutar primero yes make config make dep porque de otra forma el comando patch o matic fallar mientras establece algunas dependencias Si vas a aplicarle alg n parche al n cleo necesitar s hacerlo antes de compilar iptables porque durante la compilaci n se comprueban
199. EsounD El paquete EsounD contiene el Demonio de Sonido Enlightened Es til para mezclar varios flujos de sonido digitalizados y reproducirlos en un nico dispositivo Informaci n sobre el paquete Tama o del paquete 348 KB e Estimaci n del espacio necesario en disco 3 0 MB e Tiempo estimado de construcci n 0 17 SBU Audio File 0 2 3 342 M s All de Linux From Scratch Dependencias de esound Requerida Audio File 0 2 3 Instalaci n de EsounD Instala EsounD ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp make amp amp make install Explicaci n de los comandos sysconfdir etc Este comando pone los ficheros de configuraci n en etc en lugar de usr etc Configuraci n de EsounD Ficheros de configuraci n etc esd conf Informaci n sobre la configuraci n Las instrucciones e informaci n sobre el fichero de configuraci n se encuentran en el fichero TIPS dentro del directorio de las fuentes de EsounD Contenido El paquete EsounD contiene esd esdcat esdctl esdloop esdmon esdrec esdsample y las librer as 1ibesd Descripciones esd esd es el Demonio de Sonido Enlightened esdcat esdcat reproduce un flujo de audio RAW a trav s del demonio esdctl esdctl controla ciertos aspectos del demonio de sonido esdloop esdloop es el banco de pruebas para muestras en memoria b cles y liberaci n esdmon esdmon extrae del demonio el flujo mezclado
200. FTP http ftp gnome org pub GNOME sources bonobo l 0 bonobo 1 0 22 tar bz2 e Tama o del paquete 1 2 MB e Estimaci n del espacio necesario en disco 110 2 MB e Tiempo estimado de construcci n 2 18 SBU Dependencias de Bonobo Requerida GNOME Print 0 37 Instalaci n de Bonobo Instala Bonobo ejecutando los siguientes comandos configure prefix opt gnome make amp amp make install Explicaci n de los comandos prefix 0pt gnome Instala Bonobo en el rea de GNOME 1 4 Contenido El paquete Bonobo contiene documentos compuestos de GNOME 1 4 y librer as de componentes GCont 1 0 9 Introducci n a GConf El paquete GConf contiene un sistema de configuraci n Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources GConf l 0 GConf 1 0 9 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources GConf 1 0 GConf 1 0 9 tar bz2 e Tama o del paquete 772 KB Explicaci n de los comandos 311 M s All de Linux From Scratch e Estimaci n del espacio necesario en disco 20 0 MB e Tiempo estimado de construcci n 0 44 Dependencias de GConf Requeridas OAF 0 6 10 GTK 1 2 10 y GDK Pixel Buffer 0 22 0 Opcionales Berkeley DB 3 3 11 y Guile 1 6 4 Instalaci n de GConf Instala GConf ejecutando los siguientes comandos configure prefix opt gnome make amp amp make install Contenido El paquete GConf contiene las librer as 1ibgconf Descri
201. GML hojas de estilo DocBook DSSSL y herramientas DocBook para validar transformar y publicar documentos DocBook SGML Common 0 6 3 Introducci n a SGML Common El paquete SGML Common contiene install catalog Es til para crear y mantener cat logos SGML centralizados Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at hci kde devel docbook SOURCES sgml common 0 6 3 tgz e Descarga FTP ftp sources redhat com pub docbook tools new trials SOURCES seml common 0 6 3 tgz e Tama o del paquete 75 KB e Estimaci n del espacio necesario en disco 648 KB e Tiempo estimado de construcci n 0 00 SBU Instalaci n de SGML Common Instala SGML Common ejecutando los siguientes comandos configure prefix usr sysconfdir etc mandir usr share man amp amp make make install amp amp install catalog add etc sgml1 sgml ent cat usr share sgml sgml iso entities 8879 1986 catalog amp amp install catalog add etc sgml sgml docbook cat etc sgm1 sgml ent cat Consejo de actualizaci n Elimina los cat logos de arriba antes de actualizar con install catalog remove etc sgml sgml ent cat usr share sgml sgml iso entities 8879 1986 catalog amp amp install catalog remove etc sgml sgml docbook cat etc sgml1 sgml ent cat Configuraci n de SGML common Ficheros de configuraci n etc sgml1 sgml conf Informaci n sobre la configuraci n No son necesarios cambios e
202. HTML contiene un motor ligero para la interpretaci n impresi n edici n de c digo HTML Por el momento esta es una aplicaci n especif ca de Evolution Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub gnome sources gtkhtml 3 0 gtkhtml 3 0 8 tar bz2 e Descarga FTP ftp ftp enome ore pub gnome sources gtkhtml 3 0 gtkhtml 3 0 8 tar bz2 e Tama o del paquete 1 0 MB e Estimaci n del espacio necesario en disco 141 2 MB e Tiempo estimado de construcci n 1 84 SBU Dependencias de GtkHTML Descripci n 286 M s All de Linux From Scratch Requeridas libgnomeprintui 2 2 1 3 y GAL 1 99 9 Opcional libsoup 1 99 23 Instalaci n de GtkHTML Instala GtkHTML ejecutando los siguientes comandos configure prefix GNOME_PREFIX make make install Contenido El paquete GtkHTML contiene las librer as 1libgtkhtml Descripcion Librer as libgtkhtml Las librer as 1libgtkhtml proveen las funciones necesarias para la visualizaci n de HTML dentro de las aplicaciones Requeridas 287 Cap tulo 32 GNOME base Esta secci n contiene los elementos necesarios del entorno GNOME para tener un escritorio funcional GNOME Desktop 2 2 2 Introducci n a GNOME Desktop El paquete GNOME Desktop contiene los ficheros desktop de GNOME el programa gnome about las p ginas de manual y los ficheros gr ficos e iconos b sicos de GNOME Informaci n sobre el paquete e Descarga HTTP b
203. INGRP ro0t install compat Explicaci n de los comandos infodir usr share info mandir usr share man Estas opciones establecen el directorio de documentaci n a usr share en vez de a Just BINOWN root BINGRP root Este comando cambia el propietario de los ficheros al usuario root en vez de al usuario bin Contenido El paquete GDBM contiene las librer as 1ibgdbm Descripci n Librer as gdbm Las librer as 1ibgdbm contienen funciones que preparan rutinas de bases de datos usando tablas de dispersi n ampliables extendible hashing GLib 1 2 10 Introducci n a GLib El paquete glib contiene una librer a base de bajo nivel Es til para proporcionar el manejo de estructuras de datos para C envoltorios de portabilidad e interfaces para funcionalidades en tiempo de ejecuci n tales como bucles de eventos hilos carga din mica y un sistema de objetos Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at graphics gimp gtk v1 2 glib 1 2 10 tar 2z e Descarga FTP ftp ftp etk ore pub etk v1 2 glib 1 2 10 tar 2z e Tama o del paquete 412 KB e Estimaci n del espacio necesario en disco 7 MB e Tiempo estimado de construcci n 0 26 SBU Instalaci n de GLib Instala glib ejecutando los siguientes comandos configure prefix usr make amp amp make install Contenido El paquete glib contiene las librer as 1ibgl1ib 1 2 Descripci n Librer as GLib Las librer as GLib cont
204. Inicio rc_base init d dhcp Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerard flinuxfromscratch org source etc sysconfig rc source rc_ functions case 1 in start echo Iniciando el Servidor DHCP loadproc dhcpd q eth1 stop echo Parando el servidor DHCP killproc dhcpd reload echo Recargando el Servidor DHCP reloadproc dhcpd restart 0 stop sleep 1 0 start status statusproc dhcpd E echo Uso 0 start stop reload restart status exit 1 esac Fin rc_base init d dhcp EOF chmod 755 etc rc d init d dhcp El fichero de estado debe existir en el arranque El siguiente comando satisfar este requisito touch var state dhcp dhcpd leases Los siguientes comandos crear n un fichero de configuraci n base para el servidor DHCP Hay varias opciones que puede que quieras a adir informaci n que es devuelta al cliente DHCP y que est n recogidas en la p gina de manual de dhcp conf cat gt etc dhcpd conf lt lt EOF default lease time 72000 max lease time 144000 ddns update style ad hoc subnet 192 168 5 0 netmask 255 255 255 0 range 192 168 5 10 192 168 5 240 Explicaci n de los comandos 190 M s All de Linux From Scratch option broadcast address 195 168 5 255 option routers 192 168 5 1 EOF Todas las direcciones deben cambiarse de acuerdo a tus circunstancias Contenido El paquete DHCP contiene dhclient dhcpd y
205. LL IDE ATAPI CDROM support N SCSI emulation support Y o M Men de soporte SCSI SCSI support Yo M SCSI CD ROM support Y oM SCSI generic support Yo M Vendor specific extensions 518 1 Lee la ayuda para determinar si esta selecci n se aplica a tu hardware Si es necesario recompila el n cleo con make CC opt gcc 2 95 3 bin gcc dep amp amp make CC opt gcc 2 95 3 bin gcc bzImage amp amp make CC opt gcc 2 95 3 bin gcc modules make CC opt gcc 2 95 3 bin gcc modules_install Copia usr src linux arch i386 boot bzImage y usr src linux System map a boot Si utilizas LILO edita etc lilo conf apropiadamente y ejecuta lilo Para m s informaci n sobre estas opciones y los controladores que ellas instalan lee The Linux 2 4 SCSI subsystem HOWTO Cdrtools 2 00 3 Introducci n a Cdrtools El paquete Cdrtools contiene uilidades para grabaci n de CD Estas sirven para leer crear o grabar quemar Discos Compactos Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at utils schilling cdrtools cdrtools 2 00 3 tar gz e Descarga FTP ftp ftp berlios de pub cdrecord cdrtools 2 00 3 tar gz e Tama o del paquete 1 6 MB e Estimaci n del espacio necesario en disco 19 1 MB e Tiempo estimado de construcci n 0 44 SBU Instalaci n de Cdrtools Instala Cdrtools ejecutando los siguientes comandos make INS_BASE usr DEFINSUSR ro00t DEFINSGRP ro0t 4 make INS_BASE usr DEFINSUSR ro0t DEFINSGRP ro
206. M s All de Linux From Scratch M s All de Linux From Scratch Versi n 5 0 BLFS Equipo de Desarrollo Copyright O 2001 2003 Sobre el texto original BLFS Development Team Copyright O 2002 2003 Sobre la traducci n al castellano Proyecto LFS ES Traducido por el proyecto LES ES Versi n de la traducci n FINAL del 14 de Diciembre de 2003 Esta es la continuaci n del libro Linux From Scratch Introduce y guia al lector a trav s de la ampliaci n del sistema incluyendo el entorno de red soporte de las X soporte para sonido y soporte para impresoras y esc neres Copyright c 2002 2003 Proyecto LFS ES El presente texto se distribuye bajo la Licencia GNU de documentaci n libre GFDL Para todo aquello no especificado en dicha licencia son de aplicaci n las condiciones de uso del documento original en el que se basa esta traducci n citadas a continuaci n Copyright c 2001 2003 BLFS Development Team All rights reserved Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met e Redistributions in any form must retain the above copyright notice this list of conditions and the following disclaimer e Neither the name of Linux From Scratch nor the names of its contributors may be used to endorse or promote products derived from this material without specific prior written permission e Any material derived from Linux From Scratch
207. ME S GZ_FILE S BZ_FILE 2 gt dev null tail n 1 for i in S BASENAME S GZ_FILE BZ_ FILE do SLATEST i amp amp rm f SDIR Si done En caso de que el fichero especificado sea el mas nuevo devuelve 0 SLATEST 2 return O Si el fichero no es el mas nuevo devuelve 1 return 1 OK procesa los argumentos de la l nea de comandos e inicializa un estado algo sensible esto es no cambia el estado de los enlaces procesa etc man conf es mas silencioso busca man conf en etc y no fuerza la re compresi n COMP_ METHOD COMP_SUF COMP_LVL FORCE_OPT LN_OPT MAN_DIR VERBOSE_LVL 0 BACKUP no FAKE no MAN_CONF etc while n 1 do case 1 in 9zip 9z 9 COMP_SUF gz COMP_METHOD 1 shift ER bzip2 bz2 b COMP_SUF bz2 COMP_METHOD 1 shift ER decompress d COMP_SUF COMP_LVL COMP_METHOD 1 shift EN 1 9 fast best COMP_LVL 1 shift EF force F FORCE_OPT F shift KS soft S LN_OPT S shift EA hard H LN_OPT H shift EF conf MAN_CONF echo 1 cut d f2 shift Ko conf MAN_CONF 2 shift 2 RR verbose v let VERBOSE_LVL shift backup BACKUP yes shift Compresi n de las p ginas de manual e info 7 M s All de Linux From Scratch 7 fake FAKE yes shift 7 7 help h help exit 0 k esac
208. NOME Configuraci n de sawfish Informaci n sobre la configuraci n Aseg rate de guardar una copia de tu xinitrc actual antes de continuar cat gt gt xinitrc lt lt EOF exec sawfish Cap tulo 28 Administradores de Ventanas 240 M s All de Linux From Scratch EOF Contenido El paquete sawfish contiene sawfish Descripci n sawfish sawfish es un administrador de ventanas extensible que usa un lenguaje de guiones basado en Lisp Fluxbox 0 1 14 Introducci n a Fluxbox El paquete Fluxbox contiene un administrador de ventanas Informaci n sobre el paquete Descarga HTTP http telia dl sourceforge net sourceforge fluxbox fluxbox 0 1 14 tar bz2 e Descarga FTP e Tama o del paquete 372 KB e Estimaci n del espacio necesario en disco 53 9 MB e Tiempo estimado de construcci n 1 28 SBU Descarga adicional e Parche requerido HTTP _http www linuxfromscratch org patches blfs 5 0 fluxbox 0 1 14 gcc33 patch Dependencias de Fluxbox Requerida XFree86 4 3 0 1 Instalaci n de Fluxbox Instala Fluxbox ejecutando los siguientes comandos patch Np1 i fluxbox 0 1 14 gcc33 patch configure prefix usr enable kde enable gnome make make install Explicaci n de los comandos enable kde Esta opci n activa la capacidad de Fluxbox que permite que los conos de la barra de KDE se coloquen en la rejilla disable nls Esta opci n desactiva la capacidad de Fl
209. NOME Libraries El paquete GNOME Libraries contiene las librer as GNOME Son los cimientos del escritorio y de las aplicaciones GNOME libIDL 308 M s All de Linux From Scratch Informaci n sobre el paquete e Descarga HTTP bttp ftp e Descarga FTP ftp ftp e Tama o del paquete 2 8 MB e Estimaci n del espacio necesario en disco 112 4 MB e Tiempo estimado de construcci n 1 95 SBU Dependencias de GNOME Libraries Requeridas ORBit 0 5 17 GTK 1 2 10 Imlib 1 9 14 y Berkeley DB 3 3 11 o Berkeley DB 4 1 25 Opcionales Audio File 0 2 3 EsounD 0 2 30 y GTK Doc 1 0 Instalaci n de GNOME Libraries Instala GNOME Libraries ejecutando los siguientes comandos configure prefix opt gnome disable gtk doc make make install Configuraci n de GNOME Libraries Ficheros de configuraci n opt gnome etc mime magic opt gnome etc paper config opt gnome etc sound events gnome soundlist y opt gnome etc sound events gtk events soundlist Contenido El paquete GNOME Libraries contiene las librer as 1ibgnome libgnomeui libgnomesupport libart_1gp1 libgtk xmhtml libgnorbagtk y libzvt Descripci n libgnome libgnome es la parte no GUI de la librer a GNOME libgnomeui libgnomeui es la parte GUI de la librer a GNOME libgnomesupport No hay descripci n disponible libart_lgpl libart_1gpl es el componente LGPL de libart libgtk xmhtml No hay descripci n disponible libgnorbagtk l
210. Nmap Instala Nmap ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete Nmap contiene nmap Descripci n nmap nmap es una utilidad de exploraci n de red y auditor a de seguridad Soporta escaneado ping escaneado de puertos e identificaci n TCP IP Whois 4 6 7 Introducci n a Whois Whois es una aplicaci n cliente que pregunta en el servicio de directorio whois la informaci n relativa a un dominio Informaci n sobre el paquete e Descarga HTTP http www linux it md software whois_4 6 7 tar 2z e Descarga FTP ftp ftp debian org debian pool main w whois whois_4 6 7 tar gz e Tama o del paquete 46 KB e Estimaci n del espacio necesario en disco 528 KB e Tiempo estimado de construcci n 0 01 SBU Instalaci n de Whois Instala Whois ejecutando los siguientes comandos make amp amp make prefix usr install Contenido El paquete Whois contiene whois Descripci n whois whois es una aplicaci n cliente que pregunta en el servicio de directorio whois la informaci n relativa a un dominio Introducci n a Nmap 150 M s All de Linux From Scratch BIND Utilities 9 2 2 Introducci n a BIND Utilities BIND Utilities no es un paquete aparte es una colecci n de programas cliente que vienen con BIND 9 2 2 El paquete BIND incluye programas cliente como nslookup dig y host Si instalas el servidor BIND estos programas se instalar n autom
211. OME Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources gal 0 24 ga1 0 24 tar bz2 Descarga FTP tp ftp enome ore pub GNOME sources gal 0 24 ga1 0 24 tar bz2 e Tama o del paquete 1 0 MB Contenido 313 M s All de Linux From Scratch e Estimaci n del espacio necesario en disco 100 8 MB e Tiempo estimado de construcci n 1 51 SBU Dependencias de GAL Requeridas GNOME Print 0 37 y libelade 2 0 1 Opcional GNOME Virtual File System 1 0 5 Instalaci n de GAL Instala GAL ejecutando los siguientes comandos configure prefix opt gnome disable gtk doc make amp amp make install Explicaci n de los comandos prefix 0pt gnome Instala GAL en el rea de GNOME 1 4 Contenido El paquete GAL contiene rutinas de librer a recuperadas de Evolution y Gnumeric Guppi 0 40 3 Introducci n a Guppi El paquete Guppi contiene un programa de trazado de gr ficos con soporte para guiones Guile y con capacidades estad sticas integradas Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources Guppi 0 40 Guppi 0 40 3 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources Guppi 0 40 Guppi 0 40 3 tar bz2 e Tama o del paquete 1 0 MB e Estimaci n del espacio necesario en disco 89 2 MB e Tiempo estimado de construcci n 1 83 SBU Dependencias de Guppi Requeridas Bonobo 1 0 22 y GAL 0 24 Opcional libelade 0 17
212. OMPILE componentel componente2 configure prefix opt kde Los paquetes base de KDE tambi n hacen uso de esta variable pero no se recomienda omitir componentes de dichos paquetes ya que puede resultar una instalaci n de KDE incompleta Nota KDE es un conjunto de paquetes grande y complicado En ocasiones los usuarios encontrar n correcciones que no se han incluido todav a en el KDE oficial Si tienes un problema con una aplicaci n concreta mira los parches que hay en http www linuxfromscratch org patches downloads kde Los parches actuales tendr n el n mero de versi n 3 1 4 como parte de su nombre ndice 29 Paquetes Base de KDE 30 Paquetes KDE Adicionales Introducci n a KDE 247 Cap tulo 29 Paquetes Base de KDE aRts 1 1 4 Introducci n a aRts El Sintetizador Anal gico en Tiempo Real aRts proporciona el soporte de sonido para KDE y suministra las librer as necesarias para kdelibs Informaci n sobre el paquete e Descarga HTTP e Descarga FTP ftp ftp kde org pub kde stable 3 1 4 src arts 1 1 4 tar bz2 e Tama o del paquete 963 KB e Estimaci n del espacio necesario en disco 42 5 MB e Tiempo estimado de construcci n 2 52 SBU Dependencias de aRts Requerida Qt 3 2 1 Recomendadas ALSA 0 9 6 Audio File 0 2 3 y libvorbis 1 0 Opcionales pkeconfig 0 15 0 GLib 2 2 3 y libmad 0 15 0b Instalaci n de aRts Antes de que empieces a compilar aseg rate que est definida la variabl
213. Office 1 2 93 Introducci n a KOffice KOffice es el entorno integrado de oficina de KDE Informaci n sobre el paquete e Descarga HTTP http download at kde org pub kde unstable koffice 1 2 93 src koffice 1 2 93 tar bz2 e Descarga FTP ftp ftp kde org pub kde unstable koffice 1 2 93 src koffice 1 2 93 tar bz2 e Tama o del paquete 10 3 MB e Estimaci n del espacio necesario en disco 181 MB e Tiempo estimado de construcci n 30 8 SBU Dependencias de KOffice Requerida kdebase 3 1 4 Descargas adicionales KOffice tiene adem s muchos paquetes de internacionalizaci n nombrados como koffice 118n xx 1 2 93 tar bz2 donde xx es un c digo de dos a cinco letras que representa a un pa s El tama o de estos fichero var a desde los 0 4 MB hasta los 3 7 MB Instalaci n de KOffice Instala KOffice ejecutando los siguientes comandos export OTDIR opt qt configure prefix opt kde 3 1 4 disable debug amp amp make make install Contenido El paquete KOffice proporciona kword kspread kpresenter kivio kontour krita kugar kplato kchart y kformula kword kword es un procesador de texto y aplicaci n de publicaci n de escritorio al estilo de framemaker kspread kspread es una aplicaci n de hojas de c lculo personalizable por medio de guiones kpresenter kpresenter es un programa para crear y reproducir presentaciones kivio kivio es un programa para hacer diagramas de flujo kontour
214. Oficina Individuales Este cap tulo es una colecci n de proyectos independientes que se pueden instalar en base a necesidades espec ficas Juntos conforman un entorno de oficina respetable Aunque carezcan de consistencia en la interfaz de usuario son excelentes al dedicarse a una tarea y hacerla bien AbiWord 2 0 0 Introducci n a AbiWord El paquete AbiWord contiene un procesador de textos Es til para escribir informes cartas u otros documentos formateados Informaci n sobre el paquete e Descarga HTTP http telia dl sourceforge net sourceforge abiword abiword 2 0 0 tar bz2 e Descarga FTP e Tama o del paquete 20 5 MB e Estimaci n del espacio necesario en disco 164 7 MB e Tiempo estimado de construcci n 1 82 SBU Dependencias de AbiWord Requeridas libglade 2 0 1 y fribidi 0 10 4 Opcionales expat 1 95 6 libpne 1 2 5 popt 1 7 y aspell 0 50 3 Instalaci n de AbiWord Instala AbiWord ejecutando los siguientes comandos cd abi configure prefix usr amp amp make make install Contenido El paquete AbiWord contiene AbiWord Descripci n AbiWord AbiWord o abiword son gui nes envoltorio para el ejecutable AbiWord Gnumeric 1 2 0 Introducci n a Gnumeric El paquete Gnumeric contiene una hoja de c lculo Es til para an lisis financiero Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources gnumeric l 2 gnumeric 1 2 0 tar bz2 e Descarga FTP ft
215. POoE contiene adsl setup adsl start adsl status adsl stop pppoe pppoe relay pppoe server y pppoe sniff d adsl d adsl d adsl d adsl d adsl d adsl d adsl Descripciones adsl setup etc rc etc rc etc rc etc rc etc rc etc rc etc rc d rcO d rcl d rc2 d rc3 d rc4 d rc5 d rc6 d K49adsl d K49adsl d K49adsl d S24adsl d S24adsl d S24adsl d K49adsl s s s amp amp amp amp amp amp Un gui n para configurar el cliente La configuraci n ser almacenada en etc ppp pppoe conf adsl start adsl start arranca el cliente usando las opciones especificadas en etc ppp pppoe conf adsl status adsl status muestra el estado de la conexi n ADSL adsl stop adsl stop detiene el cliente pppoe Este es el propio cliente En general no deber as ejecutarlo directamente pppoe relay pppoe relay arranca el agente de retransmisi n del servidor Contenido 129 M s All de Linux From Scratch pppoe server pppoe server arranca el componente del servidor pppoe sniff Un peque o husmeador sniffer de red dise ado para ayudarte a establecer los par metros de PPPOE_EXTRA pppoe server 130 V Entorno de Red b sico ndice 16 Librer as para trabajo en Red 17 Navegadores Web en modo texto 18 Programas B sicos para Trabajo en Red 19 Utilidades B sicas para el Trabajo en Red 20 Clientes de Correo y Noticias 21 Utilidades d
216. Ps p blicas y una estructura f sicamente separada no se considera parte ni de Internet ni de la red interna Estos servidores ser n aquellos que deben ser f cilmente accesibles tanto desde Internet como desde la red interna El cortafuegos los protege a todos Filtrado de paquetes red parcialmente accesible se describe parcialmente aqu ver BusyBox Efect a encaminamiento o enmascaramiento pero s lo permite el acceso a ciertos servicios y a veces s lo a usuarios o m quinas espec ficas Se usa mayormente en contextos empresariales que necesitan alta seguridad a veces desconfiando de los empleados Esta era la configuraci n m s com n de un cortafuegos en la poca del n cleo Linux 2 2 Todav a es posible configurar un cortafuegos de esta manera pero hace las reglas bastante complejas y largas Limitaci n de responsabilidad Este documento est pensado como una introducci n a c mo configurar un cortafuegos No es una gu a completa sobre protecci n de sistemas Instalar cortafuegos es un asunto complejo que requiere una configuraci n cuidadosa Los guiones que se mencionan aqu simplemente intentan dar ejemplos de c mo funcionan los cortafuegos no intentan encajar en cualquier configuraci n imaginable y puede que no prevengan de cualquier ataque imaginable El prop sito de este texto es simplemente darte una pista sobre c mo comenzar con los cortafuegos Ser necesario adaptar estos guiones a tu situaci n espec fica
217. R A ade el usuario virtual a la base de datos MySQL Necesitas introducir al menos una versi n de la contrase a ya sea en texto claro o encriptada mysql ucourier p contrase a courier mail insert into users values usuario_virtual e dominio com contrase a encriptada o vacio contrase a en texto claro o vacio Nombre del Usuario 9000 9000 ubicaci n de Maildir Cuota en Bytes ejemplo insert into users values blfsuserflinuxfromscratch org password BLFS User 9000 9000 home vmailman blfsuser Ajustes para correo basado en Web Configuraci n de Courier 180 M s All de Linux From Scratch Esta secci n explica c mo ajustar el sistema de correo basado en Web de Courier Necesitar s copiar el fichero webmail de usr sbin courier webmail webmail al directorio cgi bin de tu servidor Apache cp a usr sbin courier webmail webmail var www cgi bin Necesitar s copiar las im genes a un directorio bajo el directorio htdocs de tu servidor Apache El directorio debe llamarse webmail o deber s especificarlo durante la fase configure con enable imageurl url cp a usr share courier sqwebmail images var www htdocs webmail Ajustes para administraci n de correo basado en Webl Esta secci n explica c mo ajustar el sistema de administraci n de Courier basado en Web Necestir s copiar el fichero webadmin de usr sbin courier webmail webmin al directorio cgi bin de tu
218. Requerida Berkeley DB 4 1 25 Opcional XFree86 4 3 0 1 Instalaci n de Exim Antes de construir Exim necesitamos crear el grupo y usuario exim con los que se ejecutar el demonio exim groupadd exim useradd d dev null g exim s bin false exim rmail 173 M s All de Linux From Scratch Instala Exim con los siguientes comandos sed e s BIN_DIR BIN _DIRECTORY X usrlY sbin src EDITME Y sed e s CONF CONFIGURE_FILE Y etcx exim conf sed e s EXIM USER EXIM USER exim sed e s EXIM MONITOR fEXIM _MONITOR gt Local Makefile make make install amp amp cp doc exim 8 usr share man man8 amp amp ln s exim 4 24 1 usr sbin exim ln s exim usr sbin sendmail Explicaci n de los comandos de instalaci n sed e gt Local Makefile Muchas de las opciones de configuraci n de Exim se compilan internamente Aqu especificamos un n mero m nimo de ellas BIN_DIRECTORY CONFIGURE_FILE y EXIM_USER Tambi n aplazamos la construcci n del programa monitor de Exim que necesita el soporte del Sistema X Window comentando la l nea EXIM_MONITOR en el Makefile In s usr sbin exim usr sbin sendmail Crea un enlace sendmail para las aplicaciones que lo necesitan Exim aceptar muchas de las opciones de l nea de comandos de Sendmail Configuraci n de Exim Ficheros de configuraci n etc exim conf etc aliases Informaci n sobre la configuraci n Crea
219. S NET 6 6D IN NS M ROOT SERVERS NET A ROOT SERVERS NET 6D IN A 198 41 0 4 B ROOT SERVERS NET 6D IN A 128 9 0 107 C ROOT SERVERS NET 6D IN A COSSA STZ D ROOT SERVERS NET 6D IN A 128 8 10 90 E ROOT SERVERS NET 6D IN A 192 203 230 10 F ROOT SERVERS NET 6D IN A 192 550241 G ROOT SERVERS NET 6D IN A 192 112 36 4 H ROOT SERVERS NET 6D IN A 128 63 2 53 I ROOT SERVERS NET 6D IN A 192 36 148 17 J ROOT SERVERS NET 6D IN A 192 58 128 30 K ROOT SERVERS NET 6D IN A 193 0 14 129 L ROOT SERVERS NET 6D IN A 198 32 64 12 M ROOT SERVERS NET 6D IN A 202 12 27 33 EOF El fichero root hints es una lista de servidores raices de nombres Este fichero debe actualizarse peri dicamente con la utilidad dig Consulta el Manual de Referencia del Administrador de BIND 9 para mas detalles Crea el fichero rndc conf con los siguientes comandos cat gt etc rndc conf lt lt EOF key rndc_key algorithm hmac md5 secret c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9yIGEgd29tYW4K options default server localhost default key rndc_key Y EOF El fichero rndc conf contiene informaci n para controlar las operaciones de named con la utilidad rndc Crea o modifica resolv conf para utilizar el nuevo servidor de nombres con los siguientes comandos Nota Sustituye yourdomain com con el nombre v lido de tu propio dominio cp etc resolv conf etc resolv conf bak amp amp Cap tulo 23 Otros servidores 185 M s All de Linux F
220. STABLISHED j ACCEPT e Tu servidor recolector de nombres por ej dnscache hace sus consultas mediante udp iptables A OUTPUT p udp dport 53 ACCEPT iptables A INPUT p udp sport 53 m state state ESTABLISHED j ACCEPT e Alternativamente si queres poder hacer ping a tu m quina para asegurarte de que est viva iptables A INPUT p icmp m icmp icmp type echo request j ACCEPT iptables A OUTPUT p icmp m icmp icmp type echo reply ACCEPT e Si accedes frecuentemente a servidores ftp o IRC puedes advertir ciertos retardos debido a que algunas implementaciones de estos demonios tienen la caracter stica de consultarle a un identd en tu m quina tu nombre de usuario para usarlo como nombre de ingreso Aunque en realidad esto no es peligroso tener un identd en ejecuci n no es recomendable pues se sabe que algunas implementaciones son vulnerables Para evitar estos retardos puedes rechazar las peticiones con un tcp reset iptables A INPUT p tcp dport 113 J REJECT reject with tcp reset iptables A OUTPUT p tcp sport 113 m state state RELATED j ACCEPT e Para registrar y descartar paquetes inv lidos sobre todo paquetes inofensivos que llegaron tarde al filtro de red o exploraciones de puertos iptables I INPUT 1 p tcp m state state INVALID j LOG log prefix FIREWALL INVALID iptables I INPUT 2 p tcp m state state INVALID j DROP e Todo lo que venga del exterior no deber
221. Sin embargo ssh s lo lo usar si estableces la opci n en su fichero de configuraci n y adem s no interpretar las secuencias de escape que se describen m s abajo Una de las cosas m s comunes que la gente quiere hacer es borrar la pantalla en cada entrada al sistema Lo m s sencillo es poner una secuencia de escape clear borrar en etc issue Una forma simple de hacerlo es con clear gt etc issue Esto insertar el c digo de escape pertinente al principio del fichero etc issue Advierte que si haces esto cuando edites el fichero deber as dejar el car cter c de la primera l nea agetty el programa que normalmente analiza etc issue reconoce las siguientes secuencias de escape Esta informaci n proviene de man agetty d nde puedes encontrar informaci n adicional sobre el proceso de entrada al sistema El fichero issue puede contener ciertos c digos de escape para mostrar diferente informaci n Todos los c digos de escape consisten en una barra invertida Y seguida de una de las letras que se explican m s abajo por lo que Wd en etc issue insertar a la fecha actual b Inserta la velocidad en baudios de la l nea actual d Inserta la fecha actual Ss Inserta el nombre del sistema el nombre del sistema operativo dE Inserta el nombre de la l nea tty actual m Inserta el identificador de la arquitectura de la m quina i486 por ejemplo n Inserta el nombre de nodo de la m quina tambi n conocido como nombre de
222. _PREFIX bin Si los cambios previos a la instalaci n los hiciste s lo para tu cuenta de usuario deber s ajustar tu PATH antes de ejecutar make install Explicaci n de los comandos localstatedir var lib Este comando pone los ficheros de ScrollKeeper en var 1ib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc Contenido El paquete GNOME System Monitor contiene gnome system monitor Descripci n gnome system monitor gnome system monitor muestra el rbol de procesos y mediciones del hardware GNOME Applets 2 2 2 Introducci n a GNOME Applets El paquete GNOME Applets contiene peque as aplicaciones que normalmente se ejecutan en segundo plano y muestran su salida en el panel de gnome Informaci n sobre el paquete e Descarga HTTP bttp ftp e Descarga FTP ftp ftp e Tama o del paquete 2 4 MB e Estimaci n del espacio necesario en disco 62 6 MB e Tiempo estimado de construcci n 0 85 SBU Dependencias de GNOME Applets Requeridas GAIL 1 2 2 libetop 2 0 2 y GNOME Panel 2 2 2 2 Instalaci n de GNOME Applets Instala GNOME Applets ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin localstatedir var lib sysconfdir etc gnome amp amp make make install Explicaci n de los comandos libe
223. a diversi n en lfs en irc linuxfromscratch org Encontrar s m s detalles sobre todo esto en la secci n Introducci n del libro Divi rtete utilizando BLES Mark Hymers markh Olinuxfromscratch org Editor del BLFS Julio de 2001 Marzo de 2003 Todav a recuerdo c mo encontr el proyecto BLFS y comenc a utilizar las instrucciones que ten a completadas en alquel momento No pod a creerme lo maravilloso que era tener una aplicaci n en marcha r pidamente con explicaciones de por qu se hacian las cosas de un cierto modo Desafortunadamente para m esto se acab conforme abr a aplicaciones en cuya p gina solo habia un Por hacer Hice lo que har a la mayoria esperar a que alguien lo hiciera No pas mucho tiempo hasta que busqu en Bugzilla algo facil para hacer Y como con cualquier aprendizaje por experiencia la definici n de qu es facil va cambiando Te animamos a que te involucres pues BLFS nunca estar realmente terminado Contribuyendo o simplemente usandolo esperamos que te diviertas con tu experiencia con BLFS Larry Lawrence larry Olinuxfromscratch org Editor del BLFS Marzo 2003 presente Qui n querr a leer este libro Este libro est dirigido principalmente a aquellos que han construido un sistema basado en el libro LFS Puede ser tambi n de utilidad para aquellos que est n utilizando otras distribuciones pero que por una raz n u otra quieren construir manualmente programas y necesitan alguna
224. a el soporte para Xft Necesitas fontconfig o la ltima versi n de XFree86 para activar xft enable crypto Activa el Administrador Personal de Seguridad para permitir conexiones SSL disable sd disable accessibility disable tests disable debug disable dtd debug disable logging enable reorder enable strip enable cpp rtti Varias opciones que determinan qu componentes se construyen y algunas opciones de optimizaci n Puedes elegir y alterar estas opciones Encontrar s m s informaci n sobre ellas en la ayuda del gui n configure de Mozilla No se usaron todas las opciones en las instrucciones que se dieron m s arriba enable extensions Activa las extensiones Si quieres puedes desactivar todas las extensiones excepto el navegador cambiando este modificador por enable extensions default venkman inspector irc install d usr include mozilla 1 5 nss cp Lf dist private nss h dist public nss h usr include mozilla 1 5 nss Copia las cabeceras nss que no copia el make install In nsf mozilla 1 5 Mozilla instala las cabeceras y librer as en directorios espec ficos de la versi n Esto crea enlaces simb licos para que las aplicaciones que dependen de Mozilla como OpenOffice Galeon etc no necesiten saber qu versi n de Mozilla hay instalada export LD LIBRARY PATH usr lib mozilla 1 5 amp amp export MOZILLA FIVE_HOME usr lib mozilla 1 5 amp
225. a introducci n a vim docbook y docbook dsssl Eliminado el lugar de alojamiento para larry Actualizado el SBU para glib 1 gtk 1 larry Edici n de etiquetas en el env o de Bill tushar Actualizado libfam para corregir una falla relacionada con libtool 1 5 larry Cambiado el SBU para aspell pan zip libidl which mozilla y vim larry Basicnet actualizado a gnet 1 1 9 Cambiado el SBU para pkgconfig GLib 2 Pango ATK GTK 2 e 18 de Agosto 2003 larry PST eliminado el mensaje enable xml de las instruccinones de instalaci n de Opensp Cambiado el SBU para OpenSP openjade sgml common libxml12 libxslt libmng qt lesstif y fluxbox para reflejar la nueva escala e 17 de Agosto de 2003 e 16 de Agosto de 2003 e 16 de Agosto de 2003 e 15 de Agosto de 2003 e 15 de Agosto de 2003 e 13 de Agosto de 2003 bdubbs XFree86 cambio de bunzip2 a gunzip bdubbs Actualizadas las instrucciones de configuraci n de fontconfig tushar Sincronizadas las instrucciones de shadow para hacerlas iguales a las del LFS CVS bdubbs Actualizadas las instrucciones de XFree86 y a adido de un parche bdubbs Actulizadas las instrucci nes de configuraci n de fontconfig y desplazado al cap tulo de las librer as de X tushar Corregido un error tipogr fico de nas e 8 de Agosto de 2003 tushar A adido fontconfig y agregado como dependencia para X e 4 de Agosto de 2003 larry e 4 de Agosto de 2003 larry e
226. a la WWW basado en GTK con caracter sticas limitadas pero es liviano y va r pido en m quinas lentas Dillo 0 7 3 332 Cap tulo 40 Otros programas de Internet basados en las X Internet no es s lo para navegar Aqu encontrar s mas aplicaciones gr ficas que se utilizan en otras reas de la Red Pan 0 14 2 Introducci n a Pan El paquete Pan contiene un lector de noticias gr fico Es til para leer y escribir noticias hacer seguimiento de art culos y responder por correo Informaci n sobre el paquete e Descarga HTTP http pan rebelbase com download releases 0 14 2 SOURCE pan 0 14 2 tar bz2 e Descarga FTP e Tama o de la descarga 1 8 MB e Estimaci n del espacio necesario en disco 67 8 MB e Tiempo estimado de construcci n 0 72 SBU Dependencias dePan Requeridas GTK 2 2 4 GNet 2 0 4 intltoo1 0 26 y libxml2 2 5 11 Opcionales gtkspell 2 0 4 Instalaci n de Pan Instala Pan ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete Pan contiene pan Descripci n pan pan es un lector de noticias gr fico Balsa 2 0 14 Introducci n a Balsa El paquete Balsa contiene un lector de correo basado en GNOME 2 Informaci n sobre el paquete e Descarga HTTP http balsa enome org balsa 2 0 14 tar bz2 e Descarga FTP e Tama o del paquete 2 7MB e Estimaci n del espacio necesario en disco 74MB e Tiempo estimado de construcci n 0
227. a ntp txt en la que se basa la secci n ntp e Marc Heerdink por crear los parches para tcp_wrappers y portmap Qu secciones del libro quiero A diferencia del libro Linux From Scratch BLFS no est dise ado para seguirlo de forma lineal Esto es porque LFS facilita instrucciones sobre c mo crear un sistema base que es capaz de convertirse en cualquier cosa desde un servidor web hasta un sistema de escritorio multimedia En BLFS intentamos guiarte en el camino que hay del sistema base al destino deseado por eso la elecci n est mucho m s involucrada Todo el que lea el libro querr leer ciertas secciones La parte de Introducci n que est s leyendo en este momento contiene informaci n gen rica Toma especial nota de lo que se dice en Informaci n importante Cap tulo 2 pues contiene comentarios sobre c mo desempaquetar el software y otros aspectos varios que se aplican a lo largo del libro La parte sobre Configuraci n posterior al LES y Software adicional es por la que muchos querreis continuar No trata s lo de configuraci n tambi n de Seguridad Cap tulo 4 Sistemas de Ficheros Cap tulo 5 Editores Cap tulo 6 e Int rpretes de Comandos Cap tulo 7 De hecho puede que desees consultar ciertas partes de este cap tulo sobre todo las secciones de Editores y Sistemas de Ficheros mientras construyes tu sistema LFS Autores de las instrucciones de instalaci n 13 M s All de Linux From Scratch Siguiendo lo
228. a quinceava potencia o 32 768 Por tanto el nuevo n mero m gico es 32 768 16 384 que es 49 152 Este valor le indica al n cleo que pida y despu s carge una imagen del disco de memoria inicial a partir del primer bloque del disquete insertado As que tu primera modificaci n es en el comando para escribir el numero m gico en la imagen de rescate del disquete rdev r dev floppy 0 49152 Ten en cuenta que la imagen initrd no se ha copiado todav a al disquete Extrae el disquete de arranque e inserta otro disquete que almacenar tu sistema de ficheros ra z Ejecuta estos comandos modificados no olvides usar dev d0 si no utilizas devfs Advierte que no se usa un par metro seek dd if tmp rootfs gz of dev floppy 0 bs 1k Esto es todo A partir de aqu las posibilidades solo est n limitadas por tu imaginaci n y tenacidad para a adir mejoras Y tu voluntad para buscar la documentaci n disponible Un buen punto de partida es el directorio Documentation del arbol de las fuentes de tu n cleo Se puede obtener mas ayuda en LFS Hints por favor utiliza uno de los sitios r plica disponibles y TLDP Comfiguraci n para a adir usuarios Juntos el comando usr sbin useradd y el directorio etc skel ambos son f ciles de configurar y usar facilitan un modo de asegurar que los nuevos usuarios se a aden en tu sistema LFS con las mismas configuraciones iniciales para cosas como PATH procesos del teclado y variables de entorno E
229. a tener una direcci n privada Este es un ataque com n llamado IP spoofing iptables t nat A PREROUTING i ppp s 10 0 0 0 8 j DROP iptables t nat A PREROUTING i ppp s 172 16 0 0 12 3 DROP iptables t nat A PREROUTING i ppp s 192 168 0 0 16 j DROP e Para simplificar la depuraci n y ser justos con aquellos que quieren acceder a un servicio que tienes inhabilitado adrede o por error deber as usar REJECT en aquellos paquetes que son anulados Obviamente esto debe hacerse directamente despu s de registrarlos justo antes de que los paquetes sean anulados iptables A INPUT j REJECT iptables A OUTPUT p icmp icmp type 3 j ACCEPT Esto son s lo ejemplos para mostrarte las capacidades del nuevo c digo de cortafuegos en los n cleos Linux 2 4 Consulta la p gina de manual de iptables All encontrar s m s Los n meros de puerto que necesitar s para esto puedes encontrarlos en etc services en caso de que no los hayas encontrado mediante prueba y error en tus ficheros de registro Si a ades tus servicos ofrecidos o accedidos como se muestra anteriormente quiz s incluso en FORWARD o para comunicaci n de la red interna y borras las cl usulas generales obtienes un filtrado de paquetes al estilo antiguo BusyBox 51 M s All de Linux From Scratch Conclusi n Finalmente quiero recordarte uno de los factores que no debemos olvidar El esfuerzo gastado atacando un sistema se corresponde con el valor de lo que
230. a usar s lo el cliente no hace falta ejecutar el servidor y por tanto no necesitas los guiones de arranque y sus enlaces Es de buena pr ctica ejecutar un servidor nicamente si en verdad lo necesitas y si no sabes si lo necesitas o no lo m s probable es que no Ccvs 1 11 6 Introducci n a CVS CVS es el Sistema de Versiones Concurrentes Es un sistema de control de versiones til para proyectos que utilizan un repositorio central para almacenar los ficheros y conservar todos los cambios hechos en dichos ficheros Estas instrucciones instalan el cliente usado para manipular el repositorio La creaci n de un repositorio se cubre en_cvsserver Informaci n sobre el paquete e Descarga HTTP http 2d tuwien ac at opsys linux sf s scmlinux cvs 1 11 6 tar bz2 e Descarga FTP ftp ftp cvshome org pub release stable cvs 1 11 6 cvs 1 11 6 tar bz2 e Tama o del paquete 2 1 MB e Estimaci n del espacio necesario en disco 14 MB e Tiempo estimado de construcci n 0 37 SBU Instalaci n de CVS Instala CVS ejecutando los siguientes comandos configure prefix usr amp amp make Contenido 139 M s All de Linux From Scratch make install Configuraci n de CVS Ficheros de configuraci n Ccvsrc cvswrappers Informaci n sobre la configuraci n cvsrc es el principal fichero de configuraci n de CVS Este fichero es utilizado por los usuarios para especificar las opciones por defecto de los
231. abierto Es til para crear sitios web en la intranet local o sirviendo enormes operaciones web Informaci n sobre el paquete e Descarga HTTP http www apache org dist httpd httpd 2 0 47 tar gz e Descarga FTP ftp ftp tux org pub net apache dist httpd httpd 2 0 47 tar 2z e Tama o del paquete 5 9 MB e Estimaci n del espacio necesario en disco 95 MB e Tiempo estimado de construcci n 1 31 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs 5 0 httpd 2 0 47 config patch Dependencias de Apache Opcionales Berkeley DB 4 1 25 oGDBM 1 8 3 OpenSSL 0 9 7c OpenLDAP 2 1 22 y Lynx 2 8 4 Instalaci n de Apache Por cuestiones de seguridad se recomienda encarecidamente ejecutar el servidor con usuario y grupo sin privilegios groupadd apache useradd c apache d dev null g apache s bin false apache El siguiente parche definir la estructura de los directorios de destino y entre ellos el directorio de construcci n en usr lib apache build Esto permitir que los m dulos a adidos a Apache sean configurados sin errores Aplica el parche patch Np1 i httpd 2 0 47 config patch Construye e instala Apache ejecutando los siguientes comandos configure enable layout LFS enable mods shared all amp amp make amp amp make install amp amp chown root root usr sbin apxs apachectl dbmmanage envvars std envvars amp amp chown R root root usr include lib
232. aci n de los comandos enable a4 paper Debes a adir esta opci n para establecer DIN A4 como formato de papel est ndar Configuraci n de Xpdf En el directorio etc encontrar s un fichero xpdfrc que puedes copiar a xpdfrc o tomarlo como ejemplo para escribir tu propio fichero de configuraci n Fichero xpdfrc de ejemplo Fichero xpdfrc de ejemplo displayFontT1 Times Roman usr share ghostscript fonts n0210031 pfb displayFontTl1 Times Italic usr share ghostscript fonts n0210231 pfb displayFontT1 Times Bold usr share ghostscript fonts n0210041 pfb displayFontTl1 Times BoldItalic usr share ghostscript fonts n0210241 pfb displayFontT1 Helvetica usr share ghostscript fonts n0190031 pfb displayFontT1 Helvetica Oblique usr share ghostscript fonts n0190231 pfb displayFontT1 Helvetica Bold usr share ghostscript fonts n0190041 pfb displayFontTl1 Helvetica BoldO0blique usr share ghostscript fonts n0190241 pfb displayFontT1 Courier usr share ghostscript fonts n0220031 pfb displayFontT1 Courier Oblique usr share ghostscript fonts n0220231 pfb displayFontT1 Courier Bold usr share ghostscript fonts n0220041 pfb displayFontT1 Courier BoldOblique usr share ghostscript fonts n0220241 pfb displayFontT1 Symbol usr share ghostscript fonts s0500001 pfb displayFontT1 ZapfDingbats usr share ghostscript fonts d0500001 pfb fontDir usr X11R6 1ib X11 fonts truetype psFile lpr psPaperSize letter textEOL unix tllibControl low f
233. ala FAM ejecutando los siguientes comandos Nota Recibir s advertencias sobre que make install no puede combinar las entradas en etc rpc Puedes ignorarlas junto con cualquier advertencia sobre IMON o inetd conf pues configuraremos estos ficheros despu s de la instalaci n patch Np1 i fam 2 6 10 dnotify patch libtoolize force aclocal amp amp automake add missing autoconf amp amp configure prefix usr sysconfdir etc amp amp make amp amp make install Explicaci n de los comandos patch Np1 i fam dnotify patch Este parche hace que FAM utilice el mecanismo dnotify del n cleo Linux para informar al proceso que hace la llamada de modificaciones de ficheros en vez de interrogar para ello al sistema de ficheros libtoolize force aclocal automake add missing autoconf Estos comandos son necesarios debido a que el parches afecta al fichero configure in Este regenera un nuevo gui n configure con los cambios necesarios Configuraci n de slang 71 M s All de Linux From Scratch Configuraci n de FAM Ficheros de configuraci n etc rpc etc fam conf etc inetd conf etc xinetd d fam o etc xinetd conf Informaci n sobre la configuraci n Configuraci n del supervisor de alteraci n de ficheros Si utilizas inetd a ade la entrada FAM a etc inetd conf con el siguiente comando echo sgi_fam 1 2 stream rpc tcp wait root usr bin fam fam gt gt etc inetd co
234. almente un cortafuegos deber a ser inmune Mira la introducci n a Router enmascarado para m s detalles Si los servicios que quieres ofrecer no necesitan acceder a Internet como un servidor samba o un servidor de nombres de uso s lo interno esto es bastante simple y todav a podr a ser aceptable desde el punto de vista de la seguridad Basta a adir dentro del gui n las siguientes l neas antes de las reglas de registro iptables A INPUT i ppp j ACCEPT iptables A OUTPUT o ppp j ACCEPT Si tus demonios tienen que acceder a la web como puede necesitar squid podr as abrir OUTPUT en general y restringir INPUT iptables A INPUT m state state ESTABLISHED RELATED j ACCEPT iptables A OUTPUT j ACCEPT Sin embargo no es recomendable en general dejar OUTPUT sin restricciones pierdes cualquier control sobre troyanos que quieran llamar a casa y algo de redundancia en caso de que tengas mal configurado un servicio que mande avisos de su existencia al mundo Si prefieres tener esta protecci n puedes restringir INPUT y OUTPUT en todos los puertos excepto aquellos que sea absolutamente necesario tener abiertos Qu puertos tener abiertos depende de tus necesidades mayormente los encontrar s buscando los accesos fallidos en tus ficheros de registro Examina los siguientes ejemplos e Squid est almacenando la web iptables A OUTPUT p tcp dport 80 3 ACCEPT iptables A INPUT p tcp sport 80 m state state E
235. alsa rc4 d S40alsa amp amp ln sf init d alsa rc5 d S40alsa ln sf init d alsa rc6 d K35alsa Nota que por defecto todos los canales est n mudos Puedes usar el programa alsamixer del paquete ALSA Utilities o cualquier otro mezclador OSS para modificar esto Adem s la primera vez que se ejecute el gui n se quejar de que no hay un estado definido en etc asound state Esto se puede prevenir ejecutando los comandos siguientes despues de instalar ALSA Utilities touch etc asound state alsactl store Por ltimo las l neas que cargan sfxload est n comentadas Est n aqu como ejemplo de otras cosas que puedes querer hacer en el gui n de inicio sfxload es un paquete aparte que interesar a los usuarios de tarjetas SoundBlaster AWE y Live Se encarga de cargar fuentes de sonido usadas para la salida MIDI Tal vez quieras borrar estas l neas y agregar las tuyas propias o si tienes la tarjeta de sonido adecuada instalar sfxload y Informaci n sobre la configuraci n 339 M s All de Linux From Scratch descomentarlas Contenido El paquete ALSA Utilities package contiene aconnect alsactl alsamixer amixer aplay arecord y aseqnet Descripciones aconnect aconnect es una utilidad para conectar y desconectar dos puertos existentes en el sistema de secuenciador de ALSA alsactl alsactl se usa para el control de los ajustes avanzados de los controladores de tarjetas de sonido de ALSA alsamixe
236. amp regxpcom regchrome touch find usr lib mozilla S VERSION name rdf Crea los registros de componentes necesarios para activar las instalaciones multiusuario Notas adicionales para construir Mozilla Thunderbird 0 3 330 M s All de Linux From Scratch Configuraci n de Mozilla No se necesita una configuraci n espec fica siempre que el binario mozilla se encuentre en la ruta de b squeda del usuario Si tienes instalado Mozilla en una ubicaci n no est ndar entonces haz un enlace simb lico al binario mozilla en usr bin Lo mismo para Mozilla Firebird y Mozilla Thunderbird Muchas aplicaciones buscan a netscape cuando necesitan abrir un navegador Puede que quieras hacer un enlace simb lico como el que sigue ln sf mozilla usr bin netscape Para instalar los diferentes m dulos plugins de Mozilla consulta Mozdev s PluginDoc Project Contenido El paquete Mozilla contiene mozilla Se puede acceder a los diferentes componentes como el editor web o el cliente de correo y noticias desde el men una vez iniciado mozilla o pas ndole opciones a mozilla desde la l nea de comandos Galeon 1 3 10 Introducci n a Galeon El paquete Galeon contiene un navegador para GNOME que utiliza el motor de representaci n gecko de Mozilla y presenta la interfaz m s simple posible para un navegador Informaci n sobre el paquete Descarga HTTP http telia dl sourceforge net sourceforge galeon galeon
237. amp make amp amp make install Dependencias de GNOME Virtual File System 271 M s All de Linux From Scratch Explicaci n de los comandos libexecdir 8GNOME_PREFIX sbin Esta opci n pone los ejecutables del sistema en SENOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc disable gtk doc Esta opci n evita que se reconstruya la documentaci n durante la ejecuci n de make Contenido El paquete libgnome contiene las librer as 1ibgnome Descripci n Librer as libgnome Las librer as 1ibgnome son la parte no GUI de las librer as GNOME libart_Igpl 2 3 11 Introducci n a to libart_lgpl El paquete libart_lgpl contiene las librer as 1ibart Son tiles para gr ficos 2D de alto rendimiento Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources libart_lgp1 2 3 libart_lgpl 2 3 11 tar bz2 e Descarga FTP tp ftp enome ore pub GNOME sources libart_lepl 2 3 libart_lepl 2 3 11 tar bz2 e Tama o del paquete 212 KB e Estimaci n del espacio necesario en disco 2 3 MB e Tiempo estimado de construcci n 0 15 SBU Instalaci n de libart_Igpl Instala libart_1gpl ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete libart_lgpl contiene las librer as 1libart_1gp1 Descripci n Libre
238. apache amp amp chown R root root var www amp amp chown R root root usr share man Explicaci n de los comandos enable mods shared all Queremos que los m dulos se compilen y usen como Objetos Din micos Compartidos DSOs para que se puedan incluir y excluir del servidor usando directivas de configuraci n en tiempo de ejecuci n Configuraci n de Apache Ficheros de configuraci n etc apache Informaci n sobre la configuraci n El fichero principal de configuraci n se llama httpd conf Modif calo para ejecutar el servidor como un usuario dedicado sed i e s User nobody User apaches e s Group 1 Group apaches etc apache httpd conf Mira en http httpd apache org docs 2 0 configuring html las instrucciones detalladas para personalizar tu servidor HTTP Apache Cap tulo 25 Servir la Web 217 M s All de Linux From Scratch Para automatizar la ejecuci n de Apache utiliza el siguiente comando para crear el gui n de init d cat gt etc rc d init d apache lt lt EOF 4 bin bash source etc sysconfig rc source rc_functions case 1 in start echo Iniciando el demonio Apache usr sbin apachectl k start evaluate retval stop echo Parando el demonio Apache usr sbin apachectl k stop evaluate retval restart echo Reiniciando el demonio Apache usr sbin apachectl k restart evaluate retval status statusproc usr sbin httpd 2 echo Uso 0 start stop restart stat
239. ar bz2 e Tama o del paquete 1 1 MB e Estimaci n del espacio necesario en disco 6 0 MB e Tiempo estimado de construcci n 0 01 SBU Instalaci n de GNOME MIME Data Instala GNOME MIME Data ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome make make install Explicaci n de los comandos sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc Contenido El paquete GNOME MIME Data contiene SGNOME_PREFIX share icons FSGNOME_PREFIX share application registry y SGNOME_PREFIX share mime info Descripciones icons Contiene todos los tipos de iconos de documentos por defecto application registry Contiene la base de datos de aplicaciones mime mime info Contiene la base de datos de descripciones mime GNOME Virtual File System 2 2 5 Introducci n a GNOME Virtual File System El paquete GNOME Virtual File System contiene librer as del sistema de ficheros virtual Es uno de los cimientos para el administrador de ficheros Nautilus Informaci n sobre el paquete Tama o del paquete 956 KB e Estimaci n del espacio necesario en disco 36 0 MB Contenido 270 M s All de Linux From Scratch e Tiempo estimado de construcci n 1 36 SBU Dependencias de GNOME Virtual File System Requeridas ORBit2 2 6 2 GConf 2 2 1 Bonobo Activation 2 2 2 y GNOME MIME Data 2 2 1 Opcionales FAM 2 6 10 Ope
240. ar de la Jerarqu a del Sistema de Ficheros FHS Muchos de los siguientes comandos se deben a este hecho cd admin daemontools 0 76 Primero el paquete se desempaqueta en un directorio admin Encontrar s el paquete en s dos directorios por debajo de este package compile Este comando compila las fuentes y prepara los binarios Como vamos a instalar los binarios en usr sbin en lugar de crear un directorio command que no es est ndar debemos cambiar varias rutas sed s command usr sbin boot inittab gt boot inittab mv boot inittab boot inittab Cap tulo 21 Utilidades de D J Bernstein 159 M s All de Linux From Scratch En boot inittab cambiamos command svscanboot por usr sbin svscanboot sed e s command usr local bin usr local sbin e s command usr sbin e s service etc service g svscanboot gt svscanboot amp amp Esto cambia varias rutas en el gui n svscanboot En nuestra configuraci n svscan comprobar en el directorio etc service los demonios a lanzar en lugar de usar service cp usr sbin Debemos copiar manualmente los binarios al directorio usr sbin cat etc inittab boot inittab gt etc inittab mv f etc inittab etc inittab Estos comandos a aden una l nea en etc inittab para que init lance el gui n svscanboot mkdir etc service Este comando crea el directorio de control de daemontools que es necesario que exista aunque est vac o para que daemontool
241. archive inprime la ruta de los ficheros de registro que no est n en uso db_checkpoint db_checkpoint es un demonio usado para monitorizar y comprobar registros de bases de datos db_deadlock db_deadlock se usa para abortar peticiones de bloqueo cuando se detectan interbloqueos Cap tulo 24 Bases de Datos 208 M s All de Linux From Scratch db_dump db_dump convierte ficheros de bases de datos a un formato de fichero plano legible por db_load db_load db_load se usa para crear ficheros de bases de datos a partir de ficheros planos creados con db_dump db_printlog db_printlog convierte ficheros de registro de bases de datos a texto legible por humanos db_recover db_recover se usa para restaurar una base de datos a un estado consistente despues de un fallo db_stat db_stat muestra las estad sticas de entorno de la base de datos db_upgrade db_upgrade se usa para actualizar ficheros de bases de datos a una nueva versi n de Berkeley DB db_verify db_verify se usa para realizar comprobaciones de consistencia en ficheros de bases de datos Berkeley DB 3 3 11 Introducci n a Berkeley DB 3 3 11 El paquete Berkeley DB contiene la versi n 3 3 11 de la Base de datos Berkeley Informaci n sobre el paquete e Descarga HTTP http www sleepycat com update snapshot db 3 3 11 tar ez e Descarga FTP tp ftp pu edu tw Unix Database BerkeleyDB db 3 3 11 tar ez e Tama o del paquete 2 3 MB e Estimaci n del espacio req
242. as que no disponen del bot n reset Si utilizas devfs para crear dispositivos al vuelo y liberar preciosos inodos en el disquete debes instalar tambi n devfsd para facilitar los dispositivos que busybox espera encontrar Usa los siguientes comandos para instalarlo mv GNUmakefile Makefile make make PREFIX mnt loopl install amp amp Instalar parte de e2fsprogs Si utilizas el sistema de ficheros ext2 o ext3 con transaciones puedes usar los siguientes comandos para instalar la funcionalidad m nima que deber a permitirte hacer usables de nuevo tus discos duros Si utilizas ext3 recuerda que es parte del paquete e2fsprogs y puedes conseguir los componentes que mayormente son enlaces duros de los mismos lugares mostrados a continuaci n Si utilizas alg n otro sistema de ficheros como reiserfs debes aplicar los principios que ves aqu para instalar parte del paquete en su lugar LDFLAGS s mkdir build cd build amp amp configure prefix mnt loop1 usr with root prefix disable swapfs disable debug s enable dynamic e2fsck disable nls disable evms disable rpath amp amp make LDFLAGS S LDFLAGS strip p strip unneeded remove section comment o mnt loop1 sbin mke2fs misc mke2fs strip p strip unneeded remove section comment o mnt loop1 sbin e2fsck e2fsck e2fsck amp amp chmod 555 mnt loop1 sbin mke2fs e2fsck Dos tiles utili
243. as se hayan instalado en usr 1ib Lo eliminamos para mantener todo bonito y limpio chmod 755 usr lib pkgconfig El proceso de instalaci n modifica los permisos de este directorio al modo 644 Este comando restaura los permisos a los establecidos antes de la instalaci n modo 755 Cap tulo 8 Librer as Generales 68 M s All de Linux From Scratch Configuraci n de OpenSSL Ficheros de configuraci n etc ssl openssl cnf Informaci n sobre la configuraci n Quienes s lo quieran usar openssl para proporcionar funciones a otros programas como OpenSSH y navegadores web no tienen que preocuparse de configurarlo La configuraci n de OpenSSL es un tema avanzado Por eso se supone que quien quiere hacerlo sabe c mo o es capaz de averiguar c mo se hace Contenido El paquete OpenSSL contiene c_rehash openssl y las librer as libcrypto y libssl Descripciones c_rehash c_rehash es un gui n Perl que revisa todos los ficheros de un directorio y a ade enlaces simb licos apuntando a sus valores aleatorios hash values openssl El programa openssl es una herramienta para usar desde la l nea de comandos las funciones criptogr ficas de la librer a crypto de OpenSSL Puede utilizarse para varias tareas que est n documentadas en man 1 openssl libcrypto La librer a crypto de OpenSSL implementa una amplia gama de los algoritmos criptogr ficos usados en varias normas de Internet Los servicios facilitados por esta librer a
244. awrence source etc sysconfig rc source rc_ functions case 1 in etc issue Personalizar tu entrada al sistema 35 esac start stop M s All de Linux From Scratch echo Inicializando el generador de n meros aleatorios del n cleo if f var tmp random seed then cat var tmp random seed gt dev urandom fi dd if dev urandom of var tmp random seed count 1 gt dev null evaluate _retval rr echo Salvando la semilla de n meros aleatorios dd if dev urandom of var tmp random seed count 1 amp gt dev null evaluate_retval r echo Uso 0 start stop exit 1 F Fin de rc_base init d random EOF chmod 755 etc rc d init d random Crea los enlaces simb licos a este fichero en los directorios rc d pertinentes con los siguientes comandos cd ln sf ln sf ln sf ln sf ln sf ln sf init init init etc rc d init d amp amp init d random rc2 d S25random init init d random rc5 d S25random d random rc0 d K45random d random rc3 d S25random d random rc4 d S25random d random rc6 d K45random Compresi n de las p ginas de manual e info Los programas para leer p ginas de manual e info pueden procesar transparentemente p ginas comprimidas con gzip o bzip2 Sin embargo las cosas no son tan simples los directorios man tienden a contener enlaces duros o simb licos que arruinan ideas simples
245. ayuda Se puede usar el BLFS para crear una diversa variedad de sistemas y por ello la audiencia a la que se dirige es probablemente casi tan amplia como la del libro LFS Si encontraste til el LFS tambi n deber a gustarte ste Organizaci n Este libro se divide en las siguientes partes Parte Introducci n Esta parte contiene informaci n que es esencial para el resto del libro Parte Il Configuraci n Posterior a LFS y Software Adicional Aqu introducimos aspectos b sicos de configuraci n y de seguridad Tambien se describen varios editores sistemas de ficheros e int rpretes de comandos que no se tratan en el libro LFS Parte Ill Librer as y Utilidades Generales En esta secci n se tratan librer as que se necesitan en el resto del libro as como utilidades del sistema Esta parte concluye con informaci n sobre programaci n incluyendo la recompilaci n de GCC para soportar varios lenguajes Pr logo 9 M s All de Linux From Scratch Parte IV Conectarse a una Red Aqu se describe c mo conectarse a una red cuando no est s usando la sencilla configuraci n de IP est tica que se ofrece en el libro LES Parte V Entorno de Red B sico Librer as de red y utilidades de red en l nea de comandos forman esta parte Parte VI Servidores de Red Aqu se describe la configuraci n de servidores de correo y otros servidores tales como SSH CVS etc Parte VII Servidores de Contenido En
246. bexecdir GNOME_PREFIX sbin amp amp make Contenido 300 M s All de Linux From Scratch make install Explicaci n de los comandos sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper libexecdir 8GNOME_PREFIX sbin Esta opci n pone los ejecutables del sistema en SENOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec Contenido El paquete GNOME Media contiene gnome sound recorder gnome cd gnome volume control y vumeter Descripciones ghnome sound recorder gnome sound recorder es el grabador de GNOME gnome cd gnome ed es el reproductor de CDs de GNOME gnome volume control gnome volume control es el mezclador de GNOME que incluye un subprograma para el volumen vumeter vumeter es un medidor de volumen visual Nautilus Media 0 2 2 Introducci n a Nautilus Media El paquete Nautilus Media contiene aplicaciones multimedia de GNOME usadas por nautilus Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources nautilus media 0 2 nautilus media 0 2 2 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources nautilus media 0 2 nautilus media 0 2 2 tar bz2 e Tama o del paquete 352 KB e Estimaci n del espacio necesario en disco 13 5 MB e T
247. c License LPR Line PRinter LZO Lemple Ziv Oberhumer MD Message Digest MDA Mail Delivery Agent MIDI Musical Instrument Digital Interface MIME Multipurpose Internet Mail Extensions MNG Multiple image Network Graphics MPEG Moving Picture Experts Group MTA Mail Transport Agent MUA Mail User Agent NASM Netwide ASseMbler NNTP Network News Transfer Protocol NFS Network File System OAF Object Activation Framework OMNI OMNIdirectional ORB Acr nimos M s All de Linux From Scratch 413 ORDBMS OSS PAM PCI PDC PDF PIM PGM PHP PGP PNG POP PPD PPM PPP PPPoE RAM RCS RFC RGB ROM RP RPC S MIME SANE SASL SBU SCCS SCSI SDK SGML SMB SMTP SOAP Object Request Broker Ver tambi n CORBA M s All de Linux From Scratch Object Relational Database Management System Open Sound System Pluggable authentication Modules Peripheral Component Interconnect Primary Domain Controller Portable Document Format Personal Information Manager Portable Grey Map PHP Hypertext Preprocessor Pretty Good Privacy Portable Network Graphics Post Office Protocol PostScript Printer Description Portable Pixel Map Point to Point Protocol Point to Point Protocol over Ethernet Random Access Memory Revision Control System Request For Comments Red Green Blue Read Only Memory Roaring Penguin Remote Procedure Call Secure MIME
248. c printcap Informaci n sobre la configuraci n No hay un fichero gen rico printcap para todas las impresoras Un fichero printcap de ejemplo est en el directorio etc y puede ser de utilidad Tambi n hay informaci n en_http www Iprng org y _http www linuxprinting org El gui n de inicio que instala LPRng no es consistente con los guiones del BLFS por tanto crearemos uno nuevo con los siguientes comandos mv etc rc d init d lpd etc rc d init d lpd orig cat gt etc rc d init d lpd lt lt EOF 1 bin sh Inicio de rc_base init d lpd Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardflinuxfromscratch org source etc sysconfig rc source rc_ functions case 1 in start echo Iniciando Ipd loadproc usr sbin lpd stop echo Deteniendo lpd killproc usr sbin lpd reload echo Reiniciando lpd reloadproc usr sbin lpd restart 0 stop sleep 1 0 start status statusproc usr sbin lpd echo Uso 0 start stop reload restart status exit 1 ii esac Fin de rc_base init d lpd EOF chmod 755 etc rc d init d lpd Crea los enlaces simb licos al gui n de inicio lprng en los directorios rc d con los siguientes comandos cd etc rc d init d amp amp ln sf init d lpd rc0 d K00lprng ln sf init d lpd rc1 d K00lprng ln sf init d lpd rc2 d S99 lprng ln sf init d lpd rc3 d S99lpr
249. c sysconfig rc exit source rc_functions exit source network_devices ifconfig eth0 exit echo Desactivando la interfaz eth0 DHCP_PROG DHCP_STOP evaluate_retval EOF Finalmente necesitamos hacer ejecutables estos guiones chmod 755 etc sysconfig network devices ifup eth0 amp amp chmod 755 etc sysconfig network devices ifdown eth0 DHCP 3 0pl2 El paquete DHCP incluye tanto el programa cliente llamado dhclient como el servidor para usar DHCP Si quieres instalarlo puedes encontrar las Cap tulo 14 Clientes DHCP 125 M s All de Linux From Scratch instrucciones en DHCP 3 0p12 Ten en cuenta que si s lo quieres usar el cliente no necesitas lanzar el servidor y por tanto no necesitas los guiones de arranque y enlaces suministrados para el demonio servidor S lo necesitas ejecutar el servidor DHCP si t suministras este servicio a una red y seguro que sabr s si este es el caso Si no es as no ejecutes el servidor Una vez instalado el paquete vuelve aqu para ver la informaci n sobre c mo configurar el cliente dhclient Para configurar dhclient necesitas crear dos ficheros etc sysconfig network devices ifconfig eth0 y etc dhclient conf Primero crea el fichero i fconfig eth0 con los siguientes comandos advierte que esto sobreescribir el fichero si ya existe cd etc sysconfig network devices cat gt etc sysconfig network devices ifconfig eth0 lt lt EOF ONBOOT yes DHCP_PROG
250. carga FTP ftp ftp freestandards org pub lsb app battery packages OpenSP 1 5 tar 2z e Tama o del paquete 1 3 MB e Estimaci n del espacio necesario en disco 16 1 MB e Tiempo estimado de construcci n 1 76 SBU Dependencias de OpenSP Requerida SGML Common 0 6 3 Instalaci n de OpenSP Este parche elimina algunos molestos mensajes que pueden aparecer mientras ejecuta openjade Explicaci n de los comandos 387 M s All de Linux From Scratch patch Np1 i OpenSP 1 5 LITLEN patch patch Np1 i OpenSP 1 5 gcc33 1 patch Instala OpenSP ejecutando los siguientes comandos configure prefix usr disable static enable http enable default catalog etc sgml catalog enable default search path usr share sgml amp amp make pkgdatadir usr share sgml OpenSP 1 5 amp amp make pkgdatadir usr share sgml OpenSP 1 5 install amp amp ln sf onsgmls usr bin nsgmls amp amp ln sf osgmlnorm usr bin sgmlnorm amp amp ln sf ospam usr bin spam ln sf ospcat usr bin spcat amp amp ln sf ospent usr bin spent amp amp ln sf osx usr bin sx ln sf osx usr bin sgml2xml 4 ln sf libosp so usr lib libsp so amp amp install catalog add etc sgml OpenSP 1 5 cat usr share sgml OpenSP 1 5 catalog install catalog add etc sgml sgml docbook cat etc sgml1 OpenSP 1 5 cat Truco para actualizaciones Elimina las anteriores entradas en el cat logo antes de
251. carga FTP ftp ftp kde org pub kde stable 3 1 4 src kdenetwork 3 1 4 tar bz2 e Tama o del paquete 4 8 MB e Estimaci n del espacio necesario en disco 86 MB e Tiempo estimado de construcci n 8 20 SBU Dependencias de kdenetwork Requerida kdebase 3 1 4 Instalaci n de kdenetwork Instala kdenetwork con configure prefix opt kde 3 1 4 disable debug disable dependency tracking make make install Configuraci n de kdenetwork No se necesita ninguna configuraci n expl cita para el paquete kdenetwork Sin embargo los paquetes individuales necesitan ajustarse con la informaci n del usuario Contenido El paquete KDE Network incluye kmail knewsticker knode kppp ksire kit y korn Descripciones kmail kmail es un cliente de correo knewsticker knewsticker es un subprograma de noticias para el Panel Lanzador de Aplicaciones de KDE timidity 253 M s All de Linux From Scratch knode knode es un lector de noticias kppp kppp es una utilidad de acceso a Internet por marcado telef nico ksirc ksire es un cliente de IRC kit kit es un cliente de mensajer a AOL AIM korn korn es una utilidad de notificaci n de correo kdegraphics 3 1 4 Introducci n a kdegraphics Informaci n sobre el paquete e Descarga HTTP e Descarga FTP ftp ftp kde org pub kde stable 3 1 4 src kdegraphics 3 1 4 tar bz2 e Tama o del paquete 4 4 MB e Estimaci n del espacio necesario
252. cc para evitar una cabecera rota del n cleo El fichero roto es asm byteorder h donde un par metro es usado pero no definido cuando se especifica ansi sed i e s strings ansi strings kioslave audiocd Makefile Elimina ansi de los par metros de gcc para evitar una cabecera rota del n cleo sed i e s ansi kscd libwm Makefile Elimina ansi de los par metros de gcc para evitar una cabecera rota del n cleo Configuraci n de kdemultimedia No se necesita ninguna configuraci n expl cita para el paquete kdemultimedia Sin embargo Kscd necesita encontrar el dispositivo de CD Por defecto es dev cdrom que puede que no exista en tu sistema La forma m s sencilla es crear un enlace simb lico al dispositivo de CD por ejemplo dev hdc dev scd0 etc cd dev ln s Dispositivo CD dev cdrom Contenido El paquete KDE Multimedia incluye kaboodle noatun timidity kmidi kmix kscd y aktion Descripciones kaboodle kaboodle es un reproductor multimedia noatun noatun es otro reproductor multimedia Cap tulo 30 Paquetes KDE Adicionales 252 M s All de Linux From Scratch timidity timidity es un reproductor midi kmidi kmidi es un interfaz para timidity kmix kmix es un mezclador de sonido kscd ksed es un reproductor de CD aktion aktion es un reproductor de v deo kdenetwork 3 1 4 Introducci n a kdenetwork Informaci n sobre el paquete e Descarga HTTP e Des
253. cheros para asegurarse que se lee el entorno correcto para cada una de las formas en que el int rprete puede ser invocado etc profile y su equivalente privado bash_profile y etc bashrc no oficial y su equivalente privado bashrc El fichero bash_logout no se usa para la invocaci n del int rprete Es le do por este cuando un usuario sale del sistema Los ficheros etc profile y bash_profile son le dos cuando se ejecuta un int rprete interactivo de conexi n El fichero bashrc es le do cuando se ejecuta un int rprete interactivo de no conexion y lee etc bashrc si existe Tambi n son tiles los ficheros etc dircolors y dircolors llamados por etc profile Controlan la salida coloreada de cosas como Is color Aqu se muestra un fichero etc profile b sico Los comentarios en el fichero deber an explicar todo lo que necesitas Para m s informaci n de las secuencias de escape que puedes usar para el indicador del sistema p e la variable de entorno PS consulta info bash Nodo Printing a Prompt cat gt etc profile lt lt EOF Inicio de etc profile Escrito para M s All de Linux From Scratch por James Robertson lt jameswrobertsonfearthlink net gt Variables de entorno del sistema y programas de inicio Alias del sistema y funciones deber an estar en etc bashrc Variables de entorno personales y programas de inicio deber an estar en bash_profile Alias personales y
254. ci n pkg config pkg config es una funci n que devuelve metainformaci n de la librer a indicada cpio 2 5 Introducci n a cpio El paquete cpio contiene herramientas para archivar ficheros Informaci n sobre el paquete e Descarga HTTP http ftp enu ore pub enu cpio cpio 2 5 tar 2z e Descarga FTP tp ftp enu ore pub enu cpio cpio 2 5 tar 2z e Tama o del paquete 188 KB e Estimaci n del espacio necesario en disco 1 MB e Tiempo estimado de construcci n 0 06 SBU Descripciones 106 M s All de Linux From Scratch Instalaci n de cpio Instala cpio ejecutando los siguientes comandos configure prefix usr libexec usr sbin bindir bin make make install Explicaci n de los comandos libexec usr bin Este comando instala rmt en usr sbin en lugar de en usr libexec bindir bin Este comando instala cpio en bin en lugar de en usr bin como recomienda el est ndar FHS Contenido El paquete cpio contiene cpio mt y rmt Descripciones cpio epio copia ficheros en y de archivos mt mt controla las operaciones de los dispositivos de cinta magn tica rmt rmt controla las operaciones de los dispositivos remotos de cinta magn tica MC 4 6 0 Introducci n a MC MC Midnight Commander es un administrador de ficheros e int rprete de comandos visual en modo texto y a pantalla completa Facilita una interfaz limpia amigable y en cierto modo protegida a un sistema Unix
255. ci n a libjpeg 84 M s All de Linux From Scratch libpng 1 2 5 Introducci n a libpng El paquete libpng contiene librer as utilizadas por otros programas para leer y escribir ficheros PNG Informaci n sobre el paquete Descarga HTTP http telia dl sourceforge net sourceforge libpne libpne 1 2 5 tar bz2 e Descarga FTP ftp ftp iasi roedu net pub mirrors ftp gimp org gimp libs libpne 1 2 5 tar bz2 e Tama o del paquete 376 KB e Estimaci n del espacio necesario en disco 4 1 MB e Tiempo estimado de construcci n 0 16 Instalaci n de libpng Instala libpng ejecutando los siguientes comandos make prefix usr ZLIBINC usr include ZLIBLIB usr lib f scripts makefile linux make prefix usr install f scripts makefile linux Explicaci n de los comandos ZLIBINC usr include ZLIBLIB usr lib Esto fuerza a libpng a buscar los includes y librer as de zlib donde los tenemos instalados f scripts makefile linux Esto hace que make utilice la versi n del makefile para Linux pues libpng no utiliza la rutina autoconf y en su lugar incluye varios makefiles para diferentes plataformas Configuraci n de libpng Informaci n sobre la configuraci n Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si esto es nec
256. ci n de GConf Instala GConf ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin sysconfdir etc gnome disable gtk doc amp amp make make install Explicaci n de los comandos libexecdir 8GNOME_PREFIX sbin Este comando pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc Esta instalaci n controla todas las instalaciones futuras de esquemas Los cambios en la localizaci n incluida la eliminaci n de esta opci n deben ser consistentes disable gtk doc Este comando evita que se reconstruya la documentaci n durante la ejecuci n de make Requeridas 269 M s All de Linux From Scratch Contenido El paquete GConf contiene las librer as 1ibgconf Descripci n Librer as libgcont Las librer as 1ibgconf suministran las funciones necesarias para mantener la base de datos de configuraci n GNOME MIME Data 2 2 1 Introducci n a GNOME MIME Data El paquete GNOME MIME Data contiene el conjunto base de tipos de ficheros y aplicaciones para GNOME Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources gnome mime data 2 2 gnome mime data 2 2 1 tar bz2 e Descarga FTP tp ftp enome org pub GNOME sources gnome mime data 2 2 gnome mime data 2 2 1 t
257. ci n de bc Descarga los parches para be de http www linuxfromscratch org patches blfs 5 0 Instala be ejecutando los siguientes comandos patch Np1 i bc 1 06 flex invocation patch amp amp patch Np1 i bc 1 06 readline patch amp amp configure prefix usr with readline amp amp make amp amp make install Contenido El paquete bc contiene be y de Descripciones bc be es una calculadora dc dc es una calculadora en notaci n polaca inversa rep gtk 0 18 Introducci n a rep gtk El paquete rep gtk contiene un v nculo entre Lisp y GTK Es til para ampliar las librer as GTK 2 y GDK con Lisp El paquete rep gtk 0 15 contiene los v nculos para GTK y utiliza las mismas instrucciones Si es necesario puedes instalar ambos Informaci n sobre el paquete e Descarga HTTP http telia dl sourceforge net sourceforge rep etk rep etk 0 18 tar ez e Descarga FTP e Tama o del paquete 152 KB e Estimaci n del espacio necesario en disco 7 7 MB e Tiempo estimado de construcci n 0 18 SBU Dependencias de rep gtk Cap tulo 10 Utilidades Generales 96 M s All de Linux From Scratch Requeridas GTK 2 2 4 libelade 2 0 1 y librep 0 16 2 Instalaci n de rep gtk Instala rep gtk ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete rep gtk contiene v nculos Lisp Descripci n V nculos Lisp Los v nculos Lisp s
258. ci n del espacio necesario en disco 336 KB e Tiempo estimado de construcci n 0 01 SBU Dependencias de DocBook SGML DTD Requeridas UnZip 5 50 y SGML Common 0 6 3 Instalaci n de DocBook SGML DTD Instala DocBook SGML DTD ejecutando los siguientes comandos cp docbook cat docbook cat orig sed e ISO 8879 d docbook cat orig gt docbook cat cp docbook cat docbook cat orig sed e gml d docbook cat orig gt docbook cat amp amp cp docbook cat docbook cat orig sed e s DTDDECL OASIS DTD DocBook V3 1 EN SGMLDECL g docbook cat orig gt docbook cat install d usr share sgml docbook sgml dtd 3 1 amp amp chown R root root amp amp chmod R 755 amp amp install docbook cat usr share sgml docbook sgml dtd 3 1 catalog amp amp cp af dtd mod dcl usr share sgml docbook sgml dtd 3 1 amp amp install catalog add etc sgml sgml docbook dtd 3 1 cat usr share sgml docbook sgml dtd 3 1 catalog amp amp install catalog add etc sgml sgml docbook dtd 3 1 cat etc sgml sgml docbook cat Explicaci n de los comandos cp docbook cat docbook cat orig sed e ISO 8879 d docbook cat orig gt docbook cat cp docbook cat docbook cat orig sed e gml d docbook cat orig gt docbook cat Estos comandos borran las definiciones ENT del fichero de cat logo cp docbook cat docbook cat orig sed e s DTDDECL OASIS DTD Docbook V3 1 EN SGMLDECL g docbook cat ori
259. ci n utilizando s lo texto es que puedes editar los par metros usando tu editor de texto favorito ya sea vim emacs o cualquier otro La primera tarea es crear un disquete de rescate pues es la necesidad mas cr tica Entonces se configura el sistema para facilitar la adici n de usuarios en Configuraci n para a adir usuarios pues esto puede afectar a las elecciones que hagas en los tres siguientes t picos etc inputrc Los ficheros de inicio de Bash y etc vimrc vimrc Los siguiente t picos etc issue Personalizar tu entrada al sistema Generaci n de n meros aleatorios Cuestiones de las p ginas de manual y Cuestiones de las p ginas info son resueltos entonces en dicho orden Estos no tienen mucha iteraci n con los otros t picos de este cap tulo Creaci n de un disquete de arranque personalizado Necesidades de un disquete de rescate decente En realidad esta secci n es sobre la creaci n de un disquete de rescate Como el nombre rescate implica el sistema anfitri n tiene un problema con frecuencia la p rdida de informaci n de la partici n o corrupci n del sistema de ficheros que impide que arranque y o funcione normalmente Por esta raz n no debes depender de recursos procedentes del anfitri n a rescatar Asumir que cualquier partici n o disco duro estar disponible es una presunci n arriesgada Atendiendo a los peligros el disco de rescate creado aqu no tiene dependencia de los recursos
260. cleo ten a un tama o de 480 1 bloques Asegurate de que este n mero que puede ser diferente para ti coincide con el que calculaste antes Ahora necesitas calcular un n mero m gico que ser insertado dentro de la imagen de rescate El valor consiste en tres partes significativas Dos se exponen aqu La tercera se toca un poco mas tarde Los bits 0 10 contendr n el tama o de la imagen de rescate en bloques que calculaste anteriormente y que debe coincidir con el resultado del anterior dd El bit 14 el quinceavo bit que es 2 a la catorceava potencia o 16 384 es una marca que cuando se establece a 1 le indica al n cleo que debe cargar una imagen del disco de memoria inicial Para el disquete de rescate nico los dos n meros 16 384 y 481 o el n mero adecuado para el tama o de tu imagen de rescate se suman para generar un valor decimal como 16865 Este valor se inserta en el lugar adecuado de la imagen de rescate mediante el comando rdev ejecutado a continuaci n Inserta el n mero m gico dentro de la imagen de rescate y entonces escribe el sistema de ficheros ra z en el disquete tras la imagen de rescate ejecutando los siguientes comandos y poniendo el n mero adecuado Advierte que el n mero del par metro seek debe ser el tama o en bloques de tu imagen de rescate Si usaste la configuraci n est tica de dev utiliza dev d0 en el comando siguiente en lugar de dev floppy 0 rdev r dev floppy 0 16865 dd if tm
261. cluye filtros como sharpen cp etc codecs conf etc mplayer Este comando copia el fichero codecs conf est ndar al directorio de configuraci n del sistema MPlayer espera este fichero en el arranque Configuraci n de MPlayer Ficheros de configuraci n etc mplayer mplayer Opcionales 364 M s All de Linux From Scratch Informaci n sobre la configuraci n Si deseas utilizar una fuente FreeType necesitas enlazar un fichero TTF a tu directorio mplayer Por ejemplo ln sf usr X11R6 1ib X11 fonts TTF luxisri ttf etc mplayer subfont ttf en caso contrario ln sf usr share mplayer font font arial iso 8859 1 font arial tama o de la fuente iso 8859 1 usr share mplayer font Puedes elegir un tama o de la fuente de 14 18 24 o 28 Configura la GUI con los siguientes comandos ejecutados desde tu directorio con las fuentes cat gt etc mplayer config lt lt EOF gui yes skin default EOF La primera l nea gui yes har que MPlayer arranque en modo GUI Si quieres decidir si arranca en modo GUI o no elimina esa l nea e inicia mplayer con gui o como gmplayer p e cuando lo arranques mediante un men de un administrador de ventanas o mediante la l nea de comandos Ten en cuenta que el fichero principal de configuraci n se llama conf ig si se encuentra en el directorio mplayer Contenido El paquete MPlayer contiene mplayer gmplayer y mencoder Descripciones mplayer mplayer maneja
262. co Dial Up 123 M s All de Linux From Scratch pppstats pppstats se usa para mostrar estad sticas de PPP WwvDial 1 53 Introducci n a WvDial El paquete WvDial proporciona una alternativa inteligente r pida y f cil de usar frente a chat y guiones pppd Si simplemente quieres conectarte mediante un m dem sin las molestias y problemas de chat entonces quieres esto Informaci n sobre el paquete Descarga HTTP http open nit ca download wvdial 1 53 tar 2z e Descarga FTP ftp ftp ine steen se pub unix unsort wvdial 1 53 tar gz e Tama o del paquete 66 KB e Estimaci n del espacio necesario en disco 2 3 MB e Tiempo estimado de construcci n 0 06 SBU Dependencias de WvDial Requeridas WyStreams 3 70 y PPP 2 4 1 Instalaci n de WvDial Instala WvDial ejecutando los siguientes comandos make PREFIX usr 84 make PREFIX usr install Configuraci n de WvDial Ficheros de configuraci n etc wvdial conf etc ppp peers Informaci n sobre la configuraci n touch etc wvdial conf amp amp wvdialconf etc wvdial conf wvdialconf comprobar si funciona tu m dem y tratar de determinar su configuraci n exacta Despues deber s ingresar el n mero de tu ISP tu nombre de usuario y tu contrase a en el fichero etc wvdial conf Despues arranca wvdial con wvdial Para m s informaci n consulta las p ginas de manual de wvdialconf wvdial conf y wvdial Contenido El paquete WvDial contiene lo
263. completo s lo la parte de 1ibncftp se enlaza est ticamente Tambi n se ha de tener en cuenta que la construcci n y uso de la librer a compartida est bajo la Clarified Artistic License Licencia Art stica Clarificada Si embargo el desarrollo de aplicaciones que utilicen la librer a compartida est sujeto a una licencia diferente Para instalar NCFTP usando el primer y ptimo m todo ejecuta los siguientes comandos configure prefix usr amp amp cd libncftp make shared make soinstall cd amp amp make amp amp make install Para instalar NcFTP usando el segundo m todo con la funcionalidad de 1ibncftp enlazada est ticamente ejecuta los siguientes comandos configure prefix usr amp amp make make install Explicaci n de los comandos cd libncftp make shared amp amp make soinstall Estos comandos crean e instalan la librer a din mica libncftp contra la que se enlazar el programa principal cuando lo compilemos Configuraci n de NcFTP Ficheros de configuraci n ncftp especialmente ncftp prefs_v3 Informaci n sobre la configuraci n La mayor parte de la configuraci n de NcFTP se hace mientras se usa el programa y los ficheros se actualizan autom ticamente Una excepci n a esto es ncftp prefs_v3 Hay varias opciones para a adir incluyendo yes i know about NcFTPd yes Esto desactiva el mensaje en pantalla con publicidad sobre el servidor NcFTP
264. config mouse que contenga echo los valores de MDEVICE y PROTOCOL exit 1 fi case 1 in start echo Iniciando gpm loadproc gpm m MDEVICE t PROTOCOL stop echo Parando gpm killproc gpm restart 0 stop sleep 1 0 start status statusproc gpm 52 echo Uso 0 start stop restart status exit 1 ii esac Fin de rc_base init d gpm EOF chmod 755 etc rc d init d gpm Ahora necesitas crear los enlaces simb licos a este fichero en los directorios correspondientes de rc d Por ejemplo cd etc rc d init d amp amp ln sf init d gpm rc0 d Kl10gpm amp amp ln sf init d gpm rcl1 d Kl10gpm amp amp ln sf init d gpm rc2 d K10gpm amp amp ln sf init d gpm rc3 d S70gpm amp amp ln sf init d gpm rc4 d S70gpm amp amp ln sf init d gpm rc5 d S70gpm amp amp ln sf init d gpm rc6 d K10gpm Ficheros de configuraci n etc sysconfig mouse Este fichero contiene el nombre del dispositivo de rat n y el protocolo que utiliza Para crear este fichero ejecuta lo siguiente cat gt etc sysconfig mouse lt lt EOF inicio de etc sysconfig mouse MDEVICE tudispositivo PROTOCOL tuprotocolo fin de etc sysconfig mouse EOF Informaci n sobre la configuraci n Valores de ejemplo para establecer MDEVICE PROTOCOL son MDEVICE dev psaux PROTOCOL imps2 Una lista de los protocolos conocidos puede obtenerse ejecutando gpm t help Tu MDEVICE
265. contiene las librer as 1iblcms ice2ps icclink icctrans y opcionalmente tifficc jpegicc la librer a _1cms y 1cms py Descripciones Librer a liblems Las librer as 1ib1cms son usadas por otros programas para proporcionar administraci n de color icc2ps icc2ps genera PostScript CRD o CSA a partir de perfiles ICC icclink icelink enlaza dos o mas perfiles dentro de un nico perfil de dispositivo de enlace icctrans icctrans es un calculador de conversi n de espacio de color tiffice tifficc es un aplicador de perfiles ICC para ficheros TIFF jpegicc jpegice es un aplicador de perfiles ICC para ficheros JPEG libjpeg 6b Cap tulo 9 Librer as Gr ficas 83 M s All de Linux From Scratch Introducci n a libjpeg El paquete libjpeg contiene librer as que permiten la compresi n de ficheros de imagen bas ndose en el est ndar del Joint Photographic Experts Group Es un algoritmo de compresi n con p rdidas Informaci n sobre el paquete e Descarga HTTP http www ije org files pegsrc v6b tar gz e Descarga FTP ftp ftp uu net eraphics jpeg jpegsrc v6b tar 2z e Tama o del paquete 599 KB e Estimaci n del espacio necesario en disco 3 7 MB e Tiempo estimado de construcci n 0 26 SBU Instalaci n de libjpeg Instala libjpeg ejecutando los siguientes comandos configure enable static enable shared prefix usr make make install Explicaci n de los comandos co
266. contiene las librer as 1ibpango Descripci n Librer as Pango Las librer as Pango contienen esquemas de rutinas de procesamiento de bajo nivel un controlador de alto nivel para esquematizar bloques enteros de texto y rutinas de asistencia para edici n de texto internacionalizado ATK 1 2 4 Introducci n a ATK El paquete ATK contiene las librer as ATK que sirven para poner a disposici n de todas las aplicaciones GTK2 las soluciones de accesibilidad Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at graphics gimp gtk v2 2 atk 1 2 4 tar bz2 e Descarga FTP ftp ftp etk ore pub etk v2 2 atk 1 2 4 tar bz2 e Tama o del paquete 328 KB e Estimaci n del espacio necesario en disco 6 2 MB e Tiempo estimado de construcci n 0 12 SBU Pango 1 2 5 236 M s All de Linux From Scratch Dependencias de ATK Requerida GLib 2 2 3 Opcionales GTK Doc 1 0 y DocBook SGML DTD 3 1 Instalaci n de ATK Instala ATK ejecutando los siguientes comandos configure prefix usr make amp amp make install Explicaci n de los comandos enable gik doc Esta opci n reconstruir la documentaci n de la API durante la ejecuci n de make Contenido El paquete ATK contiene las librer as 1ibatk Descripci n Librer as ATK Las librer as ATK contienen la API usada por las tecnolog as de accesibilidad que permiten interactuar con el escritorio y los programas GTK 2 2 4 Introducci n a GTK
267. ctiva el sistema de sonido ALSA 0 9 6 Inicia el demonio Cron Ecron 2 9 3 Inicia el demonio de rat n de prop sito general GPM 1 20 1 Inicia el Sistema de Impresi n Com n de Unix CUPS 1 1 19 Inicia el administrador de impresi n LPR LPRng 3 8 22 Explicaci n Detiene el demonio de administraci n de pantalla de GNOME GDM 2 4 1 4 Inicia el registro de eventos del n cleo y del sistema Parte del LFS base Inicia el entorno de red Parte del LFS base Carga el cortafuegos Cortafuegos Inicia el demonio del servicio de nombres DNS _BIND 9 2 2 Reenv a las peticiones RPC portmap Sbeta Carga el demonio de servicios de Internet xinetd 2 3 12 Inicia el cliente ADSL RP PPPoE 3 5 Inicia el sistema de ficheros de red Inicia el sistema de ficheros de red Samba 2 2 8a Restaura el alimentador de entrop a random Inicia el demonio de shell segura OpenSSH 3 7 1p2 Inicia el demonio Apache Apache 2 0 47 Inicia el demonio MySQL MySQL 4 0 15a Inicia el demonio PostgreSQL PostereSQL 7 3 4 Inicia el MTA Postfix Postfix 2 0 16 Activa el sistema de sonido ALSA 0 9 6 Inicia el demonio Cron Ecron 2 9 3 Inicia el demonio de rat n de prop sito general GPM 1 20 1 Inicia el administrador de impresi n LPR LPRng 3 8 22 Explicaci n Inicia el registro de eventos del n cleo y del sistema Parte del LFS base Inicia el entorno de red Parte del LFS base Carga el cortafuegos Cortafuegos Inicia el demonio del servici
268. cursos en las p ginas de manual de cada cliente en particular Para cargar los recursos se debe llamar al programa xrdb con los par metros adecuados Normalmente la primera vez que cargues los recursos usar s xrdb load lt nombre_fichero gt Para agregar recursos a la base de datos en memoria de XFree86 usa xrdb merge lt nombre_fichero gt La instrucci n xrdb suele ubicarse en xinitrc o en xsession Para obtener m s informaci n consulta la p gina de manual de xrdb Configuraci n del teclado 231 Cap tulo 27 Librer as X Este cap tulo no contiene las librer as necesarias para ejecutar las X Contiene en cambio librer as que mejoran a las X Las mejoras pueden ser tan simples como el soporte de fuentes y tan complejas como librer as que act an entre las X y aplicaciones que se ejecutan sobre estas ltimas y cuyo prop sito es estandarizar el aspecto las caracter sticas y la comunicaci n entre procesos para permitir que aplicaciones escritas por distintos programadores luzcan y act en en forma similar Estas librer as tambi n asisten a los programadores proporcion ndoles elementos comunes FreeType 2 1 5 Introducci n a FreeType2 El paquete FreeType2 contiene una librer a que permite a XFree86 representar correctamente las fuentes TrueType Informaci n sobre el paquete e Descarga HTTP http telia dl sourceforge net sourceforge freetype freetype 2 1 5 tar bz2 e Descarga FTP ftp ftp pu edu
269. d En el fichero prefs_v3 tienes otras opciones La mayor a se explican por s solas Cap tulo 18 Programas B sicos para Trabajo en Red 138 M s All de Linux From Scratch Contenido El paquete NcFTP contiene nceftp ncftpbatch ncftpbookmarks neftpget neftpls ncftpput y ncftpspooler Descripciones ncftp Un programa de navegaci n para el Protocolo de Transferencia de Ficheros FTP ncftpbatch Procesador para trabajos FTP por lotes ncftpbookmarks Editor de marcadores para NcFTP basado en NCurses ncftpget Programa de transferencia de ficheros para guiones nc tpls Programa de transferencia de ficheros para guiones ncftpput Programa de transferencia de ficheros para guiones ncftpspooler Demonio para procesar trabajos FTP por lotes Cliente OpenSSH 3 7 1p2 El cliente ssh es un sustituto seguro de telnet Si quieres instalarlo encontrar s las instrucciones en el Cap tulo 23 OpenSSH 3 7 1p2 Ten en cuenta que si s lo quieres usar el cliente no necesitas lanzar el servidor y por tanto no necesitas los guiones y enlaces de inicio De acuerdo con las buenas costumbres lanza el servidor solamente si lo necesitas en realidad y si no sabes para qu puedes necesitarlo entonces es que no lo necesitas Cliente rsync 2 5 6 rsync es una utilidad de transferencia de ficheros r pida e incremental Si quieres instalarla encontrar s las instrucciones en el Cap tulo 23 rsync 2 5 6 Advierte que par
270. da GTK Thinlce Engine 2 0 2 Instalaci n de GNOME Themes Instala GNOME Themes ejecutando los siguientes comandos configure prefix usr amp amp make make install Librer as engine thinice engine 2 0 gtk thinice engine 2 0 2 tar bz2 277 M s All de Linux From Scratch Contenido El paquete GNOME Themes contiene temas de escritorio ScrollKeeper 0 3 12 Introducci n a ScrollKeeper El paquete ScrollKeeper contiene un sistema de catalogaci n de documentos Sirve para manejar metadatos de documentos y proporciona una API para ayudar a los navegadores a encontrar ordenar y buscar en el cat logo de documentos Informaci n sobre el paquete e Descarga HTTP http telia dl sourceforge net sourceforge scrollkeeper scrollkeeper 0 3 12 tar 2z e Descarga FTP ftp ftp enome ore pub GNOME sources scrollkeeper 0 3 scrollkeeper 0 3 12 tar bz2 e Tama o del paquete 536 KB e Estimaci n del espacio necesario en disco 7 5 MB e Tiempo estimado de construcci n 0 15 SBU Dependencias de ScrollKeeper Requeridas libxm12 2 5 11 libxslt 1 0 33 intltoo1 0 26 y DocBook XML DTD 4 2 Instalaci n de ScrollKeeper Instala ScrollKeeper ejecutando los siguientes comandos configure prefix usr sysconfdir etc localstatedir var disable static with omfdirs usr share omf opt gnome share omf X opt kde share omf opt gnome 2 2 share omf amp amp make make install Ex
271. daba con Linux From Scratch por alg n tiempo not que est bamos recibiendo muchas preguntas sobre c mo hacer cosas m s all del sistema LFS base Por aquellas fechas la nica ayuda expresamente ofrecida relacionada con LFS eran las recetas LES bttp www linuxfromscratch org hints en ingl s Hay un buen n mero de ellas traducidas al castellano en http www escomposlinux org lfs es recetas La mayor a de las recetas LFS son sumamente buenas y est n bien escritas pero yo y otros pudimos ver todav a una necesidad de una ayuda m s amplia para ir M s All de LFS de aqu el nombre de BLFS Beyond LES BLFS pretende ser m s que las recetas LFS convertidas a XML aunque mucho de nuestro trabajo est basado en las recetas y en efecto algunos autores escriben tanto las recetas como las secciones de BLFS pertinentes Esperamos poder proporcionarte suficiente informaci n no s lo para lograr construir tu sistema hasta donde quieras ya sea un servidor web o un ordenador multimedia sino tambi n para que aprendas mucho sobre la configuraci n del sistema mientras lo haces Las gracias como siempre van dirigidas a todos los miembros de la comunidad LFS BLES especialmente a aquellos que han aportado instrucciones escrito el texto contestado preguntas y en general gritado cuando las cosas han ido mal Finalmente te animamos a implicarte en la comunidad pregunta en la lista de correo o en la pasarela de noticias y nete a l
272. dad de ssh add que se instala como enlace a X11 ssh askpass Ambas deber an estar en usr sbin y no en usr libexec Configuraci n de OpenSSH checkgroups 193 M s All de Linux From Scratch Ficheros de configuraci n etc ssh ssh_config etc ssh sshd_config No son necesarios cambios en estos ficheros Sin embargo puede que quieras mirarlos para hacer los cambios apropiados seg n la seguridad de tu sistema Puedes encontrar informaci n sobre la configuraci n en las p ginas de manual de sshd ssh y ssh agent Gui n sshd para init d Advierte que s lo querr s iniciar el servidor sshd si quieres ser capaz de acceder por ssh dentro de tu m quina El cliente ssh no necesita que se utilice este gui n Dicho esto si quieres lanzar el demonio ssh puedes crear el gui n del demonio OpenSSH para init d con los siguientes comandos cat gt etc rc d init d sshd lt lt EOF 4 bin sh Inicio de rc_base init d sshd Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerard flinuxfromscratch org source etc sysconfig rc source rc_functions case 1 in start echo Iniciando el Servidor SSH loadproc usr sbin sshd stop echo Parando el Servidor SSH killproc usr sbin sshd reload echo Recargando el Servidor SSH reloadproc usr sbin sshd restart 0 stop sleep 1 0 start status statusproc usr sbin sshd echo Uso 0 start stop reload restart status
273. dades Hay dos utilidades muy tiles que cualquier disco de rescate deber a tener para ayudar a una recuperaci n mas r pida y exacta La primera es una utilidad de particionado El programa sfdisk se usa aqu por su reducido tama o y gran poder Si embargo te aviso no es lo que se considera amigable Pero los programas fdisk y cfdisk son sustancialmente mas grandes o requieren mas objetos compartidos como ncurses La segunda utilidad es un editor Muechos editores gr ficos son demasiado grandes por naturaleza y tambi n requieren objetos compartidos adicionales Por esta raz n aqu se usa ed Es peque o no necesita objetos compartidos adicionales y es un editor basado en expresiones regulares que es el antecesor de casi todos los editores posteriores que soportan edici n basada en expresiones regulares sean gr ficos o no Es un editor de contexto y ofrece caracter sticas de edici n poderosas pero no gr ficas Hay otros muchos editores que pueden ser apropiados eres libre de usar uno de ellos en su lugar Lee los ficheros INSTALL y README de busybox para ver c mo incluir un editor vi Todav a no ha sido investigado aqu por lo que puede que sea facil o no meterlo dentro de una nica imagen de disquete como hacemos aqu Sfdisk y ed se instalan esencialmente copiandolos desde tu anfitri n Se usa strip solo para asegurar que no tienen exceso de peso aunque en realidad en la instalaci n del LFS base ya se deber a habe
274. dar 409 Glosario Glosario 410 Acr nimos ADSL Asymmetric Digital Subscriber Line AIFF Audio Interchange File Format ALSA Advanced Linux Sound Architecture API Application Programming Interface ASCII American Standard Code for Information Interchange ATA AT Attached ATSC Advanced Television Systems Committee ATK Accessibility ToolKit BICS Berkeley IRCAM CARL BIND Berkeley Internet Name Domain BIOS Basic Input Output System BLFS Beyond Linux From Scratch BMP Bit MaP CD Compact Disk CDDA Compact Disc Digital Audio CIFS Common Internet File System Ver tambi n SMB CODEC COmpression DECompression module CORBA Common Object Request Broker Architecture CRD Color Rendering Dictionary CSA Color Space Array CSS on DVD Contents Scrambling System CSS Cascading Style Sheets CUPS Common Unix Printing System CVS Concurrent Versions System DES Data Encryption Standard DHCP Dynamic Host Configuration Protocol DIN German Industrial Norm DNS Domain Name Service DOS Disk Operating System DSO Dynamic Shared Objects DSSSL Document Style Semantics and Specification Language DVI DeVice Independent EPP Acr nimos 411 Enhanced Parallel Port EPS Encapsulated PostScript ESD Enlighten Sound Daemon FAM File Alteration Monitor FAME Fast Assembly Mpeg Encoder FAQ Frequently Asked Questions FAX Facsimile FB Frame Buffer FHS File Hierarchy Standard FLAC Free Los
275. das com nmente como cortafuegos La prevenci n de brechas como un troyano es asistida por aplicaciones como GnuPG espec ficamente la capacidad para verificar paquetes firmados lo que previene la modificaci n del archivo TAR tras la creaci n del paquete Por ltimo tocamos la detecci n con un paquete que guarda firmas de ficheros cr ticos definidos por el administrador regenera estas firmas y las compara para los ficheros que han sido cambiados Linux PAM 0 77 Introducci n a Linux PAM El paquete Linux PAM contiene M dulos de Autenticaci n Conectables Son tiles para permitir al administrador del sistema local la elecci n sobre c mo autentican las aplicaciones a los usuarios Informaci n sobre el paquete e Descarga HTTP http www kernel org pub linux libs pam pre library Linux PAM 0 77 tar bz2 e Descarga FTP ftp ftp kernel org pub linux libs pam pre library Linux PAM 0 77 tar bz2 e Tama o del paquete 332 KB e Estimaci n del espacio necesario en disco 4 1 MB e Tiempo estimado de construcci n 0 07 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs 5 0 Linux PAM 0 77 linkage 1 patch Dependencias de Linux PAM Opcional cracklib v2 7 Instalaci n de Linux PAM Instala Linux PAM ejecutando los siguientes comandos patch Np1 i Linux PAM 0 77 linkage 1 patch configure enable static libpam with mailspool var mail enable read both
276. de Ghostscript Opcionales libjipeg 6b libpne 1 2 5 GTK 1 2 10 y XFree86 4 3 0 1 Instalaci n de Ghostscript Instala Ghostscript ejecutando los siguientes comandos configure prefix usr libexecdir usr lib gs sysconfdir etc gs enable shared enable static amp amp make amp amp make install Para instalar la librer a compartida 1ibgs so ejecuta tambi n los siguientes comandos make so make soinstall Descripciones 378 M s All de Linux From Scratch Nota La librer a compartida depende de GTK 1 2 10 S lo la usan programas externos como_GSview 4 4 Para terminar la instalaci n desempaqueta todas las fuentes en usr share ghostscript Explicaci n de los comandos libexecdir usr lib gs Esta opci n instala las librer as ejecutables de Ghostscript en usr lib gs sysconfdir etc gs Esta opci n instala los datos de configuraci n en etc gs en lugar de en usr etc Contenido Ghostscript incluye un gran n mero de filtros para transformar ficheros PostScript PDF en uno y otro sentido Por favor consulta la documentaci n en HTML o ejecuta man gs ESP Ghostscript 7 07 1rc2 Introducci n a Ghostscript Ghostscript es un procesador versatil para datos PostScript con la capacidad para transformar PostScript a diferentes objetivos ESP Ghostscript es una versi n personalizada de GNU Ghostscript que incluye un gui n de configuraci n ampliado el controlador de t
277. de contrase as ocultas Contenido 256 M s All de Linux From Scratch Contenido El paquete KDE Admin incluye kpackage kcron kuser kwuftpd y ksysv Descripciones kpackage kpackage es un gestor de paquetes kcron keron es un planificador de tareas kuser kuser es un gestor gr fico de usuarios kwuftpd kwuftpd es un editor de FTPD ksysv ksysv es un editor de Sys V Init kdegames 3 1 4 Introducci n a kdegames kdegames es una recopilaci n de varios juegos Informaci n sobre el paquete e Descarga HTTP Descarga FTP ftp ftp kde org pub kde stable 3 1 4 src kdegames 3 1 4 tar bz2 e Tama o del paquete 8 1 MB e Estimaci n del espacio necesario en disco 92 MB e Tiempo estimado de construcci n 7 86 SBU Dependencias de kdegames Requerida kdebase 3 1 4 Instalaci n de kdegames Instala kdegames con configure prefix opt kde 3 1 4 disable debug disable dependency tracking make amp amp make install Contenido El paquete KDE Games incluye kasteroids kbounce kfouleggs ksirtet ksmiletris ksnakerace kspaceduel ktron kbackgammon kbattleship kblakbox kmahjongg kreversi kwin4 kenolaba shisensho kpoker lieutnant patience katomic kjumpingcube kmines ksokoban kolorlines konquest y samegame kdeutils 3 1 4 Introducci n a kdeutils Contenido 257 M s All de Linux From Scratch Informaci n sobre el paquete e Descarga HTTP e Descarga
278. de demostraci n que usa tepclient Devuelve la fecha del sistema de un ordenador remoto en el que se ejecuta el servicio daytime en el puerto 13 fingerO finger es un programa de demostraci n que usa tcpelient y que imita la funcionalidad del programa finger Necesita un servidor que ejecute fingerd en el puerto 79 http http descarga p ginas de servidores web Contenido 162 M s All de Linux From Scratch tcpcat tepcat conecta a un puerto TCP e imprime lo que es devuelto por ese puerto mconnect mconnect conecta a un puerto TCP env a cualquier entrada al puerto e imprime las salidas del mismo addcr addcr a ade retornos de carro a los ficheros Este y deler son tiles para la conversi n de ficheros de formato Windows a formato UNIX delcr delcr elimina retornos de carro en los ficheros tcpcat 163 VI Servidores de Red ndice 22 Servidores de Correo 23 Otros servidores VI Servidores de Red 164 Cap tulo 22 Servidores de Correo Los MTA son los programas que transportan el correo de una m quina a otra El MTA tradicional es sendmail sin embargo hay otras alternativas Aparte de servidores SMTP hay un servidor POP qpopper y un servidor IMAP Courier IMAP Postfix 2 0 16 Introducci n a Postfix El paquete Postfix contiene un Agente de Transporte de Correo MTA Es til para enviar correo a otros usuarios de tu m quina Tambi n puede configurarse como servidor de correo central para
279. de ejecuci n por defecto initdefault al 5 y agrega estas l neas a etc inittab Ejecutar xdm como un servicio aparte x 5 respawn usr X11R6 bin xdm nodaemon Usar los recursos de XFree86 Hay muchas opciones de XFree86 y de los clientes X que puedes modificar por medio de los recursos T picamente los recursos se configuran en el fichero Xresources El formato del fichero Xresources consiste en una lista de especificaciones de la siguiente forma objeto subobjeto subobjeto atributo valor Normalmente los componentes de una especificaci n de recursos est n vinculados por enlaces bindings pudiendo ser firmes representados por un punto o relajados representados por un asterisco Un enlace firme indica que los componentes a cada lado del punto deben estar directamente uno al lado del otro como se define en una implementaci n espec fica Un asterisco es un caracter comod n que quiere decir que cualquier n mero de niveles en una jerarqu a definida puede estar entre dichos componentes Por ejemplo XFree86 nos ofrece dos nuevos punteros un reloj rojo redglass y uno blanco whiteglass Para usar uno de estos recursos debes a adir una l nea como esta Xcursor theme whiteglass Sin embargo puedes especificar el fondo de pantalla para todos los clientes con background blue Las variables de recurso m s espec ficas prevalecen sobre nombres menos espec ficos Encontrar s las definiciones de los re
280. de la ltima vez que mailstat fue lanzado Fetchmail 6 2 3 Introducci n a Fetchmail El paquete Fetchmail contiene un programa de recogida de correo Este recibe el correo de los servidores remotos y lo reenv a al sistema de entrega local cliente de tu m quina de modo que pueda ser le do por los agentes de correo de usuario normales Informaci n sobre el paquete e Descarga HTTP http www catb org esr fetchmail fetchmail 6 2 3 tar gz e Descarga FTP ftp gnome dti ad jp 1 unix net mail fetchmail fetchmail 6 2 3 tar gz e Tama o del paquete 1 2 MB e Estimaci n del espacio necesario en disco 5 7 MB e Tiempo estimado de construcci n 0 08 SBU Dependencias de Fetchmail Requeridas OpenSSL 0 9 7c y un MDA local Procmail 3 22 Instalaci n de Procmail 153 M s All de Linux From Scratch Instalaci n de Fetchmail Instala Fetchmail ejecutando los siguientes comandos configure prefix usr with ssl enable fallback procmail amp amp make make install Explicaci n de los comandos with ssl Esto activa SSL si se encuentra de forma que puedas establecer conexiones seguras con servidores POP3 e IMAP enable fallback procmail Esto le dice a Fetchmail que el correo entrante se lo pase a Procmail para su reparto si tu servidor de correo en el puerto 25 no existe o no responde Configuraci n de Fetchmail Ficheros de configuraci n fetchmailrc Informaci n sobre la confi
281. de las p ginas de manual e info 41 M s All de Linux From Scratch No olvide que algunos programas como el sistema X Window o XEmacs tambi n instalan su documentaci n en lugares no est ndares como usr X11R6 man etc No olvides a adir estas localizaciones al fichero etc man conf con una secci n MANPA TH ruta Ejemplo MANPATH usr share man MANPATH usr local man MANPATH usr X11R6 man MANPATH 0pt qt doc man Generalmente los sistemas de instalaci n de paquetes no comprimen las p ginas man info lo que significa que necesitar s ejecutar este gui n otra vez si quieres mantener el tama o de tu documentaci n tan peque o como sea posible Igualmente ten en cuenta que es seguro ejecutar el gui n tras actualizar un paquete cuando tienes varias versiones de una p gina por ejemplo una comprimida y otra sin comprimir la mas reciente es la que se guarda y las otras borradas Compresi n de las p ginas de manual e info 42 Cap tulo 4 Seguridad La seguridad toma muchas formas en un entorno de computaci n Este cap tulo muestra ejemplos de tres tipos diferentes de seguridad acceso prevenci n y detecci n El acceso de usuarios es normalmente manejado por login o una aplicaci n dise ada para manejar las funciones de login En este cap tulo mostraremos c mo mejorar login estableciendo polic as con m dulos PAM El acceso por red tambi n puede protegerse mediante polic as establecidas por iptables conoci
282. del sistema anfitri n aparte de la arrancabilidad b sica y la validez del hardware Como m nimo los tipos de fallos mas comunes que requieren de un disco de rescate deben ser resueltos con el contenido del disquete de arranque Esto deber a incluir la com n p rdida de particiones el registro maestro de arranque se ha perddido o est corrupto corrupci n del sistema de ficheros y poder crear y editar ficheros que puedan haberse perdido o corrompido posiblemente por efecto de uno de los otros dos problemas Deber a haber disponibles utilidades adicionales para buscar texto o ficheros mover y eliminar ficheros y muchas otras operaciones normales que es de esperar que se necesiten durante la reconstrucci n Este decente disco de rescate m nimo Aqu la intenci n es crear un disquete de rescate que soportar las operaci nes comunes listadas arriba Estas funciones se suministran mediante la inclusi n de ejecutables seleccionados procedentes de busybox y_e2fsprogs Opcionalmente pueden incluirse tambi n un editor b sico y una utilidad rudimentaria de particionado de discos Esto sin embargo no es el l mite Aqu se describe un disco m nimo pero puedes a adir todo lo que puedas meter en el disquete Mas a n si un disquete no es suficiente para cubrir tus necesidades puedes hacer un conjunto de rescate multidisquete que lo haga En esencia el cielo es el l mite Esto se expone mas adelante El n mero de otras variaciones p
283. dentro del directorio especificado con la opci n prefix Contenido 177 M s All de Linux From Scratch disable root check Permite que Courier sea construido como usuario root with db gbbm Courier necesita que est instalada la librer a de bases de datos GDBM o DB Si ambas est n presentes se usa GDBM Esta opci n fuerza la selecci n de la librer a de bases de datos with mailuser courier Todos los demonios de Courier excepto dos se ejecutan como usuario sin priviliegios Esta opci n especifica el identificador de usuario con el que Courier se instalar y ejecutar withmailgroup courier como with mailuser pero especifica el ID del grupo enable workarounds for imap client bugs Hay varios errores confirmados en algunos clientes IMAP que no implementan correctamente el protocolo IMAP4rev1 Esta opci n activa algunos arreglos para esos clientes IMAP erroneos NOTA make check fallar si se usa esta opci n Primero deber as configurar sin esta opci n y si todas las pruebas de posconfiguraci n tienen exito relanzar configure con esta opci n y recompilar with spell usr bin aspell El servidor webmail de Courier puede usar revisi n gramatical si el programa aspell est disponible Si configure encuentra ispell activa la revisi n gramatical Si aspell no est en la ruta de b squeda actual utiliza with spell programa para indicar expl citamente la localizaci n de aspell
284. descargas y puede usar cookies Informaci n sobre el paquete e Descarga HTTP http www dillo org download dillo 0 7 3 tar bz2 e Descarga FTP e Tama o del paquete 345 KB e Estimaci n del espacio necesario en disco 14 2 MB e Tiempo estimado de construcci n 0 23 SBU Dependencias de Dillo Requerida GTK 1 2 10 Instalaci n de Dillo Nota Dillo no tiene un mecanismo para seleccionar el conjunto de caracteres y siempre utiliza iso8859 1 Si este conjunto de caracteres no es el apropiado cambia todas las apariciones de iso8859 1 por el conjunto de caracteres deseado en src dw_style c Instala Dillo ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp make amp amp make install Configuraci n de Dillo Ficheros de configuraci n La configuraci n global se realiza en el fichero etc dillorc Puedes editarlo para definir un servidor proxy y la p gina de inicio por defecto Informaci n sobre la configuraci n Dillo guarda su configuraci n de usuario en los ficheros del directorio dillo Estos ficheros se crean autom ticamente al ejecutar dillo Por defecto Dillo desactiva el uso de cookies para activarlas edita el fichero dillo cookiesrc El fichero dillo bookmarks html es creado y mantenido por Dillo pero puedes editarlo con cualquier editor de texto o HTML Contenido El paquete Dillo contiene dillo Descripci n dillo dillo es un navegador gr fico par
285. dhcrelay Descripciones dhclient dhclient es la implementaci n del cliente DHCP dhcpd dhcpd implementa las peticiones de direcci n de red mediante el Protocolo de Configuraci n Din mica del Anfitri n DHCP y el Protocolo de Arranque Asignaci n de Internet BOOTP dhcrelay dhcrelay proporciona un m todo para aceptar peticiones DHCP y BOOTP en una subred sin servidor DHCP y reenviarlas a un servidor DHCP en otra subred Leafnode 1 9 43 Introducci n a Leafnode Leafnode es un servidor NNTP dise ado para suministrar una cola local de USENET en redes peque as Informaci n sobre el paquete e Descarga HTTP http unc dl sourceforge net sourceforge leafnode leafnode 1 9 43 rel tar bz2 e Descarga FTP ftp unc dl sourceforge net pub sourceforge leafnode leafnode 1 9 43 rel tar bz2 e Tama o del paquete 614 KB e Estimaci n del espacio necesario en disco 14 MB e Tiempo estimado de construcci n 0 11 SBU Dependencias de Leafnode Requerida pere 4 3 Instalaci n de Leafnode Crea el grupo y usuario news si no existen groupadd news useradd g news news Instala Leafnode ejecutando los siguientes comandos configure prefix usr localstatedir var sysconfdir etc news with lockfile var lock fetchnews lck amp amp make amp amp make install amp amp ldconfig make update Explicaci n de los comandos de instalaci n localstatedir var Cambia el directori
286. do 228 M s All de Linux From Scratch Descripciones Nota La siguiente lista de programas no est completa La lista completa est en usr X11R6 bin Para informaci n adicional sobre estos programas mira en las respectivas p ginas de manual XFree86 XFree86 es la implementaci n X11R6 del servidor del Sistema de Ventanas X xf86config xf86config es un programa interactivo para generar un fichero XF86Config para su uso con los servidores X de XFree86 xf86cfg xf86cfg es una herramienta para configurar XFree86 que puede usarse tanto para escribir el fichero de configuraci n inicial como para personalizar la configuraci n actual startx startx es un gui n que inicializa la sesi n X Lanza xinit xinit xinit se usa para iniciar el servidor del Sistema de Ventanas X twm twm es el Tab Window Manager del Sistema de Ventanas X xterm xterm es un emulador de terminal para las X xwininfo xwininfo es una utilidad de informaci n sobre ventanas para X x11perf x11perf es un programa de comprobaci n de las prestaciones del servidor X11 xiIsftonts xlsfonts es un programa que lista las fuentes disponibles para el servidor X xvidtune xvidtune es un afinador del modo de v deo para XFree86 xload xload es un visor de la carga media del sistema para X xcalc xcalc es una calculadora cient fica para X xclock y oclock Relojes para X xmodmap xmodmap es una utilidad para modificar los mapas del teclado y de
287. do de la c mara digital encodedv encodedv codifica una serie de im genes en un flujo de video digital playdv playdv muestra flujos de video digital en la pantalla libdv libdv proporciona las funciones para los programas que manejan el CODEC Quasar DV liba52 0 7 4 Contenido 353 M s All de Linux From Scratch Introducci n a liba52 liba52 es una librer a libre para decodificar flujos ATSC A 52 conocidos tambi n como AC 3 El est ndar A 52 se usa en varias aplicaciones incluida la televisi n digital y los DVD Informaci n sobre el paquete e Descarga HTTP http libaS2 sourceforge net files aS2dec 0 7 4 tar gz e Descarga FTP e Tama o del paquete 236 KB e Estimaci n del espacio necesario en disco 2 8 MB e Tiempo estimado de construcci n 0 07 SBU Instalaci n de liba52 Instala libaS2 ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete liba52 contiene a52dec extract_a52 y liba52 Descripciones a52dec a52dec reproduce flujos de audio ATSC A 52 extract_a52 extract_a52 extrae audio ATSC A 52 a partir de flujos MPEG liba52 liba52 suministra las funciones para los programas que se ocupan de flujos ATSC A 52 XviD 0 9 2 Introducci n a XviD XviD es un CODEC de video compatible con MPEG 4 Informaci n sobre el paquete e Descarga HTTP http files xvid ore downloads xvidcore 0 9 2 tar bz2 e Descarga FTP ft
288. do portadas a GNOME 2 x Ninguna de estas librer as se necesita para la instalaci n de escritorio de GNOME Configuraci n previa a la instalaci n Agrega en tu perfil personal o en el del sistema export PATH PATH opt gnome bin export PKG_CONFIG _PATH PKG_CONFIG_PATH opt gnome lib pkgconfig export GNOME _LIBCONFIG_PATH usr lib Agrega en tu fichero etc 1d so conf cat gt gt etc ld so conf lt lt EOF Inicio del agregado para gnome a etc ld so conf opt gnome lib Fin del agregado para gnome EOF Agrega en tu fichero etc man conf cat gt gt etc man conf lt lt EOF Inicio del agregado para gnome a man conf MANPATH opt gnome man Fin del agregado para gnome en man conf EOF ORBit 0 5 17 Introducci n a ORBit El paquete ORBit contiene un Ejecutor de Peticiones de Objetos Object Request Broker CORBA de alto rendimiento Esto permite a los programas hacer peticiones y recibir respuestas de otros programas Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources ORBit 0 S ORBit 0 5 17 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources ORBit 0 5 ORBit 0 5 17 tar bz2 e Tama o del paquete 1 MB e Estimaci n del espacio necesario en disco 51 4 MB e Tiempo estimado de construcci n 0 73 SBU Dependencias de ORBit Requeridas popt 1 7 y GLib 1 2 10 Instalaci n de ORBit Instala ORBit ejecutando los siguientes comandos configure pr
289. done MAN_DIR S MAN_DIR 1 shift 7 7 7 7 help 1 exit 1 7 echo 1 no es el nombre absoluto de una ruta exit 1 r Redirecciones case VERBOSE_LVL in 0 O silencioso DEST_FD0 dev null DEST_FD1 dev null VERBOSE_OPT i 1 7 1 algo detallado DEST_FD0O dev stdout DEST_FD1 dev null VERBOSE_OPT v i 2 7 2 y superiores es mas detallado DEST_FD0O dev stdout DEST_FD1 dev stdout VERBOSE_OPT y v i esac 7 Nota en mi m quina man path muestra usr share man duplicado una vez con al final y otra si l if z SMAN_DIR then MAN_DIR man path C MAN _CONF man conf fi sed s Mn g while read foo do dirname foo done YX sort u NY while read bar do echo n bar done Si no hay MANPATH en MAN_CONF man conf aborta el proceso if z SMAN DIR then echo Directorio no especificado y no encontrado con X man path exit 1 fi Falsa ejecuci n if SFAKE no then echo Par metros actuales usados echo n Compresi n case COMP_METHOD in bzip2 bz2 b echo n bzip2 gzip __gz 9 echo n gzip decompress d echo n descompresi n echo n desconocido esac echo COMP_METHOD echo Nivel de compresi n COMP_LVL echo Sufijo de compresi n COMP_SUF echo n Compresi n forzada foo FORCE_OPT foo
290. ds decls amp amp cp lib dblib dsl usr share sgml docbook dsssl stylesheets 1 78 lib amp amp cp common dsl1 usr share sgml docbook dsssl stylesheets 1 78 common cp common ent usr share sgml docbook dsssl stylesheets 1 78 common amp amp cp html dsl1 usr share sgml docbook dsssl stylesheets 1 78 html cp lib dsl usr share sgml docbook dsssl stylesheets 1 78 lib amp amp cp print dsl1 usr share sgml docbook dsssl stylesheets 1 78 print amp amp cp images gif usr share sgml docbook dsssl stylesheets 1 78 images install catalog add etc sgml dsssl docbook stylesheets cat usr share sgml docbook dsssl stylesheets 1 78 catalog amp amp install catalog add etc sgml sgml docbook cat etc sgml1 dsssl docbook stylesheets cat Explicaci n de los comandos Estos comandos crean un gui n make install para este paquete Configuraci n de OpenJade 390 M s All de Linux From Scratch Configuraci n de DocBook DSSSL Stylesheets Informaci n sobre la configuraci n La siguiente configuraci n es necesaria para poder utilizar OpenJade en la conversi n del libro BLFS de XML a HTML ln sf tu directorio personal BLFS BOOK bl1fs dsl usr share sgml docbook dsssl stylesheets 1 78 html Si deseas comprobar Docbook XML DTD DocBook DSSSL Stylesheets y OpenJade con el libro BLES utiliza el siguiente comando Los comandos est n escritos para una copia local del repositorio CVS en tu directorio personal
291. du pub ntp ntp4 ntp 4 1 2 tar gz e Tama o del paquete 2 2 MB e Estimaci n del espacio necesario en disco 19 MB e Tiempo estimado de construcci n 0 36 SBU Dependencias de NTP Opcional readline 4 3 Instalaci n de NTP Instala NTP ejecutando los siguientes comandos configure prefix usr amp amp make make install Configuraci n de NTP Ficheros de configuraci n etc ntp conf Informaci n sobre la configuraci n El siguiente fichero de configuraci n define el uso de varios servidores NTP junto con el servidor primario marcado con la opci n prefer Tambi n crea un fichero drift en el que ntpd guarda la frecuencia de actualizaci n Puesto que la documentaci n incluida con el paquete es escueta visita la p gina web de NTP en http www ntp org para obtener mas informaci n server time a nist gov prefer server time b nist gov server tick usno navy mil Contenido 147 M s All de Linux From Scratch driftfile var cache ntp drift Sincronizar la hora Hay dos opciones La primera es ejecutar cont nuamente ntpd y permitirle que sincronice la hora de forma gradual La otra es ejecutar ntpd peri dicamente usando cron y actualizar la hora cada vez que ntpd es lanzado Si eliges la primera opci n crea el gui n de arranque etc rc d init d ntp y pon los enlaces simb licos de inicio y parada bin bash Inicio de rc_base init d ntp source etc sysconfig rc source rc_functions case 1 in
292. ducci n a enscript enscript convierte ficheros ASCI a PostScript Informaci n sobre el paquete e Descarga HTTP http ftp enu ore enu enscript enscript 1 6 1 tar 2z e Descarga FTP ftp ftp enu ore enu enscript enscript 1 6 1 tar ez e Tama o del paquete 636 kb e Estimaci n del especio necesario en disco 6 8 MB e Tiempo estimado de construcci n 0 10 SBU Instalaci n de enscript Instala enscript ejecutando los siguientes comandos configure prefix usr sysconfdir etc enscript localstatedir var with media letter make make install Nota Elimina with media letter de las opciones de configure si tu tama o de papel es A4 Explicaci n de los comandos sysconfdir etc enscript Esta opci n pone los ficheros de configuraci n en etc enscript en vez de en usr etc localstatedir var Esta opci n establece el directorio para los datos en tiempo de ejecuci n en var en vez de usr var Contenido El paquete enscript contiene enscript y datos de filtros Descripci n enscript enscript es un filtro usado principalmente por guiones de impresi n que convierte ficheros ASCII a PostScript PSUtils p17 Introducci n a PSUtils PSUtils es un conjunto de utilidades para manipular ficheros PostScript Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at publishing tex tex utils psutils psutils p17 tar gz e Descarga FTP ftp ftp knackered org pub psutil
293. e 536 KB e Estimaci n del espacio necesario en disco 6 3 MB Configuraci n de GCC 120 M s All de Linux From Scratch e Tiempo estimado de construcci n 0 14 SBU Instalaci n de NASM Instala NASM ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete NASM contiene los programas nasm y ndisasm Descripciones nasm nasm es un ensamblador portable para 80x86 ndisasm ndisasm es un desensamblador de ficheros binarios de 80x86 Instalaci n de NASM 121 IV Conectarse a una Red El libro LFS describe c mo configurar una red para conectarse a una LAN con una direcci n IP est tica Hay otros m todos para conectarse a una LAN u a otras redes como Internet En este cap tulo tratamos los m todos m s populares ndice 13 Entorno de Red por Marcado Telef nico Dial Up 14 Clientes DHCP 15 Otras formas de conexi n IV Conectarse a una Red 122 Cap tulo 13 Entorno de Red por Marcado Telef nico Dial Up PPP 2 4 1 Introducci n a PPP El paquete PPP contiene el demonio pppd y el programa chat Se utiliza para conectarse a otras m quinas y a menudo para conectarse a Internet mediante una conexi n telef nica a un ISP Informaci n sobre el paquete e Descarga HTTP http rz obrian rz uni karlsruhe de download sre e Descarga FTP ftp cs anu edu au pub software ppp ppp 2 4 1 tar gz e Tama o del paquete 524 KB
294. e 27 de Septiembre de 2003 larry e 27 de Septiembre de 2003 tushar Firebird y Thunderbird e 27 de Septiembre de 2003 larry e 26 de Septiembre de 2003 igor e 26 de Septiembre de 2003 larry e 25 de Septiembre de 2003 igor e 25 de Septiembre de 2003 igor e 24 de Septiembre de 2003 larry e 24 de Septiembre de 2003 larry ficheros sin usar identificador el datos o sourceforge e 23 de Septiembre de 2003 igor e 22 de Septiembre de 2003 igor e 22 de Septiembre de 2003 larry e 22 de Septiembre de 2003 igor e 21 de Septiembre de 2003 tushar e 21 de Septiembre de 2003 tushar e 21 de Septiembre de 2003 igor e 21 de Septiembre de 2003 larry e 21 de Septiembre de 2003 igor e 21 de Septiembre de 2003 tushar e 20 de Septiembre de 2003 tushar e 20 de Septiembre de 2003 tushar e 20 de Septiembre de 2003 larry e 20 de Septiembre de 2003 tushar e 20 de Septiembre de 2003 tushar Servidores alternativos a adidos los enlances web http ftp faltantes parte ITI a adido gocr a la secci n Escaneado a adido ntp a los Programas de Red actualizado a xfce 4 0 0 actualizadas las instrucciones de Mozilla para gcc 3 3 1 A adido de notas para la construcci n de actualizado el parche de xfs para el kernel 2 4 22 a adido MC 4 6 0 y actualizado a ProFTPD 1 2 8p aplicado parche para compressdocs suministrado por Yann Morin actualizado a sendmail 8 12 10 y python 2 3 1 a adido PHP 4 3 3 s
295. e 4 end of line Ne 5 beginning of history Ne 6 end of history Ne 3 delete char Ne 2 quoted insert etc inputre 31 M s All de Linux From Scratch para xterm Ne0H beginning of line Ne0F end of line Fin de etc inputrc EOF Los ficheros de inicio de Bash El int rprete de comandos bin bash de aqu en adelante nos referiremos a l como el int rprete usa una colecci n de ficheros de inicio para ayudar a crear un entorno en el que ejecutarse Cada fichero tiene un uso espec fico y puede afectar de manera diferente a entornos interactivos y de conexi n Los ficheros del directorio etc generalmente proporcionan las configuraciones globales Si en tu directorio personal existe un fichero equivalente este puede prevalecer sobre las configuraciones globales Un int rprete interactivo de conexi n se ejecuta despu s de una entrada al correcta sistema mediante bin login leyendo el fichero etc passwd Un int rprete interactivo de no conexi n se ejecuta mediante la l nea de comandos por ejemplo prompt bin bash Un int rprete no interactivo est presente normalmente cuando se ejecuta un gui n Es no interactivo porque est procesando un gui n y no est esperando a que el usuario introduzca un comando Para m s informaci n consulta info bash Nodos Bash Startup Files e Interactive Shells Ficheros de inicio de Bash e Int rpretes Interactivos Se necesitan los siguientes fi
296. e D J Bernstein V Entorno de Red b sico 131 Cap tulo 16 Librer as para trabajo en Red Estas aplicaciones son librer as de soporte para otras aplicaciones del libro Es poco probable que desees instalar estas librer as por si solas Normalmente encontrar s que se te env a a este cap tulo para satisfacer una dependencia de otras aplicaciones cURL 7 10 7 Introducci n a cURL El paquete cURL contiene curl y su librer a de soporte Es til para transferir ficheros con sintaxis URL Por ejemplo curl http curl haxx se download curl 7 10 7 tar gz gt curl 7 10 7 tar gz descargar a este programa en el directorio actual Esta habilidad para descargar y redireccionar ficheros puede incorporarse en otros programas para soportar funciones como los flujos multimedia Informaci n sobre el paquete e Descarga HTTP http curl haxx se download curl 7 10 7 tar bz2 e Descarga FTP ftp ftp sunet se pub www utilities curl curl 7 10 7 tar bz2 e Tama o del paquete 964 KB e Estimaci n del espacio necesario en disco 24 3 MB e Tiempo estimado de construcci n 0 43 SBU Dependencias de cURL Opcionales OpenSSL 0 9 7c y OpenLDAP 2 1 22 Instalaci n de cURL Instala CURL ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete cURL contiene curl curl config y la librer a 1libcurl Descripciones curl curl es un cliente que puede obtener o enviar docu
297. e Descarga FTP tp ftp enu ore enu ecc gcc 2 95 3 tar 9z e Tama o del paquete 9 4 MB e Estimaci n del espacio necesario en disco 150 MB e Tiempo estimado de construcci n 2 60 SBU Descargas adicionales Instalaci n de GCC Aplica los parches Informaci n sobre el paquete 119 M s All de Linux From Scratch patch Np1 i gcc 2 95 3 2 patch patch Np1 i gcc 2 95 3 no fixinc patch patch Np1 i gcc 2 95 3 returntype fix patch El equipo de desarrollo de GCC recomienda que la construcci n se realice en un directorio aparte mkdir gcc build d gcc build Configura GCC para que construya los compiladores de C y C y active las opciones relacionadas con C gec 2 95 3 configure prefix opt gcc 2 95 3 enable shared enable languages c c enable threads posix Compila e instala GCC make bootstrap make install Toma nota de la librer a que se instala L find opt gcc 2 95 3 lib name libstdc so type f IL basename L Mueve las librer as de C al directorio est ndar de librer as para no tener que a adir opt gec 2 95 3 1liba etc ld so conf for i in opt gcc 2 95 3 1lib so do mv f i usr lib ln sf usr lib basename i opt gcc 2 95 3 lib done Crea los enlaces requeridos por los paquetes comerciales y precompilados ln sf IL usr lib libstdc libc6 1 1 s0 2 ln sf IL usr lib libstdc 1libc6 2 2 s0 3 a
298. e Descarga FTP ftp ftp enome ore pub GNOME sources libwnck 2 2 libwnck 2 2 2 tar bz2 e Tama o del paquete 300 KB e Estimaci n del espacio necesario en disco 19 4 MB e Tiempo estimado de construcci n 0 29 SBU Dependencias libwnck Requeridas GTK 224 y startup notification 0 5 Instalaci n de libwnck Instala libwnck ejecutando los siguientes comandos configure prefix GNOME_PREFIX make make install Contenido El paquete libwnck contiene las librer as 1ibwnck Descripci n Librer as libwnck Las librer as 1ibwnck contiene funciones para escribir paginadores y listas de tareas GTK Engines 2 2 0 Introducci n a GTK Engines El paquete GTK Engines contiene tres temas para GTK2 Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gtk engines 2 2 gtk engines 2 2 0 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources gtk engines 2 2 gtk engines 2 2 0 tar bz2 e Tama o del paquete 400 KB e Estimaci n del espacio necesario en disco 5 1 MB e Tiempo estimado de construcci n 0 10 SBU Dependencias de GTK Engines Requeridas GTK 2 2 4 Instalaci n de GTK Engines Instala GTK Engines ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete GTK Engines contiene las librer as engine y ficheros de temas Descripciones Informaci n sobre el paquete 276 M s All
299. e de entorno QTDIR export QTDIR opt qt Instala aRts ejecutando los siguientes comandos configure prefix opt kde 3 1 4 disable debug disable dependency tracking make make install amp amp ln sfn opt kde 3 1 4 opt kde Nota Otra opci n de configure es enable final Esta opci n puede acelerar el proceso de construcci n pero requiere mucha memoria Si tienes menos de 256MB de RAM esta opci n puede provocar accesos a la memoria de intercambio swapping y ralentizar sustancialmente la compilaci n Explicaci n de los comandos prefix opt kde 3 1 4 Esta opci n le indica al proceso que instale el paquete en opt kde 3 1 4 Colocamos aRts aqu debido a que este paquete es necesario antes de instalar KDE disable debug Esta opci n hace que el sistema sea compilado sin s mbolos de depuraci n disable dependency tracking Esta opci n acelera la construcci n In sfn opt kde 3 1 4 opt kde Esta opci n crea un enlace para acceder a KDE Si aparece una nueva versi n de KDE el nuevo sistema puede construirse cambiando la ruta de prefix y reajustando a continuaci n el enlace Configuraci n de aRts Informaci n sobre la configuraci n El directorio de librer as opt kde 1ib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas El siguiente comando lo a adir si no aparece cat gt gt etc ld so conf lt lt
300. e en la consola el comando actual de compilaci n export ALT_CACERTS_ FILE Epecifica el fichero de certificados a usar Configuraci n de J2SDK Informaci n sobre la configuraci n Tenemos dos Java 2 SDK instalados en opt j2sdk Decide cual quieres utilizar por defecto Por ejemplo si decides utilizar el J2SDK compilado a partir de los fuentes haz lo siguiente ln nsf j2sdk 1 4 1 opt j2sdk j2sdk A ade las siguientes l neas a tu fichero de inicio del int rprete de comandos p e etc profile export JAVA_HOME opt j2sdk 3j2sdk export PATH PATH JAVA_HOME bin A ade JAVA_HOME man a tu variable MANPATH o a etc man conf El plugin Java est en el directorio JAVA_HOME 3re plugin i 86 ns610 Crea un enlace simb lico al fichero en este directorio desde tu directorio de plugins Contenido El paquete J2SDK contiene appletviewer extcheck idlj jar jarsigner java javac javadoc javah javap jdb keytool native2ascii orbd policytool rmic rmid rmiregistry rmiregistry serialver servertool y tnameserv Descripciones appletviewer appletviewer ejecuta subprogramas applets Java fuera del contexto de un navegador extcheck extcheck comprueba en un fichero JAR los conflictos en el t tulo y la versi n con cualquier extensi n instalada en el software JDK idlj idlj genera v nculos Java a partir de un fichero IDL jar jar combina m ltiples ficheros en un archivo JAR simple jarsigner jarsigner firma
301. e init d gdm Basado en el gui n sysklogd de LFS 3 1 y anteriores Gerard Beekmans gerardflinuxfromscratch org Reescrito por source etc sysconfig rc source rc_functions case 1 in start stop reload echo Iniciando GDM loadproc opt gnome 2 2 bin gdm F echo Parando GDM if f var run gdm pid then loadproc opt gnome 2 2 sbin gdm stop fi r echo Recargando GDM Instalaci n de GDM 304 M s All de Linux From Scratch reloadproc opt gnome 2 2 sbin gdm safe restart restart echo Reiniciando GDM loadproc opt gnome 2 2 sbin gdm restart r echo Uso 0 start stop reload restart exit 1 esac Fin de rc_base init d gdm EOF chmod 755 etc rc d init d gdm Crea los enlaces simb licos a este fichero en los directorios rc d con los siguientes comandos cd etc rc d init d amp amp ln sf init d gdm rc0 d K05gdm amp amp ln sf init d gdm rcl d K05gdm amp amp ln sf init d gdm rc2 d K05gdm amp amp ln sf init d gdm rc3 d K05gdm amp amp ln sf init d gdm rc4 d K05gdm amp amp ln sf init d gdm rc5 d S95gdm ln sf init d gdm rc6 d K05gdm Para arrancar autom ticamente en modo gr fico edita etc inittab de modo que la l nea que contiene id 3 initdefault cambie a 1id 5 initdefault Contenido El paquete GDM contiene gdm gdm binary gdmXnestchooser gdmchooser gdmflexiserver gdmgre
302. e instale aqu las cabeceras de NCPES mandir usr share man Instala las p ginas de manual en la ubicaci n correcta datadir usr share Instala correctamente los ficheros de locale en usr share Nota Si no necesitas usar el protocolo IPX o usas alg n otro paquete IPX puedes pasarle opcionalmente disable ipx y o disable ipx tools al gui n configure para deshabilitar estas opciones Configuraci n de NCPFS Ficheros de configuraci n nwclient Informaci n sobre la configuraci n Deber a colocarse un fichero nwclient en el directorio personal de cada usuario que desee usar ncpfs Los permisos de este fichero deber an establecerse a 600 por razones obvias de seguridad El fichero de configuraci n deber contener una nica l nea por cada servidor que el usuario utilice y cada l nea contendr el nombre del servidor el nombre de usuario y opcionalmente su contrase a M s abajo hay un fichero nwclient de ejemplo Comienzo del fichero nwclient de ejemplo Servidorl1 Usuariol Contrase a Servidor2 Usuariol Servidor2 Invitadol Fin del fichero nwclient de ejemplo La sintaxis del fichero nwclient es simple nombre_servidor nombre_ usuario contrase a S extremadamente cuidadoso al crear o editar este fichero ya que las utilidades cliente son muy r gidas en cuanto a la sintaxis Siempre debe haber un espacio en blanco justo despu s del nombre de usuario Si usas una tabulaci n o m
303. e necesario si no instalaste Linux PAM 0 77 http www linuxfromscratch ore patches blfs 5 O openoffice 1 IE FE patch e Parche requerido si compilas con JDK 1 4 2 http www linuxfromscratch org patches blfs 5 0 openoffice 1 e El paquete de fuentes TAR s lo contiene la ayuda en ingl s Puede haber un fichero traducido de contenidos de ayuda en http ftp services openoffice ore pub OpenOffice org contrib helpcontent Instalaci n de OpenOffice Aplica los parches que descargaste y copia los ficheros gpc mv gpc231 external gpc amp amp rm rf gpc231 8 for p in openoffice 1 1 0 patch do patch Np1 i p done Si quieres optimizar la compilaci n edita solenv inc unxlngi4 mk y a ade tus opciones de optimizaci n a la variable CFLAGSOPT Algunos usuarios informaron que tuvieron problemas con fomit frame pointer Es mejor no usar ning n tipo de optimizaci n El comando que sigue elimina una opci n mcpu en dicho fichero ya que es incorrecta krita 325 M s All de Linux From Scratch cd solenv inc amp amp cp unx1ngi4 mk unxlngi4 mk orig amp amp sed e s i mcpu pentiumpro unx1ngi4 mk orig gt unxlngi4 mk CA Configura openoffice con los comandos siguientes Puedes construir s lo algunos lenguajes espec ficos si lo prefieres Si un componente en particular no se encuentra disponible en el lenguaje que elijas estar por defecto en ingl s El siguiente comando compilar todos l
304. ecesario en disco 2 MB e Tiempo estimado de construcci n 0 05 SBU Descarga adicional Parche necesario http www linuxfromscratch org patches blfs 5 0 uespi tcp 0 88 errno patch Instalaci n de ucspi tcp Instala ucspi tcp ejecutando los siguientes comandos patch Np1 i uespi tcp 0 88 errno patch sed s usr local usr conf home gt conf home amp amp mv conf home conf home amp amp sed s bin sbin hier c gt hier c mv hier c hier c amp amp make amp amp make setup check Explicaci n de los comandos sed s usr local usr conf home gt conf home mv conf home conf home sed s bin sbin hier c gt hier c mv hier c hier c Estos comandos cambian el directorio de instalaci n a usr sbin en lugar de usr local bin Puesto que estas herramientas se usan junto con demonios no tiene sentido ponerlas en directorios de usuarios normales Sin embargo algunos de los programas de ejemplo y el programa tepclient pueden usarse por usuarios que no sean root Si deseas tenerlos disponibles entonces te sugerimos que los instales como se indica arriba y despu s tai64n 161 M s All de Linux From Scratch ejecutes los siguientes comandos cd usr sbin mv tcpclient mconnect delcr addcr tcpcat usr bin Esto colocar los programas clientes en usr bin para su uso general Contenido El paquete ucspi tcp contiene tepserver tcprules tcprulescheck argv0 fixcrio recordio rbl
305. ecto cat gt etc rc d init d firewall status lt lt EOF bin sh Inicio rc_base init d firewall status echo iptables mangling iptables t mangle v L n line numbers echo echo iptables nat iptables t nat v L n line numbers echo echo iptables filter iptables v L n line numbers EOF firewall stop Si necesitas desactivar el cortafuegos este gui n lo har cat gt etc rc d init d firewall stop lt lt EOF 1 bin sh Inicio rc_base init d firewall stop desactivar IP Forwarding echo 0 gt proc sys net ipv4 ip forward iptables Z iptables F iptables t nat F PREROUTING Conclusi n 52 M s All de Linux From Scratch iptables t nat F OUTPUT iptables t nat F POSTROUTING iptables t mangle F PREROUTING iptables t mangle F OUTPUT iptables X iptables P INPUT ACCEPT iptables P FORWARD ACCEPT iptables P OUTPUT ACCEPT EOF GnuPG 1 2 3 Introducci n a GnuPG El paquete GnuPG contiene un encriptador de llaves p blicas privadas Es til para firmar ficheros o mensajes de correo como prueba de identidad y prevenir que se trampee el contenido del fichero o del mensaje Informaci n sobre el paquete Descarga HTTP http public ftp planetmirror com pub gnupg gnupg 1 2 3 tar bz2 e Descarga FTP ftp ftp gnupg org gcrypt gnupg gnupg 1 2 3 tar bz2 e Tama o del paquete 2 2 MB e Estimaci n del espacio necesario en disco 26 1 MB e Tiemp
306. ede comprobar tu expresi n regular compatible de Perl pcre config pcre config se utiliza durante el proceso de compilaci n de los programas que se enlazan con esta librer a popt 1 7 Introducci n a popt El paquete popt contiene las librer as popt que son usadas por algunos programas para analizar opciones de la l nea de comandos Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at utils rpm org dist rpm e Descarga FTP ftp ftp rpm ore pub rpm dist rpom 4 1 x popt 1 7 tar e Tama o del paquete 564 KB e Estimaci n del espacio necesario en disco 17 4 MB e Tiempo estimado de construcci n 0 06 SBU Instalaci n de popt Instala popt ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete popt contiene la librer a 1ibpopt Descripci n Librer a popt La librer a 1ibpopt se utiliza para analizar opciones de la l nea de comandos slang 1 4 9 Introducci n a slang El paquete slang contiene la librer a slang utilizada para crear software multiplataforma robusto Informaci n sobre el paquete Descarga HTTP http gd tuwien ac at editors davis slang v1 4 slang 1 4 9 tar bz2 e Descarga FTP tp space mit edu pub davis slang v1 4 slang 1 4 9 tar bz2 e Tama o del paquete 624 KB e Estimaci n del espacio necesario en disco 9 6 MB e Tiempo estimado de construcci n 0 16 SBU Instalaci n de slang In
307. efix opt gnome make make install Contenido El paquete ORBit contiene las librer as 1ibIDL 1ibIIOP LibORBit libORBitCosNaming y 1ibORBitutil Descripciones Cap tulo 36 Librer as de GNOME 1 4 307 M s All de Linux From Scratch libIDL libIDL es el mapeador del Lenguaje de Definici n de Interfaz para CORBA libllOP LibIIOP es para comunicaciones CORBA a bajo nivel libORBit libORBit es la API de CORBA lib0RBitCosNaming No hay descripci n disponible libORBitutil libORBitutil contiene rutinas de conveniencia para ORBit OAF 0 6 10 Introducci n a OAF El paquete OAF contiene la Estructura de Activaci n de Objetos para GNOME Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources oaf 0 6 0af 0 6 10 tar bz2 e Descarga FTP tp ftp enome ore pub GNOME sources oaf 0 6 0af 0 6 10 tar bz2 e Tama o del paquete 432 KB e Estimaci n del espacio necesario en disco 10 3 MB e Tiempo estimado de construcci n 0 16 Dependencias de OAF Requeridas ORBit 0 5 17 y libxml 1 8 17 Opcional GTK Doc 1 0 Instalaci n de OAF Instala OAF ejecutando los siguientes comandos ldconfig amp amp configure prefix opt gnome disable gtk doc amp amp make amp amp make install Contenido El paquete OAF contiene las librer as 1iboaf Descripci n Librer as liboaf No hay descripci n disponible GNOME Libraries 1 4 2 Introducci n a G
308. eg Ficheros de configuraci n ffmpeg ffserver config Encontrar s un ejemplo del fichero de configuraci n de ffserver_http ffmpeg sourceforge net sample html Contenido El paquete FFmpeg contiene ffmpeg ffserver ffplay lLibavcodec y libavformat Descripciones ffmpeg ffmpeg es una herramienta en l nea de comandos para convertir ficheros de v deo flujos de red o la entrada de una tarjeta de TV a varios formatos de v deo ffserver ffserver es un servidor de flujo para todo lo que ffmpeg pueda usar como entrada ficheros flujos entrada de la tarjeta de TV c mara web etc ffplay ffplay es un reproductor de medios muy simple y portable que utiliza las librer as f fmpeg y la librer a SDL Cap tulo 43 Utilidades de V deo 361 M s All de Linux From Scratch libavcodec libavformat libavcodec y libavf ormat s son librer as para codificar decodificar flujos de v deo y meterlos en ficheros o paquetes de red Puesto que est n bien documentadas puedes incluirlas f cilmente en tu software al igual que hacen otros paquetes Avifile 0 7 38 Introducci n a Avifile El paquete Avifile contiene un reproductor de v deos AVI herramientas y librer as de soporte Es til para ver y editar ficheros AVI Informaci n sobre el paquete e Descarga HTTP http heanet dl sourceforge net sourceforge avifile avifile 0 7 0 7 38 tar e Descarga FTP e Tama o del paquete 2 8 MB e Estimaci n del espacio necesario
309. egios de root si el programa tiene el SUID root Por supuesto eliminar el permiso SUID hace imposible que otros usuarios aparte de root utilicen traceroute As que decide lo correcto para tu situaci n personal Ahora para cumplir por completo con el FHS como es nuestro objetivo si dejas el binario traceroute con el SUID a root entonces debes moverlo a usr bin con el siguiente comando mv usr sbin traceroute usr bin Esto asegura que el binario est en la ruta correcta para los usuarios que no son root Contenido El paquete Traceroute contiene traceroute Descripci n traceroute traceroute hace b sicamente lo que dice traza la ruta que siguen los paquetes desde la m quina en la que est s trabajando a otra m quina de la red mostrando todos los pasos intermedios routers en su camino Nmap 3 30 Cap tulo 19 Utilidades B sicas para el Trabajo en Red 149 M s All de Linux From Scratch Introducci n a Nmap Nmap es una utilidad de exploraci n de red y auditor a de seguridad Soporta escaneado ping escaneado de puertos e identificaci n TCP IP TCP IP fingerprinting Informaci n sobre el paquete e Descarga HTTP http download insecure ore nmap dist nmap 3 30 tez e Descarga FTP e Tama o del paquete 1 1 MB e Estimaci n del espacio necesario en disco 11 MB e Tiempo estimado de construcci n 0 36 SBU Dependencias de Nmap Opcional GTK 1 2 10 para construir la interfaz gr fica Instalaci n de
310. el paquete e Descarga HTTP http gd tuwien ac at publishing ghostscript ghosteum gsview 4 4 tar gz e Descarga FTP ftp mirror cs wisc edu pub mirrors ghost ghostgum gsview 4 4 tar gz e Tama o del paquete 875 KB e Estimaci n del espacio necesario en disco 24 MB e Tiempo estimado de construcci n 0 26 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs 5 0 gsview 4 4 gvx patch Dependencias de GSview Instalaci n de PSUtils 398 M s All de Linux From Scratch Requeridas GTK 1 2 10 y AFPL Ghostscript 8 11 o ESP Ghostscript 7 07 1rc2 con libgs so instalada Instalaci n de GSview GSview usa netscape para navegar por la ayuda en l nea BLES no instala Netscape pero tiene otros navegadores para elegir Simplemente edita srcunx gvxreg c usando el siguiente gui n sed sustituyendo browser por el nombre del ejecutable de tu navegador mv srcunx gvxreg c srcunx gvxreg old cat srcunx gvxreg old sed s netscape browser gt srcunx gvxreg c Instala GSview ejecutando los siguientes comandos patch Np1 i gsview 4 4 gvx patch sed s GSVIEW_ROOT usr local GSVIEW_ROOT usr srcunx unx mak gt Makefile amp amp make amp amp make install Explicaci n de los comandos sed sIGSVIEW_ROOT usr locallGSVIEW_ROOT usrl Este comando cambia el directorio de instalaci n por defecto a usr Configuraci n de GSview Ficheros de configuraci n etc gsv
311. el tama o de pantalla de un GIF o lo reacondiciona gifrotat Rota un GIF el ngulo deseado gifrsize Redimensiona un GIF mediante el borrado o duplicaci n de bits gifspnge Plantilla de c digo para filtrar un GIF con operaciones internas giftext Imprime s lo texto informaci n general sobre un GIF gifwedge Crea un GIF de prueba que se asemeja al patr n de prueba de color del monitor icon2gif Convierte revierte a desde un formato de texto editable raw2gif Convierte datos de im genes sin procesar de 8 bits en ficheros GIF rgb2gif Convierte im genes de 24 bits en GIF usando cuantificaci n del color text2gif Genera im genes GIF a partir de texto regular en fuentes 8x8 liomng 1 0 5 gifflip 89 M s All de Linux From Scratch Introducci n a libmng La librer a libmng la utilizan los programas que quieren leer y escribir ficheros Gr ficos de Im genes M ltiples para Red Multiple image Network Graphics MNG que son los equivalentes animados de los ficheros PNG Informaci n sobre el paquete e Descarga FTP ftp DS dl m7 Bp erbaa hna 0 5 tar gz e Tama o del paquete 616 KB e Estimaci n del espacio necesario en disco 12 4 MB e Tiempo estimado de construcci n 0 31 SBU Dependencias de libmng Requeridas libipeg 6b y lems 1 11 Instalaci n de libmng Instala libmng ejecutando los siguientes comandos configure prefix usr with zlib with jpeg with lcms
312. en disco 46 0 MB e Tiempo estimado de construcci n 4 28 SBU Descarga adicional e CODECS necesarios http flow dl sourceforge net sourceforge avifile binaries 011002 tgz Dependencias de Avifile Requeridas Qt 3 2 1 y SDL 1 2 6 Opcionales FEmpeg 0 4 7 XviD 0 9 2 libmad 0 15 0b libvorbis 1 0 y LAME 3 93 1 Instalaci n de Avifile Instala Avifile ejecutando los siguientes comandos install d usr lib avifile 0 7 win32 tar xzvf binaries 011002 tgz C usr lib avifile 0 7 s autogen sh configure make maintainer clean amp amp autogen sh configure prefix usr with gt prefix opt gt with win32 path usr lib avifile 0 7 win32 amp amp make make install Explicaci n de los comandos autogen sh amp amp configure amp amp make maintainer clean amp amp autogen sh El autor de este paquete utiliza el antiguo autoconf que genera problemas como hacer que configure no sea capaz de encontrar algunas librer as o crear problemas de compilaci n Corregimos esto regenerando los guiones de configuraci n Contenido El paquete Avifile contiene aviplay avibench avifile config mmxnow config avirecompress avicap avirec ky4lsetup avicat avitype y avimake Descripciones aviplay aviplay maneja los formatos de entrada los CODECs y los formatos de salida para mostrar ficheros de v deo AVI en tu pantalla avibench avibench realiza una medici n del re
313. en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerard linuxfromscratch org source etc sysconfig rc source rc functions case 1 in start echo Iniciando xinetd loadproc usr sbin xinetd stop echo Parando xinetd killproc usr sbin xinetd reload echo Recargando xinetd killall HUP xinetd restart 0 stop sleep 1 0 start status statusproc usr sbin xinetd 5 echo Uso 0 start stop reload restart status exit 1 esac Fin de rc _base init d xinetd EOF A ade los enlaces simb licos a los niveles de arranque ln s etc rc d init d xinetd etc rc d rc0 d K49xinetd amp amp ln s etc rc d init d xinetd etc rc d rc1 d K49xinetd amp amp ln s etc rc d init d xinetd etc rc d rc2 d K49xinetd s ln s etc rc d init d xinetd etc rc d rc3 d S23xinetd amp amp ln s etc rc d init d xinetd etc rc d rc4 d S23xinetd s ln s etc rc d init d xinetd etc rc d rc5 d S23xinetd amp amp ln s etc rc d init d xinetd etc rc d rc6 d K49xinetd Ahora utilizaremos nuestro nuevo gui n de arranque para iniciar xinetd etc rc d init d xinetd start La comprobaci n del fichero var 1og daemon log puede resultar entretenida Este fichero puede contener entradas similares a las siguientes Explicaci n de los comandos 205 M s All de Linux From Scratch Aug 22 21 40 21 dps10 xinetd 2696 Server usr sbin in rlogind is not executable line 29 Aug 22 21 40 2
314. en http aspell net Instala el diccionario o diccionarios ejecutando los siguientes comandos configure amp amp make amp amp make install Contenido El paquete aspell contiene las liber as libaspe11 Descripci n Librer a aspell La librer a libaspel1 ofrece una interfaz para la revisi n ortogr fica ispell 3 2 06 epa6 Introducci n a ispell El paquete ispell contiene un corrector ortogr fico que puede manejar lenguajes internacionales Informaci n sobre el paquete e Descarga HTTP http membled com work patches ispell ispell 3 2 06 epa6 tar bz2 e Descarga FTP e Tama o del paquete 1 2 MB e Estimaci n del espacio necesario en disco 11 MB e Tiempo estimado de construcci n 0 03 SBU Instalaci n de ispell El primer paso es crear el fichero 1local h sed e s usr local usr g local h linux gt local h Por defecto ispell s lo instala el diccionario de Ingl s Americano Para instalar otros lenguajes consulta el fichero config X y busca las definiciones para agregar a local h Compila e instala ispell con los siguientes comandos make amp amp make install Contenido El paquete ispell contiene el programa ispel1 usado para correcci n ortogr fica Guile 1 6 4 Introducci n a Guile El paquete Guile contiene la librer a del lenguaje de extensi n del Proyecto GNU Guile tambi n contiene un int rprete aut nomo de Scheme Informaci n sobre el paquete e Descarga HTTP http ftp
315. en los niveles de arranque 2 3 4 y 5 La segunda es para detener cualquier proceso fcron actual e iniciar uno nuevo Puesto que esta es probablemente tu primera instalaci n y queremos un gui n de arranque basado en la plantilla de BLFS respondemos n en ambas pruebas with dsssI dir usr share sgmW docbook dsssl stylesheets 1 78 Puede a adirse si tienes instalado OpenJade y dsssl stylesheets para generar la documentaci n a partir de los ficheros fuente en DocBook Configuraci n de Fcron Ficheros de configuraci n etc fcron conf etc fcron allow etc fcron deny Informaci n sobre la configuraci n No son necesarios cambios en los ficheros de configuraci n Puedes encontrar informaci n sobre la configuraci n en la p gina de manual de feroni CONE Los guiones de feron se escriben usando ferontab Dirigete a su p gina de manual para ver los par metros apropiados para tu situaci n Crea el gui n de arranque mediante cat gt etc rc d init d fcron lt lt EOF 4 bin sh Inicio de rc_base init d fcron Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerard flinuxfromscratch org source etc sysconfig rc source rc functions case 1 in start echo Iniciando fcron loadproc fcron stop echo Parando fcron killproc fcron restart 0 stop sleep 1 0 start status statusproc fcron id echo Uso 0 start stop restart status exit 1 esac F
316. ene las librer as 1libstartup notification Descripci n Librer as startup notification Las librer as startup notification proporcionan las funciones necesarias para que las aplicaciones se comuniquen con el sistema del puntero del rat n y le indiquen al usuario que el programa se est cargando Contenido 239 Cap tulo 28 Administradores de Ventanas Los Administradores de Ventanas y los Entornos de Escritorio son las interfaces de usuario primarias en el Sistema de Ventanas X Un Administrador de Ventanas es un programa que controla el aspecto de las ventanas y proporciona los m todos mediante los que el usuario puede interactuar con ellas Un Entorno de Escritorio suministra una interfaz m s completa para el sistema operativo y proporciona una gama de utilidades y aplicaciones integradas Hay disponibles muchos Administradores de Ventanas Algunos de los m s conocidos son fvwm2 Window Maker AfterStep Enlightenment Sawfish y Blackbox Los Entornos de Escritorio disponibles para Linux son GNOME KDE y XFce Elegir un Administrador de Ventanas o un Entorno de Escritorio es algo muy subjetivo La elecci n depende del aspecto y comportamiento de los paquetes los recursos RAM espacio en disco necesarios y las utilidades incluidas Una p gina web que muestra un buen resumen de lo que hay disponible capturas de pantalla y sus respectivas caracter sticas es Administradores de Ventanas para X En este cap tulo encontrar s la
317. enjade 1 3 2 install catalog add etc sgml openjade 1 3 2 cat usr share sgml openjade 1 3 2 catalog install catalog add etc sgml sgml docbook cat etc sgml openjade 1 3 2 cat Explicaci n de los comandos disable static Esta opci n evita que se construya la librer a est tica enable http Esta opci n a ade soporte para http enable default catalog etc sgml catalog Esta opci n establece la ruta a nuestro cat logo centralizado enable default search path Esta opci n establece el valor por defecto de SGML_SEARCH_PATH datadir usr share sgml openjade 1 3 2 Esta opci n pone los ficheros de datos en usr share sgml openjade 1 3 2 en lugar de en usr share ln sf openjade usr bin jade ln sf libogrove so usr lib libgrove so ln sf libospgrove so usr lib libspgrove so ln sf libostyle so usr lib libstyle so Estos comandos crean los equivalentes en Jade de los ejecutables y librer as de OpenJade OSX 389 M s All de Linux From Scratch Configuraci n de OpenJade Informaci n sobre la configuraci n echo SYSTEM Y usr share docbook docbookx dtdX N usr share xml docbook xml1 dtd 4 2 docbookx dtdi gt gt usr share sgml openjade 1 3 2 catalog Esta configuraci n s lo es necesaria si intentas usar OpenJade para procesar los ficheros XML del libro BLFS a trav s de DSSSL Contenido El paquete OpenJade contiene openjade Descripci n openjade openjade es una
318. equired pam_unix so session required pam_unix so password required pam permit so Fin de etc pam d shadow EOF cat gt etc pam d su lt lt EOF Inicio de etc pam d su auth sufficient pam_rootok so auth required pam_unix so account required pam_unix so session required pam_unix so Fin de etc pam d su EOF cat gt etc pam d useradd lt lt EOF Inicio de etc pam d useradd auth sufficient pam_rootok so auth required pam_unix so account required pam_unix so session required pam_unix so password required pam permit so Fin de etc pam d useradd EOF cat gt etc pam d chage lt lt EOF Inicio de etc pam d chage auth sufficient pam_rootok so auth required pam_unix so account required pam_unix so session required pam_unix so Explicaci n de los comandos 45 M s All de Linux From Scratch password required pam_permit so Fin de etc pam d chage EOF Actualmente etc pam d other est configurado para permitir a cualquiera con una cuenta en la m quina usar programas que no tienen un fichero de configuraci n propio Despu s de comprobar que PAM est correctamente configurado puede cambiarse de la siguiente forma cat gt etc pam d other lt lt EOF Inicio de etc pam d other auth required pam_deny so auth required pam warn so account required pam_deny so session required pam_deny so password required pam_deny so password required pam_warn so Fin de etc pam d other
319. er contiene las librer as 1libgstreamer y libgst gst plugins 0 6 2 Introducci n a gst plugins El paquete gst plugins contiene interfaces de los CODECs Informaci n sobre el paquete Descarga HTTP http ftp enome org pub GNOME sources gst e Descarga FTP tp ftp enome org pub GNOME sources gst plugins 0 6 gst plugins 0 6 2 tar bz2 e Tama o del paquete 1 9 MB e Estimaci n del espacio necesario en disco 102 MB e Tiempo estimado de construcci n 2 16 SBU Dependencias de gst plugins Requerida GStreamer 0 6 2 Opcionales libEAME 0 9 0 libmad 0 15 0b OpenQuicktime 1 0 y SDL 1 2 6 Instalaci n de gst plugins Instala gst plugins ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make make install amp amp gst register Contenido El paquete gst plugins contiene las librer as 1libgst GNOME Media 2 2 2 Introducci n a GNOME Media El paquete GNOME Media contiene las aplicaciones multimedia de GNOME Informaci n sobre el paquete e Descarga FTP ftp y e Tama o del paquete 2 8 MB e Estimaci n del espacio necesario en disco 37 8 MB e Tiempo estimado de construcci n 0 49 SBU Dependencias de GNOME Media Requeridas libgnomeui 2 2 2 y GStreamer 0 6 2 Instalaci n de GNOME Media Instala GNOME Media ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome Y localstatedir var lib li
320. es an nimas MaxClients 10 Queremos mostrar el contenido de welcome msg en el ingreso y el de message cada vez que se cambie de directorio DisplayLogin welcome msg DisplayFirstChdir message Limitar la escritura en cualquier lugar del chroot an nimo lt Limit WRITE gt DenyAll lt Limit gt lt Anonymous gt EOF Gui n proftpd para init d cat gt etc rc d init d proftpd lt lt EOF bin sh Inicio de rc_base init d proftpd Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerard linuxfromscratch org source etc sysconfig rc source rc_functions case 1 in start echo Iniciando el servidor FTP loadproc usr sbin proftpd stop echo Deteniendo el servidor FTP killproc usr sbin proftpd reload echo Recargando el servidor FTP reloadproc usr sbin proftpd restart 0 stop Gui n proftpd para init d 221 M s All de Linux From Scratch sleep 1 0 start status statusproc usr sbin proftpd r echo Uso 0 start stop reload restart status exit 1 esac Fin de rc_base init d proftpd EOF chmod 755 etc rc d init d proftpd Crea los enlaces simb licos a este fichero en los directorios rc d adecuados con los siguientes comandos cd etc rc d init d amp amp ln sf init d proftpd rc0 d K50proftpd amp amp ln sf init d proftpd rcl1 d K50proftpd amp amp ln sf init d proftpd rc
321. es dispositivos SCSI y puede que no necesites dispositivos frame buffer o el directorio de pseudoterminales Igualmente el n mero de discos duros y particiones que incluyas debe ser el m nimo que necesites No se ha hecho un estudio exaustivo de la siguiente lista as que se puede ahorrar mas espacio e inodos mediante un ajuste fino de este conjunto mkdir mnt loop1 dev pts cp a dev null dev console dev fb 0 7 dev fd dev fd0 dev fd0h1440 dev full dev hda dev hdb dev hdc dev hdd dev initctl dev kmem Y dev loop 0 3 dev 1p0 dev mem dev port dev psaux dev ram dev ram0 dev raml dev ram2 dev ram3 dev random dev rtc dev shm dev stderr dev stdin dev stdout dev tty dev tty 0 9 dev ttyS0 dev ttySl dev urandom dev zero mnt loop1 dev Qu es necesario en el directorio etc Si lo eliges puedes copiar todo o parte de tus ficheros etc passwd y etc group Pero aunque cada uno tenga menos de 1024 bytes perder s dos bloques y dos inodos en tu disco de memoria inicial Esto en realidad solo importa porque intentamos apretarlo todo en un disquete de 1 44MB Cada peque o bit ayuda La estrategia aqu tomada es crear estos dos ficheros como parte de los procesos de arranque e inicializaci n del rescate Los comandos que crean estos dos ficheros ser n integrados dentro del gui n rcs que linuxrc en realidad busybox invoca tras la carga del initrd De esta forma no se usan mas inodos o bloque
322. es eel 2 2 ee1 2 2 4 tar bz2 e Descarga FTP tp ftp enome org pub GNOME sources eel 2 2 ee1 2 2 4 tar bz2 e Tama o del paquete 484 KB e Estimaci n del espacio necesario en disco 23 6 MB e Tiempo estimado de construcci n 0 76 SBU Dependencias de EEL Requeridas libgnomeui 2 2 2 y GAIL 1 2 2 Instalaci n de EEL Instala EEL ejecutando los siguientes comandos configure prefix GNOME_PREFIX make amp amp make install Contenido El paquete EEL contiene las librer as 1ibeel Descripci n Librer as libeel Las librer as 1ibee1 son una colecci n de acoples desarrollados por el proyecto Nautilus libgtkhtml 2 2 4 Introducci n a libgtkhtml El paquete libgtkhtml contiene las librer as 1ibgtkhtml Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources libetkhtml 2 2 libetkhtml 2 2 4 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources libetkhtml 2 2 libetkhtml 2 2 4 tar bz2 e Tama o del paquete 336 KB e Estimaci n del espacio necesario en disco 129 MB Instalaci n de librsvg 283 M s All de Linux From Scratch e Tiempo estimado de construcci n 1 40 SBU Dependencias delibgtkhtml Requeridas GAIL 1 2 2 y GNOME Virtual File System 2 2 5 Instalaci n de libgtkhtml Instala libgtkhtml ejecutando los siguientes comandos configure prefix GNOME_PREFIX make make install Contenido El paquete libgtkhtml contiene las librer a
323. es ftp info zip org pub infozip src unzipS5S0 tar 2z e Descarga FTP tp ftp info zip ore pub infozip src unzipS50 tar 2z e Tama o del paquete 1 1 MB e Estimaci n del espacio necesario en disco 5 8 MB e Tiempo estimado de construcci n 0 16 SBU Descargas adicionales which 2 14 y alternativas 103 M s All de Linux From Scratch e Parche recomendado _http www linuxfromscratch org patches blfs 5 0 unzip 5 50 dotdot patch e Parche recomendado http www linuxfromscratch org patches blfs 5 0 unzip 5 50 dont make noise patch Instalaci n de UnZip Por defecto UnZip no soporta descompresi n por encogimiento shrink decompression Para activarla u obtener mas informaci n consulta la FAQ de UnZip en http www info zip ore pub infozip FAO htmlttunshrink Instala UnZip ejecutando los siguientes comandos patch Np1 i unzip 5 50 fix Makefile patch patch Np1 i unzip 5 50 fix libz patch patch Np1 i unzip 5 50 dont make noise patch patch Np1 i unzip 5 50 dotdot patch cp unix Makefile make prefix usr linux amp amp make prefix usr linux _shlibz amp amp make prefix usr install cp a libunzip so usr lib Explicaci n de los comandos make prefix usr linux Este comando sobreescribe la variable prefix que est establecida a usr local en el Makefile y construye los ejecutables para un sistema linux Las alternativas a linux pueden verse con el
324. esario debes ejecutar sbin Idconfig como root Contenido El paquete libpng contiene las librer as 1ibpng y libpng config Descripciones Librer as png La librer a PNG es una colecci n de rutinas para crear y manipular ficheros PNG El formato PNG fue dise ado como sustituto de GIF y en menor medida de TIFF con muchas mejoras y extensiones y sin problemas de patentes libpng config libpng config facilita informaci n de configuraci n para libpng libtiff 3 6 0 Introducci n a libtiff El paquete libtiff contiene las librer as tiff y aplicaciones asociadas Las librer as las utilizan muchos programas para leer y escribir ficheros tiff y las aplicaciones son tiles para todo tipo de operaciones con ficheros tiff Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at hci windowmaker libs tiff v3 6 0 tar e Descarga FTP ftp ftp remotesensing ore pub libtiff tiff v3 6 0 tar 2z e Tama o del paquete 1 MB e Estimaci n del espacio necesario en disco 10 0 MB e Tiempo estimado de construcci n 0 15 SBU liopng 1 2 5 85 M s All de Linux From Scratch Instalaci n de libtiff Instala libtiff ejecutando los siguientes comandos configure prefix usr noninteractive with DIR_MAN usr share man amp amp make make install Explicaci n de los comandos noninteractive Esta opci n se utiliza para evitar la rutina de configuraci n que solicita la confirmaci n de
325. esheets contiene hojas de estilo XSL para HTML y FO Contenido 395 Cap tulo 49 PostScript Este cap tulo incluye aplicaciones para crear manipular o ver ficheros PostScript y ver ficheros en Formato Portable de Documento PDF a2ps 4 13b Introducci n a a2ps a2ps es un filtro utilizado b sicamente en segundo plano principalmente por guiones de impresi n para convertir casi todo tipo de formato de entrada a salida PostScript El nombre de la aplicaci n se ampl a apropiadamente a all to PostScript todo a PostScript Informaci n sobre el paquete e Descarga HTTP http ftp enu ore gnu a2ps a2ps 4 13b tar 2z e Descarga FTP ftp ftp enu ore gnu a2ps a2ps 4 13b tar 2z e Tama o de la descarga 1 9 MB e Estimaci n del espacio necesario en disco 19 2 MB e Tiempo estimado de construcci n 0 26 SBU Descarga adicional e Descarga FTP Fuentes internacionales Instalaci n de a2ps Instala a2ps ejecutando los siguientes comandos cd contrib cp Makefile in Makefile in orig amp amp sed e s emacs Makefile in orig gt Makefile in amp amp cd amp amp cp configure orig amp amp sed e s usr local share ghostscript usr share ghostscript g configure orig gt configure configure prefix usr sysconfdir etc a2ps localstatedir var with medium letter amp amp make amp amp make install Explicaci n de los comandos cd contrib amp amp cp Makefile in Make
326. esi n en otros programas como por ejemplo MTAs Requeridas 97 Cap tulo 11 Utilidades del Sistema Este cap tulo contiene principalmente utilidades para el hardware Tambi n contiene aplicaciones usadas por otras aplicaciones del libro por motivos de instalaci n GPM 1 20 1 GPM El demonio del rat n de proposito general es un servidor de rat n para aplicaciones que se ejecutan en consola No solo proporciona soporte general para cortar y pegar si no que su librer a es usada por diverso software como links para proporcionar soporte completo del rat n a la aplicaci n Es til en escritorios especialmente si sigues las instrucciones de Mas alla de Linux From Scratch Con frecuencia es mucho mas f cil y menos propenso a errores copiar y pegar entre dos ventanas de consola que escribirlo todo a mano Introducci n a GPM El paquete GPM contiene un servidor de rat n para consola y xterm Es til para cortar y pegar texto en la consola y tambi n porque muchos programas basados en consola lo necesitan para incluir soporte de rat n Informaci n sobre el paquete e Descarga HTTP e Descarga FTP ftp arcana linux it pub gpm gpm 1 20 l tar bz2 e Tama o del paquete 556 KB e Estimaci n del espacio necesario en disco 5 3 MB e Tiempo estimado de construcci n 0 09 SBU Descargas adicionales e Parche recomendado _http www linuxfromscratch org patches blfs 5 0 2pm 1 20 1 segfault patch e Parche recomendado
327. eso para enviar correo desde algunas m quinas necesitar s editar etc courier smtpaccess default Despues de completar los pasos anteriores necesitar s ejecutar los siguientes comandos makesmtpaccess makehosteddomains makealiases Configuraci n SMTP SMTMP SSL Esta secci n activar el servidor SMTP de Courier Configuraci n de Courier 179 M s All de Linux From Scratch etc courier esmtpd ESMTPDSTART YES etc courier esmtpd ssl ESMTPDSSLSTART YES Configuraci n POP3 POP3 SSL Esta secci n activar el servidor POP3 de Courier etc courier pop3d POP3DSTART YES etc courier pop3d ssl POP3DSLLSTART YES Configuraci n IMAP IMAP SSL Esta secci n activar el servidor IMAP de Courier etc courier imapd IMAPDSTART YES etc courierd imapd ssl IMAPDSSLSTART YES Creaci n de los directorios de correo para los usuarios del sistema Esta secci n explica c mo crear MailDirs para los usuarios de tu sistema cd home usuario maildirmake Maildir chown usuario grupo Maildir R Ajustes para usuarios virtuales Esta secci n explica c mo ajustar Maildir para tus usuarios virtuales echo vmailman x 9000 9000 Virtual Mailman home vmailman bin bash gt gt etc passwd echo vmailman x 9000 gt gt etc group Ahora establece los directorios de correo para estos usuarios virtuales cd home vmailman mkdir usuario_virtual cd usuario_virtual maildirmake Maildir chown vmailman vmailman Maildir
328. etario cat gt bash profile lt lt EOF Inicio de bash_profile Escrito para M s All de Linux From Scratch por James Robertson lt jameswrobertsonfearthlink net gt Variables de entorno personales y programas de inicio Alias personales y funciones deber an estar en bashrc Variables de entorno del sistema y programas de inicio deber an estar en etc profile Alias del sistema y funciones est n en etc bashrc if f SHOME bashrc then source HOME bashrc EN if d SHOME bin then pathman HOME bin last fi Los ficheros de inicio de Bash 33 M s All de Linux From Scratch export PATH Fin de bash_profile EOF Aqu se muestra un fichero bashrc b sico Los comentarios en el fichero deber an explicar todo lo que necesitas Los comentarios e instrucciones anteriores para usar etc skel para bash_profile tambi n son aplicables aqu Solo los nombres de los ficheros de destino son diferentes cat gt bashrc lt lt EOF Inicio de bashrc Escrito para M s All de Linux From Scratch por James Robertson lt jameswrobertsonfearthlink net gt Alias personales y funciones Variables de entorno personales y programas de inicio deber an estar en bash_profile Variables de entorno del sistema y programas de inicio est n en etc profile Alias del sistema y funciones est n en etc bashrc I H if f etc bashrc then source etc bash
329. eter gdmlogin gdmmktemp gdmphotosetup gdmsetup gdmthemetester gdm restart gdm safe restart gdm stop gdmaskpass gdmconfig y gdmopen Descripciones gdm gdm es un gui n de envoltorio para ejecutar el binario GDM el indicador de ingreso al sistema configurable basado en GNOME gdmchooser gdmchooser es una aplicaci n para seleccionar servidores con XDMCP activado en la red local gdmsetup gdmsetup es una interfaz gr fica para editar gdm conf gdm restart y gdm safe restart gdm restart env a la se al HUP y gdm safe restart env a la se al USR al demonio para que se reinicie Se usan despu s de editar el fichero de configuraci n gdmcontfig gdmconfig es una aplicaci n para administrar la configuraci n del grupo de aplicaciones de GDM al completo Maneja el aspecto la seguridad XDMCP el selector de GDM y m s Contenido 305 Cap tulo 35 Configuraci n de GNOME Este cap tulo hace de GNOME el escritorio de tu elecci n cuando ejecutes statrx Configuraci n de los paquetes b sicos de GNOME Crea un fichero xinitrc para iniciar GNOME echo exec gnome session gt gt xinitre y aseg rate de que puede encontrar todas las librer as con ldconfig En este momento puedes arrancar GNOME con startx Cap tulo 35 Configuraci n de GNOME 306 Cap tulo 36 Librer as de GNOME 1 4 Esta secci n contiene librer as adicionales de GNOME 1 4 que necesitan algunas aplicaciones que a n no han si
330. evitar que se use el directorio por defecto que es usr var with fhs Asigna todas las otras rutas de los ficheros de modo que sean compatibles con la norma FHS with smbmount Ordena la creaci n de un programa que usar el comando mount para que montar vol menes remotos SMB compartidos windows sea tan sencillo como montar sistemas de ficheros NFS remotos rm rf usr private Elimina un directorio creado err neamente por source scripts installbin sh en la fase make install Configuraci n de Samba Configuraremos un servidor Samba SAMBABOX para actuar como controlador primario de dominio as como configuraremos un cliente del dominio que ejecute Windows 2000 Server WIN2KBOX y act e como servidor miembro del dominio Se dar n instrucciones detalladas para a adir WIN2KBOX al dominio debido a los pasos extra necesarios Se pueden encontrar instrucciones para a adir clientes Windows 95 98 XP en la documentaci n reci n instalada apuntando un navegador web a file usr share samba swat using_samba ch03_01 htmlich03 55770 Ficheros de configuraci n etc samba smb conf etc rc d init d samba Primero crearemos algunos directorios que necesita Samba mkdir var lib samba mkdir var lib samba netlogon amp amp mkdir var lib samba ntprofile amp amp mkdir var lib samba profiles amp amp chmod R 1777 var lib samba Y el fichero de configuraci n de Samba cat gt etc samba smb conf lt lt EOF
331. f init d cups rc5 d S99cups Contenido CUPS proporciona accept cupsaddsmb cupsd cupstestppd Ipadmin Ipc Ipinfo Ipmove reject cancel cups config disable enable Ip Ipoptions Ippasswd lpq lpr Iprm Ipstat libcups libcupsimage y varios guiones y filtros Ipc lpc facilita un control limitado sobre las impresras y clases de colas suministradas por CUPS cupsd cupsd es el planificador para el Sistema de Impresi n Com n de Unix accept accept le indica al sistema de impresi n que acepte trabajos de impresi n para el destino indicado reject reject le indica al sistema de impresi n que rechace trabajos de impresi n para el destino indicado cupsaddsmb cupsaddsmb exporta impresoras al software SAMBA para usarlas con clientes Windows Ipadmin Ipadmin configura las impresoras y clases de colas suministradas por CUPS Ipintfo Ipinfo lista los dispositivos disponibles o los controladores conocidos por el servidor CUPS Ipmove Ipmove mueve el trabajo especificado a un nuevo destino cupstestppd cupstestppd comprueba la validez de ficheros PPD Ipq lpq muestra el actual estado de la cola de impresi n para la impresora nombrada Contenido 375 M s All de Linux From Scratch lpr lpr suministra ficheros para su impresi n Iprm Iprm cancela trabajos de impresi n que ya han sido encolados cancel cancel cancela los trabajos de impresi n existentes disable disable para las impresoras o clases
332. faultDepth 16 En la subsecci n para tu profundidad por defecto a ade una l nea de modos similar a Modes 1280x1024 1024x768 El primer modo listado ser normalmente la resoluci n de inicio Comprueba el sistema con XFree86 xf86config XF86Config new S lo obtendr s un fondo de pantalla gris con un puntero de rat n en forma de X pero esto confirma que el sistema funciona Ci rralo con Control Alt Retroceso Si el sistema no funciona revisa var log XFree86 0 log para ver qu ha ido mal Mueve el fichero de configuraci n a su localizaci n final mv XF86Config new etc X11 XF86Config Crea xinitre cat gt xinitre lt lt EOF Inicio del fichero xinitrc xterm g 80x40 0 0 amp xclock g 100x100 0 0 amp twm EOF Esto proporciona una pantalla inicial con una xterm y un reloj manejados por un administrador de ventanas simple el Tab Window Manager Para los detalles sobre twm mira su p gina de manual Inicia las X con startx para obtener un Sistema de Ventanas X b sico y funcional Contenido El paquete XFree86 contiene el Sistema de Ventanas X para Linux y otros sistemas operativos Incluye el servidor X fuentes xterm un administrador de ventanas simple twm varias utilidades controladores de salida de v deo y varios controladores de entrada incluidos el rat n y el teclado XFree86 tambi n contiene librer as y ficheros de cabecera para el desarrollo de programas para las X Conteni
333. fce4 panel es el administrador del panel de XFce Contiene el lanzador un reloj un alerta de correo nuevo un cambiador de escritorios y un separador xfdesktop xfdesktop es el administrador de escritorio de XFce xfhelp4 xfhelp4 es un gui n que lanza un paginador HTML que muestra la documentaci n en l nea xflock4 xflock4 es un gui n que bloquea la pantalla actual durante las operaciones de arrastrar y soltar xfmountdev4 xfmountdev4 monta un dispositivo en el punto de montaje especificado y lanza xftree4 luego desmonta el dispositivo cuando xftree4 termina Configuraci n de XFce 244 M s All de Linux From Scratch xfrun4 xfrund4 el el lanzador de aplicaciones de XFce xfsamba4 xfsambad es el interfaz para Samba de XFce xftaskbar4 xftaskbard4 es el administrador de la barra de tareas de XFce xfterm4 xfterm4 es un peque o envoltorio wrapper de terminal para usar como acci n de arrastrar y soltar para el panel frontal de XFce xftrash4 xftrash4 es un peque o gui n para usar como acci n de arrastrar y soltar para el panel frontal de XFce xftree4 xftree4 es el administrador de ficheros de XFce xfwm4 xfwm4 es un administrador de ventanas para X11 xfrun4 245 IX KDE IX KDE 246 Introducci n a KDE KDE es un entorno de escritorio completo que se construye sobre XFree86 y QT proporcionando un administrador de ventanas y muchas herramientas de usuario como un navegador procesador de texto
334. fica en formato portable a ASCII Art Puede ser usada por muchos programas y tiene una API muy bien documentada de modo que puedes incluirla f cilmente en tus propios programas aalib config aalib config proporciona informaci n de configuraci n para AAlib Requeridas M s All de Linux From Scratch aainfo aainfo proporciona informaci n de la configuraci n actual de AAlib aatest aatest muestra las habilidades de AAlib en un peque o programa de prueba aafire aafire es otro juguete de AAlibaalib que muestra un fuego animado en ASCH Art aasavefont No hay informaci n disponible SVGAlib 1 4 3 Introducci n a SVGAlib SVGAIIib es una librer a gr fica de bajo nivel que proporciona modos VGA y SVGA en la consola Es til para programas que se ejecutan en la consola y requieren capacidades gr ficas Informaci n sobre el paquete e Descarga HTTP http www svealib org svgalib 1 4 3 tar gz e Descarga FTP ftp ftp ibiblio ore pub Linux libs graphics svgalib 1 4 3 tar gz e Tama o del paquete 827 KB e Estimaci n del espacio necesario en disco 9 7 MB e Tiempo estimado de construcci n 0 20 SBU Descarga adicional e Descarga HTTP http www linuxfromscratch ore patches blfs 5 0 svgalib 1 4 3 8cc3 l patch Instalaci n de SVGAlib Nota Debes compilar e instalar como usuario root Si no lo haces nada malo ocurrir durante la compilaci n pero ciertas herramientas no podr n instalar
335. file in orig amp amp sed e s emacs Makefile in orig gt Makefile in amp amp cd amp amp Estos comandos evitan que se compilen e instalen los ficheros de guiones para Emacs Si instalaste Emacs en vez de Vi como tu editor principal querr s omitir estas instrucciones cp configure orig amp amp sed e s usr local share ghostscript usr share ghostscript g configure orig gt configure Estos comandos modifican los guiones de configuraci n para que busquen la fuentes de Ghostscript en la ubicaci n en la que fueron instaladas seg n las instrucciones de BLFS sysconfdir etc a2ps Los ficheros de configuraci n se instalan en etc a2ps en vez de en usr etc with medium letter Esta opci n cambia el tama o del papel por defecto de A4 a letter Las instalaciones que utilicen A4 deber an eliminar esta opci n Configuraci n de a2ps Ficheros de configuraci n etc a2ps a2ps cfg etc a2ps a2ps site cfg Cap tulo 49 PostScript 396 M s All de Linux From Scratch Informaci n sobre la configuraci n Se puede encontrar informaci n sobre la configuraci n de a2ps en los comentarios incluidos en los ficheros anteriores y tambi n ejecutando info a2ps Contenido El paquete a2ps contiene a2ps y datos de filtros Descripci n a2ps a2ps es un filtro utilizado principalmente por guiones de impresi n que convierte la entrada est ndar o ficheros soportados a PostScript enscript 1 6 1 Intro
336. g gt docbook cat Este comando sustituye la entrada de cat logo DTDDECL que no est soportada por las herramientas SGML de Linux por la entrada de cat logo SGMLDECL Configuraci n de DocBook SGML DTD Ficheros de configuraci n etc sgml catalog ficheros de entidades xml 385 M s All de Linux From Scratch Informaci n sobre la configuraci n El gui n de instalaci n de arriba actualiza el cat logo Para usar solo la versi n 3 x mas actual de DocBook SGML DTD se necesita lo siguiente cat gt gt usr share sgml docbook sgml dtd 3 1 catalog lt lt EOF Inicio del cambio en el cat logo de la Versi n Mayor nica PUBLIC Davenport DTD DocBook V3 0 EN docbook dtd Fin del cambio en el cat logo de la Versi n Mayor nica EOF Contenido El paquete DocBook SGML DTD contiene ficheros DTD y ficheros MOD Descripciones Ficheros DTD Los ficheros DTD contienen una definici n de tipo de documento que describe los tipos de elementos y las listas de atributos que pueden ser usados en los ficheros SGML correspondientes Ficheros MOD Los ficheros MOD contienen componentes de la definici n de tipo de documento que se incluyen en ficheros DTD DocBook SGML DTD 4 2 Introducci n a DocBook SGML DTD El paquete DocBook SGML DTD contiene definiciones de tipos de documentos para la verificaci n de ficheros de datos SGML contra el conjunto de reglas de DocBook Son tiles para estructurar l
337. ga HTTP http www speex ore download speex 1 0 1 tar 2z e Descarga FTP e Tama o del paquete 381 KB e Estimaci n del espacio necesario en disco 4 0 MB e Tiempo estimado de construcci n 0 13 SBU Dependencias de Speex Recomendada liboge 1 0 Instalaci n de Speex Instala Speex ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete Speex contiene speexdec speexenc y libspeex Descripciones speexdec speexdec decodifica un fichero Speex y genera un fichero WAV o un fichero RAW speexenc speexene codifica un fichero WAV o RAW usando Speex libspeex libspeex proporciona a los programas funciones para codificar decodificar audio id3lib 3 8 3 Introducci n a id3lib id3lib es una librer a para leer escribir y manipular etiquetas ID3v1 y ID3v2 Informaci n sobre el paquete e Descarga HTTP http flow dl sourceforge net sourceforge id3lib id3lib 3 8 3 tar gz e Descarga FTP ftp sunsite ccu edu tw pub13 sourceforge i id3lib id3lib 3 8 3 tar 2gz e Tama o del paquete 928 KB e Estimaci n del espacio necesario en disco 39 MB e Tiempo estimado de construcci n 1 01 SBU Instalaci n de id3lib Instala id3lib ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Speex 1 0 1 350 M s All de Linux From Scratch Contenido El paquete id3lib contiene la librer a 1ibid3 id3co
338. global netbios name SAMBABOX workgroup DOMAINO1 os level 64 preferred master yes domain master yes local master yes security user Instalaci n de Samba 200 M s All de Linux From Scratch encrypt passwords yes domain logons yes log file var log log m log level 1 logon path N home bu windows logon drive H logon home homeserver u windows logon script logon cmd netlogon path var lib samba netlogon read only yes write list ntadmin profiles path var lib samba ntprofile read only no create mask 0600 directory mask 0700 Corpartido escribible por todos para pruebas tmp comment Espacio para ficheros temporales path tmp read only no public yes home comment Derectorios personales de los usuarios path home read only no public no EOF Ahora a ade la cuenta de m quina de confianza para WIN2KBOX usr sbin useradd g 100 d dev null c machine nickname s bin false win2kbox amp amp passwd 1 win2kbox amp amp smbpasswd a m win2kbox Crea el gui n de arranque de Samba cat gt etc rc d init d samba lt lt EOF bin bash Inicio de rc_base init d samba Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerard linuxfromscratch org source etc sysconfig rc source rc_functions case 1 in start echo Iniciando nmbd loadproc usr sbin nmbd D echo Iniciando smbd
339. guraci n set logfile var log fetchmail log set no bouncemail set postmaster root poll NOMBRESERVIDOR user usuario pass contrase a mda usr bin procmail f F d T Esto es una configuraci n de ejemplo que puede ser suficiente para muchas personas Puedes a adir tantos usuarios y servidores como necesites usando la misma sintaxis man fetchmail Busca cerca del final de la p gina la secci n CONFIGURATION EXAMPLES EJEMPLOS DE CONFIGURACI N que muestra tambi n varios ejemplos r pidos Hay una gran cantidad de opciones de configuraci n que puedes usar Contenido El paquete Fetchmail contiene fetchmail y fetchmailconf Descripciones fetchmail Cuando se ejecuta como usuario se usa como fuente el fetchmailrc del usuario y descarga el correo correspondiente fetchmailconf Este programa proporciona una interfaz gr fica en Tk para tu fetchmailrc haciendo m s f cil su configuraci n Sin embargo necesitar s Python y debes tener disponible el m dulo Tkinker Mutt 1 4 1i Introducci n a Mutt El paquete Mutt contiene un Agente de Correo de Usuario Es til para leer escribir responder guardar y borrar tu correo Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at infosys mail mutt mutt 1 4 1i tar 9z e Descarga FTP ftp ftp mutt org mutt mutt 1 4 1i tar gz e Tama o del paquete 2 5 MB e Estimaci n del espacio necesario en disco 12 MB e Tiempo estimado de con
340. h source bash_profile Activa tu rat n cd dev ln s psaux mouse Ajusta el enlace simb lico de la forma necesaria para otros tipos de rat n Por ejemplo un rat n serie en el primer puerto serie debe enlazarse a ttySO Crea el fichero XF86Config con cd XFree86 configure La pantalla se pondr negra y puede que oigas algunos clics del monitor Este comando crear un fichero XF86Conf ig new en tu directorio personal Edita XF86Conf ig new para afinar tu sistema Los detalles del fichero se encuentran en la p gina de manual man XF86Config Algunas cosas que puedes querer hacer e Secci n Files Cambiar el orden de b squeda de las rutas de fuentes Puede que quieras poner las fuentes de 100dpi delante de las fuentes de 75dpi si tu sistema normalmente se aproxima a los 100 puntos por pulgada Puede que quieras eliminar algunos directorios de fuentes por completo e Secci n Monitor Especifica los valores VertRefresh y HorizSync si el sistema no detecta autom ticamente el monitor y los valores correspondientes e Secci n InputDevice Puede que quieras cambiar la velocidad de autorrepetici n del teclado a adiendo Option Autorepeat 250 30 e Secci n Device Puedes querer ajustar alguna de las opciones disponibles para tu controlador de v deo La descripci n de los par metros del controlador se encuentra en la p gina de manual del mismo e Secci n Screen A ade una sentencia DefaultDepth similar a De
341. hero en los directorios rc d adecuados con los siguientes comandos cd etc rc d init d amp amp ln sf init d mysql rc0 d K26mysql amp amp ln sf init d mysql rc1 d K26mysgl amp amp ln sf init d mysql rc2 d K26mysgl amp amp ln sf init d mysql rc3 d S34mysgl amp amp ln sf init d mysql rc4 d S34mysgl ln sf init d mysql rc5 d S34mysgl ln sf init d mysqgl rc6 d K26mysqgl Contenido El paquete MySQL contiene comp_err isamchk isamlog msql2mysql my_print_defaults myisamchk myisamlog myisampack mysql mysql_config mysql_convert_table_format mysql _explain_log mysql_find_rows mysql fix extensions mysql fix _privilege_tables mysql_install mysql_install_db mysql_secure_installation mysql_setpermission mysql_tableinfo mysql _waitpid mysql_zap mysqlacess mysqladmin mysqlbinlog mysqlbug mysqlcheck mysqld mysqld_multi mysqld_safe mysqldump mysqldumpslow mysqlhotcopy mysqlimport mysqlmanager pwgen mysqlmanagerc mysqlshow mysqltest pack_isam perror replace resolve_stack_dump resolveip 1ibdbug libheap libmerge libmyisam libmyisammrg libmysqlclient libmystrings libmysys libnisam y libvio Descripci n Un listado del paquete ser a demasiado largo Sugerimos en su lugar consultar los detalles completos en la documentaci n de MySQL Ciertos programas de soporte de MySQL pueden necesitar que instales los m dulos DBI de Perl para funcionar co
342. i n El proceso de construcci n de Pine es algo inusual pues las opciones que normalmente se pasan a configure o se ponen en CFLAGS debe ponerse todas en la l nea de comandos del gui n build build slx Pine ofrece varias plataformas de destino slx especifica Linux usando lcrypt para obtener la funci n crypt Consulta el fichero doc pine ports para m s informaci n y otros m todos de autenticaci n DEBUG O0 Esta opci n compila una versi n optimizada de pine y pico que no genera ficheros de depuraci n MAILSPOOL var mail Localizaci n de los ficheros de la cola de correo var mail SSLDIR usr SSLCERTS etc ssl certs Localizaci n de los ficheros de OpenSSL cd bin amp amp install pine imapd ipop2d ipop3d mailutil mtest pico pilot rpdump rpload usr bin Esto instala Pine pgpring 156 M s All de Linux From Scratch Configuraci n de Pine Ficheros de configuraci n pinerc Informaci n sobre la configuraci n El ejecutable pine no necesita una configuraci n global Los usuarios pueden poner las opciones de Pine en pinerc usando un men de configuraci n interno Contenido El paquete Pine contiene pine pico pilot imapd ipop2d ipop3d mtest rpload y rpdump Descripciones pine pine es el agente de correo de usuario Pine pico pico es un editor independiente similar al editor de mensajes interno de Pine pilot pilot es un explorador y navegador de ficheros y directorios
343. iado Puedes comprobar que las fuentes est n disponibles con el programa xisfonts o con xfontsel Comprobar la instalaci n de la Infraestructura de Representaci n Directa DRI 230 M s All de Linux From Scratch Nota Deber as volver a ejecutar mkfontscale y mkfontdir cada vez que que agregues o borres fuentes TrueType Lo mismo para fc cache cada vez que agregues o borres cualquier tipo de fuente Configuraci n del teclado En esta versi n de XFree86 se ha informado que los mapas de teclado no latinos no incluyen las configuraciones latinas como suced a antes Para configurar un teclado que acepte entradas latinas y no latinas cambia la opci n XkbLayout del controlador de teclado en la secci n InputDevice del fichero XF86Conf ig Por ejemplo Section InputDevice Identifier Keyboard0 Driver Keyboard Option XkbModel Toe KON Option XkbLayout en_US ru Option XkbOptions grp switch grp alt_shift_toggle grp lediscrorr EndSection En este ejemplo puedes usar la combinaci n Alt Shift para cambiar entre mapas de teclado y usar el LED de Bloqueo de Desplazamiento Scroll Lock para indicar cuando se encuentra activo el segundo mapa Configuraci n de XDM xdm proporciona una entrada gr fica al sistema y generalmente se configura en etc inittab Casi toda la informaci n que necesitas para personalizar xdm la encontrar s en su p gina de manual Para ejecutar xdm en el arranque de la m quina cambia el nivel
344. ias que deber as ver son los ficheros README doctoo1s 1 3 1 tgz y utils 1 1 0 tgz sino los descargaste El subdirectorio fixes tambi n tiene un SUMS md5 sum Advierte que tiene el mismo nombre que el de las fuentes principales por lo que debes renombrarlo si lo descargas De todas formas puedes simplemente examinarlo y usarlo para comprobar el parche md5sum 4 3 0 4 3 0 1 diff gz Tras desempaquetar los ficheros X430src tgz y descomprimir el fichero diff cambia al directorio xc y ejecuta patch Np1 i 4 3 0 4 3 0 1 di f Cap tulo 26 Entorno X Window 224 M s All de Linux From Scratch Instalaci n de XFree86 Ajustes para la compilaci n del n cleo Si tienes un Intel P6 Pentium Pro Pentium II y superiores es recomendable que compiles el soporte MTRR Registros del Rango del Tipo de Memoria dentro del n cleo El n cleo puede mapear CPUs Cyrix y AMD en la interfaz MTRR por lo que seleccionar esta opci n tambi n es til para estos procesadores Esta opci n se encuentra en el men Processor type and features Tipo de procesador y caracter sticas Puede incrementar las prestaciones de las operaciones de escritura de im genes 2 5 veces o m s en tarjetas de v deo PCI o AGP En la secci n Character Devices Dispositivos de Caracteres activa el soporte para AGP y selecciona el soporte del chipset de tu placa base Si no conoces el chipset puedes seleccionar todos los tipos a expensas de un tama o mayor del n
345. ib Mark Hymers e daemontools traceroute y ucspi tcp Jeff Bauman e db y lems Jeremy Jones y Mark Hymers e aspell balsa bind bonobo bonobo conf cvs server db 3 3 11 db 3 1 17 emacs evolution exim expat gal gnome print GnuCash gtkhtml guppi guile guppi g wrap leafnode lesstif libcapplet libesmtp libfam libghttp libglade pine portmap PostgreSQL pspell qmail qpopper readline reiserfs Samba sendmail slib slrn soup tex tep wrappers y xinetd Billy O Connor e ProFTPD y rsync Daniel Baumann e ESP Ghostscript Matt Rogers e PHP Jeremy Utley e fetchmail y wvdial Paul Campbell e udftools Richard Downing e compface DirectFB FLAC id3lib Imlib2 libaS2 libdv libdvdcss libdvdread libFAME libmad libmpeg3 LZO MC NASM OpenQuicktime Speex y SVGAlib Igor Zivkovic e tripwire Manfred Glombowski e alsa oss inetutils gdk GLib GTK libxml y vim James Iwanek e iptables Henning Rohde e joe nano nmap slang w3m y whois Timothy Bauscher e MySQL Jesse Tie Ten Quee e fontconfig gcc gec2 j2sdk mozilla nas openoffice ispell nail STLport tcl tk y bind utils Tushar Teredesai e ncpfs y RP PPPoE DJ Lucas e ntp Eric Konopka Reconocimientos Generales e Gerard Beekmans por tolerarnos habitualmente y por poner en marcha el proyecto LES e Bruce Dubbs por escribir la receta kde txt a partir de la que hemos obtenido mucha informaci n til e Lee Harris por escribir la
346. ibgnorbagtkx es la infraestructura GNOME CORBA GTK libzvt libzvt suministra las funciones necesarias para emular a xterm Informaci n sobre el paquete 309 M s All de Linux From Scratch GDK Pixel Buffer 0 22 0 Introducci n a GDK Pixel Buffer El paquete GDK Pixel Buffer es la librer a GTK pixel buffer Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources gdk pixbuf 0 22 gdk pixbuf 0 22 0 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources gdk pixbuf 0 22 gdk pixbuf 0 22 0 tar bz2 e Tama o del paquete 396 KB e Estimaci n del espacio necesario en disco 13 3 MB e Tiempo estimado de construcci n 0 34 SBU Dependencias de GDK Pixel Buffer Requeridas GTK 1 2 10 libpne 1 2 5 libipeg 6b y libtiff 3 6 0 Opcionales GTK Doc 1 0 y GNOME Libraries 1 4 2 Instalaci n de GDK Pixel Buffer El comando make intenta abrir un terminal X durante la compilaci n por lo que durante este proceso debe haber un servidor X en funcionamiento Instala GDK Pixel Buffer ejecutando los siguientes comandos configure prefix opt gnome disable gtk doc make amp amp make install Contenido El paquete GDK Pixel Buffer contiene las librer as 1ibgdk_pixbuf Descripci n Librer as libgdk_pixbuf libgdk_pixbuf contiene las librer as GTK pixel buffer del Kit de Herramientas de GIMP GNOME Print 0 37 Introducci n a GNOME Print El paquete GNOME Print contie
347. ibles problemas con una versi n instalada de Mozilla El ejecutable de Mozilla Firebird es MozillaFirebird Opciones Adicionales 329 M s All de Linux From Scratch Notas adicionales para construir Mozilla Thunderbird 0 3 A ade la siguiente variable de entorno export MOZ_THUNDERBIRD 1 Aseg rate que se le pase la siguiente opci n al gui n configure disable calendar Se recomienda instalarlo en un directorio aparte como prefix opt thunderbird 0 3 para prevenir posibles problemas con una versi n instalada de Mozilla El ejecutable de Mozilla Thunderbird es thunderbird Explicaci n de los comandos export MOZILLA OFFICIAL 1 amp amp export BUILD _OFFICIAL 1 Establece algunas variables que afectan a qu y c mo se construye Los dos primeros export especifican que estamos construyendo una distribuci n El ltimo export indica que estamos conformes con la versi n LGPL de libart prefix uSr Anteriormente mozilla no soportaba la opci n make install As que el paquete se instalaba en opt Ahora el paquete soporta make install y sigue las indicaciones del FHS para la instalaci n Por tanto el libro recomienda instalarlo en una ruta del sistema como usr enable toolkit gtk2 Usa la caja de herramientas toolkit gtk2 with system zlib with system jpeg with system png with system mng Usa las versiones del sistema de estos paquetes enable xft Activ
348. ibros y documentaci n de programas conforme a un est ndar que te permite utilizar transformaciones ya escritas para dicho est ndar Informaci n sobre el paquete e Descarga HTTP http www docbook org seml 4 2 docbook 4 2 zip e Descarga FTP ftp ftp ibiblio org pub Linux distributions rootlinux ports x docbook docbook 4 2 zip e Tama o del paquete 68 KB e Estimaci n del espacio necesario en disco 376 KB e Tiempo estimado de construcci n 0 01 SBU Dependencias de DocBook SGML DTD Requeridas UnZip 5 50 y SGML Common 0 6 3 Instalaci n de DocBook SGML DTD Instala DocBook SGML DTD ejecutando los siguientes comandos cp docbook cat docbook cat orig amp amp sed e ISO 8879 d docbook cat orig gt docbook cat cp docbook cat docbook cat orig sed e gml d docbook cat orig gt docbook cat install d usr share sgml docbook sgml dtd 4 2 amp amp chown R root root amp amp chmod R 755 amp amp install docbook cat usr share sgml docbook sgml dtd 4 2 catalog amp amp cp af dtd mod dcl usr share sgml docbook sgml dtd 4 2 amp amp install catalog add etc sgml sgml docbook dtd 4 2 cat usr share sgml docbook sgml dtd 4 2 catalog amp amp install catalog add etc sgml sgml docbook dtd 4 2 cat etc sgml sgml docbook cat Informaci n sobre la configuraci n 386 M s All de Linux From Scratch Explicaci n de los comandos cp docbook cat docbook cat orig sed
349. icado el parche a compressdoc suministrado por Yann E Morin tushar a adida la advertencia de que el parche del kernel para escritura de packet puede ocasionar da os en el bdubbs a adida una nota sobre los parches de KDE como sugerencia de Alexander E Patrakov igor medidos los SBU donde faltaban partes II a V igor a adido un comando a las instrucci nes en OpenSSL para instalar certificaci n CA como lo sugiere Bill igor actualizado a Pine 4 58 igor Apache establecidos los correctos permisos para los ficheros instalados igor actualizado el enlace de descarga de libungif tushar actualizado a Mozilla 1 5 Firebird 0 7 y Thunderbird 0 3 A adida la extensi n Enigmail para Mozilla igor modificado httpd conf para ejecutar Apache como un ususario sin privilegios larry OpenLDAP expandida la secci n de configuraci n apuntando a la personalizaci n igor corregida la configuraci n de la fuente para subt tulos en MPlayer a adida una nota sobre el archivo de larry openldap expandida la secci n de configuraci n con recomandaciones larry mplayer ajustado dvd 1 a dvd 1 igor limpieza en la secci n de GNOME paso final tushar a adido el no establecimiento de los caracteres en dillo env ado por Alexander E Patrakov igor limpieza en la secci n de GNOME segundo paso markh a adido sysconfdir etc a las instrucciones de instalaci n de SANE larry cambio de localstatedir a
350. idades de sesi n incluyen un programa de configuraci n y otras utilidades relacionadas con la gesti n de la sesi n manager proxy manager proxy maneja la gesti n b sica de la sesi n para aplicaciones que no soportan XSM Control Center 2 2 2 Introducci n a Control Center El paquete Control Center contiene los programas de configuraci n de GNOME Informaci n sobre el paquete e Descarga HTTP bttp ftp e Descarga FTP ftp ftp e Tama o del paquete 1 5 MB e Estimaci n del espacio necesario en disco 62 0 MB e Tiempo estimado de construcci n 1 02 SBU Dependencias de Control Center Requeridas GNOME Desktop 2 2 2 y Metacity 2 4 55 Instalaci n de Control Center Instala Control Center ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib sysconfdir etc gnome amp amp make make install Explicaci n de los comandos localstatedir var lib Este comando pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SG6NOME_PREFIX etc Explicaci n de los comandos 290 M s All de Linux From Scratch Contenido El paquete Control Center contiene gnome control center gnome settings daemon gnome background properties gnome default applications properties gnome file types properties
351. iempo estimado de construcci n 0 22 SBU Dependencias de Nautilus Media Requeridas libenomeui 2 2 2 y GStreamer 0 6 2 Instalaci n de Nautilus Media Instala Nautilus Media ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome localstatedir var lib libexecdir GNOME _PREFIX sbin amp amp make amp amp make install Explicaci n de los comandos sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper Explicaci n de los comandos 301 M s All de Linux From Scratch libexecdir 0pt gnome2 sbin Esta opci n pone los ejecutables del sistema en SENOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec Contenido El paquete Nautilus Media contiene nautilus audio view y las librer as de soporte Descripci n nautilus audio view nautilus audio view muestra el directorio como pistas de audio GNOME2 User Docs 2 0 6 Introducci n a GNOME2 User Docs El paquete GNOMEZ2 User Docs contiene documentaci n para usuarios de GNOME Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources gnome2 user docs 2 0 gnome2 user docs 2 0 6 tar bz2 e Descarga FTP ftp ftp genome ore pub GNOME sources gnome2 user docs 2
352. iene el grupo deseado Los tres ficheros de configuraci n se encuentran en cada directorio PGDATA Los detalles sobre el formato de los ficheros y las opciones que pueden usarse se encuentran en file usr share doc posteresgl html index html Crea el gui n de arranque con lo siguiente cat gt etc rc d init d postgresqgl lt lt EOF bin bash Dependencias de PostgreSQL 213 M s All de Linux From Scratch Inicio de rc_base init d postgresgl Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardflinuxfromscratch org source etc sysconfig rc source rc_functions case 1 in start echo Iniciando el demonio PostgreSQL su postgres c usr bin pg_ctl start W D var pgsql data 1 var pgsql data logfile o i evaluate_retval stop echo Parando el demonio PostgreSQL usr bin pg_ctl stop m smart D var pgsql data evaluate retval restart 0 stop sleep 1 0 start status usr bin pg_ctl status D var pgsql data echo Uso 0 start stop restart status exit 1 ii esac Fin de rc_base init d EOF chmod 755 etc rc d init d postgresql Crea los enlaces simb licos a este fichero en los directorios pertinentes de rc d con los siguientes comandos cd etc rc d init d amp amp ln sf init d postgresqgl rc0 d K26postgresgl amp amp ln sf init d postgresqgl rcl d K26postgresgl amp amp ln sf init d postgresqgl
353. ienen las librer as base de bajo nivel para la Caja de Herramientas de GIMP Gimp Toolkit GLib 2 2 3 Introducci n a GLib El paquete glib contiene una librer a base de bajo nivel Sirve para proporcionar el manejo de estructuras de datos para C envoltorios de portabilidad e interfaces para funcionalidades en tiempo de ejecuci n tales como bucles de eventos hilos carga din mica y un sistema de objetos Informaci n sobre el paquete e Descarga HTTP http 2d tuwien ac at graphics gimp gtk v2 2 glib 2 2 3 tar bz2 e Descarga FTP ftp ftp etk ore pub etk v2 2 glib 2 2 3 tar bz2 e Tama o del paquete 1 6 MB e Estimaci n del espacio necesario en disco 23 3 MB e Tiempo estimado de construcci n 0 49 SBU Explicaci n de los comandos 76 M s All de Linux From Scratch Dependencias de GLib Requerida pkeconfig 0 15 0 Opcionales GTK Doc 1 0 DocBook XML DTD 4 2 y DocBook XSL Stylesheets 1 62 4 Instalaci n de GLib Instala glib ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Explicaci n del comando enable gik doc Esta opci n reconstruir la documentaci n de la API durante la etapa make Contenido El paquete glib contiene las librer as 1ibglib 2 0 Descripci n Librer as GLib Las librer as GLib contienen una librer a base de bajo nivel para la Caja de Herramientas de GIMP Gimp Toolkit expat 1 95 6 Introducci n a expat El
354. ientes comandos configure prefix usr amp amp make make install Para instalar la librer a compartida 1ibgs so necesitar s GTK 1 2 10 Adicionalmente si desempaquetaste los controladores OMNI entonces debes instalar GLib 1 2 10 y crear estos enlaces simb licos ln s glib 1 2 glib h usr include glib h ln s glib 1 2 gmodule h usr include gmodule h amp amp ln s 1ib glib include glibconfig h usr include glibconfig h Procede con los siguientes comandos patch Np1 i espgs 7 07 1rc2 gdevpng patch Explicaci n de los comandos 379 M s All de Linux From Scratch make so make soinstall Elimina los enlaces simb licos creados anteriormente pues ya no son necesarios rm usr include g lib module libconfig h Nota La librer a compartida solo es usada por programas externos como_GSview 4 4 Para terminar la instalaci n desemp queta todas las fuentes que has cargado en usr share ghostscript Explicaci n de los comandos without gimp print Esta opci n desactiva la construcci n del controlador de impresi n GIMP without s Esta opci n desactiva el soporte para el controlador IJS Contenido Ghostscript viene con muchos filtros para procesar ficheros PostScript PDF en uno y otro sentido Consulta la documentaci n HTML o prueba con man gs ESP Ghostscript tambien suministra pstoraster pstoraster pstoraster permite que CUPS filtre su salida hacia impresoras no PostScript
355. ier aliasdir makehosteddomains makehostedomains construye una base de datos de dominios hospedados procedente de hosteddomains couriermim 182 M s All de Linux From Scratch makepercentrelay makepercentrelay construye una lista de dominios relayed procedente del directorio percentrelay dir makesmtpaccess makesmtpacces construye una lista de acceso a servidores ESMTP procedente del directorio etc courier smtpaccess makesmtpaccess msa makesmtpaccess msa construye una lista de acceso a servidores ESMTP procedente del directorio etc courier smtpaccess Esta lista de esmtp es para el protocolo MSA makeuucpneighbors makeuucpneighbors construye una lista de destinatarios UUCP usando etc courier uucpneighbors showconfig showconfig muestra la configuraci n actual de Courier showmodules showmodules mustra los m dulos actuales de Courier authdaemon authdaemon es la librer a de autenticaci n de Courier makepercentrelay 183 Cap tulo 23 Otros servidores Aqu encontrar s muchas formas de compartir tu m quina con el resto del mundo o con tu red local Antes de instalar cualquier paquete de este cap tulo necesitas asegurarte de que comprendes lo que el paquete hace y c mo configurarlo correctamente Tambi n puede servir de ayuda aprender sobre las consecuencias de una incorrecta configuraci n para que puedas analizar los riesgos BIND 9 2 2 Introducci n a BIND El paquete BIND proporciona un servido
356. iew Contenido El paquete GSview contiene epstool gsview y gsview help Descripciones epstool epstool es una herramienta para extraer previsualizaciones de mapas de bits de ficheros EPS gsview gsview es un visualizador para ficheros PostScript PS y PDF gsview help gsview help es un gui n para mostrar ficheros de ayuda en el navegador de tu elecci n Xpdf 2 02p11 Introducci n a Xpdf Xpdf es un visor para el Formato Portable de Documento PDF libre de Adobe que es r pido peque o y viene con algunas utilidades en l nea de comandos Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at publishing xpdf xpdf 2 02pll tar 2z e Descarga FTP ftp sunsite lanet 1v pub unix Slackware 9 0 source xap xpdf xpdf 2 02pll tar 2z e Tama o del paquete 472 KB e Estimaci n del espacio necesario en disco 20 4 MB e Tiempo estimado de construcci n 0 35 SBU Dependencias de Xpdf Requeridas XFree86 4 3 0 1 y LessTif 0 93 46 Requeridas 399 M s All de Linux From Scratch Opcionales Fuentes instaladas AFPL Ghostscript 8 11 FreeType 2 1 5 t1lib y TrueType Instalaci n de Xpdf Instala Xpdf ejecutando los siguientes comandos configure prefix usr sysconfdir etc mandir usr share man with freetype2 includes usr include freetype2 with freetype2 library usr lib with appdef dir usr X11R6 1ib X11 app defaults amp amp make make install Explic
357. iffix gifflip gifhisto gifinfo gifinter gifinto gifovly gifpos gifrotat gifrsize gifspnge giftext gifwedge icon2gif raw2gif rgb2gif text2gif y las librer as 1ibungif Descripciones gif2epsn Vuelca im genes GIF en impresoras tipo Epson gif2ps Imprime ficheros GIF en una impresora l ser que soporte PostScript gif2rgb Convierte im genes GIF en im genes RGB de 24 bits gifasm Ensambla m ltiples GIFs en uno o descompone un GIF multi imagen gifbg Genera un GIF de muestra de un solo color gifburst Descompone una imagen GIF en cuadr culas gifclip Une o recorta una imagen GIF gifclrmp Modifica el mapa de color de una imagen GIF gifcolor Genera muestras de colores gifcomb Combina 2 im genes GIF del mismo tama o en una gifcompose Utiliza las herramientas un giflib para componer im genes giffiltr Plantilla de c digo para filtrar un GIF secuencialmente giffix Intenta reparar im genes GIF da adas Instalaci n de libungif M s All de Linux From Scratch gifflip Rota una imagen GIF a lo largo del eje X o Y o la gira 90 grados gifhisto Genera un histograma de frecuencia de color a partir de un GIF gifinto Muestra informaci n de un fichero GIF gifinter Convierte entre im genes entrelazadas y no entrelazadas gifinto Punto final de las tuber as de procesamiento de GIFs gifovly Genera un GIF compuesto a partir de un GIF de im genes m ltiples gifpos Cambia
358. iguraci n postdrop postdrop crea un fichero en el directorio maildrop y copia su entrada est ndar en el fichero postkick postkick hace accesible el sistema privado de correo mediante IPC para utilizarlo en guiones del int rprete de comandos postlock postlock bloquea un fichero para su acceso exclusivo y ejecuta un comando en ese fichero postlog postlog implementa una interfaz de acceso para utilizarla en guiones del int rprete de comandos postmap postmap crea consulta o actualiza las tablas de b squeda de Postfix Contenido 167 M s All de Linux From Scratch qmail 1 03 Introducci n a qmail El paquete qmail contiene el Agente de Transporte de Correo MTA de Dan Bernstein qmail proporciona entrega retransmisi n de correo local y remoto Informaci n sobre el paquete e Descarga HTTP http www qmail ore gmail 1 03 tar 2z e Descarga FTP ftp ftp comimpex cz LINUX System qmail 1 03 tar gz e Tama o del paquete 225 KB e Estimaci n del espacio necesario en disco 4 6 MB e Tiempo estimado de construcci n 0 14 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs 5 0 qmail 1 03 errno patch Instalaci n de qmail qmail necesita que se a adan ciertas cuentas de usuario y grupos antes de instalar el software A ade los usuarios y grupos con l os siguientes comandos mkdir var qmail amp amp groupadd nofiles useradd g nofiles d var qmail alias a
359. iguraci n de CVS 140 M s All de Linux From Scratch Configuraci n de Wget Ficheros de configuraci n etc wgetrc wgetrc No es necesario hacer cambios en estos ficheros Contenido El paquete Wget contiene wget Descripci n wget wget obtiene ficheros de la Web usando los protocolos HTTP HTTPS y FTP Est pensado para no ser interactivo trabajar en segundo plano o usarlo en operaciones desatendidas tcpwrappers 7 6 Introducci n a tcpwrappers El paquete tcpwrappers proporciona programas envoltorios para demonios que informan sobre el nombre del cliente que solicita servicios de red y el servicio solicitado Informaci n sobre el paquete e Descarga HTTP http files ichilton co uk nfs tcp_wrappers_7 6 tar gz e Descarga FTP ftp ftp porcupine org pub security tcp_wrappers_7 6 tar 2z e Tama o del paquete 100 KB e Estimaci n del espacio necesario en disco 720 KB e Tiempo estimado de construcci n 0 16 SBU Descarga adicional e Parche requerido Corrige algunos problemas de compilaci n y a ade la construcci n de una librer a compartida http www linuxfromscratch org patches blfs 5 0 tcp_wrappers 7 6 shared lib plus plus patch Instalaci n de tcpwrappers Instala tepwrappers con los siguientes comandos patch Npl i tcp_wrappers 7 6 shared lib plus plus patch amp amp make REAL DAEMON _DIR usr sbin STYLE DPROCESS OPTIONS linux amp amp make install Configuraci
360. il para extraer ficheros de ondas de sonido desde CDs de audio Requiere una unidad de CDROM capaz de leer CDDA Pr cticamente todas las unidades que tienen soporte bajo Linux se pueden usar Informaci n sobre el paquete e Descarga HTTP http www xiph org paranoia download cdparanoia TI alpha9 8 src tez e Descarga FTP ftp ftp yars free net pub software unix util cd cdparanoia M alpha9 8 src tgz e Tama o del paquete 114 KB e Estimaci n del espacio necesario en disco 1 3 MB e Tiempo estimado de construcci n 0 12 SBU Instalaci n de CDParanoia Instala CDParanoia ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Configuraci n de CDParanoia Informaci n sobre la configuraci n CDParanoia necesita muy poca configuraci n en su p gina de manual se puede encontrar informaci n al respecto Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como root Contenido El paquete CDParanoia contiene cdparanoia y las librer as 1ibcdda Descripciones cdparanoia Este programa se usa para rippear cd s de audio Rippear es extraer digitalmente la m sica de un cd de audio Librer a libcdda No hay descripci n dis
361. ilizados por otros paquetes a lo largo del BLFS est n listados aqu junto con sus dependencias Paquetes Perl e PDL 2 4 0 Astro FITS Header 2 7 1 e Gtk Perl 0 7008 XML Writer 0 4 XML Parser 2 31 Cap tulo 12 Programaci n 109 M s All de Linux From Scratch e Parse RecDescent 1 94 Instalaci n de los m dulos de Perl Instala los m dulos Perl ejecutando los siguientes comandos perl Makefile PL amp amp make amp amp make install A continuaci n tienes las instrucciones de instalaci n para m dulos que parecen estar rotos a d a de hoy Gtk Perl 0 7008 perl Makefile PL without guessing make cp Gtk Makefile Gtk Makefile bak amp amp sed OBJECT Ss xs g Gtk Makefile bak gt Gtk Makefile amp amp cp Gtk Makefile Gtk Makefile bak amp amp sed OBJECT s build g Gtk Makefile bak gt Gtk Makefile amp amp make amp amp make install librep 0 16 2 Introducci n a librep El paquete librep contiene un sistema Lisp Es til para hacer guiones o para aplicaciones que puedan usar el int rprete Lisp como un lenguaje de extensi n Informaci n sobre el paquete e Descarga HTTP http telia dl sourceforge net sourceforge librep librep 0 16 2 tar 2z e Descarga FTP e Tama o del paquete 896 KB e Estimaci n del espacio necesario en disco 9 1 MB e Tiempo estimado de construcci n 0 52 SBU Dependencias de librep Requeridas GMP 4 1 2 y GDBM 1 8 3 Opcional
362. ilizas inetd el siguiente comando a adir la entrada para pserver en etc inetd conf echo 2401 stream tcp nowait root usr bin cvs cvs f allow root cvsroot pserver gt gt etc inetd conf Ejecuta killall HUP inetd para leer los cambios en el fichero inetd conf Si utilizas xinetd el siguiente comando a adir la entrada pserver en etc xinetd conf cat gt gt etc xinetd conf lt lt EOF service cvspserver port 2401 socket_type stream protocol tcp Requeridas 188 M s All de Linux From Scratch wait no user root passenv PATH server usr bin cvs server_args f allow root cvsroot pserver EOF Ejecuta killall HUP xinetd para leer los cambios en el fichero xinetd conf La comprobaci n del acceso an nimo al nuevo repositorio requiere una cuenta en otra m quina que pueda conectar con el servidor CVS a trav s de la red No es necesaria una cuenta en el repositorio CVS Para comprobar el acceso an nimo al repositorio CVS entra en otra m quina como usuario sin privilegios y ejecuta el siguiente comando cvs d pserver anonymous servername cvsroot co cvstest Nota Sustituye servername con la direcci n IP o el nombre del servidor CVS Explicaci n de los comandos mkdir cvsroot Crea el directorio del repositorio CVS chmod 1777 evsroot Permisos de bit pegajoso sticky bit para CVSROOT export CVSROOT cvsroot Especifica el nuevo CVSROOT para todos los comandos
363. imaci n del espacio necesario en disco 144 MB e Tiempo estimado de construcci n 3 18 SBU Dependencias de GnuCash Requeridas GNOME Print 0 37 libelade 0 17 Berkeley DB 3 3 11 GAL 0 24 GtkKHTML 1 1 7 libehttp 1 0 9 Bonobo 1 0 22 Guppi 0 40 3 Guile 1 6 4 slib 2d6 y_gwrap 1 3 4 Instalaci n de GnuCash Instala GnuCash ejecutando los siguientes comandos configure prefix opt gnome make make install Explicaci n de los comandos prefix 0pt gnome La versi n 1 8 7 de GnuCash es una aplicaci n de GNOME 1 4 Opcional 320 M s All de Linux From Scratch Configuraci n de GnuCash Informaci n sobre la configuraci n Nota GnuCash debe ejecutarse una vez como root antes de usarse Simplemente con ejecutar gnucash en un terminal X y pulsar el bot n de cancelaci n es suficiente Esto debe hacerse antes de establecer cuentas como usuarios sin privilegios debido a que GnuCash debe crear por si mismo los cat logos de esquemas antes de poder usarlo Contenido El paquete GnuCash contiene gnucash Descripci n gnucash gnucash es un administrador personal de finanzas GIMP 1 2 5 Introducci n a GIMP El paquete GIMP contiene el Programa de Manipulaci n de Im genes de GNU Es til para retoque fotogr fico composici n y autor a de im genes Informaci n sobre el paquete Tama o del paquete 10 6 MB e Estimaci n del espacio necesario en disco 226 MB e Tiempo estimado de cons
364. impresoras PostScript se configuran m s f cil Las instrucciones detalladas de configuraci n y uso de CUPS pueden encontrarse en _http www cups org documentation php El Manual de Administraci n y el Manual del Usuario son particularmente tiles Durante la instalaci n CUPS cre el fichero de inicio etc rc d init d cups Este fichero funciona pero puede que quieras cambiarlo por un fichero de inicio de LFS m s convencional cat gt etc rc d init d cups lt lt EOF 1 bin sh Inicio de rc_base init d cups Arranca o para el servidor CUPS bas ndose en el primer argumento del gui n source etc sysconfig rc source rc_functions case 1 in start echo Iniciando el servidor de impresi n CUPS loadproc usr sbin cupsd stop echo Parando el servidor de impresi n CUPS killproc cupsd reload echo Recargando el servidor de impresi n CUPS reloadproc usr sbin cupsd ri Cap tulo 45 Impresoras 374 M s All de Linux From Scratch restart 0 stop sleep 1 0 start 7 status statusproc cupsd ri echo Uso 0 start stop reload restart status exit 1 esac Fin de rc_base init d cups EOF Crea los enlaces simb licos a este fichero en los directorios rc d apropiados con los siguientes comandos cd etc rc d init d amp amp ln sf init d cups rc0 d K00Ocups ln sf init d cups rc2 d S99cups ln sf init d cups rc3 d S99cups ln s
365. in de rc _base init d fcron EOF chmod 755 etc rc d init d fcron Crea los enlaces simb licos a este fichero en los directorios rc d apropiados con los siguientes comandos cd etc rc d init d amp amp ln sf init d fcron rc0 d K08fcron amp amp ln sf init d fcron rc2 d S40fcron amp amp ln sf init d fcron rc3 d S40fcron amp amp ln sf init d fcron rc4 d S40fcron amp amp ln sf init d fcron rc5 d S40fcron amp amp Explicaci n de los comandos 101 M s All de Linux From Scratch ln sf init d fcron rc6 d K08f cron Contenido El paquete Fcron contiene feron ferontab feronsighup y fcrondyn Descripciones fcron feron es el demonio de planificaci n de tareas fcrontab ferontab es el programa usado para instalar editar listar y eliminar las tablas usadas por feron fcronsighup feronsighup ordena a feron que lea de nuevo las tablas fcrondyn ferondyn es una herramienta de usuario pensada para interactuar con un demonio feron que est ejecutandose hdparm 5 4 Introducci n a hdparm El paquete hdparm contiene una aplicaci n til para controlar tanto las controladoras ATA IDE como los discos duros para incrementar sus prestaciones y en ocasiones mejorar la estabilidad ADVERTENCIA Al igual que es til un uso incorrecto de hdparm puede destruir tu informaci n y en casos raros tus discos Util zalo con cuidado y aseg rate de que sabes lo que est s hacie
366. ino y contrase a para la autenticaci n resumida de usuarios HTTP htpasswd htpasswd se usa para crear y almacenar los ficheros planos usados para guardar los usuarios y contrase as para la autenticaci n b sica de usuarios HTTP httpd httpd es el programa servidor HTTP Apache instdso sh instdso sh es un gui n que instala m dulos DSO Apache logresolve logresolve es un programa para resolver direcciones IP en los ficheros de registro de acceso de Apache rotatelogs rotatelogs es un programa simple para usar junto con la caracter stica de fichero de registro por tuberia de Apache PHP 4 3 3 Introducci n a PHP PHP es el Preprocesador de Hipertexto PHP Usado principalmente en sitios web din micos permite que el c digo de programaci n se incluya directamente en el c digo HTML Informaci n sobre el paquete e Descarga HTTP _http us2 php net distributions php 4 3 3 tar bz2 e Descarga FTP ftp ftp isu edu tw pub Unix Web PHP distributions php 4 3 3 tar bz2 e Tama o del paquete 3 5 MB e Estimaci n del espacio necesario en disco 79 MB e Tiempo estimado de construcci n 1 24 SBU Dependencias de PHP Requeridas OpenSSL 0 9 7c bc 1 06 cCURL 7 10 7 Berkeley DB 4 1 25 libipeg 6b libpnge 1 2 5 FreeType 2 1 5 MySQL 4 0 15a y Apache 2 0 47 Opcionales GDBM 1 8 3 Sendmail 8 12 10 pcre 4 3 PostereSQL 7 3 4 readline 4 3 libtiff 3 6 0 expat 1 95 6 y GMP 4 1 2 Instalaci n de PHP Instala PHP e
367. io mke2fs m 0 N 504 dev loop1 Este comando crea un sistema de ficheros ext2 en el dispositivo de bucle lo que significa que en realidad es creado en el fichero al que est vinculado el dispositivo de bucle y no reserva bloques El par metro N 504 causa que solo se asignen 504 inodos dejando espacio en el sistema de ficheros para otras cosas necesarias Proceso de construcci n del disco de rescate 25 M s All de Linux From Scratch mount t ext2 dev loop1 mnt loop1 Esto monta el sistema de ficheros reci n creado igual que si fuese un dispositivo real como un disco duro o un disquete Esto le permite operar a todos los comandos normales de I O como si hubiese presente un dispositivo real Si tu mount soporta la opci n O loop y tu etc mtab es un fichero real en vez de un enlace simb lico a proc los tres comandos anteriores pueden reemplazarse por los dos comandos siguientes mke2fs F m 0 N 504 tmp rfloppy mount o loop tmp rfloppy mnt loopl Explicaci n de los comandos mke2fs F m 0 N 504 tmp rfloppy Como antes se crea un sistema de ficheros ext2 de solo 504 inodos y sin bloques reservados que ser vinculado a un dispositivo de bucle El par metro F elimina una pregunta irritante que aparece cuando mke2fs advierte que no est s accediendo a un dispositivo mount o loop tmp rfloppy mnt loop1 Este comando le indica a mount que vincule el mencionado fichero a un dispositivo de bucle seleccionado a
368. io debes ejecutar sbin Idconfig como root Comprobar LessTif Se recomienda comprobar la instalaci n de LessTif con el banco de pruebas que se encuentra en lesstif 0 93 46 test No es necesario instalar Contenido 238 M s All de Linux From Scratch ninguno de los binarios resultantes para validar la instalaci n Los siguientes comandos ejecutados desde el directorio de las fuentes ser n suficiente cd test configure make Contenido El paquete LessTif contiene las librer as LessTi f Descripci n Librer as LessTif Las librer as LessTif son librer as para el Sistema de Ventanas X compatibles a nivel de c digo fuente con OSF Motif R startup notification 0 5 Introducci n a startup notification El paquete startup notification contiene las librer as startup notification Son tiles para crear una forma consistente de notificar al usuario a trav s del puntero del rat n que la aplicaci n se est cargando Informaci n sobre el paquete e Descarga FTP ftp 3 e Tama o del paquete 212 KB e Estimaci n del espacio necesario en disco 1 6 MB e Tiempo estimado de construcci n 0 08 SBU Dependencias de startup notification Requerida XFree86 4 3 0 1 Instalaci n de startup notification Instala startup notification ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete startup notification conti
369. ionales 133 Dependencias de GNet Requerida GLib 2 2 3 Instalaci n de GNet Instala GNet ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete GNet contiene las librer as 1ibgnet libsoup 1 99 23 Introducci n a libsoup El paquete libsoup contiene una implementaci n en C de una librer a HTTP Sirve para acceder a servidores HTTP en un modo completamente as ncrono Informaci n sobre el paquete e Descarga HTTP http ftp gnome org pub gnome sources libsoup 1 99 libsoup 1 99 23 tar bz2 M s All de Linux From Scratch e Descarga FTP ftp ftp enome ore pub gnome sources libsoup 1 99 libsoup 1 99 23 tar bz2 e Tama o del paquete 220 KB e Estimaci n del espacio necesario en disco 6 3 MB e Tiempo estimado de construcci n 0 14 SBU Dependencias de libsoup Opcional OpenSSL 0 9 7c Instalaci n de libsoup Instala libsoup ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete libsoup contiene las librer as 1ibsoup Descripci n Librer as libsoup Las librer as 1ibsoup proporcionan funciones para realizar conexiones HTTP as ncronas Dependencias de GNet 134 Cap tulo 17 Navegadores Web en modo texto Las personas nuevas en sistemas tipo Unix tienden a preguntar Para qu narices quiero un navegador en modo texto Voy a compilar las X y usa
370. ios que no saben las formas en que se puede acceder a sus ordenadores a trav s de Internet y c mo desactivarlas especialmente si est n siempre conectados y adem s a trav s de enlaces de banda ancha Router enmascarado Es una m quina situada entre Internet y una intranet Para minimizar el riesgo de comprometer al propio cortafuegos deber a generalmente tener s lo un papel proteger la red interna Aunque no est completamente exento de riesgos las tareas de efectuar el encaminamiento y ocasionalmente el enmascaramiento IP reescribir las cabeceras IP de los paquetes que enruta desde clientes con direcciones IP privadas hacia Internet para que parezcan que provienen del mismo cortafuegos se consideran com nmente inocuas Explicaci n de los comandos 47 M s All de Linux From Scratch BusyBox Con frecuencia es un viejo ordenador que puede que hayas retirado y casi olvidado que realiza enmascaramiento y funciones de encaminamiento pero que adem s ofrece una serie de servicios por ejemplo almacenamiento de p ginas web correo etc Esto suele usarse para redes caseras pero no puede seguir consider ndose tan seguro porque la combinaci n de servidor y encaminador en una sola m quina aumenta la complejidad de la configuraci n Cortafuegos con una zona desmilitarizada no se describir aqu Esta m quina efect a enmascaramiento o encaminamiento pero garantiza acceso p blico a parte de tu red la cual por tener I
371. ir usr bin Esta opci n asegurar que los binarios de TeX se instalar n en usr bin without texinfo Una instalaci n por defecto de LFS ya tiene instalado el paquete texinfo Evitaremos sobreescribirlo con el paquete texinfo incluido with system ncurses Esta opci n especifica que se use la librer a libncurses que ya hay instalada with system zlib A partir de la versi n 4 0 los sistemas LES instalan zlib como parte del sistema base Evitaremos construirla aqu texconfig dvips paper letter Este comando establece el tama o de papel por defecto para TeX texconfig font rw Este comando especifica que las fuentes sean escribibles Cap tulo 50 Tipograf a 402 M s All de Linux From Scratch Contenido El paquete TeX contiene 125 binarios individuales Para m s detalles consulta file usr share texmf doc index html y haz una visita a la extensa documentaci n de TeX Contenido 403 XIV Ap ndices ndice A Listado de los enlaces en rc d usados en LES BLES B Instalar en una localizaci n no est ndar XIV Ap ndices 404 Ap ndice A Listado de los enlaces en rc d usados en LFS BLFS En esta secci n se listan todos los enlaces simb licos usados por el paquete Ifs bootscripts concretamente la versi n 1 9 y todos los de los guiones del libro BLFS Esto es por dos razones primero para que puedas saber de un vistazo qu n mero hemos usado para cada paquete y en segundo lugar para que
372. isco de memoria inicial se cargar automaticamente al arranque si la configuraci n se hace correctamente Crear un punto de montaje y un fichero vaci para almacenar un sistema de ficheros mkdir p mnt loopl dd if dev zero of tmp rfloppy bs 1k count 4096 Explicaci n de los comandos dd Esta es una utilidad generalizada de copia de entrada a salida que tambi n tiene muchas capacidades de transformaci n if dev zero Este par metro asigna el fichero de entrada de dd a un dispositivo que devuelve un flujo infinito de ceros of tmp rfloppy Este par metro dirige la salida de dd a tmp rf loppy bs 1k count 4096 Estos par metros le indican a dd que lea y escriba en trozos de 1024 bytes y procese 4096 trozos Vincular el fichero a un dispositivo de bucle crear un sistema de ficheros y montarlo La raz n para usar estos comandos es que funcionan sea cual sea la versi n de mount las mas antiguas no tienen la opci n o loop o si etc mtab es un enlace simb lico a proc lo que hace que mount no pueda desvincular un dispositivo de bucle debido a la informaci n perdida Tras estos tres comandos se facilita un conjunto alternativo de comandos que puedes usar si no tienes ninguna de estas situaciones losetup dev loop1 tmp rfloppy mke2fs m 0 N 504 dev loopl mount t ext2 dev loop1 mnt loopl Explicaci n de los comandos losetup dev loop1 tmp rfloppy Este comando vincula un dispositivo de bucle al fichero vac
373. isponible para ayudarte a comprobarlo Cosas que mencionar Adem s de una breve explicaci n del problema que tienes las cosas escenciales a incluir en tu petici n son e la versi n del libro que est s usando que es 5 0 e el paquete o secci n con la que tienes problemas e el mensaje de error exacto o los s ntomas que se te presentan e si en alguna forma te has desviado de este libro o del LFS Advierte que el hecho de haberte desviado del libro no significa que no te ayudemos Simplemente nos sirve para ver otras posibles causas para tu problema Espera recibir orientaciones en lugar de instrucciones espec ficas Si se te indica que leas algo por favor hazlo Generalmente implica que la respuesta era demasiado obvia y que la pregunta no deber a haberse realizado si se hubiese hecho una b squeda antes de preguntar Los voluntarios en la lista de Listas de correo y archivos 19 M s All de Linux From Scratch correo prefieren no ser usados como una alternativa a hacer una b squeda razonable por tu parte Por otro lado la calidad de tu experiencia con BLFS tambi n aumenta con estas b squedas y la calidad de los voluntarios mejora debido a que no sienten que se abusa de su tiempo por lo que est n m s dispuestos a participar Eric S Raymond ha escrito un art culo excelente sobre c mo pedir ayuda en general en Internet Est disponible en l nea en http www catb org esr faqs smart questions html L elo y sigue la
374. jecutando los siguientes comandos configure prefix usr with apxs2 usr sbin apxs with config file path etc with openssl usr with zlib usr enable bcmath with bz2 usr with curl enable ftp with gd with jpeg dir usr enable gd native ttf with db4 with png dir usr with freetype dir usr with gettext with mysql usr with ncurses sysconfdir etc amp amp make amp amp make install amp amp cp php ini dist etc php ini Nota PHP tiene muchas opciones de configuraci n que activar n el soporte para ciertas cosas Puedes usar configure help para ver una lista completa de las opciones disponibles As mismo es muy recomendable usar el_sitio web de PHP pues su documentaci n en l nea es muy buena htdigest 219 M s All de Linux From Scratch Configuraci n de PHP Ficheros de configuraci n etc php ini etc pear conf Informaci n sobre la configuraci n Para activar el soporte de PHP en el servidor web Apache debes a adir una nueva directiva AddType en el fichero httpd conf AddType application x httpd php php Igualmente puede ser til a adir una entrada para index php en la directiva DirectoryIndex del fichero httpd conf ProFTPD 1 2 8p Introducci n a ProFTPD El paquete ProFTPD contiene un demonio FTP seguro y altamente configurable Sirve para proporcionar acceso a grandes cantidades de ficheros en una red
375. ke make install Contenido Las herramientas disponibles en este paquete son ac3dec as10k1 envy24control sb16_csp y sbiload Contenido 340 M s All de Linux From Scratch Descripciones ac3dec ac3dec es un decodificador libre de flujos AC 3 as10k1 as10k1 es un ensamblador para el chip emul0k1 DSP presente en las tarjetas de sonido Creative SB Live PCI 512 y emu APS Se utiliza para crear efectos de sonido tales como fusiones coros o reverberaciones envy24control envy24control es una herramienta de control para tarjetas de sonido basadas en Envy24 ice1712 sb16_csp sb16_csp es un programa de control para el Procesador de Se al de Creative SB16 AWE32 ASP CSP sbiload sbiload es un cargador de instrumentos OPL2 3 FM para el secuenciador de ALSA ALSA OSS 0 9 6 Introducci n a ALSA OSS El paquete ALSA OSS contiene la librer a ALSA para compatibilidad con OSS Es utilizada por programas que usan la interfaz de sonido OSS de ALSA Informaci n sobre el paquete e Descarga HTTP http www alsa project org alsa ftp oss lib alsa oss 0 9 6 tar bz2 e Descarga FTP ftp ftp alsa project org pub oss lib alsa oss 0 9 6 tar bz2 e Tama o del paquete 131 KB e Estimaci n del espacio necesario en disco 1 3 MB e Tiempo estimado de construcci n 0 04 SBU Dependencias de ALSA OSS Requerida ALSA Library 0 9 6 Instalaci n de ALSA OSS Instala ALSA OSS ejecutando los siguientes comando
376. ke CC opt gcc 2 95 3 bin gcc modules_install amp amp cp arch i386 boot bzImage boot vmlinuz xfs cp System map boot System map xfs Introducci n a XFS El paquete XFS contiene herramientas de administraci n y depuraci n para los sistemas de ficheros XFS Informaci n sobre el paquete Descarga HTTP http gd tuwien ac at opsys linux slackware slackware current source a xfsprogs xfsprogs 2 5 6 src tar 2z e Descarga FTP ftp oss sgi com projects xfs download Release 1 3 1 cmd_tars xfsprogs 2 5 6 src tar gz e Tama o del paquete 816 KB e Estimaci n del espacio necesario en disco 42 MB e Tiempo estimado de construcci n 0 67 SBU Descripciones 57 M s All de Linux From Scratch Instalaci n de XFS Instala XFS ejecutando los siguientes comandos configure make amp amp make install Contenido XFS contiene xfs_growfs xfs_admin xfs_freeze xfs_mkfile xfs_check xfs_bmap xfs_rtcp xfs_repair xfs_db xfs_logprint xfs_ncheck mkfs xfs y fsck xfs Descripciones xfsgrowtfs xfsgrowfs expande un sistema de ficheros XFS xfs_admin xfs_admin cambia los par metros de un sistema de ficheros XFS xfs_freeze xfs_freeze suspende los accesos a un sistema de ficheros XFS xfs_mkfile xfs_mkfile crea un fichero XFS que por defecto est lleno de ceros xfs_check xfs_check comprueba la consistencia de sistemas de ficheros XFS xfs_bmap xfs_bmap imprime el mapa de bloques de un fiche
377. ke install Explicaci n de los comandos patch Npl1 i dheped 1 3 22 pl4 fhs patch Dhepcd sin parchear coloca todos sus ficheros de configuraci n y temporales en etc dhcpc Esto es muy molesto cuando dhcpcd dice estar funcionando y no lo est Tu buscas en var run el fichero PID pero no est ah El fichero PID que se debe borrar est en etc dhcpc Este parche hace que el programa cumpla el FHS pero lo m s importante es que pone los ficheros donde esperas que est n prefix Hay una buena raz n para ignorar aqu la convenci n normal de BLFS de usar prefix usr Si est s instalando DHCP posiblemente se necesitar durante el proceso de arranque y usr puede que se monte por red en cuyo caso dhepcd no estar disponible pues se encuentra en la red Por tanto dependiendo de tu situaci n querr s que se instale en sbin o usr sbin Con este comando se instala en sbin dhepcd 1 3 22 pl4 126 M s All de Linux From Scratch sysconfdir var lib Este comando instala los ficheros de configuraci n en el directorio var 1ib mandir usr share man Este comando instala las p ginas de manual en el directorio usr share man Configuraci n de dhepcd Ficheros de configuraci n var lib dhcpce Informaci n sobre la configuraci n Para configurar dhcped crea el fichero ifconfig eth0 con los siguientes comandos advierte que esto sobreescribir el fichero si ya existe cd etc sysconfig
378. kedat makemime mimegpg preline reformail reformime rmai 1 sendmail testmxlookup courier courierfilter courierlogger couriertcpd esmtpd esmtpd msa esmtp ss1 filterctl imapd imapd ss1 makeacceptmailfor makealiases makehosteddomains makepercentrelay makesmtpacces makesmtpaccess msa makeuserdb makeuucpneighbors mksmtpcert mkimapdcert mkpop3cert pop3d pop3d ss1 pw2userdb showconfig showmodules userdb userdbpw webgpg authdaemon authdaemon mysql authdaemon plain aliascombine aliascreate aliasexp courierd courierpop3d courierpop3login imaplogin makedatprog pcpd submit submitmkdir webadmin webmail courierdsn addcr authend authstate courieresmtp courieresmtpd courierfax courierdeliver courierlocal courieruucp perlfilter y dupfilter Descripciones cancelmsg cancelmsg elimina un mensaje de la cola de correo Gui n init d para Courier 181 M s All de Linux From Scratch couriermlm couriermlm es el administrador de lista de correo de Courier lockmail lockmail es una utilidad de ayuda para trabajar con ficheros mailbox mailbot mailbot lee un mensaje de correo en la entrada est ndar y crea un mensaje de correo en respuesta al remitente del mensaje original maildirkw mai1di rkw modifica las palabras clave de mensaje en los maildir compatibles de Courier IMAP maildrop maildrop es un sustituto para el agente local de entrega de correo que incluye un lenguaje de filtros mailq
379. l Contenido El paquete Sendmail contiene mail local rmail smrsh editmap makemap mailq newaliases sendmail vacation praliases y mailstats Descripciones mail local mail local a ade su entrada est ndar al fichero de correo del usuario Contenido 172 M s All de Linux From Scratch rmail rmail interpreta el correo entrante recibido mediante UUCP smrsh smrsh es un int rprete de comandos restringido para Sendmail editmap editmap consulta y edita ficheros de mapa de Sendmail makemap makemap crea ficheros de mapa de Sendmail mailq mailq imprime un sumario de los mensajes de correo en espera newaliases newaliases reconstruye etc mail aliases db sendmail sendmail es el agente de transporte de correo de Sendmail vacation vacation es un sistema de respuesta autom tica de correo praliases praliases muestra los alias actuales de Sendmail mailstats mailstats muestra las estad sticas de Sendmail Exim 4 24 Introducci n a Exim El paquete Exim contiene un Agente de Transporte de Correo escrito por la Universidad de Cambridge liberado bajo la Licencia P blica GNU Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at infosys mail exim exim4 exim 4 24 tar bz2 e Descarga FTP ftp ftp exim org pub exim exim4 exim 4 24 tar bz2 e Tama o del paquete 1 2 MB e Estimaci n del espacio necesario en disco 11 MB e Tiempo estimado de construcci n 0 27 SBU Dependencias de Exim
380. l de Linux From Scratch Idapcompare Idapcompare abre una conexi n a un servidor LDAP enlaza y hace una comparaci n usando los par metros especificados Idapdelete Idapdelete abre una conexi n a un servidor LDAP enlaza y borra una o mas entradas Idapmodity Idapmodify abre una conexi n a un servidor LDAP enlaza y modifica entradas Idapmodrdn Idapmodrdn abre una conexi n a un servidor LDAP enlaza y modifica el RDN de las entradas Idappasswd Idappasswd es una herramienta para establecer la contrase a de un usuario LDAP Idapsearch Idapsearch abre una conexi n a un servidor LDAP enlaza y hace una b squeda usando los par metros especificados Idapwhoami Idapwhoami abre una conexi n a un servidor LDAP enlaza y realiza una operaci n whoami slapadd slapadd se usa para a adir entradas especificadas en el formato Intercambio de Directorio de LDAP LDIF en una base de datos slapd slapcat slapcat Se usa para generar una salida LDAP LDIF basada en el contenido de una base de datos slapd slapd slapd es el servidor LDAP independiente slapindex slapindex se usa para regenerar ndices slapd basados en el contenido actual de una base de datos slappasswd slappasswd es una utilidad de contrase as OpenLDAP slurpd slurpd es el servidor r plica LDAP independiente liblber y libldap Estas librer as dan soporte a los programas LDAP y suministran funcionalidad a otros programas que interactuan con LDAP Samba 2
381. l de Linux From Scratch add2line add2line convierte los elementos orbitales de 2 l neas contenidos en un fichero del formato ASCII al binario y los a ade a los ficheros orbdata gcov gcov es un programa de chequeo de cobertura gdb gdb es el depurador de GNAT gnatbind gnatbind se usa para vincular los objetos compilados gnatbl gnatbl es el enlazador de Ada gnatchop gnatchop renombra ficheros para que cumplan con las convenciones de nombres de ficheros del Ada est ndar gnatelim gnatelim sirve para detectar y eliminar subprogramas sin usar en una partici n Ada gnatfind gnatfind es el buscador de definiciones usos de GNAT gnatgcc gnatgce es el compilador gnathtml pl gnathtml pl convierte ficheros de c digo Ada a HTML para visualizarlos con navegadores Web gnatkr gnatkr sirve para determinar el nombre truncado de un fichero dado cuando se trunca a un largo m ximo especificado gnatlink gnatlink se usa para enlazar programas y construir un ejecutable gnatls gnatls es el navegador de unidades compiladas gnatemake gnatmake es una utilidad autom tica para make gnatmem gnatmem es la utilidad GNAT que supervisa la actividad de asignaci n y desasignaci n din mica de un programa gnatprep gnatprep es el preprocesador externo de GNAT gnatpsta gnatpsta determina los valores de todos los par metros relevantes en Standard y los muestra por la salida est ndar add2line 417 M s All de Linux Fr
382. l Esto crea ese enlace Configuraci n de Tesh Ficheros de configuraci n Hay bastantes ficheros de configuraci n para el int rprete de comandos C Algunos ejemplos son etc csh cshrc etc csh login teshrce cshrc history login cshdirs etc csh logout logout y logout Se puede encontrar m s informaci n sobre estos ficheros en la p gina de manual de tcsh 1 Contenido El paquete Tesh contiene tesh Descripci n tesh tesh es una versi n mejorada pero completamente compatible del int rprete de comandos UNIX C de Berkeley csh Puede utilizarse como int rprete de comandos interactivo o como procesador de guiones ZSH 4 1 1 Introducci n a ZSH El paquete ZSH contiene el int rprete de comandos zsh que puede utilizarse como int rprete interactivo de ingreso y como procesador de de guiones De los int rpretes de comandos est ndar ZSH se parece a KSH pero incluye muchas mejoras Informaci n sobre el paquete e Descarga HTTP http www zsh org pub zsh 4 1 1 tar bz2 e Descarga FTP ftp ftp zsh org zsh zsh 4 1 1 tar bz2 e Tama o del paquete 1 9 MB e Estimaci n del espacio necesario en disco 16 MB e Tiempo estimado de construcci n 0 55 SBU Instalaci n de ZSH Instala ZSH ejecutando los siguientes comandos configure prefix usr amp amp make make install Configuraci n de ZSH Ficheros de configuraci n Hay un gran n mero de ficheros de configuraci n de
383. l caso en el que los enlaces duros ven el cambio en su esquema de compresi n de sin comprimir a comprimidas o de bzip2 a gzip o de gzip a bzip2 Tambi n corrige el caso en el que hay presentes m tilples versiones de la p gina que pueden estar comprimidas o no if L SFILE a e SFILE then continue fi No comprime los ficheros whatis if SFILE whatis then continue fi if d SFILE then cd MEM_DIR Regresa a donde ejecutamos 0 en caso de que 0 compressdoc Vamos recursivamente a este directorio echo gt Entrando a DIR FILE gt DEST_FDO No necesito usar conf pues especifico el directorio de trabajo Pero necesito salir en caso de error 0 COMP_METHOD COMP_LVL LN_OPT VERBOSE_OPT FORCE_OPT S DIR S FILE echo lt Saliendo de S DIR S FILE gt DEST_FD1 cd SDIR Necesario para la siguiente iteraci n del bucle else dir if check_unique S DIR SFILE then continue fi Comprueba si el fichero ya est comprimido con el m todo especificado BASE_FILE basename FILE gz BASE_FILE basename S BASE FILE bz2 if S FILE S BASE FILE COMP_SUF a fooS FORCE_ OPT foo then continue Si tenemos un enlace simb lico if h SFILE then case FILE in bz2 EXT bz2 gz EXT gz 2 EXT none esac if SEXT none then LINK 1s l FILE cut d gt f2 tr
384. l paquete e Descarga HTTP http telia dl sourceforge net sourceforge cdrdao cdrdao 1 1 7 src tar bz2 e Descarga FTP ftp sunsite lanet lv pub mirror Slackware source ap cdrdao edrdao 1 1 7 src tar bz2 e Tama o del paquete 1 1 MB e Estimaci n del espacio necesario en disco 33 MB e Tiempo estimado de construcci n 0 68 SBU Dependencias de Cdrdao Opcional LAME 3 93 1 Explicaci n de los comandos 370 M s All de Linux From Scratch Instalaci n de Cdrdao Instala Cdrdao ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete Cdrdao contiene edrdao Descripci n cdrdao edrdao graba CD Rs de audio o de datos en modo disk at once DAO bas ndose en una descripci n textual de los contenidos del CD UDFtools 1 0 0b2 Introducci n a UDFtools El paquete UDFtools contiene utilidades para crear y montar discos CD RW con el sistema de ficheros UDF tanto para lectura como escritura Los sistemas de ficheros UDF se utilizan sobre CD RW y DVD Para m s detalles sobre el est ndar de ficheros UDF consulta http www osta org y http www ecma international org Informaci n sobre el paquete e Descarga HTTP http aleron dl sourceforge net sourceforge linux udf udftools 1 0 0b2 tar gz e Descarga FTP e Tama o del paquete 236 Kb e Estimaci n del espacio necesario en disco 2 7 MB e Tiempo estimado de construcci n
385. l uso de estas dos herramientas hace mas facil asegurar el estado inicial de cada nuevo usuario El directorio etc skel almacena copias de varios ficheros de inicializaci n y otros ficheros que deben copiarse a los directorios personales de los nuevos usuarios cuando el programa usr sbin useradd a ade el nuevo usuario Useradd El programa useradd utiliza una colecci n de valores por defecto guardados en etc default userado si existe Si el fichero no existe utiliza algunos valores internos Puedes ver los valores por defecto ejecutando usr sbin useradd D Para cambiar estos valores a algo nuevo crea un fichero etc default useradd con los mismos valores de la salida de usr sbin useradd D Este es un ejemplo Inicio de etc default useradd GROUP 100 HOME home INACTIVE 1 EXPIRE SHELL SKEL etc skel Fin de etc default useradd La nica cosa que falta en el fichero es el int rprete de comandos por defecto A adela ejecutando usr sbin useradd D s bin bash Esto establecer la l nea SHELL a SHELL bin bash Useradd tiene muchos par metros que pueden establecerse en el fichero etc default useradd Para mas informaci n mira man useradd etc skel Para empezar crea un directorio etc skel y asegurate de que es escribible solo por el administrador del sistema normalmente root Crear el directorio como root es la mejor forma El modo de todos los ficheros que pongas en etc skel a partir de esta parte
386. lPlatDecls h amp amp ln nsf usr include tcl V usr lib tcl V include amp amp ln sf libtcl V so usr lib libtcl so amp amp ln sf tclsh V usr bin tclsh Explicaci n de los comandos sed i El paquete Tcl asume que las fuentes usadas para construir Tcl se guardan siempre para construir paquetes que dependen de Tcl Estos sed s eliminan las referencias al directorio de construcci n y las sustituyen por localizaciones sanas del lado del sistema install Estos comandos instalan las cabeceras internas en una localizaci n del lado del sistema In sf Estos comandos crean enlaces simb licos de compatibilidad Tk 8 4 4 Introducci n a Tk El paquete Tk contiene las Herramientas GUI de TCL gnatpsys 118 M s All de Linux From Scratch Informaci n sobre el paquete Descarga HTTP http aleron dl sourceforge net sourceforge tcl tk8 4 4 src tar 2z e Descarga FTP e Tama o del paquete 3 1 MB e Estimaci n del espacio necesario en disco 17 4 MB e Tiempo estimado de construcci n 0 41 SBU Dependencias de Tk Requeridas XFree86 4 3 0 1 y Tcl 8 4 4 Instalaci n de Tk Instala Tk ejecutando los siguientes comandos VERSION 8 4 4 V echo VERSION cut d f 1 2 amp amp DIR PWD cd unix amp amp configure prefix usr amp amp make amp amp sed i s DIR unix usr lib tkConfig sh amp amp sed i s DIR usr include tk V tkConfig
387. la resoluci n de problemas con los sistemas de ficheros ReiserFS Si se le llama sin opciones muestra el superbloque de cualquier sistema de ficheros reiserfs encontrado en el dispositivo mkreiserfs mkreiserfs crea un sistema de ficheros ReiserFS reiserftsck reiserfsck comprueba un sistema de ficheros ReiserFS reiserfstune reiserfstune sirve para afinar el registro de transacciones de ReiserFS PELIGRO No uses esta utilidad sin haber le do primero con atenci n su p gina de manual resize_reiserfs resize_reiserfs se usa para redimensionar un sistema de ficheros ReiserFS no montado unpack La utilidad unpack puede usarse para volcar informaci n de sistemas de ficheros ReiserFS a ficheros para su depuraci n muy parecido a debugreiserfs XFS 2 5 6 Parche del n cleo para XFS El parche del n cleo para XFS debe aplicarse para usar sistemas de ficheros XFS Informaci n sobre el paquete e Descarga HTTP e Descarga FTP ftp oss sgi com projects xfs download patches 2 4 22 xfs 2 4 22 al1 1386 bz2 e Tama o del paquete 860 KB Parchear Linux 2 4 22 para XFS Construye un n cleo Linux 2 4 22 con soporte XFS mediante los siguientes comandos cd usr src linux make mrproper bzcat xfs 2 4 22 all i1386 bz2 patch Npl amp amp make menuconfig amp amp make CC opt gcc 2 95 3 bin gcc dep amp amp make CC opt gcc 2 95 3 bin gcc bzImage amp amp make CC opt gcc 2 95 3 bin gcc modules ma
388. laci n de slib La instalaci n de slib es un simple comando de copia cp R slib usr share guile Contenido El paquete slib contiene una librer a de Scheme G Wrap 1 3 4 Dependencias de Guile 80 M s All de Linux From Scratch Introducci n a G Wrap El paquete G Wrap contiene herramientas para exportar librer as C en int rpretes Scheme Informaci n sobre el paquete e Descarga HTTP http www enucash ore pub g wrap source g wrap 1 3 4 tar z e Descarga FTP e Tama o del paquete 400 KB e Estimaci n del espacio necesario en disco 4 6 MB e Tiempo estimado de construcci n 0 09 SBU Dependencias de G wrap Requeridas Guile 1 6 4 y _slib 2d6 Instalaci n de G Wrap Instala G Wrap ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido Adem s de las librer as Scheme el paquete G Wrap contiene g wrap config Descripci n g wrap config g wrap config es una herramienta que genera CFLAGS para enlazar c digo C a las librer as en tiempo de ejecuci n de Scheme LZO 1 08 Introducci n a LZO LZO es una librer a de compresi n de datos dise ada para comprimir y descomprimir en tiempo real Esto significa que favorece la velocidad frente al ratio de compresi n Informaci n del paquete e Descarga HTTP http www oberhumer com opensource lzo download lzo 1 08 tar 2z e Descarga FTP http ftp uni koeln de util arc Izo 1 08 tar gz
389. las fuentes del n cleo si se encuentran en usr src 1linux versi n para ver qu caracter sticas est n disponibles S lo se incluir en iptables el soporte para las caracter sticas reconocidas en tiempo de compilaci n Aplicar un parche al n cleo puede hacer que se produzcan errores a menudo debido a que los enganches hooks para los parches han cambiado o porque el gui n de ejecuci n no se da cuenta de que ya se ha incluido un parche Ten en cuenta que para la mayor a de la gente aplicar un parche al n cleo es innecesario Con los ltimos n cleos 2 4 x gran parte de la funcionalidad ya est disponible y aquellos que necesitan aplicar un parche son los que necesitan una caracter stica espec fica Si no sabes por qu necesitas aplicar un parche al n cleo probablemente no lo necesitas Informaci n sobre el paquete Descarga HTTP http www iptables org files iptables 1 2 8 tar bz2 e Descarga FTP ftp ftp netfilter ore pub iptables iptables 1 2 8 tar bz2 e Tama o del paquete 128 KB e Estimaci n del espacio necesario en disco 2 8 MB e Tiempo estimado de construcci n 0 28 SBU Instalaci n de iptables Instala iptables ejecutando los siguientes comandos ptables 1 2 8 46 M s All de Linux From Scratch make PREFIX usr amp amp make PREFIX usr install Explicaci n de los comandos PREFIX usr Compila e instala iptables en el directorio usr en vez de en usr local Contenido
390. las librer as compartidas Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como root Contenido El paquete SDL contiene la Capa Simple de DirectMedia Descripci n Capa Simple de DirectMedia SDL La Capa Simple de DirectMedia es una API gen rica que proporciona acceso a bajo nivel para audio teclado rat n mando para juegos joystick hardware 3D mediante OpenGL y memoria de imagen framebuffer 2D sobre m ltiples plataformas libao 0 8 3 Introducci n a libao El paquete libao contiene una librer a de audio multiplataforma Es til para obtener sonido en una amplia variedad de plataformas Actualmente soporta ficheros WAV OSS Sistema de Sonido Abierto ESD Demonio de Sonido Enlighten y ALSA Arquitectura de Sonido Linux Avanzada Informaci n sobre el paquete e Descarga HTTP http fatpipe vorbis com files 1 0 unix libao 0 8 3 tar gz e Descarga FTP ftp ftp yars free net pub software unix util sound oge libao 0 8 3 tar gz e Tama o del paquete 212 KB e Estimaci n del espacio necesario en disco 1 7 MB e Tiempo estimado de construcci n 0 05 SBU SDL 1 2 6 344 M s All de Linux From Scratch Instalaci n de libao Instala libao ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete libao contiene las librer as 1ibao Descripci n Librer as ao libao suministra las funciones para los programa
391. las tablas de una pel cula qtinfo qtinfo lee toda la informaci n sobre el fichero recover Este programa recupera los JPEG y el audio PCM de una pel cula corrupta libFAME 0 9 0 Introducci n a libFAME libFAME es una librer a de codificaci n de video r pida en tiempo real en MPEG 1 as como MPEG 4 rectangular y de formas arbitrarias Informaci n sobre el paquete e Descarga HTTP http flow dl sourceforge net sourceforge fame libfame 0 9 0 tar 2z e Descarga FTP ftp sunsite ccu edu tw pub 14 sourceforge f fame libfame 0 9 0 tar 2z e Tama o del paquete 233 KB e Estimaci n del espacio necesario en disco 6 0 MB e Tiempo estimado de construcci n 0 17 SBU Instalaci n de libFAME Instala libFAME ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete libFAME contiene libfame config y libfame Descripciones libfame config libfame config suministra informaci n de configuraci n sobre libfame libfame libfame suministra a los programas funciones para la codificaci n de video Contenido 349 M s All de Linux From Scratch Speex 1 0 1 Introducci n a Speex Speex es un formato de compresi n de audio dise ado especialmente para el habla Est bien adaptado para aplicaciones de Internet y suministra caracter sticas tiles que no se encuentran en muchos otros CODECSs Informaci n sobre el paquete e Descar
392. le Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources soup 0 7 soup 0 7 11 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources soup 0 7 soup 0 7 11 tar bz2 e Tama o del paquete 324 KB e Estimaci n del espacio necesario en disco 11 1 MB e Tiempo estimado de construcci n 0 33 Instalaci n de Soup Instala Soup ejecutando los siguientes comandos configure prefix opt gnome make amp amp make install Explicaci n de los comandos prefix 0pt gnome Instala Soup en el rea de GNOME 1 4 enable apache no Este comando puede ser a adido para evitar la reconstrucci n de Apache Contenido El paquete Soup contiene las librer as SOAP utilizadas para implementar llamadas a procedimientos remotos de XML liobcapplet 1 5 11 315 M s All de Linux From Scratch GtkHTML 1 1 7 Introducci n a GtkHTML El paquete GtkHTML contiene un motor de representaci n impresi n edici n HTML ligero Informaci n sobre el paquete Descarga HTTP http ftp enome org pub GNOME sources gtkhtml 1 1 gtkhtml 1 1 7 tar bz2 e Descarga FTP tp ftp enome org pub GNOME sources gtkhtml l 1 gtkhtml 1 1 7 tar bz2 e Tama o del paquete 1 1 KB e Estimaci n del espacio necesario en disco 78 6 MB e Tiempo estimado de construcci n 1 83 SBU Dependencias de GtkHTML Requeridas GConf 1 0 9 GAL 0 24 libelade 0 17 y libcapplet 1 5 11 Opcional Soup 0 7 11 I
393. le gtk doc Este comando evita que se reconstruya la documentaci n de las API durante la ejecuci n de make Contenido El paquete linc contiene las librer as 1iblinc Descripci n Librer as liblinc Las librer as 1ib1linc proporcionan las funciones que se encargan de la iniciaci n y mantenimiento de la conexi n y los detalles de varios transportes IPv4 conexiones de dominio UNIX IPv6 e IrDA libIDL 0 8 2 Introducci n a liblDL El paquete libIDL contiene librer as para ficheros de Lenguaje de Definici n de Interfaz Es una especificaci n para definir interfaces portables Contenido 265 M s All de Linux From Scratch Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources libIDL O 8 1ibIDL 0 8 2 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources libIDL 0 8 1ibIDL 0 8 2 tar bz2 e Tama o del paquete 252 KB e Estimaci n del espacio necesario en disco 2 7 MB e Tiempo estimado de construcci n 0 12 SBU Dependencias de liblDL Requerida GLib 2 2 3 Instalaci n de libIDL Instala libIDL ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete libIDL contiene las librer as 1ibIDL Descripci n Librer as libIDL Las librer as 1ibIDL proporcionan funciones para crear y mentener rboles de ficheros IDL Interface Definition Language Lenguaje de Definici n de Interfaz de CORBA ORBit2 2 6 2
394. le usar este gui n contiene un mont n de detalles extra os que no son necesarios en un sistema LFS de modo que crearemos nuestro propio gui n etc rc d init d alsa Para crear el gui n ALSA haz lo siguiente cat gt etc rc d init d alsa lt lt EOF 4 bin sh Comienzo de rc_base init d alsa Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardflinuxfromscratch org Partes espec ficas de ALSA por Mark Hymers markhflinuxfromscratch org Guarda los valores del mezclador en la ubicaci n por defecto etc asound state od de e source etc sysconfig rc source rc_functions case 1 in start echo Iniciando alsa Restaurando el volumen loadproc usr sbin alsactl restore Hecho Cargando la fuente MIDI Hloadproc sfxload path to soundfont F stop echo Deteniendo alsa Guardando el volumen sy loadproc usr sbin alsactl store Hecho Eliminando la fuente MIDI E Hloadproc sfxload i r restart 0 stop usr bin sleep 1 0 start echo Uso 0 start stop restart exit 1 ii esac Fin de rc_base init d alsa EOF chmod 755 etc rc d init d alsa Ya puedes crear los enlaces apropiados cd etc rc d init d amp amp ln sf init d alsa rc0 d K35alsa amp amp ln sf init d alsa rcl d K35alsa amp amp ln sf init d alsa rc2 d S40alsa ln sf init d alsa rc3 d S40alsa ln sf init d
395. lias useradd g nofiles d var qmail qmaild amp amp useradd g nofiles d var qmail qmaill useradd g nofiles d var qmail qmailp groupadd qmail useradd g qmail d var qmail qmailg amp amp useradd g qmail d var qmail qmailr amp amp useradd g qmail d var qmail qmails Instala qmail ejecutando los siguientes comandos patch Np1 i qmail 1 03 errno patch amp amp make setup check amp amp config fast hostname amp amp cd var qmail amp amp touch qmail postmaster qmail mailer daemon qmail root amp amp chmod 644 qmail ln s var qmail bin sendmail usr sbin sendmail amp amp mv var qmail boot home var qmail rc amp amp for mandir in 1 5 7 8 do mv var qmail man man mandir usr man man mandir done rm rf var qmail man Configuraci n de qmail Ficheros de configuraci n etc inetd conf y guiones de arranque Informaci n sobre la configuraci n Si utilizas inetd el siguiente comando a adir la entrada qmaild a etc inetd conf echo smtp stream tcp nowait qmaild var qmail bin tcp env tcp env var qmail bin qmail smtpd gt gt etc inetd conf Si utilizas xinetd el siguiente comando a adir la entrada qmaild a etc xinetd conf cat gt gt etc xinetd conf lt lt EOF service smtp 1 disable no id smtp local socket_type stream protocol tcp wait no user qmaild qmail 1 03 168 M s All de Linux From Sc
396. lo reemplazable en docbook dsssl e 9 de Octubre de 2003 tushar a adido un parche de errno para compface Cambiada la URL para sane e 8 de Octubre de 2003 igor e 7 de Octubre de 2003 igor a adidos los enlaces web http ftp faltantes parte VID a adidos los enlaces web http ftp faltantes parte VI and VID e 7 de Octubre de 2003 tushar a adido un parche y modificadas las instrucciones de tripwire para la compilaci n con gec3 e 7 de Octubre de 2003 larry a adido un parche para courier suministrado por Jim Gifford e 7 de Octubre de 2003 igor a adidos los enlaces web http ftp faltantes parte V e 6 de Octubre de 2003 larry actualizado a openssh 3 7 1p2 e 6 de Octubre de 2003 igor a adidos los enlaces web http ftp faltantes parte IV e 5 de Octubre de 2003 tushar a adido de parche a libungif Coordinadas las instrucciones de vim con las del LFS e 5 de Octubre de 2003 tushar a adido ash 0 4 0 e 5 de Octubre de 2003 tushar a adido de parches a tiff y nas e 5 de Octubre de 2003 bdubbs actualizadas las instrucciones de kde multimedia Extra das las secciones kdoc y kde other e 5 de Octubre de 2003 larry actualizado a Docbook XSL Stylesheets 1 62 4 e 5 de Octubre de 2003 igor actualizado a NASM 0 98 38 y Python 2 3 2 e 5 de Octubre de 2003 igor a adidos los enlaces web http ftp faltantes parte IM e 4 de Octubre de 2003 larry General actualizado a Ope
397. lo que eventualmente llevar a ALSA a convertirse en el est ndar de los controladores de sonido dentro del futuro n cleo estable 2 6 Las siguientes cinco secciones del libro tratan sobre los cinco componentes individuales de ALSA los controladores las librer as las utilidades las herramientas y las librer as de compatibilidad con OSS ALSA Driver 0 9 6 Introducci n a ALSA Driver El paquete ALSA Driver contiene los controladores de sonido ALSA Son la siguiente generaci n de controladores de sonido para Linux Informaci n sobre el paquete e Descarga HTTP http www alsa project org alsa ftp driver alsa driver 0 9 6 tar bz2 e Descarga FTP ftp ftp alsa project org pub driver alsa driver 0 9 6 tar bz2 e Tama o del paquete 1 5 MB e Estimaci n del espacio necesario en disco 22 MB for all drivers e Tiempo estimado de construcci n 1 13 SBU Instalaci n de ALSA Driver Antes de instalar los controladores ALSA ten en cuenta que en la configuraci n de tu n cleo debes tener activado Sound Card Support CONFIG_SOUND pero nada m s en el men Sound con la posible excepci n del soporte para el mezclador de la tarjeta de TV En particular no deber as tener activado OSS Sound Modules pues causar problemas cuando cargues los m dulos del controlador ALSA Nota Debido a que los controladores ALSA son m dulos del n cleo deben compilarse con el mismo compilador que se us para el n cleo Instala ALS
398. los ficheros de configuraci n de Exim con los siguientes comandos cat gt gt etc aliases lt lt EOF postmaster root MAILER DAEMON root EOF exim v bi amp amp usr sbin exim bd qlm Nota Para proteger un fichero etc aliases existente a adimos estos alias en l si existe Este fichero ser verificado y los alias duplicados si los hay se eliminar n Para iniciar y parar Exim durante el arranque cierre del sistema crea el gui n de arranque de exim con los siguientes comandos cat gt etc rc d init d exim lt lt EOF bin sh Inicio de rc_base init d exim Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardflinuxfromscratch org source etc sysconfig rc source rc_functions case 1 in start echo Iniciando exim loadproc usr sbin exim bd qlm F stop echo Parando exim killproc exim F status statusproc exim r restart 0 stop sleep 1 0 start 17 echo Uso 0 start stop status restart Explicaci n de los comandos de instalaci n 174 M s All de Linux From Scratch exit 1 esac Fin de rc_base init d exim EOF chmod 755 etc rc d init d exim Crea los enlaces simb licos de los niveles de arranque con los siguientes comandos cd etc rc d init d amp amp ln sf init d exim rc0 d K25exim amp amp ln sf init d exim rc1 d K25exim amp amp ln sf init d exim rc2 d K25exim
399. los ficheros de zona servidores raices de nombres y llaves DNS seguras cat gt home named etc named conf lt lt EOF options directory etc namedb pid file var run named pid statistics file var run named stats controls inet 127 0 0 1 allow localhost keys rndc_key key rndc_key algorithm hmac md5 secret c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnVOIG1hZGUgZm9yIGEgd29tYW4K zone type hint Cap tulo 23 Otros servidores 184 M s All de Linux From Scratch file root hints y zone 0 0 127 in addr arpa type master file pz 127 0 0 y EOF Crea un fichero de zona con el siguiente contenido cat gt home named etc namedb pz 127 0 0 lt lt EOF TTL 3D Q IN SOA ns local domain hostmaster local domain 1 Serial 8H Refresh 2H Retry aw Expire 1D Minimum TTL NS ns local domain 1 PTR localhost EOF Crea el fichero root hints con los siguientes comandos Nota Debes tener la precauci n de asegurarte de que no dejas espacios sobrantes en este fichero cat gt home named etc namedb root hints lt lt EOF 6D IN NS A ROOT SERVERS NET 6D IN NS B ROOT SERVERS NET 6D IN NS C ROOT SERVERS NET 6D IN NS D ROOT SERVERS NET 6D IN NS E ROOT SERVERS NET 6D IN NS F ROOT SERVERS NET 6D IN NS G ROOT SERVERS NET 6D IN NS H ROOT SERVERS NET 6D IN NS I ROOT SERVERS NET 6D IN NS J ROOT SERVERS NET 6D IN NS K ROOT SERVERS NET 6D IN NS L ROOT SERVER
400. los formatos de entrada los CODECS y los formatos de salida para reproducir en tu sistema ficheros de v deo DVDs S VCDs o flujos de red que contengan informaci n de audio y o v deo Ejemplos mplayer fs blfs avi mplayer vo fbdev fb dev fb0 dvd 1 aid 128 sub en framedrop mplayer fs vcd 1 funciona tanto con VCDs como con SVCDs mplayer http www students uni marburg de Klossa hapkidofight_lo mpg Para m s informaci n consulta la excelente documentaci n incluida en el paquete en el subdirectorio DOCS gmplayer gmplayer es MPlayer con una interfaz gr fica mencoder mencoder se usa para codificar cualquier pel cula reproducible con MPlayer a DivX4 XviD o cualquier CODEC en libavcodec con audio PCM MP3 VBRMP3 Ejemplo rm frameno avi mencoder dvd 1 aid 128 ovc frameno oac mp3lame lameopts vbr 3 o frameno avi mencoder deber a mostrar los bitrates para la gama de codificaciones ahora elige el que mas te guste En las siguientes l neas sustituye lt bitrate gt y lt name avi gt con los valores que desees de e mencoder dvd 1 aid 128 oac copy ovc lavc lavcopts vcodec mpeg4 vpass 1 vhq vbitrate lt bitrate gt o lt name avi gt mencoder dvd 1 aid 128 oac copy ovc lavc lavcopts vcodec mpeg4 vpass 2 vhq vbitrate lt bitrate gt o lt name avi gt mencoder forceidx lt name avi gt Informaci n sobre la configuraci n 365 M s All de Linux From Scratch xine Use
401. m d alsa d fcron d cups d lprng Tabla A 4 Enlaces simb licos en rc3 d N mero T tulo K05 gdm S10 sysklogd S20 network S21 firewall S22 bind S22 portmap S23 xinetd S24 adsl S24 NFS S24 samba S25 random rc2 d Enlace init init init iinit init finit init init init init init A gdm dA sysklogd dA network d firewall d bind A portmap d xinetd d adsl d nfs d samba d random M s All de Linux From Scratch Guarda los ajustes de volumen ALSA 0 9 6 Detiene el sistema de ficheros de red Samba 2 2 8a Detiene el sistema de ficheros de red Detiene el cliente ADSL RP PPPoE 3 5 Detiene el reenv o de peticiones RPC portmap Sbeta Detiene el demonio de servicios de Internet xinetd 2 3 12 Detiene el demonio del servicio de nombres DNS _BIND 9 2 2 Desactiva el cortafuegos Cortafuegos Detiene los registros de eventos del n cleo y del sistema Parte del LFS base Detiene el entorno de red Parte del LES base Explicaci n Detiene el demonio de administraci n de pantalla de GNOME GDM 2 4 1 4 Detiene el demonio de rat n de prop sito general GPM 1 20 1 Detiene el MTA Postfix Postfix 2 0 16 Detiene el demonio MySQL MySQL 4 0 15a Detiene el demonio PostgreSQL PostgreSQL 7 3 4 Detiene el demonio Apache _Apache 2 0 47 Detiene el demonio de shell segura OpenSSH 3 7 1p2 Detiene el sistema de ficheros de red Samba 2 2 8a Detiene el sistema de ficher
402. ma la salida de un demonio y la a ade a cualquier n mero de registros Contenido 160 M s All de Linux From Scratch tai64n tai64n es un programa de generaci n de marcas de tiempo timestamps tai64nlocal tai 64nlocal convierte la salida de tai64n a un formato legible por humanos setuidgid setuidgid lanza un programa con los UID y GID de la cuenta indicada envuidgid envuidgid realiza la misma funci n que setuidgid pero establece las variables de entorno UID y GID igual a los UID y GID de la cuenta especificada envdir envdir lanza un programa con las variables de entorno especificadas por los ficheros de un directorio softlimit softlimit permite establecer l mites de recursos para un programa setlock setlock bloquea un fichero y lanza un programa ucspi tcp 0 88 Introducci n a ucspi tcp El paquete ucspi tcp consiste en un conjunto de herramientas que facilitan la creaci n de demonios tcp cliente servidor tepserver es una alternativa m s segura a inetd Tiene integradas funcionalidades para control de acceso basado en reglas y puede posponer conexiones de forma f cil cuando se alcanza la carga m xima configurada al contrario que inetd tcpserver tambi n est recomendado para usarlo con qmail que fue escrito por el mismo autor Informaci n sobre el paquete e Descarga HTTP http cr yp to uespi tcp ucspi tcp 0 88 tar ez e Descarga FTP e Tama o del paquete 52 KB e Estimaci n del espacio n
403. maci n sobre el paquete e Descarga HTTP http ftp at vim org pub vim unix vim 6 2 tar bz2 e Descarga FTP ftp ftp vim ore pub vim unix vim 6 2 tar bz2 e Tama o del paquete 3 2 MB e Estimaci n del espacio necesario en disco 46 MB e Tiempo estimado de construcci n 0 59 SBU Dependencias de Vim Requerida XFree86 4 3 0 1 Opcionales GTK 2 2 4 y LessTif 0 93 46 Instalaci n de Vim Instala Vim ejecutando los siguientes comandos echo define SYS _VIMRC_FILE etc vimrc gt gt src feature h echo fidefine SYS_GVIMRC_FILE etc gvimrc gt gt src feature h configure prefix usr with features huge amp amp make amp amp make install Explicaci n de los comandos with features huge Activa todas las caracter sticas adicionales de Vim Contenido El paquete Vim contiene eview evim ex gview gvim gvimdiff rgview rgvim rview rvim view vim vimdiff vimtutor y xxd Excepto por vimtutor y xxd el resto de los comandos son enlaces simb licos a vim que lo ejecutan con diferentes opciones vimtutor es una herramienta para aprender los comandos de vim y xxd es un comando que crea volcados hexadecimales Emacs 21 3 Introducci n a Emacs El paquete Emacs contiene un editor de pantalla completa extensible personalizable y autodocumentado Informaci n sobre el paquete e Descarga HTTP bttp ftp enu ore pub gnu emacs emacs 21 3 tar 2z e Descarga FTP ftp ftp enu ore pub g
404. mai lq muestra una lista de todos los mensajes que a n no han sido entregados reformail reformail lee un mensaje en la entrada est ndar lo reformatea de alg n modo y lo escribe en la salida est ndar reformime reformime es una utilidad para reformatear mensajes MIME sendmail sendmail lee un mensaje de correo y lo entrega a su destinatario El comando sendmail es parte del servdor de correo Courier sin embargo intenta emular el comportamiento del MTA sendmail original testmxlookup testmxlookup lista los nombres y direcciones IP de los reenviadores de correo que reciben correo para el dominio Es til para diagnosticar problemas de entrega de correo courier courier es un agente de transporte de correo multiprotocolo y modular El comando courier es un comando administrativo y muchas de sus opciones solo est n disponibles para el superusuario courierfilter courierfilter instala o desinstala filtros globales de correo Los filtros globales de correo se usan para bloquear selectivamente correo indeseado filterctl filterctl instala o desinstala filtros globales de correo Los filtros globales de correo se usan para bloquear selectivamente correo indeseado makeacceptmailfor makeacceptmailfor construye una lista de dominios de los que se acepta correo procedente del directorio etc courier esmtpacceptmailfor dir makealiases makealiases construye una lista de alias procedente de los directorios etc courier aliaseso etc cour
405. make make install amp amp cp doc man 3 usr share man man3 cp doc man 5 usr share man man5 Explicaci n de los comandos configure prefix usr with zlib with jpeg with 1cms Este comando establece el directorio de instalaci n y tambi n le indica a la rutina de cofiguraci n que busque y encuentre zlib libjpeg y lems cp doc man X usr share man manX El proceso de instalaci n no instala correctamente las p ginas de manual por eso lo hacemos manualmente Contenido El paquete libmng contiene las librer as 1ibmng Descripci n Librer as MNG libmng proporciona funciones a los programas que desean leer y escribir ficheros MNG que son ficheros de animaciones sin los problemas de patentes asociados con otros formatos Imlib 1 9 14 Introducci n a Imlib El paquete Imlib contiene librer as de imagen Son tiles para cargar generar o difuminar una extensa variedad de formatos de im genes Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources imlib 1 9 imlib 1 9 14 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources imlib 1 9 imlib 1 9 14 tar bz2 e Tama o del paquete 580 KB e Estimaci n del espacio necesario en disco 16 4 MB e Tiempo de construcci n estimado 0 43 SBU Dependencias de Imlib Introducci n a libmng 90 M s All de Linux From Scratch Requeridas XFree86 4 3 0 1 libipeg 6b libtiff 3 6 0 libungif 4 1 0b1
406. make install Contenido El paquete libgail gnome contiene las librer as 1ibgail gnome Descripci n Librer as libgail gnome No hay descripci n disponible librsvg 2 2 5 Introducci n a librsvg El paquete librsvg contiene las liber as 1ibrsvg Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources librsvg 2 2 librsvg 2 2 5 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources librsvg 2 2 librsvg 2 2 5 tar bz2 e Tama o del paquete 228 KB e Estimaci n del espacio necesario en disco 9 5 MB e Tiempo estimado de construcci n 0 25 SBU Dependencias de librsvg Requeridas GTK 2 2 4 libxm12 2 5 11 y libart_lepl 2 3 11 Opcionales libgsf 1 8 2 GTK Doc 1 0 y DocBook SGML DTD 3 1 at spi registryd 282 M s All de Linux From Scratch Instalaci n de librsvg Instala librsvg ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome disable gtk doc make make install Contenido El paquete librsvg contiene las librer as 1ibrsvg Descripci n Librer as librsvg Las librer as 1ibrsvg proporcionan las funciones para representar Gr ficos Vectoriales Escalables SVG EEL 2 2 4 Introducci n a EEL El paquete EEL contiene la Libreria de Extensi n Eazel Es una colecci n de m dulos y extensiones para la plataforma GNOME Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sourc
407. marcado bajo demanda o permanente Si tu proveedor no te cobra en base al tiempo que est s conectado suele ser buena idea dejar que un gui n de arranque se encargue de establecer la conexi n por ti Por supuesto puedes elegir no instalar el gui n de arranque y en cambio iniciar la conexi n manualmente con el gui n adsl start Ejecuta los siguientes comandos para crear el gui n de arranque ads1 opcional cat gt etc rc d init d adsl lt lt EOF bin bash Inicio de rc_base init d adsl Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerard linuxfromscratch org Gui n adsl escrito por DJ Lucas djf lucasit com Cap tulo 15 Otras formas de conexi n 128 source etc sysconfig rc source rc_functions case 1 in esa e start stop echo usr sbin adsl start M s All de Linux From Scratch Activando la interfaz ADSL evaluate_retval r echo Desactivando la interfaz usr sbin adsl stop evaluate_retval r restart status 0 st sleep 0 st r op 1 art usr sbin adsl status rr ADSL echo Uso 0 start stop restart status exit r 1 Fin de rc_base init d ads1l EOF chmod 755 etc rc d init d adsl Ahora crea los enlaces necesaros In sf init ln sf init ln sf init ln sf init ln sf init ln sf init ln sf init Contenido El paquete RP PP
408. mentos mediante cualquiera de los siguientes protocolos HTTP HTTPS necesita OpenSSL 0 9 7c FTP GOPHER DICT TELNET LDAP necesita OpenLDAP 2 1 22 o FILE curl config curl config imprime informaci n sobre la ltima compilaci n como las librer as enlazadas y los prefijos establecidos Librer a curl libcurl proporciona la funcionalidad de curl a otros programas WvStreams 3 70 Introducci n a WvStreams El paquete WvStreams contiene librer as de programaci n para red Son necesarias para compilar wvdial Informaci n sobre el paquete e Descarga HTTP http open nit ca download wvstreams 3 70 tar gz e Descarga FTP ftp ftp ine steen se pub unix unsort wvstreams 3 70 tar gz e Tama o del paquete 178 KB e Estimaci n del espacio necesario en disco 11 5 MB e Tiempo estimado de construcci n 0 17 SBU Cap tulo 16 Librer as para trabajo en Red 132 M s All de Linux From Scratch Descargas adicionales e Parche necesario _http downloads linuxfromscratch ore blfs patches wvstreams 3 70 wvcrypto patch e Parche necesario _http downloads linuxfromscratch org blfs patches wvstreams 3 70 wvresolver patch Dependencias de WvStreams Requerida OpenSSL 0 9 7c Instalaci n de WvStreams Instala WvStreams ejecutando los siguientes comandos patch Np1 i wvstreams 3 70 wvcrypto patch patch Np1 i wvstreams 3 70 wvresolver patch amp amp make PREFIX usr LDFLAGS lcrypt amp
409. mero de minutos controla cada cuanto tiempo procesa Sendmail la cola de correo Aqu se usa un valor por defecto de 5 minutos Los usuarios de estaciones de trabajo puede que quieran utilizar un valor de 1 minuto En las instalaciones grandes que manejan m s correo este valor ser mayor cat gt etc rc d init d sendmail lt lt EOF 4 bin sh Inicio de rc_base init d sendmail Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerard flinuxfromscratch org source etc sysconfig rc source rc_functions case 1 in start echo Iniciando sendmail loadproc usr sbin sendmail bs bd q5m start rr stop echo Parando Sendmail killproc sendmail r status statusproc sendmail m7 restart 0 stop sleep 1 0 start EF P echo Uso 0 start stop status restart exit 1 ii esac Fin de rc_base init d sendmail EOF chmod 755 etc rc d init d sendmail Crea los enlaces simb licos en los niveles de arranque con los siguientes comandos cd etc rc d init d amp amp ln sf init d sendmail rc0 d K25sendmail amp amp ln sf init d sendmail rcl d K25sendmail amp amp ln sf init d sendmail rc2 d K25sendmail amp amp ln sf init d sendmail rc3 d S35sendmail amp amp ln sf init d sendmail rc4 d S35sendmail amp amp ln sf init d sendmail rc5 d S35sendmail amp amp ln sf init d sendmail rc6 d K25sendmai
410. mientras hace mas eficientes muchas de las operaciones frecuentes con ficheros y conserva el poder completo de la l nea de comandos Informaci n sobre el paquete Descarga HTTP http www ibiblio ore pub Linux utils file managers mc mc 4 6 0 tar 2z Descarga FTP tp ftp uni koeln de util shell mc 4 6 0 tar gz e Tama o del paquete 3 6 MB e Estimaci n del espacio necesario en disco 31 MB e Tiempo estimado de construcci n 0 45 SBU Dependencias de MC Requeridas GLib 1 2 10 o GLib 2 2 3 Opcionales GPM 1 20 1 XFree86 4 3 0 1 Samba 2 2 8a slang 1 4 9 Zip 2 3 UnZip 5 50 y GNOME Libraries 1 4 2 Instalaci n de MC Instala MC ejecutando los siguientes comandos configure prefix usr amp amp make make install Instalaci n de cpio 107 M s All de Linux From Scratch Configuraci n de MC Ficheros de configuraci n mc Informaci n sobre la configuraci n El directorio mc y su contenido se crean cuando inicias me por primera vez Entonces puedes editar el fichero principal de configuraci n mc ini manualmente o mediante la interfaz de MC Consulta los detalles en la p gina de manual de mc 1 Contenido El paquete MC contiene mc mcedit mcmfmt y mcview Descripciones mc mc es un int rprete de comandos visual mcedit mcedit es un editor de ficheros interno mcview meview es un visor de ficheros interno Configuraci n de MC 108 Cap tulo 12 Programaci n
411. min do ln sf opt openoffice program appl usr bin appl done Explicaci n de los comandos mv gpc231 gpc external gpce Copia los ficheros gpc a su ubicaci n correcta with lang ALL Compila todos los idiomas disponibles bootstrap Crea los paquetes necesarios para lanzar autom ticamente la construcci n dmake Compila el paquete sed e s 00_home Elimina el directorio de instalaci n espec fico de la versi n for appl in swriter scale sdraw simpress smath soffice do Crea enlaces para que el paquete pueda iniciarse desde la l nea de comandos sin tener que modificar el PATH actual Contenido El paquete OpenOffice contiene swriter simpress scalc sdraw smath y spadmin Descripciones swriter Procesador de textos Explicaci n de los comandos 326 M s All de Linux From Scratch simpress Aplicaci n de presentaciones scalc Hoja de c lculo sdraw Aplicaci n de dibujo smath Editor de f rmulas matem ticas spadmin Configuraci n de impresi n de OpenOffice Puede que necesites ejecutarlo si tienes problemas de impresi n simpress 327 Cap tulo 39 Navegadores Gr ficos Este cap tulo contiene una maravillosa selecci n de navegadores Esperamos que encuentres uno que te guste o que los pruebes todos Mozilla 1 5 Introducci n a Mozilla Mozilla es un entorno de navegaci n el hermano en c digo abierto de Netscape Incluye el navegador un editor HTML un cliente de cor
412. mitir reenv o iptables A FORWARD m state state ESTABLISHED RELATED j ACCEPT iptables A FORWARD m state state NEW i ppp j ACCEPT Hacer enmascaramiento no es necesario si la red interna no usa direcciones ip privadas iptables t nat A POSTROUTING o ppp j MASQUERADE Registra todo para el depurado la ltima de todas las reglas pero antes de DROP REJECT iptables A INPUT j LOG log prefix FIREWALL INPUT iptables A FORWARD j LOG log prefix FIREWALL FORWARD iptables A OUTPUT j LOG log prefix FIREWALL OUTPUT Establece una pol tica sensata iptables P INPUT DROP iptables P FORWARD DROP iptables P OUTPUT DROP Muestra m s informaci n para direcciones ip din micas no es necesario en el caso de IP est ticas echo 2 gt proc sys net ipv4 ip_dynaddr Desactiva ExplicitCongestionNotification Notificaci n Expl cita de Congesti n echo 0 gt proc sys net ipv4 tcp_ecn Activa TCPsyncookies echo 1 gt proc sys net ipv4 tcp_syncookies Activa Verificaci n de ruta Protecci n contra enga os IP IP spoofing for f in proc sys net ipv4 conf rp_filter do echo 1 gt f done Activa el reenv o IP IP forwarding echo 1 gt proc sys net ipv4 ip_forward EOF Con este gui n tu red interna deber a ser suficientemente segura contra ataques externos nadie deber a poder establecer una conexi n nueva con ning n servicio interno y si est enmascarado inclu
413. ml docbook xml1 dtd 4 2 dbnotnx mod etc xml docbook amp amp xmlcatalog noout add public OASIS ENTITIES DocBook XML Additional General Entities V4 2 EN file usr share xml docbook xml1 dtd 4 2 dbgenent mod etc xml docbook amp amp xmlcatalog noout add public OASIS ELEMENTS DocBook XML Document Hierarchy V4 2 EN file usr share xml docbook xml dtd 4 2 dbhierx mod etc xml docbook amp amp xmlcatalog noout add public OASIS DTD XML Exchange Table Model 19990315 EN file usr share xml docbook xml1 dtd 4 2 soextblx dtd etc xml docbook amp amp xmlcatalog noout add public OASIS DTD DocBook XML CALS Table Model V4 2 EN file usr share xml docbook xml dtd 4 2 calstblx dtd etc xml docbook amp amp xmlcatalog noout add rewriteSystem http www oasis open org docbook xml 4 2 file usr share xml docbook xml dtd 4 2 etc xml docbook amp amp xmlcatalog noout add rewriteURI http www oasis open org docbook xml 4 2 file usr share xml docbook xml dtd 4 2 a rs Cap tulo 48 Lenguaje de Marcas Extensible XML 392 M s All de Linux From Scratch etc xml docbook amp amp xmlcatalog noout add delegatePublic OASIS ENTITIES DocBook XML file etc xml docbook etc xml catalog amp amp xmlcatalog noout add delegatePublic OASIS DTD DocBook XML file
414. mode3 restorefont restorepalette restoretextmode savetextmode textmode y svgakeymap Descripciones Librer a libvga libvga es una librer a gr fica de bajo nivel Librer a libvgagl libvgag1 es una librer a gr fica a nivel framebuffer r pida basada en libvga dumpreg dumpreg vuelca el estado de la tarjeta de acuerdo a como lo ve el controlador de chipset de svgalib mode3 mode3 establece un modo VESA restorefont restorefont guarda o restaura la fuente SVGA para el modo texto restorepalette restorepalette establece la paleta de colores para el modo texto restoretextmode restoretextmode guarda o restaura los registros SVGA para el modo texto savetextmode teximode savetextmode y textmode guardan o restauran el estado SVGA completo para el modo texto svgakeymap svgakeymap genera mapas de teclado para svgalib DirectFB 0 9 19 Introducci n a DirectFB DirectFB es una librer a gr fica que funciona sobre el dispositivo de framebuffer de Linux Ofrece un rendimiento m ximo en aceleraci n por hardware a un costo m nimo en uso de recursos y carga del sistema Informaci n sobre el paquete e Descarga HTTP http www directfb ore download DirectFB DirectFB 0 9 19 tar gz e Descarga FTP ftp ftp lue udel edu pub linux distributions gentoo distfiles DirectEB 0 9 19 tar 2z e Tama o del paquete 1 1 MB e Estimacion del espacio necesario en disco 13 8 MB e Tiempo estimado de construcci n 0 51 SBU
415. modo que para los usuarios de esos pa ses la nica opci n es usar el binario Incluso si planeas compilar el c digo fuente del JDK necesitar s descargar la versi n binaria para construir el JDK Sigue el enlace de abajo para descargar los paquetes fuente y binario Cuando descargues el c digo fuente descarga tambi n el paquete con los ficheros de cabecera de Mozilla disponible en la misma direcci n Informaci n sobre el paquete e Descarga HTTP http freshmeat net projects sun dk e Descarga FTP e Versi n usada binario 1 4 2 01 e Tama o del paquete binario 59 MB e Tama o del paquete fuentes 77 MB e Estimaci n del espacio necesario en disco 1810 MB e Tiempo estimado de construcci n 85 SBU Descargas adicionales e http www linuxfromscratch org patches blfs 5 0 12sdk 1 4 1 fix intl files patch e http www linuxfromscratch org patches blfs 5 0 2sdk 1 4 1 gcc33 1 patch e http www linuxfromscratch org patches blfs 5 0 2sdk 1 4 1 link missing libs patch e http www linuxfromscratch org patches blfs 5 0 2sdk 1 4 1 motif mkmsegcat patch e http www linuxfromscratch org patches blfs 5 0 2sdk 1 4 1 remove fixed paths patch e http www linuxfromscratch org patches blfs 5 0 2sdk 1 4 1 syntax fixes patch e http www linuxfromscratch org patches blfs 5 0 2sdk 1 4 1 use included motif patch Dependencias de J2SDK Requeridas XFree86 4 3 0 1 Zip 2 3 UnZi
416. mp amp ln sf IL usr lib libstdc libc6 3 2 s0 3 Configuraci n de GCC Informaci n sobre la configuraci n Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como root Las instrucciones anteriores crean los enlaces simb licos que necesitan los paquetes precompilados de BLFS Puede que necesites crear otros enlaces simb licos seg n tus necesidades Si s lo necesitas las librer as de GCC 2 95 3 puedes borrar opt gcc 2 95 3 Cuando necesites usar GCC 2 95 3 en vez del compilador instalado en el sistema agrega opt gcc 2 95 3 bin al principio de tu PATH o preferiblemente establece la variable de entorno CC antes de compilar el paquete en cuesti n Contenido El paquete GCC 2 95 3 contiene los compiladores C y C de gec 2 95 3 y la librer a Libstdc so de GCC 2 95 3 que necesitan varios paquetes comerciales y precompilados NASM 0 98 38 Introducci n a NASM NASM El Ensamblador Netwide es un ensamblador para 80x86 dise ado para ser portable y modular Incluye tambi n un desensamblador Informaci n sobre el paquete e Descarga HTTP htt unc dl sourceforge net sourcefor e nasm nasm 0 98 38 tar bz2 e Descarga FTP ftp fi r Y E e Tama o del paquet
417. n Fcron utiliza la facilidad cron de syslog para registrar todos los mensajes Puesto que LFS no establece esta facilidad en etc syslog conf debemos hacerlo antes de instalar Fcron Este comando a adir la l nea necesaria al actual fichero etc syslog conf cat gt gt etc syslog conf lt lt EOF Inicio de la adici n de fcron a etc syslog conf cron var log cron log Fin de la adici n de feron EOF El fichero de configuraci n ha sido modificado por tanto recarga el demonio sysklogd para activar los cambios etc rc d init d sysklogd reload Por razones de seguridad necesitamos crear un usuario y un grupo sin privilegios para fcron groupadd fcron useradd c fcron g fcron fcron Instala Fcron ejecutando los siguientes comandos configure without sendmail with answer all no amp amp make make install Descripciones 100 M s All de Linux From Scratch Explicaci n de los comandos without sendmail Fcron no necesita un MTA para funcionar pero puede usarlo si est instalado para enviarte por correo los resultados del gui n feron Si deseas usar esta caracter stica cambia la opci n por with sendmail ruta a tu MTA with answer all no0 Tras instalar los ficheros el gui n make install entra en una rutina de configuraci n La primera prueba trata sobre la instalaci n de un gui n de arranque en el directorio etc rc d init d con sus correspondientes enlaces simb licos
418. n winbindd winbindd resuelve nombres de servidores NT xinetd 2 3 12 Introducci n a xinetd xinetd es el eXtended InterNET services Daemon Demonio extendido de servicios de Internet un sustituto seguro para inetd Informaci n sobre el paquete Descarga HTTP http www xinetd org xinetd 2 3 12 tar gz e Descarga FTP e Tama o del paquete 285 KB e Estimaci n del espacio necesario en disco 6 5 MB e Tiempo estimado de construcci n 0 14 SBU Instalaci n de xinetd Instala xinetd ejecutando los siguientes comandos configure prefix usr amp amp make make install smbcacls 204 M s All de Linux From Scratch Explicaci n de los comandos configure prefix usr Cambia el directorio de instalaci n por defecto que es usr local Configuraci n de xinetd Ficheros de configuraci n etc xinetd conf Informaci n sobre la configuraci n Crea el fichero xinetd conf con los siguientes comandos cp etc xinetd conf etc xinetd conf bak Asegura que las ruta para todos los demonios sean usr sbin en lugar de la ruta por defecto usr etc sed e s etc sbin g xinetd sample conf gt etc xinetd conf El formato de etc xinetd conf est documentado en la p gina de manual de xinetd conf Puedes encontrar mas informaci n en http www xinetd org Crea el gui n de arranque xinetd cat gt etc rc d init d xinetd lt lt EOF bin bash Inicio de rc _base init d xinetd Basado
419. n ac at infosys servers isc dhcp dhcp 3 0p12 tar gz e Descarga FTP ftp ftp isc ore isc dhcp dhcp 3 0p12 tar gz e Tama o del paquete 852 KB e Estimaci n del espacio necesario en disco 29 6 MB e Tiempo estimado de construcci n 0 23 SBU Instalaci n de DHCP Nota Debes tener el soporte para Packet Socket compilado dentro del n cleo y el soporte para Socket Filtering compilado dentro del n cleo o como m dulo Instala DHCP ejecutando los siguientes comandos configure amp amp make make LIBDIR usr lib INCDIR usr include install Explicaci n de los comandos 189 M s All de Linux From Scratch Explicaci n de los comandos LIBDIR usrHlib INCDIR usr include Este comando instala las librer as y los ficheros de cabecera en usr en lugar de usr local Configuraci n de DHCP Ficheros de configuraci n etc dhclient conf Informaci n sobre la configuraci n Puedes encontrar informaci n sobre la configuraci n del cliente DHCP en el Cap tulo 14 Ten en cuenta que s lo querr s iniciar el servidor DHCP si quieres suministrar direcciones LAN a tu red El cliente DHCP no necesita que se utilice este gui n Ten tambi n en cuenta que este gui n est hecho para la interfaz eth1 por lo que puede que necesites modificarlo para la configuraci n de tu hardware Con esto en mente puedes crear el gui n DHCP de init d usando los siguientes comandos cat gt etc rc d init d dhcp lt lt EOF 4 bin sh
420. n de Samba Mira el fichero samba2 2 8a examples smb conf default La configuraci n como Controlador Primario de Dominio PDC es ligeramente m s complicada que la configuraci n de un servidor ordinario por lo que aqu se muestran las instrucciones para la configuraci n de un PDC cat gt etc rc d init d samba lt lt EOF Crea el gui n de arranque de Samba utilizado para iniciar y parar autom ticamente Samba durante el arranque y cierre del sistema usr sbin useradd g 100 d dev null c Win2k Server s bin false win2kbox Este comando crea una cuenta de m quina de confianza necesaria s lo para que los servidores Windows 2000 NT se autentifiquen a nuestro nuevo PDC No son necesarias cuentas de m quinas de confianza para clientes Win95 98 echo swat 901 tcp gt gt etc services Registra el programa swat para usar el puerto 901 echo swat stream tcp nowait 400 root usr sbin swat swat gt gt etc inetd conf Indica a inetd d nde encontrar y c mo ejecutar swat In s etc rc d init d samba etc rc d rc3 d S600samba etc Crean los guiones de arranque de Samba usados para iniciar y parar autom ticamente Samba durante el arranque y cierre del sistema Contenido El paquete Samba contiene make_smbcodepage make_unicodemap mount smbfs nmbd nmblookup rpcclient smbcacls smbclient smbcontrol smbd smbpasswd smbspool smbstatus swat testparm testprns wbinfo y winbindd Descripciones make_smbcode
421. n de tcpwrappers Ficheros de configuraci n etc hosts allow etc hosts deny Protecci n de ficheros el envoltorio wrapper todos los ficheros utilizados por el envoltorio y todos los directorios en la ruta que conduce a esos ficheros deben ser accesibles pero no escribibles por usuarios sin privilegios modo 755 o 555 No instales el envoltorio con el bit set uid activado Despu s realiza las siguientes modificaciones en el fichero de configuraci n etc inetd conf finger stream tcp nowait nobody usr sbin in fingerd in fingerd pasa a ser finger stream tcp nowait nobody usr sbin tcpd in fingerd Nota El servidor finger se utiliza aqu como ejemplo Configuraci n de Wget 141 M s All de Linux From Scratch Si usas xinetd se deben hacer cambios similares poniendo nfasis en que debes llamar a usr sbin tepd en vez de llamar directamente al demonio del servicio y pasarle el nombre del demonio del servicio a tepd Contenido El paquete tcpwrappers contiene tcpd tepdchk tcpdmatch try from y safe_finger Descripciones tcpd tepd es el demonio principal de control de acceso para todos los servicios de internet que es lanzado por inetd o xinetd en lugar del demonio del servicio solicitado tepdchk tepdchk es una herramienta para examinar la configuraci n del envoltorio tcpd e informar de problemas tcpdmatch tcpdmatch se utiliza para predecir c mo el envoltorio tcp manejar a una petici n espec fica para un se
422. n este fichero Contenido El paquete SGML Common contiene install catalog sgmiwhich ficheros de entidades SGML y ficheros de entidades XML Descripciones install catalog install catalog crea un cat logo centralizado que mantiene referencias a los cat logos existentes en el rbol de directorios usr share sgml sgmiwhich sgmlwhich imprime en la salida est ndar el nombre del fichero de configuraci n principal ficheros de entidades SGML Los ficheros de entidades SGML contienen las entidades b sicas de caracteres definidas con entradas SDATA Cap tulo 47 Lenguaje de Marcas Est ndar Generalizado SGML 384 M s All de Linux From Scratch ficheros de entidades xml Los ficheros de entidades XML contienen las entidades b sicas de caracteres definidas mediante una representaci n hexadecimal del n mero del car cter Unicode DocBook SGML DTD 23 1 Introducci n a DocBook SGML DTD El paquete DocBook SGML DTD contiene definiciones de tipos de documentos para la verificaci n de ficheros de datos SGML contra el conjunto de reglas de DocBook Son tiles para estructurar libros y documentaci n de programas conforme a un est ndar que te permite utilizar transformaciones ya escritas para dicho est ndar Informaci n sobre el paquete Descarga HTTP http www docbook org seml 3 1 docbk31 zip Descarga FTP tp ftp rutgers edu pub kde devel docbook SOURCES docbk3 1 zip e Tama o del paquete 60 KB e Estima
423. n rp pppoe rp pppoe 3 5 tar 2z e Tama o del paquete 185 KB e Estimaci n del espacio necesario en disco 2 2 MB e Tiempo estimado de construcci n 0 05 SBU Dependencias de RP PPPoE Requerida PPP 2 4 1 Instalaci n de RP PPPoE Si piensas usar marcaci n bajo demanda o el modo PPPoE del n cleo confirma que has aplicado el parche durante la instalaci n de_PPP 2 4 1 Puedes encontrar informaci n adicional sobre el modo PPPoE del n cleo en rp pppoe 3 5 doc KERNEL MODE PPPOE Instala RP PPPOE ejecutando los siguientes comandos cd src configure make amp amp make install Explicaci n de los comandos Estos son los comandos est ndares que se instalar n bajo el directorio usr Opcionalmente puedes usar el gui n go que est en la ra z del rbol de las fuentes para ejecutar los mismos comandos que ser n inmediatamente seguidos por el gui n adsl setup Configuraci n de RP PPPoE Ficheros de configuraci n etc ppp pppoe conf etc ppp firewall standalone etc ppp firewall masq etc ppp pppoe server options etc resolv conf etc ppp pap seecrets etc ppp chap secrets Informaci n sobre la configuraci n Para configurar RP PPPoE una vez instalado tienes que ejecutar el gui n adsl setup Al configurar tu conexi n necesitar s tener a mano los datos sobre los servidores de nombres de tu ISP as como tu nombre de usuario y contrase a Tambi n se te preguntar si quieres configurar una conexi n de
424. nSSL 0 9 7c y FAM 2 6 10 e 4 de Octubre de 2003 tushar a adida una p gina en Parches Opcionales que hace referencia al Proyecto de Parches e 4 de Octubre de 2003 igor a adidos los enlaces web http ftp faltantes parte XIII e 4 de Octubre de 2003 tushar reorganizaci n de los parches Secci n IV e 3 de Octubre de 2003 tushar actualizado OpenOffice a 1 1 0 e 3 de Octubre de 2003 tushar a adidos dos parches a unzip e 3 de Octubre de 2003 tushar reorganizaci n de los parches Parte ID e 3 de Octubre de 2003 igor a adidos los enlaces web http ftp faltantes parte XI e 3 de Octubre de 2003 tushar reorganizaci n de los parches e 2 de Octubre de 2003 larry vari nombres de ficheros e 2 de Octubre de 2003 igor as ediciones en las Parte X para colocar el correcto nombre de las aplicaci nes y las etiquetas de clases de modificadas las instrucciones de Evolution e 2 de Octubre de 2003 bdubbs eliminado libpng de la lista de requerimientos de Qt Este es requerido en XFree86 e 2 de Octubre de 2003 bdubbs actualizado Qt a la versi n 3 2 1 e 2 de Octubre de 2003 igor a adidos los enlaces web http ftp faltantes parte XD e 2 de Octubre de 2003 bdubbs actualizadas las instrucciones de XFree86 para aclarar la implementaci n de DRI y las modificaciones de XF86Contig e 29 de Septiembre de 2003 igor e 29 de Septiembre de 2003 larry e 28 de Septiembre de 2003 tushar
425. nSSL 0 9 7c CDParanoia III 9 8 GTK Doc 1 0 y DocBook XML DTD 4 2 Instalaci n de GNOME Virtual File System Instala GNOME Virtual File System ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome disable gtk doc make amp amp make install Explicaci n de los comandos sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc disable gtk doc Este comando evita que se reconstruya la documentaci n durante la ejecuci n de make Contenido El paquete GNOME Virtual File System contiene las librer as 1ibgnomev s Descripci n Librer as libgnomevf s No hay descripci n disponible libgnome 2 2 3 Introducci n a libgnome El paquete libgnome contiene la librer a 1ibgnome Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources libenome 2 2 libgnome 2 2 3 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources libenome 2 2 libenome 2 2 3 tar bz2 e Tama o del paquete 924 KB e Estimaci n del espacio necesario en disco 16 2 MB e Tiempo estimado de construcci n 0 32 SBU Dependencias de libgnome Requeridas Opcionales GTK Doc 1 0 y DocBook SGML DTD 3 1 Instalaci n de libgnome Instala libgnome ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin sysconfdir etc gnome disable gtk doc amp
426. nar las cosas Hay varias formas de hacerlo puedes editar el fichero de configuraci n del sistema etc directf brc el fichero de usuaruio direct fbrc o puedes configurar la aplicaci n DirectFB por medio de la l nea de comandos Consulta la p gina de manual de directfbrc 5 para m s detalles Contenido El paquete DirectFB contiene dfbdump dfbg dfbinfo dfblayer directfb config directfb csource y las librer as 1libdirect b Descripciones dibdump Esta es una herramienta simple de depurado para DirectFB que muestra una lista de superficies y ventanas dfbg dfbg es una herramienta para configurar el fondo de pantalla dfbinfo Enumera los dispositivos de entrada dfblayer dfblayer es una herramienta de configuraci n de capas de pantalla directfb config directfb config proporciona todas las opciones para enlazar binarios est ticos con controladores a elecci n y otros m dulos internos directfb csource Esta es una utilidad para generar c digo en C para superficies de DirectFB Opcionales 94 M s All de Linux From Scratch Librer as libdirectfb Proporcionan aceleraci n de gr ficos por hardware manejo y abstracci n de los dispositivos de entrada un sistema de ventanas integrado con soporte para ventanas transl cidas y m ltiples capas de pantalla sobre el dispositivo de framebuffer de Linux Imlib2 1 1 0 Introducci n a Imlib2 Imlib2 es una librer a gr fica para la carga guardado transfo
427. ndicado por Andre Kalus alsa actualizado a 0 9 4 suminitrado por James Iwanek x actualizado a freetype 2 1 4 cambio del marcado y de la introducci n en docbook xsl freetype2 libpng cambio del marcado y de la introducci n de db procmail fetchmail mutt GLib 2 0 libxslt xsoft actualizado a pan 0 14 0 cambio del marcado y de la introducci n de sgml common y opensp postlfs actualizado a iptables 1 2 8 multimedia actualizado a transcode 0 6 3 multimedia actualizado a xine ui 0 9 20 red b sica actualizado a pine 4 55 multimedia actualizado a xine lib 1 betal 1 servidores actualizado a postfix 2 0 9 18 M s All de Linux From Scratch e 1 de mayo de 2003 larry general despues de revisar lems parece ser un buen candidato para el nuevo formato de instalaci n de LFS A ver qu os parece e 30 de abril de 2003 larry general actualizado a lems 1 10 e 30 de abril de 2003 larry xsoft actualizado a dillo 0 7 2 e 29 de abril de 2003 larry general actualizado a libxm12 2 5 7 e 28 de abril de 2003 larry aplicado el parche de dillo e 28 de abril de 2003 larry plantillas modificadas las plantillas al nuevo formato de introducci n e 28 de abril de 2003 larry general actualizado a openssl 0 9 7b y pcre 4 2 e 27 de abril de 2003 larry introducci n corregida la url del art culo de ESR general corregido el tama o del paquete aalib 1 0 25 de abril de 2003
428. ndimiento de la librer a Avifile para un fichero libavcodec libavformat 362 M s All de Linux From Scratch avifile config avifile config se ejecuta mediante configure por los programas que desean enlazarse con la librer a Avifile mmxnow config mmxnow config se ejecuta mediante configure por los programas que desean enlazarse con la librer a mmxnow avirecompress avirecompress es un m dulo que toma un fichero de entrada con un tipo de CODEC y lo convierte en un fichero de v deo con otro CODEC avicap avicap es un m dulo que muestra v deo adquirido con un dispositivo compatible con Video For Windows vf w como una c mara web o un sintonizador de televisi n avirec avirec es una herramienta en l nea de comandos para grabar v deo kv4Isetup kv4lsetup es una peque a herramienta que le dice a video4linux el modo actual de v deo avicat avicat toma un grupo de ficheros AVI y los combina en un s lo fichero avitype avitype lee y muestra la informaci n de la cabecera de ficheros AVI avimake avimake toma un grupo de im genes JPG y crea una pel cula MPlayer 1 0pre1 Introducci n a MPlayer El paquete MPlayer contiene un reproductor de audio v deo que es capaz de reproducir casi cualquier CODEC de audio y v deo y puede ser controlado por l nea de comandos o por GUL Informaci n sobre el paquete e Descarga HTTP http www1l mplayerhg hu MPlayer releases MPlayer 1 Oprel tar bz2 e Descarga FTP
429. ndo Si tienes dudas te recomendamos que dejes los valores predeterminados por el n cleo Informaci n sobre el paquete Descarga HTTP http www ibiblio org pub Linux system hardware hdparm 5 4 tar gz e Descarga FTP ftp ftp ibiblio ore pub Linux system hardware hdparm 5 4 tar gz e Tama o del paquete 33 KB e Estimaci n del espacio necesario en disco 257 KB e Tiempo estimado de construcci n 0 01 SBU Instalaci n de hdparm Instala hdparm ejecutando los siguientes comandos make amp amp make install Advierte que por defecto hdparm se instala en sbin pues algunos sistemas pueden necesitarlo en el arranque antes de que usr sea montado Si deseas instalar hdparm bajo la jerarqu a usr entonces sustituye el comando anterior por el siguiente make make binprefix usr install Contenido El paquete hdparm contiene hdparm Descripci n hdparm hdparm proporciona una interfaz en l nea de comandos para varios ioctls soportados por el controlador de dispositivo del subsistema ATA IDE de Linux Contenido 102 M s All de Linux From Scratch which 2 14 y alternativas La presencia ausencia del programa which en el libro LES es posiblemente una de las m s pol micas discusiones que hemos tenido en las listas de correo provocando al menos una disputa recientemente Para poner de una vez un final feliz a esto presentamos dos de las varias opciones que hay para equipar tu sistema con which La cuesti n
430. ne a ade l neas al principio de un mensaje qbiff qbiff avisa de un nuevo correo tan pronto como se recibe qreceipt qreceipt responde a las peticiones de entrega qmail clean qmail clean limpia el directorio de cola qmail inject qmail inject preprocesa y env a un mensaje de correo qmail local qmail local entrega o reenv a mensajes de correo qmail pop3d qmail pop3d accede a las cuentas de correo pop3 de los usuarios qmail popup qmail popup lee usuarios y contrase as pop3 qmail qgstat qmail qstat hace sumarios de las estad sticas de la cola de correo bouncesaying 170 M s All de Linux From Scratch qmail send qmail send entrega el correo de la cola de mensajes qmail smipd qmail smtpd recibe correo mediante SMTP qmail start qmail start activa los servicios de entrega de correo iniciando qmail send qmail Ispawn qmail rspawn y qmail clean Sendmail 8 12 10 Introducci n a Sendmail El paquete Sendmail contiene un Agente de Transporte de Correo MTA Informaci n sobre el paquete e Descarga HTTP http www sendmail org ftp sendmail 8 12 10 tar ez Descarga FTP tp ftp sendmail org pub sendmail sendmail 8 12 10 tar gz e Tama o del paquete 1 8 MB e Estimaci n del espacio necesario en disco 13 MB e Tiempo estimado de construcci n 0 43 SBU Dependencias de Sendmail Requeridas Berkeley DB 4 1 25 y Procmail 3 22 Instalaci n de Sendmail Antes de construir Sendmail
431. ne aqu que puedas necesitar Deben compilarse con el mismo compilador usado para hacer el n cleo Cap tulo 3 Configuraci n posterior al LFS 24 M s All de Linux From Scratch La imagen de rescate debe incluir soporte para el sistema de ficheros de tu elecci n aqu asimimos ext2 ext3 disco de memoria ramdisk y disco de memoria inicial initrd Desactiva todo lo que puedas de la configuraci n del n cleo Deber as mantener el soporte para los sistemas de ficheros proc y tmpfs pues son de utilidad general El sistema de ficheros proc se necesita para que mount informe correctamente Si instalas solo el conjunto m nimo de componentes mostrado en este documento necesitar s un n cleo que ocupe 643 bloques o menos Si quieres los programas opcionales un editor muy b sico como ed un particionador de discos rudimentario como sfdisk es necesario que el n cleo sea de 595 bloques o menos Esto no deber a ser un problema a menos que tus necesidades sean esot ricas En el sistema usado para desarrollar esta versi n del procedimiento usando solo sistemas de ficheros ext2 y sin utilizar para la recuperaci n la red o CDs la imagen del n cleo es de solo 481 bloques Y puede haber mas por ganar no se examin detenidamente para encontrar ahorros adicionales De aqu en adelante esta imagen del n cleo se llamar rescueimage En realidad puedes ponerle el nombre que quieras y usar ese nombre en los comandos que lo contengan en sus
432. ne la Arquitectura de Impresi n de GNOME 1 4 Informaci n sobre el paquete e Descarga FTP ftp e Tama o del paquete 756 KB e Estimaci n del espacio necesario en disco 33 3 MB e Tiempo estimado de construcci n 0 66 Dependencias de GNOME Print Requerida GDK Pixel Buffer 0 22 0 Instalaci n de GNOME Print El gui n configure no interpreta correctamente que libxml 1 8 17 es una versi n m s reciente que libxml 1 8 8 Esto puede ser solucionado construyendo xml1Conf sh con el siguiente comando GDK Pixel Buffer 0 22 0 310 M s All de Linux From Scratch cat gt opt gnome lib xmlConf sh lt lt EOF XML_LIBDIR L usr lib XML_LIBS 1xml XML_INCLUDEDIR I usr include gnome xml MODULE_VERSION xm1 1 8 17 EOF Instala GNOME Print ejecutando los siguientes comandos configure prefix opt gnome with zlib usr amp amp make amp amp make install Explicaci n de los comandos with zlib usr Configura GNOME Print para usar la librer a zlib del sistema Contenido El paquete GNOME Print contiene las librer as de impresi n de GNOME 1 4 Bonobo 1 0 22 Introducci n a Bonobo El paquete Bonobo contiene un conjunto de interfaces CORBA independientes del lenguaje y del sistema para crear componentes reutilizables controles y documentos compuestos Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources bonobo l 0 bonobo 1 0 22 tar bz2 e Descarga
433. necesitamos crear los usuarios grupos y directorios que este necesita mediante los siguientes comandos groupadd smmsp groupadd mail useradd g smmsp G mail smmsp amp amp chmod 1777 tmp chmod 1777 var mail amp amp mkdir var spool mqueue Instala Sendmail con los siguientes comandos cat gt devtools Site site config m4 lt lt EOF define confMANGRP root define confMANOWN root define confSBINGRP root define confUBINGRP root define confUBINOWN root EOF cd sendmail amp amp sh Build amp amp cd cf cf amp amp cp generic linux mc sendmail mc amp amp mkdir etc mail amp amp sh Build sendmail mc amp amp sh Build install cf amp amp cd E sh Build install Configuraci n de Sendmail Ficheros de configuraci n etc mail Informaci n sobre la configuraci n echo hostname gt etc mail local host names cat gt etc mail aliases lt lt EOF qmail send 171 M s All de Linux From Scratch postmaster root MAILER DAEMON root EOF cd etc mail amp amp cp R usr src sendmail 8 12 10 cf amp amp cp R usr src sendmail 8 12 10 cf cf submit mc amp amp cp R usr src sendmail 8 12 10 cf cf sendmail mc amp amp newaliases v Para iniciar y parar Sendmail durante el arranque cierre del sistema crea el gui n de arranque sendmail con los siguientes comandos Nota La opci n qNm donde N es el n
434. necesitas actualizar los m dulos del n cleo para asegurarte que sean compatibles con la versi n actual de XFree86 Para esto haz lo siguiente cd programs Xserver hw xfree86 os support linux drm kernel amp amp make CC opt gcc 2 95 3 bin gcc f Makefile linux amp amp mkdir p lib modules uname r kernel drivers char drm amp amp cp gamma o radeon o sis o r128 o i810 o i830 o mga o tdfx o lib modules uname r kernel drivers char drm amp amp depmod a Nota Si construiste el soporte AGP como m dulo al compilar el n cleo quiz s quieras a adir una l nea al fichero etc modules conf para asegurarte que se cargue el m dulo agpgart Por ejemplo la versi n AGP de la tarjeta de v deo Radeon utilizar el controlador radeon o Este necesitar tener la l nea below radeon agpgart en etc modules conf para activar el soporte DRI Explicaci n de los comandos WORLDOPTS make World 2 gt amp 1 tee xfree compile log Este comando ejecuta m ltiples makefiles para reconstruir por completo el sistema WORLDOPTS desactiva el comportamiento por defecto de continuar si se produce un error 2 gt amp 1 redirige los mensajes de error a la misma localizaci n que la salida normal El comando tee permite visualizar la salida mientras se registran los resultados en un fichero Nota Para reconstruir XFree86 un comando aparte que se puede usar si s lo se han hecho cambios menores en las fuentes es make Everything
435. nf Si utilizas xinetd a ade una entrada en etc xinetd conf con el siguiente comando aseg rate que el grupo nogroup existe cat gt gt etc xinetd conf lt lt EOF descripci n FAM supervisor de alteraci n de ficheros service sgi_fam 1 type RPC UNLISTED socket_type stream user root group nogroup server usr bin fam wait yes protocol tcp rpc_version 2 rpc_number 391002 EOF Contenido El paquete FAM contiene fam y las librer as 1ibfam Descripci n fam fam es el supervisor de alteraci n de ficheros libxmi 1 8 17 Introducci n a libxml El paquete libxml contiene las librer as libxml Son tiles para analizar ficheros XML Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub GNOME sources libxml l 8 libxml 1 8 17 tar bz2 e Descarga FTP ftp ftp xmlsoft org old libxml 1 8 17 tar 2z e Tama o del paquete 973 KB e Estimaci n del espacio necesario en disco 11 MB e Tiempo estimado de construcci n 0 41 SBU Instalaci n de libxml Instala libxml ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete libxml contiene las librer as 1ibxm1 xmllint y xmicatalog Configuraci n de FAM 72 M s All de Linux From Scratch Descripci n Librer as libxml Las librer as 1ibxm1 facilitan a los programas funciones para analizar ficheros que utilicen el formato XML libxmI2 2 5 1
436. nfiguraci n de PHP 220 M s All de Linux From Scratch cat gt etc proftpd conf lt lt EOF Este es un fichero de configuraci n b sico para ProFTPD Establece un servidor y un acceso para un usuario an nimo ServerName Instalaci n b sica de ProFTPD ServerType standalone DefaultServer on 21 es el puerto est ndar para FTP Port 21 Umask 022 es un buen est ndar para evitar que los nuevos directorios y ficheros se creen con permisos de escritura para el grupo y otros Umask 022 Para prevenir ataques DoS Denegaci n de Servicios establecemos un l mite de 30 procesos hijo Si necesitas m s de 30 conexiones concurrentes a la vez simplemente aumenta este valor Ten en cuenta que esto S LO funciona si se ejecuta ProFTPD desde un gui n de inicio si usas alg n servidor inetd deber as usar uno que te permita limitar el n mero de procesos por servicio por ejemplo xinetd MaxInstances 30 HA El usuario y grupo bajo los cuales se ejecuta normalmante el servidor User proftpd Group proftpd En general queremos que se puedan sobreescribir los ficheros lt Directory gt Allow0verwrite on lt Directory gt Una configuraci n b sica con acceso an nimo sin directorios para subir ficheros lt Anonymous proftpd gt User proftpd Group proftpd Queremos que los clientes puedan acceder como usuario anonymous o proftpd UserAlias anonymous proftpd M ximo n mero de conexion
437. nfigure enable static enable shared prefix usr Este comando le indica a libjpeg que construya tanto las librer as est ticas como las compartidas y que las instale en usr Configuraci n de libjpeg Informaci n sobre la configuraci n Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como root Contenido El paquete libjpeg contiene cjpeg djpeg jpegtran rdjpgcom wrjpgcom y las librer as 1ibjpeg Descripciones cjpeg cjpeg comprime ficheros de imagen para generar un fichero JPEG JFIF en la salida est ndar Los formatos de entrada soportados actualmente son PPM formato de color PBMPLUS PGM formato de escala de grises PBMPLUS BMP y Targa dipeg djpeg descomprime ficheros de imagen en formato JPEG JFIF a formato PPM formato de color PBMPLUS PGM formato de escala de grises PBMPLUS BMP o Targa jpegtran jpegtran se utiliza para transformaciones sin p rdida de ficheros JPEG rdjpgcom rdjpgcom muestra los comentarios de texto insertados en un fichero JPEG wrjipgcom wrjpgcom inserta comentarios de texto en un fichero JPEG Librer as jpeg Estas librer as las utilizan muchos programas para leer y escribir ficheros en formato JPEG Introduc
438. ng ln sf init d lpd rc4 d S99lprng ln sf init d lpd rc5 d S99 lprng ln sf init d lpd rc6 d K001prng Contenido El paquete LPRng contiene lp lpq lpr Iprm Ipstat Ipc y Ipd Configuraci n de LPRng 377 M s All de Linux From Scratch Descripciones lp Ip es un enlace simb lico a Ipr Ipq lpq es el programa de monitorizaci n de estado lpr lpr es el programa de encolado de trabajos Iprm Iprm es el programa de eliminaci n de trabajos Ipstat Ipstat es el programa de estado de trabajos Ipc Ipc es el programa de control para el demonio Ipd lpd es el demonio AFPL Ghostscript 8 11 Introducci n a Ghostscript Ghostscript es un procesador versatil para datos PostScript con la capacidad para transformar PostScript a diferentes objetivos Informaci n sobre el paquete Descarga HTTP http telia dl sourceforge net sourceforge ghostscript ghostscript 8 11 tar bz2 e Descarga FTP ftp mirror cs wisc edu pub mirrors ghost AFPL gs8 1 1 ghostscript 8 11 tar bz2 e Tama o del paquete 5 1 MB e Estimaci n del espacio necesario en disco 50 61 MB depends on if libgs so is installed e Tiempo estimado de construcci n 1 31 2 48 SBU Descargas adicionales Fuentes est ndar ftp mirror cs wisc edu pub mirrors ghost fonts ghostscript fonts std 8 11 tar gz e Otras fuentes http ftp enu org pub enu ghostscript enu es fonts other 6 0 tar gz Dependencias
439. nlaces duros por enlaces blandos Usar con cuidado pues el primer fichero encontrado se usar como referencia No se utiliza en modo de respaldo hard H Cambia enlaces blandos por enlaces duros No se utiliza en modo de respaldo conf dir conf dir Especifica la localizaci n de man conf Por defecto etc verbose v Modo detallado muestra el nombre del directorio que se est procesando Dobla la opci n para hecerle mas detallado y que muestre el nombre del fichero que se est procesando fake Falsa ejecuci n Muestra los par metros actuales que se usar n dirs Una lista de rutas absolutas a los directorios man separadas por espacios Cuando est vacio y solo entonces procesa todas las apariciones de MANPATH en MAN_CONF man Notas sobre la compresi n Hubo una discusi n en blfs support sobre los niveles de compresi n de gzip y bzip2 en las p ginas de manual teniendo en cuenta el sistema de ficheros anfitri n la arquitectura etc Al final la conclusi n fu que gzip es mucho mas eficiente sobre ficheros peque os y bzip2 sobre ficheros peque os siendo peque o y grande muy dependiente del contenido de los ficheros Mira el mensaje original de Mickael A Peters titulado Bootable Utility CD y fechado 20030409 1816 0200 y los mensajes siguientes http linuxfromscratch org pipermail blfs support 2003 April 038817 html En mi sistema x86 ext3 las p ginas de manual ten an 3
440. nos de los MUAs Mail User Agent Agente de Correo de Usuario m s com nmente usados en el fichero var qmail doc INSTALL mbox La mayor a de MUAs pueden configurarse para utilizar el formato Mailbox de qmail poniendo lo siguiente en profile MAIL HOME Mailbox export MAIL Contenido El paquete qmail contiene bouncesaying condredirect except forward maildir2mbox maildirmake maildirwatch mailsubj preline qbiff qreceipt qmail clean qmail inject qmail local qmail pop3d qmail popup qmail gstat qmail send qmail smtpd y qmail start Descripciones Configuraci n de los clientes de correo para funcionar con qmail 169 M s All de Linux From Scratch bouncesaying bouncesaying procesa posiblemente retornando mensajes entrantes condredirect condredirect procesa posiblemente redirigiendo mensajes entrantes except except invierte el c digo de salida de un programa forward forward reenv a correo nuevo a una o m s direcciones maildir2mbox maildir2mbox mueve el correo actual de un directorio en formato maildir a un fichero en formato mailbox maildirmake maildirmake crea un directorio de formato maildir para el correo entrante maildirwatch maildirwatch vigila el maildir de un usuario e imprime un nuevo resumen de correo cada 30 segundos mailsubj mailsubj env a un mensaje de correo con el asunto indicado en la l nea de comandos El cuerpo del mensaje se lee de la entrada est ndar preline preli
441. nosotros podamos ver qu n mero hemos usado para cada paquete Sin esto se har a nuestra vida m s dif cil y seguramente acabar amos con conflictos Es evidente que esta no es la nica configuraci n e incluso alguien discutir si es ptima para los enlaces simb licos Siguiendo la tradici n de LFS deber as encontrar cual es la mejor para ti y usarla nuestras recomendaciones son s lo una orientaci n rc0 d Tabla A 1 Enlaces simb licos en rc0 d N mero T tulo K00 K00 K05 K08 K10 K25 K26 K26 K28 K30 K35 K40 K45 K48 K48 K49 K49 K49 K49 K50 K59 K60 K70 K80 K90 K99 cups lprng gdm fcron gpm postfix mysql postgresql apache sshd alsa sysklogd random samba NFS adsl portmap xinetd bind sendsignals firewall mountfs swap network localnet halt Enlace IMLE init init NTE init init init ENE init init init ABMTE init init INTE ANTE ARTE init ANTE ATTE init init INTE ANTE sinit sJ init d cups d lprng d gdm d fcron d gpm d postfix d mysql d postgresql d apache d sshd d alsa d sysklogd d random d samba d nfs d adsl A portmap d xinetd d bind d sendsignals d firewall d mount s d swap d network d localnet d halt Explicaci n Detiene el Sistema de Impresi n Com n de Unix CUPS 1 1 19 Detiene el administrador de impresi n LPR LPRne 3 8 22 De
442. nstalaci n de GtkHTML Instala GtkHTML ejecutando los siguientes comandos configure prefix opt gnome disable gtk doc make amp amp make install Explicaci n de los comandos prefix 0pt gnome Instala GTK HTML en el rea de GNOME 1 4 Contenido El paquete GtkHTML contiene el motor de representaci n HTML de GNOME 1 4 libghttp 1 0 9 Introducci n a libghttp El paquete libghttp contiene una librer a cliente HTTP para GNOME 1 4 Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources libghttp 1 0 libghttp 1 0 9 tar 2z e Descarga FTP ftp ftp enome org pub GNOME sources libghttp 1 0 libghttp 1 0 9 tar 2z e Tama o del paquete 148 KB e Estimaci n del espacio necesario en disco 1 6 MB e Tiempo estimado de construcci n 0 01 SBU Instalaci n de libghttp Instala libghttp ejecutando los siguientes comandos configure prefix opt gnome make make install Explicaci n de los comandos prefix 0pt gnome Instala libghttp en el rea de GNOME 1 4 GtkHTML 1 1 7 316 M s All de Linux From Scratch Contenido El paquete libghttp contiene una librer a cliente HTTP para GNOME 1 4 Contenido 317 XI Programas para las X ndice 37 Programas de Oficina Individuales 38 Paquetes de oficina 39 Navegadores Gr ficos 40 Otros programas de Internet basados en las X XI Programas para las X 318 Cap tulo 37 Programas de
443. nte haya observado por lo menos una disputa normalmente entre usuarios de vim y emacs El libro LFS contiene un fichero vimrc b sico Aqu intentaremos mejorar ese fichero Al inicio vim lee los ficheros etc vimre y vimre es decir el vimrc global y el espec fico del usuario Advierte que esto s lo es cierto si has compilado vim utilizando LFS 3 1 o posterior Antes de esto el vimrc global era usr share vim vimrc Aqu tienes un vimrc ligeramente ampliado que puedes poner en etc vimrce para suministrar un efecto global Por supuesto si lo pones en etc skel vimrc estar disponible para los usuarios que mas tarde a adas al sistema Tambi n puedes copiar el fichero de etc skel vimrca etc vimrc y al directorio personal de los usuarios que ya existan como root Asegurate de establecer los permisos el propietario y el grupo si copias algo directamente de etc skel milicia de vinre set bs 2 set columns 80 set background dark set wrapmargin 8 syntax on set ruler Fin de vimrce etc vimrc vimrc 34 M s All de Linux From Scratch Una de las FAQ de las listas lfs contempla las marcas de comentarios del fichero vimrc Advierte que son en lugar de las m s usuales o Esto es correcto La sintaxis de vimrc es ligeramente inusual Vamos a realizar una r pida explicaci n de lo que significa cada una de las opciones de este fichero de ejemplo e set bs 2 Esto afecta al comportamiento de la opci n
444. nterfaces gr ficas de usuario Contenido 235 M s All de Linux From Scratch Pango 1 2 5 Introducci n a Pango El paquete Pango contiene la librer a 1ibpango Es til para calcular la disposici n y representaci n del texto Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at graphics gimp gtk v2 2 pango 1 2 5 tar gz e Descarga FTP ftp ftp etk ore pub etk v2 2 pango 1 2 5 tar gz e Tama o del paquete 1 3 MB e Estimaci n del espacio necesario en disco 21 8 MB e Tiempo estimado de construcci n 0 49 SBU Dependencias de Pango Requeridas GLib 2 2 3 y FreeType 2 1 5 Opcionales Qt 3 2 1 XFree86 4 3 0 1 GTK Doc 1 0 DocBook XML DTD 4 2 y DocBook XSL Stylesheets 1 62 4 Instalaci n de Pango Para que Pango encuentre xft2 la variable PKG_CONFIG_PATH debe incluir el directorio usr X11R6 1ib pkgconfig Este es un buen momento para a adirlo si no lo has hecho ya Encontrar s instrucciones espec ficas para modificar esta variable en la secci n de configuraci n de pkeconfig 0 15 0 Instala Pango ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp make amp amp make install Explicaci n de los comandos sysconfdir etc Esta opci n instala los ficheros de configuraci n en etc en lugar de en usr etc enable gik doc Esta opci n reconstruir la documentaci n de la API durante la ejecuci n de make Contenido El paquete Pango
445. nu emacs emacs 21 3 tar 2z e Tama o del paquete 20 MB e Estimaci n del espacio necesario en disco 92 5 MB e Tiempo estimado de construcci n 4 20 SBU Cap tulo 6 Editores 59 M s All de Linux From Scratch Dependencias de Emacs Opcionales XFree86 4 3 0 1 libipee 6b libpne 1 2 5 libtiff 3 6 0 y libungif 4 1 0b1 Instalaci n de Emacs Instala Emacs ejecutando los siguientes comandos configure prefix usr libexecdir usr sbin amp amp make bootstrap make install Contenido El paquete Emacs contiene emacs b2m ctags ebrowse emacsclient etags grep changelog res checkin cvt mail digest doc emacsserver fakemail hexl movemail profile res2log sorted doc vediff y yow Descripciones emacs El propio editor b2m b2m es un programa para convertir ficheros de correo del formato RMAIL al formato mbox de Unix ctags ctags genera ficheros de datos con etiquetas de referencias cruzadas para c digo fuente ebrowse ebrowse permite navegar por las jerarqu as de las clases C desde emacs emacsclient emacsclient conecta una sesi n de emacs a una instancia de emacsserver que est ejecut ndose etags etags es otro programa para generar etiquetas de referencias cruzadas para c digo fuente grep changelog grep changelog muestra las entradas en Change Logs que cumplan ciertos criterios res checkin res checkin es un gui n del int rprete de comandos usado para comprobar fichero
446. nvert id3cp id3info y id3tag Descripciones libid3 libid3 proporciona a los programas las funciones para la edici n de etiquetas 1ID3v1 v2 id3convert id3convert convierte entre los formatos de etiquetas 1D3v1 v2 id3cp id3cp extrae etiquetas 1ID3v1 v2 de ficheros de audio digital id3info id3info muestra el contenido de etiquetas ID3v1 v2 id3tag id3tag es una utilidad para editar etiquetas 1D3v1 v2 FLAC 1 1 0 Introducci n a FLAC FLAC es un CODEC de audio similar a MP3 pero sin p rdidas lo que significa que el audio es comprimido sin perder nada de informaci n Informaci n sobre el paquete e Descarga HTTP http flow dl sourceforge net sourceforge flac flac 1 1 0 tar z e Descarga FTP e Tama o del paquete 1 2 MB e Estimaci n del espacio necesario en disco 33 MB e Tiempo estimado de construcci n 0 71 SBU Dependencias de FLAC Opcionales libogg 1 0 XMMS 1 2 7 id3lib 3 8 3 y NASM 0 98 38 Instalaci n de FLAC Instala FLAC ejecutando los siguientes comandos configure prefix usr make amp amp make install Contenido El paquete FLAC contiene flac metaflac 1ibFLAC LibFLAC 1ibOggFLAC libO0ggFLAC y libxmms flac Descripciones flac flac es una utilidad de l nea de comandos para codificar decodificar y convertir ficheros FLAC metaflac metaflac es un programa para listar a adir eliminar o editar metadatos en uno o mas ficheros FLAC Contenido 351 M s All de Lin
447. o 59 MB e Tiempo estimado de construcci n 3 31 SBU Dependencias de xine Libraries Requeridas XFree86 4 3 0 1 y EsounD 0 2 30 o OSS o ALSA 0 9 6 o aRts 1 1 4 Opcionales libvorbis 1 0 liba52 0 7 4 libmad 0 15 0b Speex 1 0 1 Theora EEmpeg 0 4 7 y_XviD 0 9 2 Explicaci n de los comandos 355 M s All de Linux From Scratch Instalaci n de xine Libraries Instala xine Libraries ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete xine Libraries contiene xine config y las librer as libxine Descripciones xine config xine config proporciona informaci n a los programas que intentan enlazarse con las librer as de xine Librer as libxine Las librer as 1ibxine proporcionan la API para procesar ficheros de v deo Instalaci n de xine Libraries 356 Cap tulo 42 Utilidades de sonido Este cap tulo contiene programas relacionados con la manipulaci n de ficheros de sonido es decir reproducir grabar extraer pistas de audio ripping y el resto de las cosas comunes que la gente quiere hacer Para usar muchos de estos programas necesitar s tener instalados los controladores de sonido del n cleo o bien ALSA 0 9 6 Ten en cuenta que en el rbol de desarrollo de la serie 2 5 del n cleo los viejos controladores est n siendo reemplazados por ALSA as que para cuando tengamos la serie 2 6 estable la mayor a lo usaremos por defecto
448. o ver su documentaci n define HasMMXSupport NO Cualquier i586 o superior fdefine HasKatmaiSupport NO Instrucciones PIII SSE fdefine Has3DNowSupport NO Instrucciones AMD Estos ajustes reducen algo el tiempo de compilaci n al omitir dispositivos de entrada de raro uso Encontrar s la lista completa en config cf xfree86 cf define XInputDrivers mouse void CONTROLADORES DE V DEO XXXKHKHXHKHAAAAARARARA RARA RARA RR RRA RARA He He e e e e He ke ke ke Si est s seguro de que s lo quieres los controladores para una o unas pocas Instalaci n de XFree86 225 M s All de Linux From Scratch tarjetas de v deo puedes borrar los controladores que no quieras x x x x define XF86CardDrivers mga glint nv tga s3 s3virge sis rendition neomagic i740 tdfx savage cirrus vmware tseng trident chips apm GlideDriver fbdev il28 nsc ati i810 AgpGartDrivers DevelDrivers ark cyrix siliconmotion vesa vga dummy XF860SCardDrivers XF86ExtraCardDrivers SERVIDOR DE FUENTES Y AJUSTES DE LIBRER AS ed d eke d de de He de de RARA He e f Estos ajustes se establecen por defecto e dd e de de de e Ae de de e He e de e He e de k He e e e He He He e ke He e Y define BuildFontServer YES Para el servidor de impresi n GhostScript define SharedLibFont YES define CompressAllFonts YES define GzipFontCompression YES Estos ajustes aseguran
449. o a cdrtools 2 00 3 suministrado por Igor postlfs actualizada la secci n de introducci n de tcsh zsh joe nano y emacs general actualizado a gcc 3 3 1 y gnat 3 15p t actualizada la introducci n a seml dtd V3 1 y V4 2 Xsoft actualizado a dillo 0 7 3 Basicnet actualizado a curl 7 10 7 propuesto por Igor Zivkovic 17 e 29 de Agosto de 2003 e 28 de Agosto de 2003 e 28 de Agosto de 2003 e 28 de Agosto de 2003 e 26 de Agosto de 2003 e 26 de Agosto de 2003 e 26 de Agosto de 2003 e 26 de Agosto de 2003 e 25 de Agosto de 2003 e 24 de Agosto de 2003 alsa oss e 24 de Agosto de 2003 e 24 de Agosto de 2003 e 22 de Agosto de 2003 e 21 de Agosto de 2003 e 19 de Agosto de 2003 intltool gnet M s All de Linux From Scratch larry larry larry larry larry Gnome actualizada la introducci n para orbit2 y actualizado a bonobo activation 2 2 3 actualizado a GLib 2 2 3 Pango 1 2 5 ATK 1 2 4 y GTK 2 2 3 actualizada la introducci n de gtk doc and openjade Errores tipogr ficos actualizado a ruby 1 8 0 a adido un parche para OpenSP larry a adido SVGAlib y actualizado Links para agregarle opciones gr ficas larry actualizada la introducci n para PAM a adido un enlace a cracklib modificada la descarga de cvs tushar A adidas dependencias para fontconfig larry Actualizada la aplicaci n de parches suminstradas por Igor Zivkovic para cvs 1 11 6 y hdparm S5 4 larry Actualizada l
450. o almac n por defecto de usr var sysconfdir etc news leafnode lee sus datos de configuraci n de un fichero llamado config que se crear en etc news para evitar conflictos potenciales con otros paquetes Contenido 191 M s All de Linux From Scratch make update Crea un fichero etc news config example inicial que debe renombrarse como etc news config Configuraci n de Leafnode Ficheros de configuraci n etc news config etc inetd conf y etc xinetd conf Leafnode puede configurarse para utilizar inetd a adiendo una entrada al fichero etc inetd conf con el siguiente comando echo nntp stream tcp nowait news usr sbin tcpd usr sbin leafnode gt gt etc inetd conf Alternativamente Leafnode puede configurarse para usar xinetd a adiendo una entrada al fichero etc xinetd conf con el siguiente comando cat gt gt etc xinetd conf lt lt EOF service nntp 1 flags NAMEINARGS NOLIBWRAP socket_type stream protocol tcp wait no user news server usr sbin tcpd server_args usr sbin leafnode instances 7 per_source 3 EOF El fichero etc news config debe editarse para indicar el nombre del servidor NNTP Copia el fichero de configuraci n de ejemplo a etc news config y guarda el original como referencia cp etc news config example etc news config Cambia la entrada server para indicar tu servidor de noticas La variable de entorno NNTPSERVER debe establecerse a 127 0 0
451. o de nombres DNS _BIND 9 2 2 Reenv a las peticiones RPC portmap Sbeta Carga el demonio de servicios de Internet xinetd 2 3 12 Inicia el cliente ADSL RP PPPoE 3 5 Inicia el sistema de ficheros de red Inicia el sistema de ficheros de red Samba 2 2 8a Restaura el alimentador de entrop a random Inicia el demonio de shell segura OpenSSH 3 7 1p2 Inicia el demonio Apache Apache 2 0 47 407 S34 S34 S35 S40 S40 S70 S95 S99 S99 rc6 d mysql postgresql postfix alsa fcron gpm gdm cups Iprng it init Mit TE AE init Mit init Janie d mysql d postgresql A postfix d alsa d fcron d gpm d gdm d cups d lprng Tabla A 7 Enlaces simb licos en rc6 d N mero T tulo K00 K05 K08 K10 K25 K26 K26 K28 K30 K35 K40 K45 K48 K48 K49 K49 K49 K49 K50 K59 K60 K70 K80 K90 K99 rc6 d lprng gdm fcron gpm postfix mysql postgresql apache sshd alsa sysklogd random samba NFS adsl portmap xinetd bind sendsignals firewall mountfs swap network localnet reboot Enlace init init init init init init init init init init init init init init init init init init init init init init init af init sinit d lprng d gdm d fcron d gpm d postfix d mysql d postgresql d apache d sshd d alsa dA sysklogd d random d samba d samba d ads
452. o estimado de construcci n 0 32 SBU Instalaci n de GnuPG Instala GnuPG ejecutando los siguientes comandos configure prefix usr libexecdir usr lib make amp amp make install amp amp chmod 4755 usr bin gpg Explicaci n de los comandos libexecdir usr lib Este comando crea un directorio gnupg en usr sbin en lugar de usr libexec Contenido El paquete GnuPG contiene gpg gpgsplit y gpgv Descripciones gpg gpg es la interfaz en l nea de comandos para esta implementaci n de OpenPGP gpgsplit gpgsplit separa anillos de llaves gpgv gpgv es una versi n de solo verificaci n de gpg Tripwire 2 3 1 2 Introducci n a Tripwire El paquete Tripwire contiene los programas usados por Tripwire para verificar la integridad de los ficheros en un sistema Informaci n sobre el paquete e Descarga HTTP http telia dl sourceforge net sourceforge tripwire tripwire 2 3 1 2 tar gz e Descarga FTP ftp ftp fu berlin de unix security tripwire tripwire 2 3 1 2 tar gz e Tama o del paquete 1 4 MB e Estimaci n del espacio necesario en disco 63 MB e Tiempo estimado de construcci n 2 35 SBU GnuPG 1 2 3 53 M s All de Linux From Scratch Descarga adicional e Parche requerido para corregir m ltiples errores de compilaci n mira el parche para mas informaci n http www linuxfromscratch org patches blfs 5 0 tripwire 2 3 1 2 gcc3 build fixes patch Instalaci n de Tripwire Com
453. o0t install Cap tulo 44 Utilidades para grabar CDs 369 M s All de Linux From Scratch Explicaci n de los comandos INS_BASE usr Este comando mueve el directorio de instalaci n de opt schily a usr DEFINSUSR root DEFINSGRP root Estos comandos instalan todos los programas con propietario root root en lugar de bin bin como vienen por defecto Contenidos El paquete Cdrtools contiene cdrecord cdda2wav mkisofs mkhybrid readed segcheck isoinfo isodump isovfy isodebug devdump rscsi y librer as de soporte Descripciones cdrecord cdrecord graba Discos Compactos de audio o datos cdda2wav edda2wav vuelca el audio de un Disco Compacto a ficheros de sonido WAV mkisofs mkisofs y mkhybrid generan un sistema de ficheros h brido ISO9660 JOLIET HFS readcd readcd lee o escribe en Discos Compactos scegcheck segcheck se usa para verificar la Interfaz Binaria de Aplicaciones de libscg Utilidades de soporte isoinfo isodump isovfy isodebug y devdump son programas para volcar y verificar im genes 1809660 rscsi rscsi es un administrador SCSI remoto Librer as de soporte libdeflt libedc_ecc libfile libhfs libparanoia librscg libsceg libschily y libun1s son las librer as de soporte de este paquete Cdrdao 1 1 7 Introducci n a Cdrdao El paquete Cdrdao contiene utilidades para grabaci n de CD Estas sirven para grabar un CD en el modo disk at once grabaci n en una sola fase Informaci n sobre e
454. oblemas comunes de instalaci n del reproductor de v deo xine xine remote xine remote es una herramienta para conectar con un servidor de control remoto de xine transcode 0 6 10 Introducci n a transcode transcode es un conversor de audio v deo de cualquier formato a otro r pido vers til y basado en l nea de comandos xine User Interface 0 9 22 366 M s All de Linux From Scratch Informaci n sobre el paquete e Descarga HTTP http zebra fh weingarten de transcode pre transcode 0 6 10 tar 2z e Descarga FTP e Tama o del paquete 2 9 MB e Estimaci n del espacio necesario en disco 109 MB e Tiempo de construcci n estimado 3 87 SBU Dependencias de transcode Recomendadas NASM 0 98 38 y LAME 3 93 1 Opcionales XFree86 4 3 0 1 MPlayer 1 Oprel ImageMagick libdv 0 99 libdvdread 0 9 4 mjpeg tools SDL 1 2 6 Qt 3 2 1 Avifile 0 7 38 l bFAME 0 9 0 libmpeg3 1 5 2 XviD 0 9 2 LZO 1 08 libxm12 2 5 11 liba52 0 7 4 FEmpeg 0 4 7 libmad 0 15 0b CURL 7 10 7 liboge 1 0 libvorbis 1 0 Theora libipeg 6b GLib 1 2 10 GTK 1 2 10 FreeType 2 1 5 libmpeg3 1 5 2 y OpenQuicktime 1 0 Instalaci n de transcode Instala transcode ejecutando los siguientes comandos configure prefix usr make amp amp make install Contenido El paquete transcode contiene transcode tccat tedecode tedemux tcextract tcframe tcprobe tescan avicodec avidump avimerge avisplit avisync
455. ocal a ada cosas En realidad la nica regla dura y r pida es que las distribuciones Unix no deber an tocar usr local excepto por supuesto para crear los directorios b sicos que contiene Con las distribuciones Linux como RedHat Debian etc una posible regla es que usr est administrado por el sistema de paquetes de la distribuci n y usr local no De este modo la base datos del administrador de paquetes conoce cada fichero que se encuentra en usr Los usuarios de LFS construyen su propio sistema y por eso decidir d nde termina el sistema y comienzan los ficheros locales no es sencillo Por tanto debe hacerse la elecci n para que las cosas sean m s f ciles de administrar Hay varias razones para dividir los ficheros entre usr y usr local e En una red con varias m quinas corriendo todas LFS o una mezcla de LFS y otras distribuciones Linux usr local podr a usarse para almacenar paquetes que son comunes entre todos los ordenadores de la red Pueden estar montadas mediante NES o replicarse a partir de un servidor Aqu local indica local para el sitio e En una red con varios ordenadores en los que en todos se ejecuta un sistema LFS id ntico usr local podr a almacenar paquetes que son diferentes entre m quinas En este caso local se refiere a cada ordenador individual e Incluso en un ordenador nico usr local puede ser til si tienes instaladas varias distribuciones simult neamente y quieres un lugar donde poner lo
456. ocamos de forma no interactiva y aceptamos todos los directorios de destino por defecto excepto en tres casos Configuraci n de Postfix Ficheros de configuraci n etc aliases etc postfix main cf y etc postfix master cf Informaci n sobre la configuraci n cat gt etc aliases lt lt EOF Inicio de etc aliases MATILER DAEMON postmaster postmaster root Cap tulo 22 Servidores de Correo 165 M s All de Linux From Scratch root LOGIN Fin de etc aliases EOF El fichero etc aliases que acabamos de crear main cf y master cf deben personalizarse para tu sistema El fichero aliases necesita una identidad distinta de root para que el correo dirigido a root pueda ser reenviado a un usuario El fichero main cf necesita el nombre cualificado completo de tu m quina Todas estas modificaciones pueden hacerse con comandos sed introducidos en la consola con las sustituciones apropiadas de tu nombre distinto de root por usuario y el nombre cualificado completo de tu m quina por localhost localdomain Encontrar s que el fichero main cf est autodocumentado por lo que puedes cargarlo en tu editor para hacer los cambios espec ficos para tus necesidades cp etc aliases etc aliases bak cp etc postfix main cf etc postfix main cf bak cp etc postfix master cf etc postfix master cf bak sed s LOGIN usuario etc aliases bak gt etc aliases sed s fmyhostname host domain tld myhostname Y localhost localdomain
457. ocbook docbook xsl 1 62 4 tar 2z e Descarga FTP e Tama o del paquete 1 3 MB e Estimaci n del espacio necesario en disco 12 2 MB e Tiempo estimado de construcci n 0 01 SBU Dependencias de DocBook XSL Stylesheets Requerida libxslt 1 0 33 Instalaci n de DocBook XSL Stylesheets Instala DocBook XSL Stylesheets ejecutando los siguientes comandos install d usr share xml docbook xsl stylesheets 1 62 4 cp af VERSION common extensions fo html htmlhelp images javahelp lib manpages params profiling template tools xhtml usr share xml docbook xsl stylesheets 1 62 4 install d usr share doc xml amp amp cp af doc usr share doc xml amp amp if f etc xml catalog then mkdir p etc xml xmlcatalog noout Y create etc xml catalog fi if e etc xml1 docbook then xmlcatalog noout create etc xml docbook fi xmlcatalog noout add rewriteSystem http docbook sourceforge net release xs1 1 45 usr share xml docbook xsl stylesheets 1 62 4 etc xml catalog amp amp xmlcatalog noout add rewriteURI MX http docbook sourceforge net release xs1 1 45 usr share xml docbook xsl stylesheets 1 62 4 etc xml catalog amp amp xmlcatalog noout add rewriteSystem http docbook sourceforge net release xs1 current usr share xml docbook xsl stylesheets 1 62 4 etc xml catalog amp amp xmlcatalog noout add rewriteURI h
458. olucionar problemas en las redes Si te encuentras con que eres incapaz de conectar con otro sistema traceroute puede ayudarte a localizar el problema Informaci n sobre el paquete Descarga HTTP http gd tuwien ac at platform sun packages solaris freeware SOURCES traceroute 1 4a12 tar ez e Descarga FTP ftp ftp ee Ibl gov traceroute 1 4a12 tar 2z e Tama o del paquete 73 KB e Estimaci n del espacio necesario en disco 464 KB e Tiempo estimado de construcci n 0 02 SBU Instalaci n de Traceroute Instala Traceroute ejecutando los siguientes comandos mv Makefile in Makefile in bak amp amp sed s o bin o root Makefile in bak gt Makefile in amp amp configure prefix usr amp amp make make install amp amp make install man Explicaci n de los comandos sed s o bin o root Ajusta el Makefile para que el programa se instale con usuario root en lugar de usuario bin que no existe en un sistema LFS normal make install Instala traceroute con el UID establecido a root en el directorio us r sbin Esto permite que todos los usuarios puedan usar traceroute Para una completa seguridad elimina el bit SUID de los permisos de traceroute con el comando chmod 0755 usr sbin traceroute El peligro es que si se encuentra en el c digo de Traceroute un problema de seguridad como un desbordamiento de la memoria intermedia buffer overflow un usuario normal de tu sistema podr a obtener privil
459. om Scratch gnatpsys gnatpsys determina los valores de todos los par metros relevantes en System y los muestra por la salida est ndar gnatstub gnatstub es un generador de cabos de cuerpo body stubs gnatxref gnatxref es referenciador cruzado de GNAT gvd gvd es el Depurador Visual GNU Tcl 8 4 4 Introducci n a Tcl El paquete Tcl contiene las Herramientas del Lenguaje de Comandos Tool Command Language Informaci n sobre el paquete Descarga HTTP http aleron dl sourceforge net sourceforge tcl tcl8 4 4 src tar gz e Descarga FTP e Tama o del paquete 3 3 MB e Estimaci n del espacio necesario en disco 17 1 MB e Tiempo estimado de construcci n 0 27 SBU Instalaci n de Tcl Instala Tcl ejecutando los siguientes comandos VERSION 8 4 4 V echo VERSION cut d f 1 2 amp amp DIR PWD cd unix amp amp configure prefix usr amp amp make amp amp sed i s DIR unix usr lib tclConfig sh amp amp sed i s DIR usr include tcl V tclConfig sh sed i s TCL_LIB_FILE libtcl V TCL_DBGX so TCL_LIB FILE Y libtcl VHM TCL_DBGXA soX tclConfig sh make install amp amp install d usr include tcl V unix amp amp install m644 h usr include tcl V unix amp amp install d usr include tcl V generic amp amp install c m644 generic h usr include tcl V generic rm f usr include tcl V generic tcl tclDecls tc
460. ombowski blfs twpol suse7 2 txt Fichero de pol ticas adaptado para un sistema SuSE 7 2 Descarga el fichero de pol ticas que quieras probar c pialo a etc tripwire y salo en lugar de twpol txt Sin embargo recomendamos que crees tu propio fichero de pol ticas personalizado bas ndote en las ideas que aportan los ficheros anteriores y leyendo usr share doc tripwire policyguide txt twpol txt es un buen fichero de pol ticas para principiantes ya que advertir sobre cualquier cambio en el sistema de ficheros y puede incluso servir como una forma molesta de rastrear los cambios producidos al desinstalar software Despu s de copiar tu fichero de pol ticas a etc tripwire puedes comenzar con la configuraci n twadmin m P etc tripwire twpol txt amp amp tripwire m i Durante la configuraci n Tripwire crear dos claves una para el sitio y una local que ser n almacenadas en etc tripwire Informaci n de uso Para usar Tripwire tras esto y genera un informe utiliza el siguiente comando tripwire m c gt etc tripwire report txt Mira la salida para verificar la integridad de tus ficheros Puedes generar un informe autom tico a trav s de una utilidad cron para planificar las ejecuciones Descarga adicional 54 M s All de Linux From Scratch Ten en cuenta que despu s de ejecutar un chequeo de integridad debes verificar el informe o correo electr nico y seguidamente modificar la base de datos de Tripwire de los ficheros
461. ombres de clases Java compiladas que contienen implementaciones de objetos remotos rmid rmid inicia el demonio de activaci n del sistema rmiregistry rmiregistry crea e inicia un registro de objeto remoto en el puerto indicado de la m quina actual serialver serialver devuelve el serial VersionUID para una o m s clases en un formato adecuado para copiarlo en una clase envolvente servertool servertool proporciona una interfaz f cil de usar para programadores que permite registrar desregistrar iniciar y parar un servidor tnameserv tnameserv inicia el servidor de nombres Java IDL Ruby 1 8 0 Introducci n a Ruby El paquete Ruby contiene el entorno de desarrollo Ruby Es til para guiones orientados a objetos Informaci n sobre el paquete e Descarga HTTP http rubyforge ore download php 34 ruby 1 8 0 tar gz e Descarga FTP ftp ftp ruby lane ore pub ruby 1 8 ruby 1 8 0 tar gz e Tama o del paquete 1 9 MB e Estimaci n del espacio necesario en disco 25 6 MB e Tiempo estimado de construcci n 0 52 SBU javah 114 M s All de Linux From Scratch Instalaci n de Ruby Instala Ruby ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete Ruby contiene ruby e irb Descripciones ruby ruby es un lenguaje de guiones interpretado para una r pida y f cil programaci n orientada a objetos irb irb es la interfaz interactiva para ruby
462. on librer as almacenadas en usr lib rep i686 pc 1inux gnu gui que ayudan en la comunicaci n entre Lisp y las librer as GTK Compface 1 4 Introducci n a Compface Compface proporciona utilidades y una librer a para convertir a desde formato X Face que es un formato de mapa de bits de 48x48 usado para incluir peque as imagenes del autor de un correo en la cabecera del mismo Informaci n sobre el paquete e Descarga HTTP http www ibiblio ore pub Linux apps graphics convert compface 1 4 tar gz e Descarga FTP ftp ftp ibiblio ore pub Linux apps graphics convert compface 1 4 tar gz e Tama o del paquete 28 KB e Estimaci n del espacio necesario en disco 520 KB e Tiempo estimado de construcci n 0 01 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs 5 0 compface 1 4 errno 2 patch Instalaci n de Compface Instala Compface ejecutando los siguientes comandos patch Np1 i compface 1 4 errno 2 patch configure prefix usr amp amp make amp amp make install Contenido Este paquete contiene compface uncompface y libcompface Descripciones compface compface es un filtro para generar representaciones altamente comprimidas de ficheros de imagenes de caras de 48x48x1 uncompface uncompface es un filtro que realiza transformaciones inversas sin perdidas de datos libcomptface libcompface hace que se puedan usar los algoritmos de compresi n y descompr
463. one lt mstone Elinux com gt por donar los servidores para linuxfromscratch org e Gerard Beekmans lt gerard Olinuxfromscratch org gt por iniciar y escribir gran parte del proyecto LFS e Jesse Tie Ten Quee lt highos Olinuxfromscratch org gt por responder muchas cuestiones en el IRC demostrando mucha paciencia y por no matar al editor actual por el chiste en el anuncio original del BLFS e DREAMWVR COM por su anterior patrocinio mediante la donaci n de varios recursos al LFS y subproyectos relacionados e Robert Briggs por donar los nombres de dominio linuxfromscratch org y linuxfromscratch com e Frank Skettino lt bkenoahG oswd org gt en OSWD por hacer los dise os iniciales de los sitios web de LFS y BLES e Garrett LeSage lt garrettO linux com gt por crear el logotipo de LES e Jeff Bauman anterior coeditor del libro por su ayuda para conseguir que el BLES saliera a la luz e Muchas otras personas en las listas de correo de LFS y BLFS que han hecho posible este libro mediante sus sugerencias prob ndolo y enviando informes de errores Cr ditos Mucha gente ha contribuido directa o indirectamente al BLFS Esta p gina enumera todos los que recordamos Puede que hayamos olvidado a alguien y si te encuentras en esta situaci n m ndanos una l nea Muchas gracias a toda la comunidad LFS por su apoyo a este proyecto Si est s en la lista y deseas que se incluya tu direcci n de correo por favor manda igualmente una l nea a larr
464. onfig gimp config lo usan otros programas que quieren enlazarse con las librer as de GIMP gimp remote gimp remote es una peque a utilidad que le indica a un GIMP en ejecuci n la apertura de un fichero de imagen local o remoto Evolution 1 4 4 Introducci n a Evolution El paquete Evolution contiene un entorno integrado de correo calendario y libreta de direcciones Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources evolution 1 4 evolution 1 4 4 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources evolution 1 4 evolution 1 4 4 tar bz2 e Tama o del paquete 12 MB e Estimaci n del espacio necesario en disco 387 MB e Tiempo estimado de construcci n 10 84 SBU Descargas adicionales e Aplicaci n necesaria http ftp2 nchu edu twUNIX Database BerkeleyDB db 3 1 17 tar z Dependencias de Evolution Requeridas OpenSSL 0 9 7c libenomeprintui 2 2 1 3 y GtkKHTML 3 0 8 Opcionales OpenLDAP 2 1 22 y GTK Doc 1 0 Instalaci n de Evolution Nota Evolution necesita a Berkeley DB 3 1 17 Los detalles del por qu est n en el fichero README que se distribuye con el c digo fuente de Evolution Este paquete se enlaza est ticamente con dicha librer a por lo que el libro instala Berkeley DB 3 1 17 en opt para poder borrarla una vez que Evolution se haya instalado Instala Berkeley DB 3 1 17 ejecutando los siguientes comandos cd build unix dist configure prefix
465. onfigure help Si no est s seguro de qu chipset utiliza tu tarjeta lee CARDS STATUS en el rbol de fuentes de ALSA Driver La opci n aqu utilizada construir todos los controladores Configuraci n de ALSA Driver Ficheros de configuraci n etc modules conf Informaci n sobre la configuraci n Para configurar los controladores de ALSA necesitas a adir algunas l neas a etc modules conf cat gt gt etc modules conf lt lt EOF alias char major 14 soundcore alias char major 116 snd alias snd card 0 snd nombre tarjetasonido alias sound slot 0 snd card 0 alias sound service 0 0 snd mixer oss alias sound service 0 1 snd seg oss alias sound service 0 3 snd pcm oss alias sound service 0 8 snd seq midi EOF nombre tarjetasonido debe reemplazarse con el controlador corresponiente a tu tarjeta de sonido Si tienes m s de una tarjeta puedes a adir secciones adicionales repitiendo lo anterior pero cambiando el primer 0 por 1 en cada l nea Despu s de editar etc modules conf debes ejecutar depmod Si los controladores que has compilado son para la versi n del n cleo que est s usando ahora ejecuta simplemente depmod Si est s compilando controladores para una versi n del n cleo diferente al que tienes ejecut ndose necesitar s utilizar una orden similar a esta depmod a 2 4 22 F boot System map 2 4 22 Contenido El paquete ALSA Driver contiene los controladores de sonido y ficheros de cabecera de
466. oot Contenido El paquete ALSA Library contiene aserver y la librer a libasound Descripci n libasound librer a alsa libasounad proporciona las funciones de ALSA a los programas ALSA Utilities 0 9 6 Introducci n a ALSA Utilities El paquete ALSA Utilities contiene varias herramientas tiles para controlar tu tarjeta de sonido Informaci n sobre el paquete e Descarga HTTP http www alsa project org alsa ftp utils alsa utils 0 9 6 tar bz2 e Descarga FTP ftp ftp alsa project ore pub utils alsa utils 0 9 6 tar bz2 e Tama o del paquete 106 KB e Estimaci n del espacio necesario en disco 1 8 MB e Tiempo estimado de construcci n 0 06 SBU Dependencias de ALSA Utilities Requerida ALSA Library 0 9 6 Instalaci n de ALSA Utilities Instala ALSA Utilities ejecutando los siguientes comandos configure amp amp make make install Configuraci n de ALSA Utilities Ficheros de configuraci n etc asound state Dependencias de ALSA Library 338 M s All de Linux From Scratch Informaci n sobre la configuraci n Probablemente la forma m s f cil de almacenar los niveles de sonido del mezclador es guardarlos y recuperarlos con un gui n de arranque Se puede hacer tambi n agregando la l nea post install en el fichero etc modules conf pero se deja como un ejercicio para los lectores que deseen hacerlo El paquete ALSA Driver instala el gui n etc rc d init d alsasound Aunque es posib
467. oot amp amp chmod 1777 cvsroot amp amp export CVSROOT cvsroot cvs init 2 Importa el c digo fuente al repositorio Importa un m dulo de fuentes al repositorio con los siguientes comandos a partir de una cuenta de usuario en la misma m quina que el repositorio CVS export CVSROOT cvsroot amp amp cd sourcedir amp amp cvs import m repository test cvstest vendortag releasetag 3 Verifica el acceso local al repositorio Comprueba el acceso local al repositorio CVS desde la misma cuenta de usuario con el siguiente comando cvs co cvstest 4 Verifica el acceso remoto al repositorio Comprueba el acceso al repositorio CVS desde una m quina remota usando una cuenta de usuario que tenga acceso ssh al servidor CVS con los siguientes comandos Nota Sustituye servername con la direcci n IP o el nombre de la m quina donde est el repositorio CVS Se te preguntar la contrase a de la cuenta ssh antes de que el evs checkout pueda continuar export CVS_RSH usr bin ssh cvs d ext servername cvsroot co cvstest Configuraci n de CVS para acceso an nimo en modo s lo lectura CVS puede configurarse para permitir acceso an nimo en modo s lo lectura usando el m todo pserver ejecutando los siguientes comandos como root grep anonymous etc passwd useradd anonymous s bin false amp amp echo anonymous gt cvsroot CVSROOT passwd echo anonymous gt cvsroot CVSROOT readers Si ut
468. opt db 3 1 17 enable compat185 make amp amp make install Instala Evolution ejecutando los siguientes comandos Informaci n sobre la configuraci n 322 M s All de Linux From Scratch configure prefix GNOME_PREFIX with db3 opt db 3 1 17 enable openssl amp amp make amp amp make install Opcionalmente puedes borrar la Berkeley DB 3 1 17 instalada m s arriba con el siguiente comando rm rf opt db 3 1 17 Explicaci n de los comandos enable compat185 Construye el soporte para ficheros de bases de datos antiguos prefix 0pt db 3 1 17 Esta versi n de la Base de Datos de Berkeley no deber a instalarse en usr ya que s lo la necesitamos para compilar Evolution with db3 0ptvdb 3 1 17 Determina la ubicaci n en que se instal db 3 1 17 enable openssl Esta opci n compilar a Evolution con soporte para SSL enable openldap Esta opci n compilar a Evolution con soporte para LDAP Contenido El paquete Evolution contiene evolution Descripci n evolution evolution contiene un entorno de correo calendario y libreta de direcciones Explicaci n de los comandos 323 Cap tulo 38 Paquetes de oficina Este cap tulo contiene aplicaciones que comprenden todas las necesidades escenciales para el trabajo diario en la oficina puestas en un nico y peque o paquete Los beneficios son una interfaz de usuario consistente y una gran cooperaci n entre los programas K
469. ora inicia BIND con el nuevo gui n de arranque etc rc d init d bind start Comprobaci n de BIND Comprueba la nueva instalaci n de BIND 9 Primero consulta la direcci n de la m quina local con dig dig x 127 0 0 1 Ahora prueba la b squeda de un nombre externo tomando nota de la diferencia de velocidad en repetidas consultas debido al cach Lanza el comando dig dos veces sobre la misma direcci n dig beyond linuxfromscratch org amp amp dig beyond linuxfromscratch org Ver s que el resultado es casi instant neo cuando named consulta las direcciones almacenadas Para saber todas las opciones de configuraci n consulta bind 9 2 2 doc arm Bv9ARM html el Manual de Referencia del Administrador de BIND Comprobaci n de BIND 186 M s All de Linux From Scratch Contenido El paquete BIND contiene dig host rndc rndc confgen named checkconf named checkzone lwresd named dnssec signzone dnssec signkey dnssec keygen dnssec makekeyset y nsupdate Descripciones dig dig interroga servidores DNS host host es una utilidad para consultas DNS rndc rndc controla las operaciones de BIND rndc contgen rndc confgen genera ficheros rndc conf named checkconf named checkconf comprueba la sintaxis de ficheros named conf named checkzone named checkzone comprueba la validez de los ficheros de zona Iwresd lwresd es un servidor de nombres que s lo busca consultas guardadas para usar con procesos locales
470. os de red Detiene el cliente ADSL RP PPPoE 3 5 Detiene el reenv o de peticiones RPC portmap Sbeta Detiene el demonio de servicios de Internet xinetd 2 3 12 Detiene el demonio del servicio de nombres DNS _BIND 9 2 2 Desactiva el cortafuegos Cortafuegos Detiene el entorno de red Parte del LFS base Inicia el registro de eventos del n cleo y del sistema Parte del LFS base Restaura el alimentador de entrop a random Activa el sistema de sonido ALSA 0 9 6 Inicia el demonio Cron Ecron 2 9 3 Inicia el Sistema de Impresi n Com n de Unix CUPS 1 1 19 Inicia el administrador de impresi n LPR LPRng 3 8 22 Explicaci n Detiene el demonio de administraci n de pantalla de GNOME GDM 2 4 1 4 Inicia el registro de eventos del n cleo y del sistema Parte del LFS base Inicia el entorno de red Parte del LFS base Carga el cortafuegos Cortafuegos Inicia el demonio del servicio de nombres DNS _BIND 9 2 2 Reenv a las peticiones RPC portmap 5beta Carga el demonio de servicios de Internet xinetd 2 3 12 Inicia el cliente ADSL RP PPPoE 3 5 Inicia el sistema de ficheros de red Inicia el sistema de ficheros de red Samba 2 2 8a Restaura el alimentador de entrop a random 406 S30 S32 S34 S34 S35 S40 S40 S70 S99 S99 rc4 d sshd apache mysql postgresql postfix alsa fcron gpm cups Iprng Mit init INLE init ENE init Mit init ENIE JANIE d sshd d apache d mysql
471. os lenguajes disponibles cd config_office amp amp configure with lang ALL Cn Compila OpenOffice usando estos comandos Nota Openoffice falla al compilar si la m scara de usuario est establecida a algo ex tico Establece la m scara a 022 si normalmente la tienes a otra cosa bootstrap amp amp bash c source LinuxIntelEnv Set sh dmake Si descargaste los ficheros zip con los contenidos de ayuda traducidos deber s descomprimirlos en el directorio apropiado como se explica m s abajo y luego realizar de nuevo la instalaci n cd solver 645 unx1ngi4 pro pck amp amp for i in l1s helpcontent_ _unix tgz do tar xvzf i done amp amp cd instsetoo rm rf unxlngi4 pro amp amp cd amp amp bash c source LinuxIntelEnv Set sh dmake Instala OpenOffice ejecutando los siguientes comandos Estos instalar n el conjunto en idioma ingl s Para instalar una versi n localizada reemplaza el 01 por el c digo telef nico internacional de tu pa s Ten en cuenta que para instalarlo necesitar s un entorno X aunque no haya ninguna ventana X visible Puedes usar Xvfb si est s compilando en una consola cd instsetoo unx1ngi4 pro 01 normal amp amp cp install install orig amp amp sed e s oo_home o0o _home openoffice install orig gt install amp amp install prefix opt amp amp for appl in swriter scalc sdraw simpress smath soffice spad
472. os programas de soporte para los ficheros de sonido Sirven para soportar formatos b sicos de ficheros de sonido Informaci n sobre el paquete e Descarga HTTP http www zentek international com mirrors gnome desktop 2 0 2 0 1 sources audiofile 0 2 3 tar gz e Descarga FTP ftp ftp enome ore pub GNOME sources audiofile 0 2 audiofile 0 2 3 tar gz e Tama o del paquete 328 KB e Estimaci n del espacio necesario en disco 22 7 MB e Tiempo estimado de construcci n 0 30 SBU Instalaci n de Audio File Instala Audio File ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete Audio File contiene las librer as 1libaudiofile audiofile config sfinfo y sfconvert Descripciones Librer as audiofile La librer a audiofile la utilizan los programas para soportar los formatos de audio AIFF AIFF comprimido SUN NeXT WAV y BICS audiofile config El gui n audiofile config se utiliza durante el proceso de compilaci n de los programas que se enlazan con esta librer a sfinto El programa sfinfo muestra el formato de un fichero de sonido la codificaci n de audio la frecuencia de muestreo y la duraci n para los formatos de audio soportados por esta librer a sfconvert El programa sfeonvert cambia el formato de ficheros de sonido siempre que tanto el formato origen como el destino est n soportados por la librer a EsounD 0 2 30 Introducci n a
473. os siguientes comandos patch Np1 i nas 1 6 bison fix patch amp amp xmkmf amp amp make Makefiles amp amp make includes amp amp make depend amp amp make amp amp make install install man Dependencias de libvorbis 346 M s All de Linux From Scratch Explicaci n de los comandos xmkmf Realiza la compilaci n de la manera est ndar para compilar aplicaciones basadas en las X Configuraci n de NAS Informaci n sobre la configuraci n Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como root Contenido El paquete NAS contiene las utilidades ficheros de cabecera y librer as NAS liobmpeg3 1 5 2 Introducci n a libmpeg3 Libmpeg3 soporta edici n y manipulaci n avanzada de flujos MPEG Informaci n sobre el paquete e Descarga HTTP http aleron dl sourceforge net sourceforge heroines libmpeg3 1 5 2 src tar bz2 e Descarga FTP e Tama o del paquete 611 KB e Estimaci n del espacio necesario en disco 7 0 MB e Tiempo estimado de construcci n 0 13 SBU Dependencias de libmpeg3 Requerida NASM 0 98 38 Instalaci n de libmpeg3 Instala libmpeg3 ejecutando los siguientes comandos make make install amp amp cp i6
474. osibles es demasiado grande para mencionarlas aqu Construir el disquete de rescate Prerrequisitos Deberias disponer de varios disquetes de confianza Hay quien prefiere usar el comando fdformat para prepararlos debido a que tambi n los verifica Mira los detalles en su p gina de manual Otra buena idea es tener siempre preaparado un duplicado del disquete de rescate pues se deterioran con el tiempo Estas instrucciones asumen que hay instalado un sistema base LFS utilizando el sistema de ficheros ext2 ext3 Las versiones del n cleo 2 4 22 y 2 6 anteriores a test tienen una deficiencia que impiden que busybox y aplicaciones similares arranquen correctamente Necesitas descargar y aplicar el parche init 1 para corregir esto permitir que busybox sea usado por nuestra aplicaci n y reconstruir tu n cleo Ten en cuenta las siguientes cuestiones sobre el n cleo mientras lo haces Para usar este procedimiento necesitas tener activado el soporte para el dispositivo de bucle loopback en el n cleo de tu anfitri n Deber as hacer un n cleo personalizado que incluya solo aquellas caracter sticas necesarias para rescatar tu sistema as tendr un menor tama o No tiene sentido construirle soporte para cosas como XFree86 DRI etc pues muchos rescates se realizan desde la l nea de comandos En esta l nea si tienes GCC 2 95 3 se sabe que este genera n cleos mas peque os Si lo haces no olvides cualquier m dulo cargable que no se mencio
475. p ftp enome ore pub GNOME sources gnumeric 1 2 enumeric 1 2 0 tar bz2 e Tama o del paquete 10 5 MB e Estimaci n del espacio necesario en disco 247 6 MB e Tiempo estimado de construcci n 2 81 SBU Dependencias de Gnumeric Requeridas libenomeprintui 2 2 1 3 y libgsf 1 8 2 Cap tulo 37 Programas de Oficina Individuales 319 M s All de Linux From Scratch Opcional gda Instalaci n de Gnumeric Instala Gnumeric ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib sysconfdir etc gnome libexecdir GNOME_PREFIX sbin amp amp make amp amp make install Explicaci n de los comandos localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1ib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc libexecdir 8GNOME_PREFIX sbin Esta opci n pone los ficheros libexec en 6NOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec Contenido El paquete Gnumeric contiene gnumeric Descripci n ghumeric gnumeric es la hoja de c lculo de GNOME GnuCash 1 8 7 Introducci n a GnuCash GnuCash es un administrador personal de finanzas Informaci n sobre el paquete e Descarga HTTP http www enucash ore pub enucash sources stable gnucash 1 8 7 tar 2z e Descarga FTP e Tama o del paquete 6 3 MB e Est
476. p ftp yars free net pub software unix lib xvidcore 0 9 2 tar bz2 e Tama o del paquete 486 KB e Estimaci n del espacio necesario en disco 5 1 MB e Tiempo estimado de construcci n 0 23 SBU Dependencias de XviD Opcional NASM 0 98 38 Instalaci n de XviD Instala XviD ejecutando los siguientes comandos cd build generic configure prefix usr make make install cp src divx4 h usr include Introducci n a liba52 354 M s All de Linux From Scratch Explicaci n de los comandos cp src divx4 h usr include Este comando pone ese fichero de cabecera en la ruta de b squeda de cabeceras con el fin de que Xine y MPlayer localicen este paquete Contenido El paquete central de XviD contiene la librer a 1ibxvidcore y los correspondientes ficheros de cabecera La propia librer a facilita funciones para codificar y decodificar muchos de los datos de v deo MPEG 4 Soporta las siguientes caracter sticas de MPEG 4 Codificaci n I P Frame IFrames son cuadros de imagen mientras que P Frames son Patrones de Cuadros Los Cuadros de Imagen contienen im genes completas P Frames contiene patrones de lo que cambia en la imagen ahorrando mucho espacio PMVFast y EPZS con patr n de estimaci n de movimiento en diamante y cuadrado Detecci n Fast Motion que puede referir un patr n con forma de diamante o cuadrado a direcciones diferentes interdv mode Capacidad de interpolaci n
477. p 5 50 cpio 2 5 y Tcsh 6 12 00 Instalaci n de J25DK Ambas versiones se instalar n en paralelo Puedes elegir si mantener una o ambas Instalar el JDK precompilado es f cil basta con cambiar el bit de ejecuci n del fichero descargado cambiar al directorio donde quieres que se instale y ejecutar el fichero descargado VERSION 1 4 2_01 amp amp MV echo S VERSION cut d _ f 1 1 amp amp V echo VERSION sed e s X _ g amp amp chmod x j2sdk V linux i 86 bin 32sdk V linux i 86 bin amp amp cd j2sdk VERSION install d opt j2sdk j2sdk precompiled MV amp amp mv opt 3j2sdk j2sdk precompiled MV Ahora la versi n binaria est instalada rep 111 M s All de Linux From Scratch Si no quieres compilar el c digo fuente o no est s en posici n de descargar las fuentes debido a las restricciones de la licencia pasa a la secci n de configuraci n A ade el JDK compilado a la ruta export JAVA_HOME opt j2sdk 3j2sdk precompiled MV amp amp export PATH PATH JAVA_HOME bin Descomprime el c digo fuente y aplica los parches VERSION 1 4 1 amp amp V echo VERSION sed e s X _ g 8 unzip j2sdk V src scsl zip unzip j2sdk V mozilla_headers unix zip patch Np1 i 3j2sdk VERSION gcc33 1 patch amp amp patch Np1 i j2sdk VERSION fix intl files patch amp amp patch Np1 i j2sdk VERSION link missing libs patch amp amp
478. p rootfs gz of dev floppy 0 bs 1k seek 481 En este comando seek se utiliza para posicionarse en el bloque siguiente al final de la imagen de rescate 480 1 y comenzar a escribir el sistema de ficheros ra z al disquete Una configuraci n de rescate de dos disquetes Si no puedes vivir con un sistema de rescate de un nico disquete aqu est lo que hay que hacer para crear un sistema simple de dos disquetes Ten en cuenta que las posibilidades finales presentes por la disponibilidad de linuxre y otros componentes no se exponen aqu Aqu solo usaremos la capacidad del n cleo para pedir un segundo disquete que contenga la imagen initrd y la carge Una configuraci n de rescate de dos disquetes 29 M s All de Linux From Scratch Modifica las instrucciones anteriores como sigue Primero se necesita un n mero m gico diferente El quinceavo bit bit 14 todav a debe establecerse pero el tama o de la imagen de rescate en bloques se sustituye con un cero El tercer componente que no se explic arriba es usado ahora Este es el dieciseisavo bit bit 15 del n mero m gico Cuando se establece le indica al n cleo que le solicite al usuario la inserci n del disquete ra z Entonces carga la imagen intrd de ese disquete Debido a que el tama o de la imagen de rescate se sustituy por cero el n cleo inicia la carga a partir del bloque cero el primero del segundo disquete El dieciseisavo bit bit 15 representa 2 elevado a l
479. page make_smbcodepage convierte descripciones de texto de p ginas de c digo en ficheros binarios de p ginas de c digo y viceversa make_unicodemap make_unicodemap convierte ficheros de mapa de texto Unicode a binario para utilizarlo en el mapeado de caracteres a Unicode de 16 bits mount smbfs mount smbfs proporciona a bin mount una forma de montar unidades compartidas windows o samba nmbd nmbd es el servidor de nombres NetBIOS de Samba nmblookup nmblookup se usa para consultar nombres NetBIOS y mapearlos a direcciones IP rpcclient rpcclient se usa para ejecutar las funciones MS RPC del lado cliente Explicaci n de los comandos de configuraci n 203 M s All de Linux From Scratch smbcacls smbcacls se usa para manipular las listas de control de acceso de NT smbclient smbclient es una utilidad de acceso SMB CIES similar a FTP smbcontrol smbcontrol se usa para controlar la ejecuci n de los demonios smbd nmbd y winbindd smbd smbd es el demonio principal de Samba smbpasswd smbpasswd cambia las contrase as de los usuarios Samba smbspool smbspool env a un trabajo de impresi n a una impresora SMB smbstatus smbstatus informa de las conexiones Samba actuales swat swat es la Herramienta de Administraci n por Web de Samba testparm testparm comprueba la sintaxis del fichero smb conf testprns testprns comprueba los nombres de impresoras wbinfo wbinfo consulta un demonio winbindd en ejecuci
480. panel 4 0 0 amp amp Descripci n 243 M s All de Linux From Scratch configure prefix usr sysconfdir etc amp amp make amp amp make install amp amp cd amp amp tar xzvf xfce utils 4 0 0 tar gz amp amp cd xfce utils 4 0 0 amp amp configure prefix usr sysconfdir etc amp amp make amp amp make install Los m dulos que no instalamos son dbh 1 0 15 requerido por xffm gtk xfce engine 2 1 6 xfce mcs plugins xfce4 iconbox xfce4 mixer xfce4 systray sxfce4 themes xfce4 toys xfce4 trigger launcher xffm xffm icons xfprint y xfwm4 themes Configuraci n de XFce Ficheros de configuraci n xinitre Informaci n sobre la configuraci n Aseg rate de guardar una copia de tu xinitrc actual antes de continuar cat gt gt xinitrc lt lt EOF xfce mcs manager xfwm4 daemon xftaskbar4 xfdesktop amp exec xfce4 panel EOF Contenido El paquete XFce contiene xfce mes manager xfce4 about xfce setting show xfce4 panel xfdesktop xfhelp4 xflock4 xfmountdev4 xfrun4 xfsamba4 xftaskbar4 xfterm4 xftrash4 xftree4 xfwm4 y las librer as 1ibxfce4mcs libxfce4util y libxfcegui4 Descripciones xfce mce manager xfce mce manager es el administrador de configuraci n de XFce xfce4 about xfce4 about muestra el cuadro de di logo Acerca de xfce setting show xfce_setting show muestra la configuraci n de XFce xfce4 panel x
481. paquete expat contiene una librer a C orientada a flujo para procesar XML Informaci n sobre el paquete e Descarga HTTP http umn dl sourceforge net sourceforge expat expat 1 95 6 tar 9z e Descarga FTP ftp ftp vars free net pub software unix util xml expat 1 95 6 tar 2z e Tama o del paquete 292 KB e Estimaci n del espacio necesario en disco 3 2 MB e Tiempo estimado de construcci n 0 13 SBU Descargas adicionales e Parche requerido http www linuxfromscratch org patches blfs 5 0 expat 1 95 6 fix declaration order patch Instalaci n de expat El fichero expat h declara XML_Status despu s de su primer uso Aplica este parche para corregirlo patch Np1 i expat 1 95 6 fix declaration order patch Instala expat ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete expat contiene las librer as 1ibexpat y xmlwf Dependencias de GLib 77 M s All de Linux From Scratch Descripci n xmlwf xmlwf es una utilidad sin validaci n para comprobar si un documento XML est bien formado o no libesmtp 1 0 Introducci n a libesmip El paquete libesmtp contiene las librer as libesmtp que son usadas por algunos programas para manejar la entrega de correo a una capa de transporte de correo Informaci n sobre el paquete e Descarga HTTP http www stafford uklinux net libesmtp libesmtp 1 0 tar bz2 e Descarga FTP e Tama o del paquete 232 K
482. para especificar nombres de archivo como por ejemplo etc lilo conf nfasis Este tipo de texto se utiliza con varios fines en el libro principalmente para poner de relieve puntos importantes y para dar ejemplos de qu se debe teclear http www linuxfromscratch org Este tipo de texto se usa para hiperv nculos tanto al propio libro como a p ginas externas como How To s direcciones de descarga sitios web etc cat gt LFS etc group lt lt EOF root x 0 bin x 1 EOF Este tipo de secciones se usa principalmente al crear archivos de configuraci n El primer comando en negrita solicita al sistema que cree el archivo LFS etc group a partir de lo que se teclee en las l neas siguientes hasta encontrar la secuencia EOF Por tanto generalmente la secci n entera debe teclearse tal cual Versi n del libro Esta es la versi n FINAL del d a 14 de Diciembre de 2003 de la traducci n al castellano de la versi n 5 0 del libro BLFS BOOK publicado el 6 de Noviembre de 2003 Si esta versi n tiene m s de un mes posiblemente se encuentre ya disponible para descargar una nueva versi n Comprueba uno Convenciones usadas en este libro 14 M s All de Linux From Scratch de los servidores alternativos listados a continuaci n para obtener las versiones actualizadas Servidores alternativos El proyecto BLFS tiene por todo el mundo varios servidores alternativos para facilitar el acceso a las p ginas web Por favor visita
483. para DRI como m dulo tal y como se ha indicado antes Crear host def Aunque XFree86 compilar sin un fichero host def se recomienda el siguiente fichero para personalizar la instalaci n Sit ate dentro del directorio XG Nota El fichero host def usa la sintaxis de C no es un t pico fichero de configuraci n Si realizas alg n cambio aseg rate de abrir y cerrar correctamente los caracteres de comentario y La mayor a de las entradas en el fichero de ejemplo est n comentadas y muestran los valores por defecto cat gt config cf host def lt lt EOF Inicio del fichero host def para XFree86 Informaci n Relativa al Sistema Si lees y configuras s lo una secci n entonces debe ser esta La arquitectura Intel se establece por defecto para i686 y superior Axp es para la arquitectura Alpha y Ppc es para Power PC Ten en cuenta que se ha informado que la l nea de optimizaci n para Ppc provoca violaciones de segmento durante la compilaci n Si esto sucede prueba a construirlo sin la l nea DefaultGcc2PpcOpt X X X X DEC A CACA define DefaultGcc2i3860pt 02 fomit frame pointer march i686 define DefaultGcc2AxpOpt 02 mcpu ev6 define DefaultGcc2PpcOpt 02 mcpu 750 Las siguientes definiciones normalmente se ajustan correctamente por guiones de XFree86 Puedes descomentarlas si quieres asegurarte define HasMTRRSupport YES Activado en el n cle
484. para una configuraci n ptima pero deber as hacer un estudio serio de la documentaci n de iptables y de los cortafuegos en general antes de enredar Echa un vistazo a la lista de Enlaces para lecturas adicionales al final de esta secci n para m s detalles Ah encontrar s una lista de URLs que contienen informaci n bastante detallada sobre c mo construir tu propio cortafuegos Crear un N cleo con el cortafuegos activado Si quieres que tu sistema Linux haga la funci n de cortafuegos debes empezar asegur ndote de que tu n cleo ha sido compilado con las opciones pertinentes activadas C mo configurar el n cleo activando las opciones que se compilar n en el n cleo o como m dulos depende de tus preferencias y experiencia personales Ten en cuenta que para los guiones mencionados se supone que los m dulos necesarios se cargan al principio Network options menu Network packet filtering y Unix domain sockets O M TCP IP networking ve IP advanced router x IP verbose route monitoring ki IP TCP Explicit Congestion Notification support Y IP TCP syncookie support bi IP Netfilter Configuration menu Every option except Y or M ipchains 2 2 style support N ipfwadm 2 0 style support N Fast switching N Men de las opciones de red Filtrado de paquetes de red E Conectores de dominio Unix Y o M Red TCP IP Pi IP router avanzado t IP control detallado de las rutas Ye IP soporte de Notificaci n de Congesti n
485. parecer n errores un mismo formato tambi n significa los mismos bitrates avisplit avisplit divide un fichero AVI en varios ficheros avisync avisync puede desplazar el audio de ficheros AVI para una mejor sincronizaci n de la se al de datos de audio y v deo M dulos de entrada filtrado salida Dependiendo de las librer as externas que se usen hay un gran n mero de m dulos para convertir entradas de audio y v deo a formato RAW procesar audio y v deo RAW y convertirlo a otros formatos para ser escrito en el tipo de fichero elegido Lee la documentaci n avicodec 368 Cap tulo 44 Utilidades para grabar CDs Este cap tulo contiene informaci n sobre la grabaci n de CD bajo Linux Primero tendr s que configurar tu n cleo para grabar CD Empezaremos por discutir c mo hacerlo y luego veremos c mo instalar las utilidades Fuentes de informaci n adicionales sobre grabaci n de CD e CD Writing HOWTO e CD Recordable FAQ e Handling CD Images Configuraci n del n cleo para grabar CDs En la configuraci n del n cleo verifica tus opciones con las listadas m s abajo para el tipo de interfaz de tu CD ROM Grabadora CD SCSI Men de soporte SCSI SCSI support YO M SCSI CD ROM support YOM SCSI generic support SoM Vendor specific extensions 1 A ade tambi n el controlador de bajo nivel low level driver para tu tajeta SCSI en caso de que lo necesites Grabadora CD IDE Men de soporte ATA IDE MFM R
486. pci n Librer as libgcont Las librer as 1libgconf proporcionan las funciones necesarias para mantener la base de datos de configuraci n GNOME Virtual File System 1 0 5 Introducci n a GNOME Virtual File System El paquete GNOME Virtual File System contiene librer as del sistema de ficheros Informaci n sobre el paquete e Descarga HTTP bttp ftp e Descarga FTP ftp ftp e Tama o del paquete 768 KB e Estimaci n del espacio necesario en disco 32 9 MB e Tiempo estimado de construcci n 1 19 SBU Dependencias de GNOME Virtual File System Requeridas GNOME MIME Data 2 2 1 GConf 1 0 9 y GNOME Libraries 1 4 2 Opcionales OpenSSL 0 9 7c GTK Doc 1 0 y CDParanoia III 9 8 Instalaci n de GNOME Virtual File System Instala GNOME Virtual File System ejecutando los siguientes comandos configure prefix opt gnome disable gtk doc make amp amp make install Configuraci n de GNOME Virtual File System Informaci n sobre la configuraci n Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si esto es necesario debes Dependencias de GConf 312 M s All de Linux From Scratch ejecutar sbin Idconfig como root Contenido El paquete GNOME Virtual File System contiene las librer as 1ibgnomev s
487. pila Tripwire ejecutando los siguientes comandos patch Np1 i tripwire 2 3 1 2 gcc3 build fixes patch cd src amp amp make release amp amp cd 6k cp install install sh cfg Instala Tripwire ejecutando los siguientes comandos install sh amp amp cp etc tripwire tw cfg usr sbin amp amp cp policy txt usr share doc tripwire Explicaci n de los comandos make release Este comando crea los binarios de Tripwiree cp install sh cfg Estos ficheros se copian al directorio principal de Tripwire para poder usar el gui n para instalar el paquete cp policy txt usr share doc tripwire Este comando instala la documentaci n Configuraci n de Tripwire Ficheros de configuraci n etc tripwire Informaci n sobre la configuraci n Tripwire usa un fichero de pol ticas para determinar a qu ficheros se les chequear su integridad El fichero de pol ticas por defecto twpol txt en etc tripwire es para una instalaci n basada en Redhat 7 0 y est muy desactualizado Los ficheros de pol ticas son personales y deber an ser adaptados a cada distribuci n y o instalaci n en particular Encontrar s algunos de estos ficheros personalizados aqu abajo http home iprimus com au glombowski blfs twpol all txt Comprueba la integridad de todos los ficheros http home iprimus com au glombowski blfs twpol 1fs txt Fichero de pol ticas adaptado para un sistema base LFS 3 0 http home iprimus com au gl
488. plementa el fichero de bloqueo de la cola de correo pgpwrap No hay descripci n disponible Opcional 155 M s All de Linux From Scratch pgpring No hay descripci n disponible Pine 4 58 Introducci n a Pine El paquete Pine contiene el Agente de Correo de Usuario Pine y varios demonios servidores para varios protocolos de correo aparte de algunos agradables programas de edici n navegaci n de ficheros y directorios Informaci n sobre el paquete Descarga HTTP http mirror sit wisc edu pub net mail pine pine4 58 tar bz2 e Descarga FTP ftp ftp cac washington edu pine pine4 58 tar bz2 e Tama o del paquete 2 7 MB e Estimaci n del espacio necesario en disco 60 MB e Tiempo estimado de construcci n 0 73 SBU Dependencias de Pine Requerida OpenSSL 0 9 7c Opcionales OpenLDAP 2 1 22 y Keberos5 Descarga adicional e Parche recomendado http www linuxfromscratch org patches blfs 5 0 pine 4 58 fhs patch Instalaci n de Pine Instala Pine ejecutando los siguientes comandos patch Np1 i pine 4 58 fhs patch build DEBUG 0 MAILSPOOL var mail SSLDIR usr SSLCERTS etc ssl certs slx cp doc pine pico rpdump rpload 1 usr share man manl amp amp cd bin install pine imapd ipop2d ipop3d mailutil mtest pico pilot rpdump rpload usr bin Explicaci n de los comandos patch Npl1 i pine 4 58 fhs patch Este parche hace que Pine use et c para los ficheros de configurac
489. plicaci n de los comandos sysconfdir etc Este comando pone los ficheros de configuraci n en etc scrollkeeper localstatedir var Este comando pone el directorio de bases de datos de ScrollKeeper en var lib scrollkeeper disable static Este comando evita que se construya la librer a est tica omfdirs usr share omf opt gnome share omf opt kde share omf optvgnome 2 2 share omf Este comando establece las localizaciones de los ficheros OMF para ScrollKeeper Configuraci n de ScrollKeeper Ficheros de configuraci n etc scrollkeeper conf Informaci n sobre la configuraci n Los ficheros de configuraci n establecen en la variable OMF_DIR la localizaci n de todos los directorios omf del sistema Esto se estableci en el comando configure por lo que no es necesario realizar ninguna acci n hasta que se cree otro fichero OMF Contenido El paquete ScrollKeeper contiene las librer as 1libscrollkeeper y guiones de uso general Descripciones Librer as scrollkeeper Las librer as libscrollkeeper suministran la API necesaria para ayudar a los navegadores a interactuar con documentaci n escrita para usar ScrollKeeper Contenido 278 M s All de Linux From Scratch Guiones de uso general Son guiones utilizados para realizar la instalaci n construcci n captura y actualizaci n de ficheros de tabla de contenidos VTE 0 10 29 Introducci n a VTE El paquete VTE contiene una implementaci n del fichero termcap
490. po estimado de construcci n 1 14 SBU Cap tulo 32 GNOME base 288 M s All de Linux From Scratch Dependencias de GNOME Panel Requeridas libenomeui 2 2 2 y ScrollKeeper 0 3 12 Opcionales GTK Doc 1 0 y DocBook SGML DTD 3 1 Instalaci n de GNOME Panel Instala GNOME Panel ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin localstatedir var lib sysconfdir etc gnome disable gtk doc make make install Explicaci n de los comandos libexecdir 8GNOME_PREFIX sbin Esta opci n pone los ejecutables del sistema en SENOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc disable gtk doc Esta opci n evita que que se construya de nuevo la documentaci n durante el comando make Contenido El paquete GNOME Panel contiene las librer as 1ibpanel applet 2 y los subprogramas applets Descripciones Librer as libpanel applet Las librer as libpanel applet permiten el desarrollo de peque as aplicaciones llamadas applets que pueden ser incrustadas en el panel Subprogramas Los subprogramas incluidos son Cambiador de Espacios de Trabajo Lista de Ventanas Monitor de
491. ponible Explicaci n de los comandos 360 Cap tulo 43 Utilidades de V deo Este cap tulo parece ser siempre el favorito Es posible que se deba a que es muy satisfactorio reproducir tu primer video cuando has empleado mucho tiempo para llegar a este punto Todas las librer as todas las configuraciones y tu recompensa es que consigues ver una pel cula Siempre falta otro CODEC por instalar sin embargo eso no debe preocuparte FFmpeg 0 4 7 Introducci n a FFmpeg FFmpeg es una soluci n para grabar convertir y emitir audio y v deo Debido al pesado desarrollo no funcionar n todas estas funciones Informaci n sobre el paquete Descarga HTTP http telia dl sourceforge net sourceforge ftmpeg ffmpeg 0 4 7 tar gz e Descarga FTP ftp sunsite ccu edu tw pub 14 sourceforge f ffmpeg ffmpeg 0 4 7 tar 2z e Tama o del paquete 1 2 MB e Estimaci n del espacio necesario en disco 32 MB e Tiempo estimado de construcci n 1 01 SBU Dependencias de FFmpeg Opcionales libvorbis 1 0 LAME 3 93 1 Imlib2 1 1 0 SDL 1 2 6 y FreeType 2 1 5 Instalaci n de FFmpeg Instala FFmpeg ejecutando los siguientes comandos Nota Los mantenedores del paquete recomiendan compilarlo sin optimizaciones configure prefix usr enable shared make amp amp make install Explicaci n de los comandos enable shared Esta opci n es necesaria para construir las librer as compartidas libavcodec y libavformat Configuraci n de FFmp
492. put rc por defecto en el directorio etc skel para usarlo con los nuevos usuarios Lo que sigue es un etc inputre b sico junto con comentarios que explican lo que hacen las diversas opciones Ten en cuenta que los comentarios no pueden estar en la misma l nea que los comandos Si vas a crear un inputrc en etc skel usando el siguiente comando cambia la salida del comando a etc skel inputre y asegurate de comprobar o establecer los permisos posteriormente Entonces podr s simplemente copiar este fichero a etc inputrc y alos directorios personales de los usuarios que ya existan en el sistema incluido root que necesita una versi n privada de este fichero Asegurate de usar el par metro p de cp para mantener los permisos y asegurate de cambiar el propietario al apropiado cat gt etc inputre lt lt EOF Inicio de etc inputre Nos aseguramos de que no se muestre todo en la primera l nea set horizontal scroll mode Off Activa la entrada de 8bit set meta flag On set input meta On Desactiva el borrado del octavo bit set convert meta Off Mantiene el octavo bit al mostrar el car cter set output meta On Avisos del sistema ninguno none visible o audible set bell style none Todo lo siguiente mapea la secuencia de escape del valor contenido en el primer argumento a las funciones espec ficas de readline Ne0d backward word Ne0c forward word para la consola linux Ne 1 beginning of line N
493. px0 lt lt EOF bin sh Inicio de etc sysconfig network devices ifdown ipx0 source etc sysconfig re exit source rc_ functions exit echo Deteniendo IPX en la interfaz eth0 bin ipx_configure auto_interface 0ff auto_primary off bin ipx_interface del eth0 802 2 evaluate_retval Fin de etc sysconfig network devices ifdown ipx0 EOF echo ONBOOT yes gt etc sysconfig network devices ifconfig ipx0 chmod 755 etc sysconfig network devices ifup ipx0 chmod 755 etc sysconfig network devices ifdown ipx0 Contenido e Utilidades cliente ncpmount ncpumount nprint nsend nwpasswd nwsfind pqlist pqrm pqstat y slist e Utilidades de administraci n del servidor ncopy nwbocreate nwbols nwboprops nwborm nwbpadd nwbpcreate nwbprm nwbpset nwbpvalues nwdir nwdpvalues nwfsctrl nwfsinfo nwfstime nwgrant nwpurge nwrevoke nwrights nwtrustee nwtrustee2 nwuserlist y nwvolinfo e Utilidades de la interfaz IPX ipx_cmd ipx_configure ipx_interface ipx_internal_net e ipx_route e Otras utilidades ncpmap y nwauth NTP 4 1 2 Introducci n a NTP El paquete NTP contiene un cliente y servidor para mantener sincronizada la hora entre diversas computadoras de una red Este paquete es la implementaci n oficial de referencia del protocolo NTP Informaci n sobre el paquete e Descarga HTTP http www eecis udel edu ntp ntp_spool ntp4 ntp 4 1 2 tar 2z e Descarga FTP ftp ftp udel e
494. que utilicemos nuestras librer as XXXXXAKKKXXXX define HasFreetype2 YES itdefine HasFontconfig YES define HasExpat YES define HasLibpng YES define HasZlib YES La ruta de las fuentes puede redefinirse en el fichero XF86Config x x x x define DefaultFontPath FONTDIR misc FONTDIR 75dpi M FONTDIR 100dpi FONTDIR Typel FONTDIR local X FONTDIR TrueType FONTDIR CID FONTDIR Speedo On FUENTES INTERNACIONALES Cambia a YES si necesitas alguna Estas son las opciones por defecto 3 k de dee de de e de de e de RARA RARE RARA RARA RARA e He e e Ae e e He e He He e e e e Y define BuildCyrillicFonts NO define BuildArabicFonts NO define BuildISO8859 6Fonts NO define BuildGreekFonts NO define BuildISO8859 Fonts NO define BuildHebrewFonts NO define BuildISO8859 8Fonts NO define BuildKOI8_RFonts NO define BuildJapaneseFonts NO define BuildJISX0201Fonts NO define BuildKoreanFonts NO define BuildChineseFonts NO AJUSTES PARA LA DOCUMENTACI N X KKKKAKARAKHHHARAAAA ARA RAR ARA RARA RARAS Estos son los ajustes por defecto i d de de de de e de de d e de de de e He de de e He e e e He e e e He e e e He He e e ke He e define BuildLinuxDocHtml NO Documentos de X en formato HTML define BuildLinuxDocPS NO Y en formato PostScript define BuildAllSpecsDocs NO
495. quina es aceptable o no Qpopper 4 0 5 Introducci n a Qpopper El paquete Qpopper contiene un servidor de correo POP3 Informaci n sobre el paquete Descarga HTTP http public www planetmirror com pub mail popper qpopper4 0 5 tar gz e Descarga FTP ftp ftp qualcomm com eudora servers unix popper gpopper4 0 5 tar 2z e Tama o del paquete 2 2 MB e Estimaci n del espacio necesario en disco 9 0 MB e Tiempo estimado de construcci n 0 13 SBU Dependencias de Qpopper Requerida Sendmail 8 12 10 o Postfix 2 0 16 o_qmail 1 03 Instalaci n de Qpopper Instala Qpopper ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Configuraci n de Qpopper Informaci n sobre la configuraci n Si utilizas inetd el siguiente comando a adir la entrada qpopper a etc inetd conf echo pop stream tcp nowait root usr sbin popper popper gt gt etc inetd conf amp amp echo pop 110 tcp gt gt etc services amp amp killall inetd inetd amp amp echo local0 notice local0 debug var log POP log gt gt etc syslog conf amp amp killall HUP syslogd Ejecuta killall HUP inetd para leer de nuevo el fichero inetd conf Si utilizas xinetd el siguiente comando a adir la entrada qpopper a etc xinetd conf cat gt gt etc xinetd conf lt lt EOF service pop 1 port 110 socket_type stream protocol tcp wait no user root passenv PATH
496. r alsamixer es un mezclador basado en ncurses para los controladores de tarjetas de sonido de ALSA amixer amixer permite el control del mezclador mediante la l nea de comandos para los controladores de tarjetas de sonido de ALSA aplay aplay es un reproductor de sonidos en l nea de comandos para los controladores de tarjetas de sonido de ALSA arecord arecord es un grabador de sonidos en l nea de comandos para los controladores de tarjetas de sonido de ALSA aseqnet aseqnet es un cliente del secuenciador ALSA que env a y recibe paquetes de eventos por la red ALSA Tools 0 9 6 Introducci n a ALSA Tools El paquete ALSA Tools contiene herramientas avanzadas para ciertas tarjetas de sonido Informaci n sobre el paquete e Descarga HTTP http www alsa project org alsa ftp tools alsa tools 0 9 6 tar bz2 e Descarga FTP ftp ftp alsa project ore pub tools alsa tools 0 9 6 tar bz2 e Tama o del paquete 1 3 MB e Estimaci n del espacio necesario en disco 6 8 MB to compile all tools e Tiempo estimado de construcci n varies Dependencias de ALSA Tools Requerida ALSA Library 0 9 6 Instalaci n de ALSA Tools El paquete ALSA Tools s lo es necesario para aquellos con necesidades avanzadas para su tarjeta de sonido Las herramientas no se compilan todas a la vez en vez de eso necesitas hacer cd al directorio de cada herramienta que quieras compilar y ejecutar los siguientes comandos configure ma
497. r Konqueror Mozilla LoQueSea Aquellos que se han movido un poco en estos sistemas saben que cuando no si est s liado con la instalaci n de tu navegador gr fico y necesitas buscar cierta informaci n en la web un navegador basado en la consola puede salvarte Tambi n hay gente que prefiere usar uno de estos programas como m todo principal para navegar ya sea para evitar el retardo y gasto de ancho de banda de las im genes o porque utilicen un sintetizador texto a voz que lea las p ginas usados por ejemplo por usuarios con problemas de visi n o ciegos En estos momentos tenemos instrucciones de instalaci n para tres navegadores web de consola Links 2 1pre11 Introducci n a Links Links es un navegador WWW en modos texto y gr fico Incluye soporte para tablas y marcos frames realiza descargas en segundo plano y puede mostrar colores entre otras cosas Informaci n sobre el paquete e Descarga HTTP http atrey karlin mff cuni cz clock twibright links download links 2 1prel l tar bz2 e Descarga FTP ftp atrey karlin mff cuni cz pub local clock links links 2 lpre ll tar bz2 e Tama o del paquete 3 6 MB e Estimaci n del espacio necesario en disco 40 6 MB e Tiempo estimato de construcci n 0 57 SBU Dependencias de Links Opcionales GPM 1 20 1 OpenSSL 0 9 7c libpne 1 2 5 libjipeg 6b libtiff 3 6 0 SVGAlib 1 4 3 y XFree86 4 3 0 1 Instalaci n de Links Instala Links ejecutando los siguientes
498. r as libart_lgpl libart_lgpl es usado por libgnomecanvas como motor de representaci n de im genes con suavizado de bordes libglade 2 0 1 Introducci n a libglade El paquete libglade contiene las librer as 1ibglade Es til para cargar ficheros de interfaz Glade en un programa en tiempo de ejecuci n Informaci n sobre el paquete e Descarga HTTP http tp spome TORNA a mo 1 tar bz2 e Descarga FTP ftp e Tama o del paquete 352 KB e Estimaci n del espacio necesario en disco 2 7 MB e Tiempo estimado de construcci n 0 16 SBU Explicaci n de los comandos 272 M s All de Linux From Scratch Dependencias de libglade Requeridas libxm12 2 5 11 y GTK 2 2 4 Opcionales Python 2 3 2 si fu compilado usando_expat 1 95 6 GTK Doc 1 0 y DocBook SGML DTD 3 1 Instalaci n de libglade Instala libglade ejecutando los siguientes comandos configure prefix GNOME_PREFIX make amp amp make install Explicaci n de los comandos enable gik doc Este comando puede ser a adido para reconstruir la documentaci n en HTML Contenido El paquete libglade contiene las librer as 1ibglade Descripci n Librer as libglade Las librer as 1ibglade contienen las funciones necesarias para cargar ficheros de interfaz de Glade libgnomecanvas 2 2 1 Introducci n a libgnomecanvas El paquete libgnomecanvas contiene las librer as 1ibgnomecanvas Informaci n sobre el paquete e Descarga HTTP
499. r DNS y utilidades de cliente Informaci n sobre el paquete Descarga HTTP http gd tuwien ac at infosys servers isc bind9 9 2 2 bind 9 2 2 tar gz e Descarga FTP ftp ftp isc org isc bind9 9 2 2 bind 9 2 2 tar gz e Tama o del paquete 4 8 MB e Estimaci n del espacio necesario en disco 90 MB e Tiempo estimado de construcci n 0 89 SBU Instalaci n de BIND Instala BIND ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp make make install Configuraci n de BIND Ficheros de configuraci n named conf root hints 127 0 0 rndc conf Informaci n sobre la configuraci n Configuraremos BIND para que se ejecute en una jaula chroot como usuario sin privilegios named Esta configuraci n es m s segura pues un compromiso en el DNS s lo puede afectar a unos pocos ficheros en el directorio HOME del usuario named Primero crearemos el usuario y grupo sin privilegios named groupadd g 200 named useradd m g named u 200 s bin false named Ahora crearemos algunos ficheros directorios y dispositivos que necesita BIND cd home named mkdir p dev etc namedb slave var run mknod home named dev null c 1 3 amp amp mknod home named dev random c 1 8 amp amp chmod 666 home named dev null random amp amp mkdir home named etc namedb pz amp amp cp etc localtime home named etc Crea el fichero named con f del cual named leer la localizaci n de
500. r Interface 0 9 22 Introducci n a xine User Interface El paquete xine User Interface contiene una interfaz de usuario para xine Es til para controlar las operaciones en tu pel cula Informaci n sobre el paquete Descarga HTTP http telia dl sourceforge net sourceforge xine xine ui 0 9 22 tar 2z e Descarga FTP ftp e Tama o del paquete 2 6 MB e Estimaci n del espacio necesario en disco 15 2 MB e Tiempo de construcci n estimado 0 68 SBU Dependencias de xine User Interface Requerida xine Libraries 1 rc0a Opcionales cURL 7 10 7 AAlib 1 4rc5 libpng 1 2 5 y LIRC Instalaci n de xine User Interface Instala xine User Interface ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Configuraci n de xine User Interface Ficheros de configuraci n xine config Informaci n sobre la configuraci n El fichero anterior se crea y mantiene mediante el cuadro de di logo de configuraci n de xine La documentaci n sobre los ajustes de la configuraci n se encuentra en usr share doc xine ui README config_en Contenido El paquete xine User Interface contiene xine xine check y xine remote Descripciones xine xine reproduce flujos MPEG audio y v deo flujos MPEG elementales MP 3 flujos de transporte MPEG ficheros OGG ficheros AVI ficheros ASF algunos ficheros quicktime VCDs y DVDs sin encriptar xine check xine check comprueba los pr
501. r depurado Usa los siguientes comandos strip p strip unneeded remove section comment o mnt loop1 sbin sfdisk sbin sfdisk strip p strip unneeded remove section comment o mnt loop1 bin ed bin ed chmod 555 mnt loop1 sbin sfdisk mnt loop1 bin ed Igualmente recordando tu limitaciones de espacio copia cualquier otro binario y librer a que necesites a la imagen Usa el comando ldd para ver qu librer a necesitar s copiar para cualquier ejecutable No olvides depurarlos tambi n antes de copiarlos a la imagen o usar strip como antes para copiarlos Ajustar el directorio de librer as Una vez que tengas instaladas todas las utilidades anteriores y las adicionales que desees utiliza el comando ldd como se mencion antes sobre aquellos que no se han listado en este documento Si se necesita alguna librer a adicional a adela a los comandos mostrados abajo Si instalaste solo aquellas cosas mostradas arriba los objetos compartidos necesarios ser n muy pocos Puedes a adirlos a la imagen del disco de memoria con strip p strip unneeded remove section comment o mnt loop1 lib libc so 6 1lib libc 2 3 2 so strip p strip unneeded remove section comment o mnt loop1 1ib 1d linux so 2 lib 1d 2 3 2 so amp amp strip p strip unneeded remove section comment o mnt loop1 1ib libdl so 2 1lib libdl 2 3 2 so chmod 555 mnt loop1 lib libc so 6 1d linux so 2 libdl so 2
502. ra crear un grupo de dos disquetes Por supuesto puedes reexaminar tus elecciones y tratar de reducir la imagen de rescate o la imagen del disco de memoria inicial Para crear un disquete nico de rescate usando dev s utiliza los siguientes comandos Si usas la configuraci n est tica de dev utiliza dev d0 en lugar de dev floppy 0 dd if rescueimage of dev floppy 0 bs 1k rdev dev floppy 0 0 0 rdev R dev floppy 0 0 Explicaci n de los comandos rdev dev floppy 0 0 0 establece el sistema de ficheros ra z que el n cleo usar durante el arranque Debido a que se carga como initrd autom ticamente ser establecido como el dispositivo ra z inicialmente Por tanto 0 0 le indica sin valor dicienlo al n cleo que no monte ning n otro dispositivo Algunos le pasan dev d0 o algo similar Pero esto tiene efecto solo cuando linuxre en realidad busybox termina y se invoca al proceso init Puesto que esto no se har aqu y el disquete no es un sistema de ficheros v lido ser a algo inutil Un disco duro ser a mejor elecci n si est s buscando levantar el sistema autom ticamente tras su reparaci n Puesto que_busybox suministra el comando reboot la inicializaci n autom tica no es necesaria rdev R dev floppy 0 0 establecer a cero las opciones de la ra z No tienen uso en esta aplicaci n El dd mostrar algunos resultados como 480 1 records in 480 1 records out En este ejemplo la imagen de rescate el n
503. ramas CUPS para soportar controladores de impresoras de tramas CUPS y parches y controladores adicionales prodecedentes de varios distribuidores Linux Informaci n sobre el paquete e Descarga HTTP http heanet dl sourceforge net sourceforge espes espgs 7 07 Irc2 source tar bz2 e Descarga FTP e Tama o del paquete 5 1 MB e Estimaci n del espacio necesario en disco 116 140 MB depende de si se instala libgs so e Tiempo estimado de construcci n 1 65 3 20 SBU Descargas adicionales e Fuentes est ndar http ftp gnu org pub gnu ghostscript gnu es fonts std 6 0 tar gz e Otras fuentes http ftp enu org pub enu ghostscript enu es fonts other 6 0 tar gz Fuentes cir licas ftp ftp enome ru fonts urw release urw fonts 1 0 7pre22 tar bz2 e Controladores OMNI _http keihanna dl sourceforge net sourceforge omniprint Omni 0 9 0 tar gz e Parche opcional http www linuxfromscratch org patches blfs 5 0 espgs 7 07 1rc2 gdevpng patch Dependencias de Ghostscript Opcionales CUPS 1 1 19 libjpeg 6b libpne 1 2 5 XFree86 4 3 0 1 GLib 1 2 10 GTK 1 2 10 y_gimp print Instalaci n de Ghostscript Si quieres usar el controlador OMNI extrae el archivo de las fuentes en el directorio de Ghostscript tar xzvf Omni 0 9 0 tar gz En caso contrario debes a adir la opci n without omni al gui n configure si piensas instalar la librer a compartida Instala Ghostscript ejecutando los sigu
504. ratch server var qmail bin tcp env server_args var qmail bin qmail smtpd env RELAYCLIENT only_from 127 0 0 1 log_on_ failure USERID EOF Para automatizar la ejecuci n de qmail utiliza los siguientes comandos para crear el gui n de init d cat gt etc rc d init d qmail lt lt EOF bin sh Inicio de rc_base init d qmail Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerard linuxfromscratch org source etc sysconfig rc source rc_functions case 1 in start echo Iniciando Qmail var qmail rce r stop echo Parando Qmail killall qmail send r restart 0 stop sleep 1 0 start F echo Uso 0 start stop restart exit 1 esac Fin de rc_base init d qmail EOF chmod 755 etc rc d init d qmail Crea los enlaces simb licos a este fichero en los directorios apropiados de rc d con los siguientes comandos cd etc rc d init d amp amp ln sf init d qmail rc0 d K25qmail amp amp ln sf init d qmail rcl d K25qmail amp amp ln sf init d qmail rc2 d K25qmail amp amp ln sf init d qmail rc3 d S35qmail amp amp ln sf init d qmail rc4 d S35qmail amp amp ln sf init d qmail rc5 d S35qmail amp amp ln sf init d qmail rc6 d K25qmail Configuraci n de los clientes de correo para funcionar con qmail Puede encontrarse informaci n sobre la configuraci n para algu
505. rc fi Fin de bashrc EOF Aqu se muestra un fichero bash_logout b sico Los comentarios en el fichero deber an explicar todo lo que necesitas Comprobar s que el fichero bash_logout no incluye un comando clear Esto es porque el borrado de la pantalla se indica en el fichero etc issue cat gt bash_logout lt lt EOF Inicio de bash_logout Escrito para M s All de Linux From Scratch por James Robertson lt jameswrobertsonfearthlink net gt Cosas que hacer cuando se salga del sistema Fin de bash_logout EOF Si quieres utilizar las capacidades de dircolors ejecuta el siguiente comando Los pasos anteriores para etc skel tambi n pueden usarse para facilitar un fichero dircolors cuando se a ade un nuevo usuario Como antes basta con cambiar el nombre del fichero de salida en el siguiente comando y asegurar que los permisos propietario y grupo son los correctos en los ficheros creados y o copiados bin dircolors p gt etc dircolors Ian Macdonald ha escrito una excelente colecci n de consejos y trucos para mejorar el entorno del int rprete de comandos Puedes consultarla en http www caliban org bash index shtml letc vimre vimrec El libro LFS instala vim como editor En este punto deber amos aclarar que hay muchos otros editores incluyendo a emacs nano joe y muchos m s Cualquiera que haya indagado por Internet especialmente por usenet aunque sea por poco tiempo segurame
506. re prefix GNOME_PREFIX disable gtk doc make make install Contenido El paquete GAIL contiene las librer as libgailutil Informaci n sobre el paquete 280 M s All de Linux From Scratch Descripci n Librer as libgailutil Las librer as libgailutil contienen las funciones que resuelven los problemas de accesibilidad de forma consistente en GNOME AT SPI 1 1 9 Introducci n a AT SPI El paquete AT SPI contiene el Interfaz de Proveedores de Servicio de Tecnolog as de Accesibilidad Esto es til para redireccionar los eventos del interfaz de usuario a aplicaciones accesibles y tecnolog as adaptativas de accesibilidad Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources at spi l 1 at spi 1 1 9 tar bz2 e Descarga FTP tp ftp enome ore pub GNOME sources at spi l 1 at spi 1 1 9 tar bz2 e Tama o del paquete 360 KB e Estimaci n del espacio necesario en disco 24 MB e Tiempo estimado de construcci n 0 68 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs 5 0 at spi 1 1 9 Ispi patch Dependencias de AT SPI Requeridas GAIL 1 2 2 y libbonobo 2 2 3 Opcionales GTK Doc 1 0 y DocBook SGML DTD 3 1 Instalaci n de AT SPI Instala AT SPI ejecutando los siguientes comandos patch Np1 i at spi 1 1 9 1spi patch configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin disable gtk doc
507. re prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin localstatedir var lib sysconfdir etc gnome make make install Explicaci n de los comandos libexecdir 8GNOME_PREFIX sbin Este comando pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec localstatedir var lib Este comando pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SG6NOME_PREFIX etc with pam prefix etc pam d Este comando pone los ficheros de PAM en etc pam d en vez de en etc gnome Contenido El paquete GNOME Utilities contiene gnome system log gnome character map gnome calculator gnome search tool gnome dictionary archive generator gfloppy y gdialog Descripciones gnome system log gnome system log permite monitorizar y ver los ficheros de registro del sistema gnome character map gnome character map permite seleccionar caracteres de una tabla e insertarlos en tus aplicaciones Contenido 204 M s All de Linux From Scratch ghnome calculator gnome calculator es una calculadora simple y cient fica que incluye funciones aritm ticas trigonom tricas y logar tmicas ghnome search tool gnome search tool permite buscar ficheros en tu sistema usando condiciones de b squeda simples y avanzadas gnome dic
508. re as que la usaremos junto a una variable de entorno GNOME_PREFIX para que la instalaci n sea m s flexible Si quieres que GNOME sea tu escritorio te recomendamos que lo instales con prefix usr Si no est s seguro de que vayas a quedarte con GNOME te recomendamos que lo instales con prefix o0pt gnome 2 2 En la p gina de preinstalaci n se explica c mo establecer la variable de entorno y las modificaciones adicionales que necesita la segunda opci n Si eliges la segunda opci n eliminar GNOME 2 2 es tan f cil como deshacer las modificaciones de la p gina de preinstalaci n y ejecutar el siguiente comando rm opt gnome 2 2 r Si tu sistema est construido por completo siguiendo las instrucciones del LFS y del BLFS tienes muchas posibilidades de poder usar GNOME 2 2 despu s de tu primera instalaci n Si eres el t pico usuario de LFS y has modificado las instrucciones debes tener estas modificaciones en cuenta para futuras instalaciones No tendr s problemas en integrar GNOME 2 2 en tu propia configuraci n pero tendr s instalados de 28 a 33 paquetes antes de que puedas hacerle alguna prueba a GNOME asumiendo que tu administrador de ventanas est instalado y comprobado Podemos anticipar que reconstruir s GNOME al menos una vez para hacer reajustes a tu configuraci n Si vas a construir un entorno de escritorio GNOME deber as instalar s lo las librer as del cap tulo GNOME 1 4 y todas las dependencias mo
509. receta gpm txt en la que se basan nuestras instrucciones del gpm e Marc Heerdink por escribir la receta gpm2 txt en la que se basan nuestras instrucciones del gpm e Jeremy Jones conocido tambi n como mca por retocar los Makefiles y ayuda general e J_Man por suministrar un fichero gpm 1 19 3 diff en la que se basan nuestras instrucciones del gpm e Scot Mc Pherson por escribir la receta gnome 1 4 txt de la que hemos obtenido informaci n til y por avisarnos de que posiblemente la versi n 2 0 de GNOME no estar a preparada para el libro e Tushar Teredesai por escribir la receta Compilaci n de Java 2 SDK desde Cero en la que se basa 2sdk y por escribir la receta de docbook usada durante todo el cap tulo de tipograf a e Oliver Brakmann por desarrollar el parche de dhcpcd para cumplir con el FHS e DJ Lucas por contribuir al parche de dhepcd y por muchas otras contribuciones mientras se desarrollaba la secci n DHCP e Billy O Connor por construir GNOME 2 0 muchas veces y ser de mucha ayuda con sus comentarios sobre esta secci n e Ted Riley por escribir la receta Linux PAM CrackLib Shadow en la que se basa la reinstalaci n de shadow para usar PAM e Fernando Arbeiza por hacer un gran control de calidad de Shadow usando PAM El acceso a la m quina que salv pudo haber sido la tuya e Jim Harris por escribir la receta dig nslookup host txt en la que se basan las instrucciones de bind utils e Eric Konopka por escribir la recet
510. reetypeControl low urlCommand links g s Contenido El paquete Xpdf contiene xpdf pdftops pdftotext y pdftopbm Descripciones xpdf xpdf muestra ficheros PDF pdftops pdftops convierte ficheros PDF a formato PostScript PS pdftotext pdftotext genera texto ASCII a partir de ficheros PDF pdftopbm pdftopbm convierte ficheros PDF a formato PBM Portable BitMap Opcionales 400 M s All de Linux From Scratch Otros programas PostScript KGhostview es un visualizador de PostScript PDF basado en Qt incluido en kdegraphics 3 1 4 Otros programas PostScript 401 Cap tulo 50 Tipograf a Este cap tulo incluye aplicaciones que crean una salida equivalente a la composici n tipogr fica TeX 2 0 2 Introducci n a TeX TeX es un paquete para composici n tipogr fica capaz de crear documentos en m ltiples formatos El paquete opcional texmfsrc contiene el c digo fuente de los ficheros contenidos en el paquete texmf incluidas las fuentes de docstrip Informaci n sobre el paquete e Descarga FTP ftp sunsite informatik rwth aachen de pub comp tex teTeX 2 0 distrib tetex src 2 0 2 tar 2Z e Descarga FTP ftp sunsite informatik rwth aachen de pub comp tex teTeX 2 0 distrib tetex texmf 2 0 2 tar gz Descarga opcional FTP ftp sunsite informatik rwth aachen de pub comptex teTeX 2 0 distrib tetex texmfsrc 2 0 2 tar 2Z e Tama o del paquete 52 MB e Estimaci n del espacio necesario en disco
511. reo y noticias un cliente de calendario y un cliente de IRC El proyecto Mozilla hospeda tambi n dos subproyectos qie intentan cubrir las necesidades de los usuarios que no necesitan el entorno de navegaci n completo o quieren tener aplicaciones separadas para navegaci n y correo Estos subproyectos son_Mozilla Firebird un navegador independiente basado en el c digo de Mozilla y Mozilla Thunderbird un cliente de correo independiente basado en el c digo de Mozilla Las instrucciones de construcci n para estas dos aplicaciones se exponen en esta secci n en vez de ponerlas en una secci n aparte pues las instrucciones de construcci n son muy similares a las de Mozilla Adicionalmente debido a la similitud s lo se nombrar n los cambios necesarios con respecto a las instrucciones para Mozilla Informaci n sobre el paquete e Descarga HTTP http ftp mozilla org pub mozilla releases mozillal 5 src mozilla source 1 5 tar bz2 e Descarga FTP ftp ftp mozilla ore pub mozilla org mozilla releases mozillal 5 src mozilla source 1 5 tar bz2 e Tama o del paquete 39 MB e Estimaci n del espacio necesario en disco 550 MB e Tiempo estimado de construcci n 22 64 SBU Dependencias de Mozilla Requeridas FreeType 2 1 5 XFree86 4 3 0 1 Zip 2 3 expat 1 95 6 ATK 1 2 4 Pango 1 2 5 pkeconfig 0 15 0 GLib 2 2 3 GTK 2 2 4 libIDL 0 8 2 lcms 1 11 libipeg 6b libmng 1 0 5 libpne 1 2 5 y _which 2 14 Recomendada GnuPG 1 2
512. res y Tipograf a Ap ndices 1 Bienvenido a BLES Agradecimientos Cr ditos Qu secciones del libro quiero Convenciones usadas en este libro Versi n del libro Servidores alternativos Historial de modificaciones Listas de correo y archivos Servidor de noticias Buscando ayuda y las FAQ Informaci n de contacto 2 Informaci n importante Conseguir y desempaquetar el software El debate usr frente a usr local Parches opcionales Usar los guiones de arranque de BLES Ir M s All del BLES 11 Configuraci n posterior a LES y Software Adicional 3 Configuraci n posterior al LES Creaci n de un disquete de arranque personalizado Comfiguraci n para a adir usuarios etc inputrc Los ficheros de inicio de Bash etc vimrc vimrc etc issue Personalizar tu entrada al sistema Generaci n de n meros aleatorios Compresi n de las p ginas de manual e info 4 Seguridad Linux PAM 0 77 Shadow 4 0 3 iptables 1 2 8 Configuraci n de un cortafuegos GnuPG 1 2 3 Tripwire 2 3 1 2 5 Sistemas de ficheros Ext3 ReiserFS 3 6 11 XFS 2 5 6 6 Editores Vim 6 2 Emacs 21 3 nano 1 2 2 JOE 2 9 8 7 Int rpretes de comandos Dedicatoria ASH 0 4 0 Tcsh 6 12 00 ZSH 4 1 1 III Librer as y Utilidades Generales 8 Librer as Generales OpenSSL 0 9 7c pcre 4 3 popt 1 7 slang 1 4 9 FAM 2 6 10 libxml 1 8 17 libxmi12 2 5 11 libxslt 1 0 33 readline 4 3 GMP 4 1 2 GDBM
513. rio GNOME que se incrusta en el panel de GNOME Desde este subprograma puedes ejecutar y controlar xmms wmxmms wmxmms es un subprograma para el administrador de ventanas Window Maker Desde este subprograma puedes ejecutar y controlar xmms LAME 3 93 1 Introducci n a LAME El paquete LAME contiene un codificador MP3 Es til para crear ficheros de audio comprimidos Informaci n sobre el paquete Descarga HTTP http telia dl sourceforge net sourceforge lame lame 3 93 1 tar ez e Descarga FTP ftp e Tama o del paquete 1 M e Estimaci n del espacio necesario en disco 7 1 MB e Tiempo estimado de construcci n 0 39 SBU Dependencias de LAME Opcional GTK 1 2 10 Instalaci n de LAME Instala LAME ejecutando los siguientes comandos configure prefix usr mandir usr share man with gtk prefix usr amp amp make amp amp make install Explicaci n de los comandos 359 M s All de Linux From Scratch Explicaci n de los comandos with gtk prefix usr Esta opci n conduce configure a gtk config Contenido El paquete LAME contiene lame y las librer as 1ibmp3lame Descripciones lame lame genera ficheros de audio MP3 Librer as libmp3lame Las librer as 1ibmp31ame proporcionan las funciones necesarias para convertir ficheros WAV en ficheros MP3 CDParanoia lll 9 8 Introducci n a CDParanoia El paquete CDParanoia contiene una herramienta para la extraci n de audio de un CD Es t
514. rmaci n sobre el paquete e Descarga HTTP http rsync samba org ftp rsync rsync 2 5 6 tar 2Z e Descarga FTP tp ftp2 nchu edu twUNIX FTP rsync rsync 2 5 6 tar 8z e Tama o del paquete 571 KB e Estimaci n del espacio necesario en disco 6 4 MB e Tiempo estimado de construcci n 0 65 SBU Instalaci n de rsync Por razones de seguridad se recomienda ejecutar el servidor rsync como un usuario y grupo sin privilegios groupadd rsyncd useradd c rsyncd d home rsync g rsyncd s bin false rsyncd Instala rsync ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Explicaci n de los comandos prefix usr Esto instala rsync en usr en lugar de en usr local ssh 195 M s All de Linux From Scratch Configuraci n de rsync Ficheros de configuraci n etc rsyncd conf Esta es una configuraci n simple de solo descarga Mira la p gina de manual de rsyncd para opciones adicionales por ejemplo autenticaci n de usuarios cat gt etc rsyncd conf lt lt EOF Este es un fichero de configuraci n de rsync b sico Exporta un nico m dulo sin autenticaci n de usuario motd file home rsync bienvenida msg use chroot yes localhost path home rsync comment Modulo rsync por defecto EOF read only yes list yes uid rsyncd gid rsyncd Gui n rsyncd para init d Advierte que solo querr s iniciar el servidor
515. rmaci n y manipulaci n r pida de ficheros Informaci n sobre el paquete Descarga HTTP http heanet dl sourceforge net sourceforge enlightenment imlib2 1 1 0 tar ez e Descarga FTP ftp ftp tux ore X Windows enlightenment ftp enlightenment imlib2 1 1 0 tar gz e Tama o del paquete 796 KB e Estimaci n del espacio necesario en disco 20 MB e Tiempo estimado de construcci n 0 53 SBU Dependencias de Imlib2 Requeridas libipeg 6b libpne 1 2 5 y FreeType 2 1 5 Opcionales XFree86 4 3 0 1 libtiff 3 6 0 y libungif 4 1 0b1 Instalaci n de Imlib2 Instala Imlib2 ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido Este paquete contiene la librer a 1ib1m1 ib2 y varias librer as de filtro y carga de im genes Descripci n liblmlib2 1ibIm1ib2 suministra a los programas las funciones para manejar varios formatos de datos de im genes Librer as libdirectfb 95 Cap tulo 10 Utilidades Generales bc 1 06 Introducci n a bc El paquete bc contiene un lenguaje de procesamiento num rico de precisi n arbitraria Informaci n sobre el paquete e Descarga HTTP http ftp gnu org enu bc bc 1 06 tar gz e Descarga FTP ftp ftp enu ore enu bc bc 1 06 tar 2z e Tama o del paquete 280 KB e Estimaci n del espacio necesario en disco 1 6 MB e Tiempo estimado de construcci n 0 07 SBU Dependencias de bc Requerida readline 4 3 Instala
516. ro XFS xfs_rtcp xfs_rtep copia un fichero a la partici n en tiempo real de un sistema de ficheros XFS xfs_repair xfs_repair repara sistemas de ficheros XFS corruptos o da ados xfs_db xfs_db se usa para depurar un sistema de ficheros XFS xfs_logprint xfs_logprint imprime el registro de un sistema de ficheros XFS xfs_ncheck xfs_ncheck genera nombres de rutas a partir de n meros de inodos para sistemas de ficheros XFS mkfs xfs mkfs xfs construye un sistema de ficheros XFS fsck xts fsck xfs simplemente sale con estado cero pues las particiones se comprueban en el momento de montarlas Instalaci n de XFS 58 Cap tulo 6 Editores Este cap tulo se referencia en el Libro LFS para aquellos que desean utilizar otros editores en su sistema LFS Adem s tenemos la oportunidad de mostrarte c mo algunos programas instalados en el LES se benefician al recompilarlos tras instalar las librer as gr ficas Vim 6 2 Introducci n a Vim El paquete Vim que es una abreviatura de VI IMproved VI Mejorado contiene un clon de vi con varios extras si se compara con el vi original Las instrucciones de instalaci n en el LFS instalan vim como parte del sistema base pero debido a la ausencia de las librerias X durante la instalaci n base Vim necesita ser recompilado una vez que X ha sido instalado para habilitar el modo GUI No hay necesidad de instrucciones especiales ya que el soporte para X es detectado autom ticamente Infor
517. ro es incluir parches que cumplan uno de los siguientes criterios e Corrige un problema de compilaci n e Corrige un problema de seguridad e Corrige una funcionalidad rota En resumen el libro solo incluye parches que son Requeridos o Recomendados Hay un Subproyecto Parches que hospeda varios parches incluidos los parches que aparecen en el libro para permitir que configures tu LFS del modo que prefieras Usar los guiones de arranque de BLFS Los guiones incluidos para los paquetes como_GPM 1 20 1 y ALSA 0 9 6 est n basados en la plantilla suministrada con el paquete lfs bootscripts de la versi n 3 2 y posteriores del Libro LFS Ten en cuenta que se trata de lfs bootscripts 1 6 y posteriores la vieja numeraci n cambi a partir del LFS 3 2 Estos guiones no funcionar n con versiones del LFS anteriores a la 3 2 debido a un cambio en la organizaci n de los nuevos guiones Sin embargo deber a ser trivial adaptar los guiones si se necesitan para una versi n antigua del LFS Ir M s All del BLFS Los paquetes que se instalan en este libro son s lo la punta del iceberg Esperamos que la experiencia que obtengas con los libros LFS y BLFS te den el respaldo necesario para compilar instalar y configurar aquellos paquetes que no se incluyen en este libro Si est s instalado un paquete en una ruta que no sea est ndar la lista de comprobaciones que hay en el Ap ndice B te ser de ayuda si el paquete no funciona como se espera
518. rograma Fontconfig buscar autom ticamente las fuentes necesarias en dichos directorios y en todos sus subdirectorios Nota Las X tambi n incluyen una versi n interna y vieja de Fontconfig y a menos que la desactives expl citamente al construir XFree86 tambi n se crea esta versi n dej ndonos con dos librer as ligeramente incompatibles en el sistema Se recomienda que s lo instales una versi n Contenido El paquete Fontconfig contiene la librer a 1libfontconfig fe cache y fe list Descripciones fc cache fe cache es un comando para crear cach s de informaci n sobre fuentes fc list fe list es un comando para listar las fuentes Qt 3 2 1 Introducci n a Qt El paquete Qt contiene una librer a de interfaz gr fica GUI en C Es til para crear o ejecutar aplicaciones gr ficas que est n enlazadas din micamente a la librer a Qt Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at opsys linux sf f fink qt x11 free 3 2 L tar bz2 e Descarga FTP ftp ftp trolltech com qt source gt x 1 1 free 3 2 1 tar bz2 e Tama o del paquete 14 MB e Estimaci n del espacio necesario en disco 155 MB e Tiempo estimado de construcci n 29 SBU full 18 SBU sub tools Dependencias de Fontconfig 233 M s All de Linux From Scratch Dependencias de qt Requeridas XFree86 4 3 0 1 libipeg 6b y libmng 1 0 5 Instalaci n de Qt bash export OTDIR PWD export LD LIBRARY P
519. rom Scratch cat gt etc resolv conf lt lt EOF search yourdomain com nameserver 127 0 0 1 EOF Establece los permisos de la jaula chroot con el siguiente comando chown R named named home named Crea el gui n de arranque de BIND cat gt etc rc d init d bind lt lt EOF bin bash Inicio rc_base init d bind Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardflinuxfromscratch org source etc sysconfig rc source rc_functions case 1 in start echo Iniciando named loadproc usr sbin named u named t home named c etc named conf stop echo Parando named killproc usr sbin named restart 0 stop sleep 1 0 start reload echo Recargando named usr sbin rndc c etc rndc conf reload status statusproc usr sbin named F ii echo Uso 0 start stop restart status exit 1 esac End rc_base init d bind EOF A ade los enlaces simb licos en los niveles de arranque chmod 754 etc rc d init d bind amp amp ln s etc rc d init d bind etc rc d rc0 d K49bind amp amp ln s etc rc d init d bind etc rc d rc1 d K49bind amp amp ln s etc rc d init d bind etc rc d rc2 d K49bind amp amp ln s etc rc d init d bind etc rc d rc3 d S22bind amp amp ln s etc rc d init d bind etc rc d rc4 d S22bind amp amp ln s etc rc d init d bind etc rc d rc5 d S22bind amp amp ln s etc rc d init d bind etc rc d rc6 d K49bind Ah
520. ros fonts scale y fonts dir en el directorio de las fuentes TrueType e Asegurarse que el fichero XF86Conf ig cargue el m dulo TrueType e Asegurarse que FontPath en el fichero XF 8 6Config contiene el directorio de fuentes TrueType Establecer un directorio para las fuentes TrueType Al construir XFree86 como se indica arriba se crea autom ticamente un directorio de fuentes TrueType usr X11R6 1ib X11 fonts TTF Este ya contiene algunas fuentes TrueType y est configurado correctamente Si este directorio te satisface copia en l todas las fuentes TrueType que desees Si no crea un nuevo directorio preferentemente dentro de usr X11R6 1ib X11 fonts y pon ah tus fuentes TrueType Crear los ficheros fonts scale y fonts dir Ahora c mbiate al directorio donde pusiste tus fuentes TrueType y ejecuta mkfontscale 4 mkfontdir Asegurarse que se cargue TrueType en el fichero XF86Config La secci n Module deber a verse algo as Section Module Load freetype Pisani Asegurarse que FontPath en el fichero XF86Conf ig contiene el directorio de fuentes TrueType La secci n Files deber a verse algo as Section Files FontPath usr X11R6 1ib X11 fonts DirectorioTruetype Bea a Actualizar los ficheros de cach de fuentes Finalmente para actualizar todos los ficheros de cach de fuentes especificados en etc fonts fonts conf ejecuta fc cache Ahora XFree86 podr usar las fuentes TrueType en cuanto sea reinic
521. rrectamente PostgreSQL 7 3 4 Introducci n a PostgreSQL PostgreSQL es un sistema avanzado de administraci n de bases de datos objeto relacionales ORDBMS derivado del sistema de administraci n de bases de datos Postgres de Berkeley Informaci n sobre el paquete e Descarga HTTP e Descarga FTP ftp ftp8 us posteresgl ore pub pesqgl source v7 3 4 posteresql 7 3 4 tar 2z e Tama o del paquete 11 MB Contenido 212 M s All de Linux From Scratch e Estimaci n del espacio necesario en disco 86 MB e Tiempo estimado de construcci n 1 74 SBU Dependencias de PostgreSQL Opcionales readline 4 3 Python 2 3 2 OpenSSL 0 9 7c y Linux PAM 0 77 Instalaci n de PostgreSQL Instala PostgreSQL ejecutando los siguientes comandos configure prefix usr amp amp make make install Tnicializa un grupo de bases de datos con los siguientes comandos mkdir p var pgsqgl data useradd d var pgsql data postgres amp amp chown postgres var pgsql data amp amp su postgres c usr bin initdb D var pgsql data Arranca el servidor de bases de datos con el siguiente comando su postgres c usr bin postmaster D var pgsql data gt var pgsql data logfile 2 gt 81 amp Ahora podemos crear una base de datos y verificar la instalaci n su postgres c usr bin createdb test echo create table t1 name varchar 20 state province varchar 20 su postgres c usr bin p
522. rticiones implicadas o simplemente reinicia si has recompilado el n cleo para activar el soporte ext3 Hay m s informaci n disponible en http www zip com au akpm linux ext3 ext3 usage html ReiserFS 3 6 11 Introducci n a ReiserFS El paquete ReiserFS contiene varias utilidades que se usan con el sistema de ficheros Reiser Informaci n sobre el paquete e Descarga HTTP http ftp namesys com pub reiserfsprogs reiserfsprogs 3 6 11 tar gz e Descarga FTP ftp ftp namesys com pub reiserfsprogs reiserfsprogs 3 6 11 tar 2z e Tama o del paquete 368 KB e Estimaci n del espacio necesario en disco 9 3 MB e Tiempo estimado de construcci n 0 16 SBU Instalaci n de ReiserFS Instala ReiserFS ejecutando los siguientes comandos configure prefix usr sbindir sbin make amp amp make install ln sf reiserfsck sbin fsck reiser s amp amp ln sf mkreiserfs sbin mkfs reiserfs Explicaci n de los comandos prefix usr Esto asegura que las p ginas de manual se instalan en su lugar correcto mientras que instalamos los programas en sbin como debe ser sbindir sbin Esto asegura que las utilidades ReiserFS se instalen en sbin como debe ser Contenido ReiserFS contiene debugreiserfs mkreiserfs reiserfsck resize_reiserfs y unpack Cap tulo 5 Sistemas de ficheros 56 M s All de Linux From Scratch Descripciones debugreiserfs debugreiserfs puede ayudar en ocasiones en
523. rvicio try from try from puede llamarse mediante un int rprete de comandos remoto para averiguar si el nombre del sistema y su direcci n se reconocen correctamente safe_finger safe_finger es un envoltorio para la utilidad finger que proporciona b squeda inversa de nombres autom tica portmap 5beta Introducci n a portmap El paquete portmap es un sustituto m s seguro para el paquete portmap original de SUN Portmap se utiliza para reenviar peticiones RPC a demonios RPC como NES y NIS Informaci n sobre el paquete e Descarga HTTP e Descarga FTP tp ftp porcupine org pub security portmap_5Sbeta tar 2z e Tama o del paquete 20 KB e Estimaci n del espacio necesario en disco 250 KB e Tiempo estimado de construcci n 0 03 SBU Descargas adicionales e Parche requerido HTTP _http www linuxfromscratch org patches blfs 5 0 portmap Sbeta compilation fixes 2 patch e Parche requerido HTTP _http www linuxfromscratch org patches blfs 5 0 portmap Sbeta glibc errno fix patch Dependencias de portmap Requerida tcpwrappers 7 6 Instalaci n de portmap Instala portmap con los siguientes comandos patch Np1 i portmap 5beta compilation fixes 2 patch patch Np1 i portmap 5beta glibc errno fix patch make make install Nota La instalaci n de arriba coloca el ejecutable portmap en sbin Puedes elegir mover el fichero a usr sbin Si lo haces recuerda modificar el gui n de
524. rvicios de Internet xinetd 2 3 12 Detiene el demonio del servicio de nombres DNS BIND 9 2 2 s Mata los procesos Parte del LFS base Desactiva el cortafuegos Cortafuegos Desmonta todos los sistemas de ficheros Parte del LFS base Desactiva las particiones de intercambio Parte del LFS base Detiene el entorno de red Parte del LFS base Elimina la interfaz de red local Parte del LFS base Reinicia el sistema Parte del LFS base 408 Ap ndice B Instalar en una localizaci n no est ndar Cuando quieres instalar un paquete en una localizaci n diferente a o usr est s instalando fuera de las configuraciones de entorno por defecto de muchas m quinas Los siguientes ejemplos deber an ayudarte a determinar c mo corregir esta situaci n Los ejemplos cubren el rango completo de ajustes que puede que necesites actualizar pero no todos son necesarios en todas las situaciones e Ampl a el PATH para incluir SPREFIX bin e Ampl a el PATH de root para incluir SPREFIX sbin e A ade SPREFIX liba etc ld so conf o ampl a LD_LIBRARY_PATH para incluirlo Antes de usar la ltima opci n comprueba http www visi com barr Idpath html e A ade SPREFIX man a etc man conf o ampl a MANPATH e A ade SPREFIX info a INFOPATH e A ade SPREFIX 1ib pkgconfig a PKG_CONFIG_PATH e A ade SPREFIX include a CPPFLAGS cuando compiles paquetes que dependen del paquete que has instalado Ap ndice B Instalar en una localizaci n no est n
525. s configure amp amp make make install Configuraci n de ALSA OSS Informaci n sobre la configuraci n Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como root Contenido El paquete ALSA OSS contiene aoss y la librer a 1libaoss librer a ALSA de compatibilidad con OSS aRts 1 1 4 El Sintetizador Anal gico en Tiempo Real aRts proporciona un software que simula un sintetizador an logico modular completo en tu computadora Crea sonidos y m sica usando peque os m dulos como osciladores para crear formas de onda varios filtros m dulos para reproducir Descripciones 341 M s All de Linux From Scratch datos a trav s de tus altavoces mezcladores y atenuadores faders Puedes configurarlo totalmente por medio de la interfaz gr fica del sistema usando los m dulos generadores efectos y salida conectados unos con otros aRts suministra las librer as necesarias para KDE pero tambi n se puede instalar como un paquete independiente Puedes encontrar las instrucciones para su instalaci n en la secci n aRts 1 1 4 de las instrucciones de KDE Audio File 0 2 3 Introducci n a Audio File El paquete Audio File contiene las librer as audiofile y d
526. s no g exceptions Este comando desactiva el c digo para las excepciones generado por el compilador de C thread Este comando compila la librer a con soporte multihilo In sfn opt qt 3 2 1 opt qt Este comando normaliza la localizaci n de las librer as Qt a la entrada en 1d so conf descrita m s abajo In s opt qt lib libqt mt so opt qt lib libqt so Este comando permite a los guiones configure encontrar una instalaci n funcional de Qt cp r doc man opt qt doc Este comando instala el directorio man ya que no lo hace make install cp r examples opt qt doc Este comando instala el directorio examples ejemplos ya que no lo hace make install exit Con este comando se regresa al int rprete de comandos original y se eliminan las variables de entorno establecidas anteriormente Configuraci n de Qt Informaci n sobre la configuraci n Como muchas librer as no necesita configuraci n salvo que el directorio opt qt 1ib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas El siguiente comando lo a adir si no aparece cat gt gt etc ld so conf lt lt EOF Inicio de la adici n de gt en etc ld so conf opt gt lib Dependencias de at 234 M s All de Linux From Scratch Fin de la adici n de qt EOF ldconfig Necesitas a adir la ruta a las p ginas de manual de Qt en el fichero man conf Puedes hacerlo con el siguiente comando cat gt gt etc man conf lt
527. s funcione correctamente telinit Q Este comando le dice al proceso init que lea de nuevo su fichero de configuraci n inittab y act e en consecuencia seg n los cambios que se hayan producido Se ejecuta el gui n svscanboot Contenido El paquete daemontools contiene svscanboot svscan supervise svc svok svstat fghack pgrphack readproctitle multilog tai64n tai64nlocal setuidgid envuidgid envdir softlimit y setlock Una descripci n m s detallada de estos comandos puede encontrarse en http cr yp to daemontools html Descripciones svscanboot svscanboot es un gui n simple que llama a svscan y dirige su salida a readproctitle svscan svscan comprueba en el directorio service los demonios a lanzar e inicia un proceso supervise para cada gui n encontrado supervise supervise lanza los guiones de inicio que le pasa svscan y monitoriza el proceso que inicia el gui n de modo que si este muere supervise lo reinicia Svc svc env a se ales a los procesos iniciados por supervise svok svok comprueba si supervise se est ejecutando en el directorio que se le indica svstat svstat imprime el estado de los procesos monitorizados por supervise fghack fghack evita que los procesos pasen a segundo plano pgrphack pgrphack lanza un proceso en un grupo de procesos separado readproctitle readproctitle muestra las entradas de registro en la salida de ps multilog multilog es un programa de registro de eventos To
528. s 1ibgtkhtml Descripci n Librer as libgtkhtml Las librer as 1libgtkhtml contienen las funciones necesarias para representar y o editar HTML libgsf 1 8 2 Introducci n a libgsf El paquete libgsf contiene las librer as 1ibgs f Estas son tiles proporcionando una capa de abstracci n extensible de entrada salida para formatos de archivos estructurados Informaci n sobre el paquete e Descarga HTTP http ftp enome ore pub gnome sources libesf 1 8 libesf 1 8 2 tar bz2 e Descarga FTP ftp ftp enome ore pub gnome sources libesf 1 8 libesf 1 8 2 tar bz2 e Tama o del paquete 328 KB e Estimaci n del espacio necesario en disco 11 6 MB e Tiempo estimado de construcci n 0 24 SBU Dependencias de libgstf Requeridas libbonobo 2 2 3 y GNOME Virtual File System 2 2 5 Opcionales GTK Doc 1 0 y DocBook SGML DTD 3 1 Instalaci n de libgsf Instala libgsf ejecutando los siguientes comandos configure prefix GNOME_PREFIX disable gtk doc make make install Explicaci n de los comandos disable gtk doc Este comando evita que se reconstruya la documentaci n durante la ejecuci n de make Contenido El paquete libgsf contiene las librer as 1ibgsf y libgsf gnome Dependencias delibgtkhtml 284 M s All de Linux From Scratch GAL 1 99 9 Introducci n a GAL El paquete GAL contiene funciones de librer as provenientes de Evolution GAL es la abreviatura de Librer as para Aplicacione
529. s a partir de ficheros planos creados con db_dump db_printlog db_printlog convierte ficheros de registro de bases de datos a texto legible por humanos db_recover db_recover se usa para restaurar una base de datos a un estado consistente despues de un fallo db_stat db_stat muestra las estad sticas de entorno de la base de datos db_upgrade db_upgrade se usa para actualizar ficheros de bases de datos a una nueva versi n de Berkeley DB db_verify db_verify se usa para realizar comprobaciones de consistencia en ficheros de bases de datos MySQL 4 0 15a Introducci n a MySQL MySQL es un servidor de bases de datos SQL ampliamente usado y muy r pido Es una implementaci n cliente servidor que consiste en un demonio servidor y varios programas y librer as cliente Informaci n sobre el paquete e Descarga HTTP http mysql he net Downloads MySQL 4 0 mysgl 4 0 15a tar gz e Descarga FTP ftp mirror mcs anl gov pub mysql Downloads MySQL 4 0 mysql 4 0 15a tar gz e Tama o del paquete 12 MB e Estimaci n del espacio necesario en disco 92 MB e Tiempo estimado de construcci n 4 11 SBU Dependencias de MySQL Opcionales readline 4 3 OpenSSL 0 9 7c DBI DBD mysql y Data Dumper Instalaci n de MySQL Por razones de seguridad ejecutar el servidor con un usuario y grupo sin privilegios es s mamente recomendable groupadd mysql useradd c mysql d dev null g mysql s bin false mysql Descripciones 210 M s
530. s de GNOME Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub gnome sources gal 1 99 gal 1 99 9 tar bz2 Descarga FTP tp ftp gnome org pub gnome sources gal 1 99 ga1 1 99 9 tar bz2 e Tama o del paquete 924 KB e Estimaci n del espacio necesario en disco 118 MB e Tiempo estimado de construcci n 1 70 SBU Instalaci n de GAL Instala GAL ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make make install Contenido El paquete GAL contiene rutinas de librer a recuperadas de Evolution y Gnumeric libgnomeprint 2 2 1 3 Introducci n a libgnomeprint El paquete libgnomeprint contiene las librer as 1ibgnomeprint Informaci n sobre el paquete e Descarga FTP ftp e Tama o del paquete 600 KB e Estimaci n del espacio necesario en disco 22 MB e Tiempo estimado de construcci n 0 64 SBU Dependencias de libgnomeprint Requeridas libbonobo 2 2 3 y libart_lgpl 2 3 11 Opcionales GTK Doc 1 0 DocBook SGML DTD 3 1 y CUPS 1 1 19 Instalaci n de libgnomeprint Instala libgnomeprint ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome make amp amp make install Explicaci n de los comandos sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en lugar de en SGNOME_PREFIX etc enable gik doc Esta opci n reconstruye la documentaci n durante la ejecuci
531. s de un espacio no conseguir s los resultados esperados al usar las herramientas NCPFS Si no pones una contrase a las utilidades cliente la solicitar n cuando sea necesario Si no se necesita contrase a por ejemplo al acceder con una cuenta de invitado basta con poner un nico en su lugar Ten en cuenta que no se deber a usar nepmount para montar vol menes individuales porque cada punto de montaje crea una nueva conexi n cliente con el servidor Novell Ser a imprudente montar cada volumen individual de forma separada ya que al montar todos los vol menes en un servidor bajo un mismo punto de montaje se usa s lo una conexi n cliente Si necesitas configurar el protocolo IPX al inicio del sistema puedes crear los guiones siguientes Estos guiones asumen que configurar s IPX para el dispositivo eth0 y que el tipo de red es 802 2 Debes verificar si estos datos son correctos y ajustarlos a tus necesidades cat gt etc sysconfig network devices ifup ipx0 lt lt EOF 4 bin sh Inicio de etc sysconfig network devices ifup ipx0 source etc sysconfig re exit source rc_ functions exit echo Activando el protocolo IPX para eth0 bin ipx_interface add eth0 802 2 bin ipx_configure auto_interface on auto_primary on evaluate_retval Fin de etc sysconfig network devices ifup ipx0 EOF Instalaci n de NCPFS 146 M s All de Linux From Scratch cat gt etc sysconfig network devices ifdown i
532. s en LFS carece de la instalaci n de los diversos servidores que se incluyen en el paquete Las instrucciones en BLES eliminan esta deficiencia Configuraci n de portmap 143 M s All de Linux From Scratch Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at gnu enusrc inetutils inetutils 1 4 2 tar 2z e Descarga FTP ftp ftp enu ore enu inetutils inetutils 1 4 2 tar ez e Tama o del paquete 1019 KB e Estimaci n del espacio necesario en disco 13 MB e Tiempo estimado de construcci n 0 30 SBU Dependencias de Inetutils Opcionales Linux PAM 0 77 y tcpwrappers 7 6 Instalaci n de Inetutils Instala Inetutils ejecutando los siguientes comandos configure prefix usr disable syslogd Y libexecdir usr sbin infodir usr share info sysconfdir etc localstatedir var mandir usr share man with wrap amp amp make make install amp amp mv usr bin ping bin Explicaci n de los comandos disable syslogd Esta opci n evita que Inetutils instale el Demonio de Registro del Sistema el cual se instal en el Libro LFS with wrap Esta opci n hace que Inetutils se compile contra tcp wrappers Omite esta opci n si no instalaste tcp wrappers disable whois Esta opci n evitar que Inetutils instale un cliente Whois pues el cliente whois incluido est anticuado A ade esta opci n si planeas instalar Whois 4 6 7 with pam Esta opci
533. s en RCS cvt mail evt mail convierte los directorios de correo antiguos de emacs al formato gnu rmail digest doc digest doc es un filtro que genera salidas nroff para p ginas de manual emacsserver emacserver permite a otras aplicaciones int rpretes de comandos acceder a una sesi n activa de emacs y compartir los almacenadores intermedios buffers Dependencias de Emacs M s All de Linux From Scratch fakemail fakemail es una interfaz para bin mai1 que emula a sendmail hexl hexl convierte ficheros para editarlos con el modo de edici n hexadecimal de emacs movemail movemail proporciona acceso a buzones de correo POP3 profile profile genera eventos peri dicos para los perfiles de c digo Lisp de Emacs rcs2log rcs2log genera prefijos de registro de cambios a partir de ficheros RCS sorted doc sorted doc es un filtro para generar ficheros texinfo vcdiff vediff compara ficheros SCCS yow yow imprime una cita de Zippy the Pinhead nano 1 2 2 Introducci n a nano El paquete nano contiene un editor de texto peque o y simple pensado para sustituir a Pico el editor por defecto del paquete Pine Informaci n sobre el paquete e Descarga HTTP _http www nano editor org dist v1 2 nano 1 2 2 tar gz e Descarga FTP ftp ftp uni koeln de editor nano 1 2 2 tar gz e Tama o del paquete 876 KB e Estimaci n del espacio necesario en disco 4 4 MB e Tiempo estimado de construcci n 0 04 SBU
534. s instrucciones de instalaci n para varios Administradores de Ventanas y un Entorno de Escritorio ligero M s adelante en el libro KDE y GNOME tienen sus propios apartados sawfish 1 3 Introducci n a sawfish El paquete sawfish contiene un administrador de ventanas Es til para organizar y mostrar ventanas en las que toda la decoraci n de las mismas es configurable y toda la pol tica de interfaz de usuario se controla mediante un lenguaje de extensi n Informaci n sobre el paquete e Descarga HTTP http telia dl sourceforge net sawmill sawfish 1 3 tar 2z e Descarga FTP ftp sunsite ccu edu tw pub 10 sourceforge s sawmill sawfish 1 3 tar 2z e Tama o del paquete 1 5 MB e Estimaci n del espacio necesario en disco 17 5 MB e Tiempo estimado de construcci n 0 26 SBU Dependencias de sawfish Requeridas XFree86 4 3 0 1 librep 0 16 2 rep etk 0 18 EsounD 0 2 30 y GTK 2 2 4 Opcional libelade 2 0 1 Instalaci n de sawfish Instala sawfish ejecutando los siguientes comandos configure prefix usr libexec usr sbin infodir usr share info with gnome prefix opt gnome 2 2 make amp amp make install Explicaci n de los comandos with audiofile Este comando indica a sawfish que use libaudiofile para manipular el sonido with esd Este comando indica a sawfish que use el Demonio de Sonido Enlightened with gnome prefix 0pt gnome 2 2 Este comando indica a sawfish el directorio de G
535. s paquetes que ser n iguales en todas ellas e O puede que reconstruyas habitualmente tu LFS pero quieras un lugar en el que poner los ficheros que no quieras reconstruir cada vez De este modo puedes vaciar el sistema de ficheros del LFS y empezar con una partici n limpia sin perder nada Algunas personas preguntan por qu no usar su propio rbol de directorios por ejemplo usr site en lugar de usr local Cap tulo 2 Informaci n importante 21 M s All de Linux From Scratch Nada te lo impide muchos sitios crean sus propios rboles sin embargo esto complica la instalaci n de nuevo software Los instaladores autom ticos con frecuencia buscan las dependencias en usr y usr local y si el fichero que buscan se encuentra en usr site el instalador seguramente falle hasta que le especifiques en d nde debe mirar Cu l es la postura de BLES sobre esto Todas las instrucciones del BLFS instalan los programas en usr a menos que se especifique otra cosa Hay ejemplos en los que ciertos ficheros son colocados en la jerarqu a usr local pero est n documentados y generalmente es por una buena raz n Estas excepciones deber an estar bien documentadas en el libro Si encuentras alguna que no lo est por favor d noslo Parches opcionales A medida que sigas las diversas secciones del libro observar s se incluyen varios parches requeridos para una correcta y segura instalaci n de los paquetes La filosof a general del lib
536. s para estos ficheros Alguien puede que quisiera copiar su directorio etc rc dentro de la imagen de disco de memoria pero esto puede no tener valor aparte de usarlo como archivo en un grave caso de recuperaci n Si quieres que el sistema se inicialice autom ticamente tras repararlo puede tener alg n sentido Pero poca gente necesita o quiere que esto suceda Si el sistema de ficheros del disco duro est corrupto qu de bueno har n los guiones de montaje Algunos guiones pueden ser tiles como el acceso a una red para copiar datos de respaldo cuando el sistema de ficheros sea de nuevo utilizable El Proceso de construcci n del disco de rescate 26 M s All de Linux From Scratch punto es que deber as copiar solo las partes que puedas usar pues el espacio es un premio en el disquete Aqu solo se incluir fstab Esto es pr ctico porque facilita el montaje de las particiones que puedan usarse y tambi n puede ser examinado y usado como guia de lo que est disponible y de lo que puede necesitar reconstrucci n Debido a que puede ser mas largo que necesario deber as editarlo eliminar cualquier entrada innecesaria y minimizar los comentarios No es necesario mas cambios pues los guiones de arranque no se incluyen y no se har un montaje autom tico usando fstab Si decides incluir algunos guiones de arranque que intenten montar cosas cambia las entradas de fstab a noauto en el campo de opciones para que no provoque un intento de
537. s pistas que se mencionan en el documento de esa forma tendr s m s posibilidades de obtener una respuesta y conseguir la ayuda que necesites Informaci n de contacto Por favor dirige tus mensajes a una de las listas de correo de BLFS Mira Listas de correo y archivos para m s informaci n sobre las listas de correo disponibles El actual coordinador de BLFS es Larry Lawrence Si necesitas contactar con Larry env a un mensaje a larry Olinuxfromscratch org Si necesitas o deseas contactar con el equipo de LFS ES traductores del presente libro env a tu mensaje a lfs esOlistas escomposlinux org Informaci n de contacto 20 Cap tulo 2 Informaci n importante Conseguir y desempaquetar el software Aquellas personas que hayan construido un sistema LFS estar n familiarizados con los principios generales de la descarga y desempaquetado del software Sin embargo repetiremos aqu parte de esa informaci n para aquellos que sean nuevos construyendo su propio software Cada conjunto de instrucciones de instalaci n contiene una URL desde la que puedes descargar el paquete Sin embargo guardamos una selecci n de parches disponible por http Estos se mencionan en las instrucciones de instalaci n cuando son necesarios Aunque puedes guardar los paquetes con las fuentes donde quieras asumimos que los desempaquetas y descomprimes los parches necesarios en usr src Nunca podremos hacer suficiente hincapi en que debes comenzar con un
538. s programas wvdial y wvdialconf Descripciones wvdial Inicia una conexi n PPP wvdialcont Automatiza la configuraci n de wvdial pppstats 124 Cap tulo 14 Clientes DHCP DHCP significa Protocolo de Configuraci n Din mica del Anfitri n Dynamic Host Configuration Protocol Es un protocolo muy usado para proporcionar autom ticamente informaci n como direcciones IP m scaras de subred e informaci n de encaminamiento entre computadoras Si tu red usa DHCP necesitar s un cliente DHCP para poder conectarte a ella DHCP tambi n se usa en algunos m dems de cable En la actualidad facilitamos instrucciones de instalaci n para dos clientes DHCP dhclient del paquete dhcp y dheped Comenzamos con una p gina que muestra c mo modificar los guiones de arranque de LFS para incluir soporte gen rico de DHCP Seguidamente presentamos dos lotes de instrucciones de instalaci n en las que tambi n se expone c mo crear un fichero de configuraci n apropiado para trabajar con el cliente DHCP que elijas Configuraci n de los guiones de arranque de LFS para soportar clientes DHCP Ficheros de configuraci n etc sysconfig network etc sysconfig network devices ifup ethO etc sysconfig network devices ifdown eth0 etc sysconfig network devices ifconfig eth0 Informaci n sobre la configuraci n Ten en cuenta que en esta y en las siguientes p ginas utilizamos eth0 como ejemplo de interfaz de red Si quieres configurar una diferente o m
539. s psutils p17 tar gz e Tama o del paquete 68 KB e Estimaci n del espacio necesario en disco 740 KB e Tiempo estimado de construcci n 0 01 SBU Informaci n sobre la configuraci n 397 M s All de Linux From Scratch Instalaci n de PSUtils Instala PSUtils ejecutando los siguientes comandos cat Makefile unix sed e s X usrY local X usr g gt Makefile amp amp make amp amp make install Explicaci n de los comandos cat sed Este comando crea un Makefile que instala el programa en el prefijo usr en vez del prefijo usr local Contenido El paquete PSUtils contiene psbook psselect pstops psnup psresize epsffit getafm showchar fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps extractres includeres y psmerge Descripciones psbook psbook reordena p ginas dentro de firmas psselect psselect selecciona p ginas y rangos de p ginas pstops pstops realiza una reordenaci n general de p ginas y selecciones psnup psnup coloca varias p ginas por cada hoja f sica de papel psresize psresize modifica el tama o de papel del documento epsffit epsffit ajusta un fichero EPSF en el marco indicado Guiones El resto de comandos son guiones que realizan las funciones espec ficas descritas en sus respectivas p ginas de manual GSview 4 4 Introducci n a GSview GSview es un visor de Postscript y PDF usando las X Informaci n sobre
540. s que desean sacar sonido en las plataformas soportadas libogg 1 0 Introducci n a libogg El paquete libogg contiene la estructura de ficheros Ogg Es til para crear codificar o reproducir decodificar un flujo de bits f sico nico Informaci n sobre el paquete e Descarga HTTP http fatpipe vorbis com files 1 0 unix libogg 1 0 tar gz e Descarga FTP ftp ftp yars free net pub software unix util sound ogg liboge 1 0 tar gz e Tama o del paquete 224 KB e Estimaci n del espacio necesario en disco 1 6 MB e Tiempo estimado de construcci n 0 03 SBU Instalaci n de libogg Instala libogg ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete libogg contiene las librer as 1ibogg Descripci n Librer as ogg libogg suministra las funciones para los programas que desean leer o escribir flujos de bits en formato OGG libvorbis 1 0 Introducci n a libvorbis El paquete libvorbis contiene un formato de codificaci n de audio y m sica de prop sito general Es til para crear codificar y reproducir decodificar sonido en un formato abierto libre de patentes Informaci n sobre el paquete e Descarga FTP ftp sto yars en a lic ie lidl 0Q tar gz e Tama o del paquete 736 KB e Estimaci n del espacio necesario en disco 24 MB e Tiempo estimado de construcci n 0 57 SBU Instalaci n de libao 345 M s All de Linux From Scratch
541. s temas b sicos muchos querreis navegar al menos por la parte Librer as y Utilidades Generales del libro Esta parte contiene informaci n sobre muchos elementos que son prerrequisitos para otras secciones del libro al igual que cuestiones como Programaci n Cap tulo 12 que son tiles por derecho propio Advierte que no tienes que instalar necesariamente todas las librer as y paquetes que encuentres en esta parte Cada proceso de instalaci n del BLFS te indica de qu paquetes depende para que puedas elegir el programa que quieres instalar y ver lo que necesita Igualmente muchos posiblemente querreis mirar las partes Conectarse a una Red y Entorno de Red b sico La primera trata sobre la conexi n a Internet o a tu LAN local utilizando una variedad de m todos como DHCP Cap tulo 14 y Conexi n por Marcado Cap tulo 13 La segunda trata de temas como Librer as para el Entorno de Red Cap tulo 16 y varios programas y utilidades b sicas para el trabajo en red Una vez que hayas terminado con estas cuestiones b sicas puede que quieras configurar servicios de red m s avanzados Esto se cubre en las partes Servidores de Red y Servidores de Contenido del libro Quien quiera construir servidores encontrar aqu suficiente informaci n como punto de partida Ten en cuenta que Servidores de Contenido tambi n contiene informaci n sobre varios paquetes de bases de datos Las siguientes partes del libro tratan principalmente de los sistemas
542. s un normalizador de SGML o un conversor de SGML a XML ospcat ospcat imprime los identificadores efectivos del sistema encontrados en los cat logos ospent ospent proporciona acceso al administrador de entidades de OpenSP OpenJade 1 3 2 Introducci n a OpenJade El paquete OpenJade contiene una herramienta DSSSL Es til para transformar SGML y XML a RTF TeX SGML y XML Informaci m sobre el paquete Descarga HTTP http telia dl sourceforge net openjade openjade 1 3 2 tar gz e Descarga FTP tp ftp freestandards org pub lsb app battery packages openjade 1 3 2 tar gz e Tama o del paquete 880 KB e Estimaci n del espacio necesario en disco 14 5 MB e Tiempo estimado de construcci n 1 51 SBU Dependencias de OpenJade Requerida OpenSP 1 5 Instalaci n de OpenJade Instala OpenJade ejecutando los siguientes comandos configure prefix usr enable http disable static enable default catalog etc sgml catalog enable default search path usr share sgml datadir usr share sgml openjade 1 3 2 amp amp make amp amp make install amp amp ln sf openjade usr bin jade ln sf libogrove so usr lib libgrove so ln sf libospgrove so usr lib libspgrove so ln sf libostyle so usr lib libstyle so amp amp install m644 dsssl catalog usr share sgml openjade 1 3 2 amp amp install m644 dsssl1 dtd dsss1 dsl dsss1 sgm Y usr share sgml op
543. salvapantallas ktip ktip es un asistente que proporciona trucos e informaci n sobre KDE Configuraci n de los paquetes base de KDE Primero a ade opt kde bin a la variable de entorno PATH export PATH PATH opt kde bin Despu s crea un fichero xinitrc para iniciar KDE echo exec startkde gt xinitrc y aseg rate que todas las librer as pueden encontrarse con ldconfig Ahora puedes cargar KDE con startx kfind 251 Cap tulo 30 Paquetes KDE Adicionales kdemultimedia 3 1 4 Introducci n a kdemultimedia Informaci n sobre el paquete e Descarga HTTP e Descarga FTP ftp ftp kde org pub kde stable 3 1 4 src kdemultimedia 3 1 4 tar bz2 e Tama o del paquete 5 7 MB e Estimaci n del espacio necesario en disco 88 MB e Tiempo estimado de construcci n 11 47 SBU Dependencias de kdemultimedia Requerida kdebase 3 1 4 Instalaci n de kdemultimedia Instala kdemultimedia con configure prefix opt kde 3 1 4 disable debug disable dependency tracking with arts alsa sed i e s strings ansi strings kaudiocreator Makefile sed i e s strings ansi strings kioslave audiocd Makefile amp amp sed i e s ansi kscd libwm Makefile amp amp make amp amp make install Explicaci n de los comandos with arts alsa Usa el soporte para ALSA incluido en aRts sed i e s strings ansi strings kaudiocreator Makefile Elimina ansi de los par metros de g
544. scarga FTP ftp ftp procmail net pub procmail procmail 3 22 tar 2z e Tama o del paquete 338 KB e Estimaci n del espacio necesario en disco 1 5 MB e Tiempo estimado de construcci n 0 38 SBU Cap tulo 20 Clientes de Correo y Noticias 152 M s All de Linux From Scratch Instalaci n de Procmail Instala Procmail ejecutando los siguientes comandos make BASENAME usr install amp amp make install suid Explicaci n de los comandos BASENAME usr El equivalente de configure prefix usr en la instalaci n de otros paquetes make install suid Modifica los permisos de los ficheros instalados Configuraci n de Procmail Ficheros de configuraci n etc procmailrc procmailre Informaci n sobre la configuraci n Las recetas recipes deben escribirse y colocarse en el fichero procmai lrc para que se ejecuten La p gina de manual de procmailex es el sitio donde aprender a escribir estas recetas Contenido El paquete Procmail contiene procmail formail lockfile y mailstat Descripciones procmail procmail es un procesador aut nomo de correo Realiza todas las funciones de un MDA Agente de Entrega de Correo formail formail es un filtro que puede usarse para formatear correo en formato mailbox lockfile lockfile es una utilidad que puede bloquear un fichero para uso simple interactivamente o mediante un gui n mailstat mailstat imprime un resumen del correo que ha sido filtrado por procmail des
545. se como SUID root necesario para un funcionamiento adecuado Sin embargo esto conlleva el riesgo de exponer tu sistema ante cualquier agujero de seguridad en esas herramientas que pueda ser usado para ganar acceso como root as que salas con cuidado Instala SVGAlib ejecutando los siguientes comandos patch Np1 i svgalib 1 4 3 gcc3 1 patch make prefix usr install cd doc for dir in man do for file in dir do A gunzip usr share man file done done Explicaci n de los comandos cd doc amp amp for dir in man do for file in dir do gunzip usr share man file done done SVGAIib instala sus p ginas de manual en formato comprimido as que las descomprimimos Configuraci n de SVGAlib Ficheros de configuraci n etc vga libvga config y svgalibre Informaci n sobre la configuraci n Debes editar el fichero de configuraci n para establecer el tipo de monitor y rat n que usas Dependiendo del hardware puede que necesites configuraci n adicional Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como root aainfo 92 M s All de Linux From Scratch Contenido El paquete SVGAIib contiene las librer as 1libvga y libvgagl dumpreg
546. sh make install amp amp install d usr include tk V unix install m644 h usr include tk V unix install d usr include tk V generic install m644 generic h usr include tk V generic rm f usr include tk V generic tk tkDecls tkPlatDecls h amp amp ln nsf usr include tk V usr lib tk V include amp amp ln sf libtk V so usr lib libtk so amp amp ln sf wish V usr bin wish Explicaci n de los comandos sed i El paquete Tk asume que las fuentes usadas para construirTk se guardan siempre para construir paquetes que dependen de Tk Estos seds eliminan las referencias al directorio de construcci n y las sustituyen por una localizaci n sana del lado del sistema install Estos comandos instalan las cabeceras internas en una localizaci n del lado del sistema In sf Estos comandos crean enlaces simb licos de compatibilidad GCC 2 95 3 Introducci n a GCC 2 95 3 Hay dos razones para instalar GCC 2 95 3 La primera es que los desarrolladores del n cleo han certificado a GCC 2 95 3 como el compilador preferido para compilar el n cleo La otra raz n y la m s convincente es que algunos paquetes comerciales de c digo cerrado como Netscape Navigator o Yahoo Pager y paquetes precompilados como Mozilla est n enlazados con las librer as de GCC 2 95 3 Informaci n sobre el paquete e Descarga HTTP http ftp enu ore enu ecc gcc 2 95 3 tar gz
547. shadow so 0 usr lib libshadow so amp amp Ficheros de configuraci n 44 M s All de Linux From Scratch ln sf lib libmisc so 0 usr lib libmisc so amp amp cp debian securetty etc securetty Explicaci n de los comandos cp debian securetty etc securetty Este comando establece las ttys que permiten conexiones a trav s de PAM Configuraci n de PAM para trabajar con shadow Ficheros de configuraci n etc pam d login etc pam d passwd etc pam d su etc pam d shadow etc pam d useradd Informaci n sobre la configuraci n A ade los siguientes ficheros de configuraci n de PAM a etc pam d o a delos a etc pam conf con el campo adicional para el programa cat gt etc pam d login lt lt EOF Inicio de etc pam d login auth requisite pam_securetty so auth requisite pam_nologin so auth required pam_env so auth required pam_unix so account required pam_access so account required pam_unix so session required pam_motd so session required pam_limits so session optional pam_mail so dir var mail standard session optional pam_lastlog so session required pam_unix so Fin de etc pam d login EOF cat gt etc pam d passwd lt lt EOF Inicio de etc pam d passwd password required pam_unix so md5 shadow use_authtok Fin de etc pam d passwd EOF cat gt etc pam d shadow lt lt EOF Inicio de etc pam d shadow auth sufficient pam_rootok so auth required pam_unix so account r
548. share doc lynx 2 8 4 l1ynx_ help install doc make DOCDIR usr share doc lynx 2 8 4 lynx_doc HELPDIR usr share doc lynx 2 8 4 lynx_help install help amp amp sed s tX etc tX usrY sharel docN lynxX 21 81 4 etc lynx cfg gt etc lynx bak amp amp mv etc lynx bak etc lynx cfg Explicaci n de los comandos libdir etc Por alguna raz n las rutinas de configure y make para lynx usan libdir como prefijo para el fichero de configuraci n Establecemos esto a etc para que el fichero de configuraci n del sistema sea etc 1lynx cfg with ssl Esto activa el soporte para enlazar SSL dentro de lynx with zlib Esto activa el soporte para enlazar zlib dentro de lynx DOCDIR HELPDIR Establecemos estas variables para evitar que los ficheros de documentaci n y ayuda se instalen en etc sed mv etc lynx bak etc lynx cfg Este comando sed cambia el fichero etc 1ynx c g para que se busque la ayuda en el lugar correcto Configuraci n de Lynx Ficheros de configuraci n etc lynx cfg Informaci n sobre la configuraci n Varios ajustes como el servidor de cach proxy a usar pueden hacerse de forma global para el sistema en el fichero lynx cfg que se encuentra en etc Contenido El paquete Lynx contiene lynx Descripci n lynx lynx es un navegador de informaci n distribuida de prop sito general y en modo texto para la World Wide Web Introducci n a Lynx 136 M s All de Lin
549. sless Audio CODEC FO Formatted Objects FOURCCC FOUR Character Code FTP File Transfer Protocol GCC GNU Compiler Collection GDBM GNU DataBase Manager GDK GTK Drawing Kit GID Group IDentity GIF Graphics Interchange Format GMP GNU Multiple Precision Arithmetic GNAT GNU NYU Ada 9x Translator GNOME GNU Network Object Model Environment GNU GNU s Not Unix GPL General Public License GPM General Purpose Mouse GTK GIMP ToolKit GUI Graphical User Interface HFS Hierarchical File System HTML HyperText Markup Language HTTP HyperText Transfer Protocol HUP Hang UP ICC International Color Consortium ICMP Internet Control Message Protocol IDE Integrated Drive Electronics IDL Interface Definition Language IJS Ink Jet Systems IMAP Acr nimos M s All de Linux From Scratch 412 Internet Message Access Protocol IMON Inode MONitor IP Internet Protocol Ver tambi n TCP IPX Internetwork Packet eXchange IRC Internet Relay Chat IrDA Infrared Data Association ISDN Integrated Services Digital Network ISP Internet Service Provider JAR Java ARchive JDK Java Development Kit JFIF JPEG File Interchange Format gt JPEG Joint Photographic Experts Group KDE K Desktop Environment LAME Lame Ain t an MP3 Encoder LAN Local Area Network LDAP Lightweight Directory Access Protocol LDIF Lightweight Data Interchange Format LFS Linux From Scratch LGPL Library General Publi
550. smtpd tcpclient whoC dateO fingerO httpO tcpcat mconnect adder y deler Puedes encontrar una descripci n detallada de cada uno de estos programas en http cr yp to ucspi tcp tcpserver html pero aqu tienes un breve resumen Descripciones tcpserver tepserver escucha las conexiones TCP entrantes en un puerto y lanza el programa de tu elecci n en respuesta a la conexi n tcprules tcprules compila las reglas que rigen el control de acceso para tepserver en un formato de base de datos de acceso r pido tcprulescheck tcprulescheck hace posible ver c mo reaccionar tepserver a las conexiones provenientes de una direcci n concreta sin necesidad de tener que conectarse desde esa direcci n Esto es til para comprobar si las reglas de control de acceso que est s usando hacen lo que esperas argv0 argv0 lanza un programa con el argumento 0 especificado fixcrio fixcrio inserta retornos de carro al final de las l neas cuando no existen recordio recordio graba todas las entradas y salidas de un programa dado como argumento rblsmtpd rblsmtpd es un programa de bloqueo de correo indeseado spam que trabaja en conjunci n con tu demonio SMTP y tcpserver tepclient tepelient crea una conexi n a un puerto TCP para un programa dado who who es un programa de demostraci n que usa tepclient y que tiene la funcionalidad del programa rwho Necesita un servidor que ejecute sysstat en el puerto 11 date date es un programa
551. so es invisible Mas a n tu cortafuegos deber a ser casi inmune porque no hay servicios ejecut ndose que un cracker pueda atacar Nota Si la interfaz con la que est s conectando a Internet no utiliza ppp necesitar s cambiar ppp por el nombre de la interfaz que est s utilizando Si est s utilizando la misma interfaz para conectarte tanto a la red interna como a Internet necesitas utilizar el nombre verdadero de la interfaz como eth0 en ambas interfaces Si necesitas una seguridad m s fuerte por ejemplo contra DOS Denegaci n de Servicio robo de conexi n enga os etc echa un vistazo a la lista de Enlaces para lecturas adicionales al final de esta secci n BusyBox Este escenario no es muy diferente al Router enmascarado pero en este caso quieres ofrecer algunos servicios a tu red interna Un ejemplo de esto es cuando quieres administrar tu m quina desde otro ordenador de tu red interna o utilizarla como servidor intermedio proxy o servidor de nombres Advertencia Describir c mo proteger un servidor que ofrece servicios en Internet va mucho m s all del alcance de este documento mira la Limitaci n de responsabilidad BusyBox 50 M s All de Linux From Scratch Se cauteloso Cada servicio que ofrezcas y tengas activado hace tu configuraci n m s compleja y tu m quina menos segura Calcula los riesgos de servicios mal configurados o de ejecutar un servicio con un fallo explotable riesgos ambos a los que princip
552. sql test echo insert into tl values Billy NewYork su postgres c usr bin psql test echo insert into t1 values Evanidus Quebec su postgres c usr bin psql test echo insert into tl values Jesse Ontario su postgres c usr bin psql test echo select from t1 su postgres c usr bin psgl test Explicaci n de los comandos useradd d var pgsql data postgres Crea un usuario sin privilegios para lanzar el servidor de bases de datos Ejecutar el servidor como root es peligroso y por otro lado simplemente no funcionar su postgres c usr bin initdb D var pgsql data Inicializa el espacio de tablas de las bases de datos Este comando no debe ejecutarse como root su postgres c usr bin postmaster D var pgsql data gt var pgsql data logfile 2 gt amp 1 amp Inicia el servidor de bases de datos Este comando debe ejecutarse tambi n por el usuario postgres createdb test create table t1 insert into t1 values select from t1 Crea una base de datos le a ade una tabla inserta varias filas en la tabla y las selecciona para comprobar que la instalaci n funciona correctamente Configuraci n de PostgreSQL Ficheros de configuraci n SPGDATA pg_ident con SPGDATA pg_hba conf SPGDATA postgresal conf La variable de entorno PGDATA se usa para distinguir un grupo de bases de datos de otro al establecer su valor al directorio que cont
553. stablecen el directorio de documentaci n a usr share en vez de a usr Contenido El paquete GMP contiene las librer as 1ibgmp Descripci n Librer as gmp Las librer as 1ibgmp contienen funciones para operar con n meros enteros con signo racionales y de coma flotante GDBM 1 8 3 Introducci n a GDBM El paquete GDBM contiene el Administrador de Bases de Datos de GNU Es un formato de fichero de disco para bases de datos que guarda pares de clave dato en ficheros nicos El dato real de cualquier entrada guardada es indexado mediante una clave nica que puede recuperarse en menos tiempo que si se guardase en un fichero de texto Informaci n sobre el paquete e Descarga HTTP http www ibiblio ore pub enu edbm egdbm 1 8 3 tar 2z e Descarga FTP ftp ftp enu ore enu edbm edbm 1 8 3 tar ez e Tama o del paquete 223 KB e Estimaci n del espacio necesario en disco 4 1 MB e Tiempo estimado de construcci n 0 08 SBU Instalaci n de GDBM Instala GDBM ejecutando los siguientes comandos configure prefix usr infodir usr share info mandir usr share man amp amp make amp amp make BINOWN ro00t BINGRP ro00t install Adicionalmente puede que necesites instalar las cabeceras de compatibilidad para GDBM Por ejemplo Apache 1 3 necesitar estas cabeceras Instala GMP 4 1 2 75 M s All de Linux From Scratch las cabeceras de compatibilidad ejecutando los siguientes comandos make BINOWN root B
554. stala slang ejecutando los siguientes comandos configure prefix usr make amp amp make install amp amp make elf make install elf amp amp Descripciones 70 M s All de Linux From Scratch make install links amp amp chmod 755 usr lib libslang so 1 4 9 Configuraci n de slang Informaci n sobre la configuraci n Como con casi todas las librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo opt libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como root Contenido El paquete slang contiene la librer a 1libslang FAM 2 6 10 Introducci n a FAM El paquete FAM contiene un Supervisor de Alteraci n de Ficheros que sirve para notificar a las aplicaciones sobre los cambios ocurridos en el sistema de ficheros Informaci n sobre el paquete e Descarga HTTP http oss sgi com projects fam download fam 2 6 10 tar 2z e Descarga FTP ftp oss sgi com projects fam download fam 2 6 10 tar gz e Tama o del paquete 320 KB e Estimaci n del espacio necesario en disco 6 9 MB e Tiempo estimado de construcci n 0 68 SBU Descarga adicional e Parche Dnotify HTTP _http www linuxfromscratch org patches blfs 5 0 fam 2 6 10 dnotify patch Dependencias de fam Requerida portmap Sbeta Instalaci n de FAM Inst
555. stimado de construcci n 0 32 SBU Dependencias de OpenSSH Requerida OpenSSL 0 9 7c Opcionales X11 ssh askpass y Linux PAM 0 77 Instalaci n de OpenSSH OpenSSH se ejecuta como dos procesos cuando conecta con otro ordenador El primer proceso es un proceso con privilegios y controla la asignaci n de los mismos cuando sean necesarios El segundo proceso se comunica con la red Son necesarios pasos adicionales en la instalaci n para establecer el entorno adecuado lo que se realiza con los siguientes comandos mkdir var empty 8 chown root sys var empty groupadd sshd useradd c sshd privsep d var empty g sshd s bin false sshd Instala OpenSSH ejecutando los siguientes comandos configure prefix usr sysconfdir etc ssh libexecdir usr sbin with md5 passwords amp amp make amp amp make install Explicaci n de los comandos sysconfigdir etc ssh Esto evita que los ficheros de configuraci n se pongan en usr etc with md5 passwords Se necesita esto si hiciste los cambios recomendados por la receta shadowpasswd_plus de LFS en tu servidor SSH cuando instalaste el Entorno de Contrase as Ocultas Shadow Password Suite o si accedes a un servidor SSH que autentifica mediante contrase as de usuario encriptadas con md5 libexecdir usr sbin OpenSSHSSH pone los programas llamados por otros programas en usr libexec sftp server es una utilidad de sshd y ssh askpass es una utili
556. stradas en dichas p ginas esten o no etiquetadas Los paquetes de GNOME sin p ginas se instalan simplemente con configure prefix opt gnome make amp amp make install Estas instrucciones est n simplificadas para facilitar la eliminaci n de GNOME 1 4 del sistema BLFS cuando ya no sea necesario Dichas instrucciones pueden ser refinadas m s adelante para cumplir con los est ndares de BLFS en cuanto a la ubicaci n de los ficheros espec ficamente opt gnome etc por etc y opt gnome var por var Deber as considerar usar la receta de GNOME 1 4 disponible en http www linuxfromscratch org hints si no tienes inter s en GNOME 2 2 Dependencias de GNOME 2 2 Requeridas XFree86 4 3 0 1 GTK 2 2 4 libpne 1 2 5 libipeg 6b libtiff 3 6 0 y popt 1 7 Opcionales libxm12 2 5 11 libxslt 1 0 33 DocBook XML DTD 4 2 DocBook XSL Stylesheets 1 62 4 y FAM 2 6 10 ndice 31 Librer as GNOME 32 GNOME base 33 Paquetes adicionales de GNOME 34 Otros Paquetes de GNOME 35 Configuraci n de GNOME 36 Librer as de GNOME 1 4 Introducci n a GNOME 263 Cap tulo 31 Librer as GNOME Configuraci n previa a la instalaci n Establece una variable de entorno con el prefijo de destino Si GNOME ser tu escritorio elegido export GNOME _PREFIX usr Si s lo quieres probar GNOME export GNOME _PREFIX opt gnome 2 2 Los paquetes de prueba tambi n necesitar n los siguientes cambios en la configuraci n A ade a t
557. strucci n 0 35 SBU Dependencias de Mutt Instalaci n de Fetchmail 154 M s All de Linux From Scratch Opcional GnuPG 1 2 3 Instalaci n de Mutt Mutt necesita un grupo lamado mail Puedes a adir este grupo si a n no existe con este comando groupadd mail Si no instalas un MTA como Postfix 2 0 16 o_Sendmail 8 12 10 necesitas modificar el propietario de var mail con este comando chgrp mail var mail Instala Mutt ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp make make install Explicaci n de los comandos sysconfdir etc Esto instala los ficheros de configuraci n en etc en lugar de en usr etc Configuraci n de Mutt Ficheros de configuraci n etc Muttrc muttrc etc mime types mime types Informaci n sobre la configuraci n No es necesario hacer cambios en estos ficheros para empezar a usar Mutt Cuando est s listo para hacer cambios la p gina de manual de muttrc es un buen punto de partida Para poder utilizar GnuPG ejecuta el siguiente comando cat usr share doc mutt samples gpg re gt gt muttre Contenido El paquete Mutt contiene mutt flea muttbug mutt_dotlock pgpwrap y pgpring Descripciones mutt mutt es un Agente de Correo de Usuario MUA que te permite leer editar y borrar tu correo flea flea es un notificador de errores para Mutt muttbug muttbug es un gui n que ejecuta flea mutt_dotlock mutt_dotlock im
558. suarios y grupos que se espera encontrar cuando se ejecute el gui n de instalaci n A ade los usuarios y grupos con los siguientes comandos groupadd courier useradd c Courier Mail Server d dev null g courier s bin false courier Instala courier ejecutando los siguientes comandos configure prefix usr sysconfdir etc courier with piddir var run libexecdir usr sbin datadir usr share courier localstatedir var spool courier disable root check with db gdbm Y with mailuser courier with mailgroup courier enable workarounds for imap client bugs with ispell usr bin aspell amp amp make make install amp amp make install configure Explicaci n de los comandos sysconfdir etc courier Especifica el directorio en el que se instalar n los ficheros de configuraci n de Courier with piddir var run Especifica el directorio en el que se guardar el fichero PID de Courier cuando Courier est activo libexecdir usr sbin libexecdir contiene programas y librer as que no pueden ejecutarse en la l nea de comandos datadir usr share courier Especifica el directorio en el que se instalar n los diversos guiones del int rprete de comandos guiones de Perl y ficheros de datos localstatedir var spool courier Especifica el directorio que contendr la cola de correo y otros datos temporales La opci n por defecto es el subdirectorio var
559. t ndose en l especialmente X11 y otros Y como regla general el cortafuegos no deber a acceder por si mismo a ning n servicio que no sea de confianza Piensa en un servidor de nombres dando respuestas que hacen que tu bind falle o incluso peor que implementan un gusano mediante un desbordamiento de memoria cat gt etc rc d init d firewall lt lt EOF bin sh Inicio de rc _base init d firewall echo echo Est s utilizando la configuraci n de ejemplo para un cortafuegos echo de la receta de cortafuegos escrita para LinuxFromScratch echo Este ejemplo est lejos de ser completo s lo est pensado echo como referencia echo La seguridad de un cortafuegos es una cuesti n compleja que echo sobrepasa el alcance de las reglas de configuraci n citadas Cortafuegos Personal 49 M s All de Linux From Scratch echo Puedes encontrar informaci n algo m s detallada sobre echo cortafuegos en el Cap tulo 4 del libro BLFS echo http ww linuxfromscratch org blfs echo Incluye los m dulos de iptables no es necesario si se compilaron dentro del n cleo modprobe ip tables modprobe iptable filter modprobe ip_conntrack modprobe ip _conntrack_ftp modprobe ipt_state modprobe iptable_ nat modprobe ip _nat_ftp modprobe ipt_MASQUERADE modprobe ipt_LOG modprobe ipt_REJECT Permitir conexiones estrictamente locales iptables A INPUT i lo j ACCEPT iptables A OUTPUT o lo j ACCEPT Per
560. t rpretes de comandos remoto talkd talkd es un servidor de comunicaciones entre usuarios remotos telnetd telnetd es un servidor del protocolo TELNET de DARPA tftpd tftpd es un servidor del Protocolo de Transferencia de Ficheros Trivial por Internet uucpd No hay descripci n disponible NCPFS 2 2 3 Introducci n a NCPFS El paquete NCPFS contiene herramientas cliente y de administraci n para usar con redes Novell Informaci n sobre el paquete e Descarga HTTP http platan vc cvut cz ftp pub linux ncpfs ncpfs 2 2 3 tar 2z e Descarga FTP ftp platan vc cvut cz pub linux ncpfs ncpfs 2 2 3 tar gz e Tama o del paquete 1 4 MB e Estimaci n del espacio necesario en disco 30 MB e Tiempo estimado de construcci n 0 52 SBU syslogd 145 M s All de Linux From Scratch Instalaci n de NCPFS Instala NCPFS ejecutando los siguientes comandos configure prefix usr includedir usr include mandir usr share man datadir usr share amp amp make make install amp amp make install dev Explicaci n de los comandos prefix Instala los binarios en la partici n ra z para que est n disponibles al iniciar el sistema Puede que esto no sea lo ideal en todos los sistemas Si usr se monta localmente prefix usr sea tal vez la mejor opci n includedir usr include Le indica a configure que busque los ficheros de cabecera en usr include Tambi n hace que mak
561. t d rsyncd rc4 d S30rsyncd ln sf init d rsyncd rc5 d S30rsyncd amp amp ln sf init d rsyncd rc6 d K30rsyncd Contenido El paquete rsync contiene rsync Descripci n rsync rsync es un sustituto para rep y sep que tiene muchas mas caracter sticas Utiliza el algoritmo rsync que proporciona un m todo muy r pido para sincronizar ficheros remotos Lo hace enviando solo las diferencias en los ficheros a trav s del enlace sin necesidad de que ambos grupos de ficheros est n presentes de antemano en uno de los extremos del enlace OpenLDAP 2 1 22 Introducci n a OpenLDAP El paquete OpenLDAP proporciona una implementaci n en c digo abierto del Protocolo Ligero de Acceso a Directorios Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at infosys network OpenLDAP openldap release openldap 2 1 22 tgz e Descarga FTP ftp ftp openldap ore pub OpenLDAP openldap release openldap 2 1 22 tgz e Tama o del paquete 2 0 MB e Estimaci n del espacio necesario en disco 126 MB e Tiempo estimado de construcci n 3 90 SBU Dependencias de OpenLDAP Requerida Berkeley DB 4 1 25 Opcionales OpenSSL 0 9 7c readline 4 3 GDBM 1 8 3 Cyrus SASL y Heimdal Instalaci n de OpenLDAP Instala OpenLDAP ejecutando los siguientes comandos configure prefix usr libexecdir usr sbin sysconfdir etc localstatedir var lib disable debug enable ldbm amp amp make depend 4
562. ta opci n acelera la compilaci n with alsa Esta opci n indica que se busque y se use Alsa como soporte de sonido enable fast malloc full Esta opci n le indica a los programas de KDE que usen un esquema interno de asignaci n de memoria optimizado para KDE Contenido kdelibs proporciona numerosas librer as que necesitan los programas de KDE kdebase 3 1 4 Introducci n a kdebase kdebase es el segundo paquete obligatorio junto con kdelibs para el Entorno de Escritorio K Proporciona varias aplicaciones ficheros de infraestructura y librer as kdelibs 3 1 4 249 M s All de Linux From Scratch Informaci n sobre el paquete e Descarga HTTP e Descarga FTP ftp ftp kde org pub kde stable 3 1 4 src kdebase 3 1 4 tar bz2 e Tama o del paquete 14 MB e Estimaci n del espacio necesario en disco 196 MB e Tiempo estimado de construcci n 28 22 SBU Dependencias de kdebase Recomendadas OpenSSL 0 9 7c LessTif 0 93 46 CDParanoia IIT 9 8 libvorbis 1 0 y CUPS 1 1 19 Opcionales LAME 3 93 1 y Linux PAM 0 77 Instalaci n de kdebase Comprueba si 1ib libmisc la existe Si no es as ejecuta ln sf usr lib libmisc la lib libmisc la Instala kdebase con configure prefix opt kde 3 1 4 disable debug disable dependency tracking disable lametest with shadow make amp amp make install Explicaci n de los comandos disable lametest Ni busca ni incluye el sopor
563. tall Explicaci n de los comandos sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en opt gnome2 etc localstatedir var lib Este comando pone los ficheros en var 1ib en vez de en opt gnome2 var with pam prefix etc Este comando pone los ficheros de configuraci n de PAM en etc pam d en vez de en etc gnome Configuraci n de GDM Ficheros de configuraci n opt gnome2 gdm conf opt gnome2 gnomerc Informaci n sobre la configuraci n Los ficheros de configuraci n de PAM de GDM contienen m dulos que no se encuentran en una instalaci n de BLFS Los siguientes comandos reemplazar n esos ficheros cat gt etc pam d gdm lt lt EOF auth required pam_unix so auth required pam_nologin so account required pam_unix so password required pam_unix so session required pam_unix so EOF cat gt etc pam d gdm autologin lt lt EOF auth required pam_env so auth required pam_nologin so auth required pam permit so account required pam_unix so password required pam_unix so session required pam_unix so EOF Puedes probar gdm ejecut ndolo en una consola como root Para automatizar la ejecuci n de gdm usa el siguiente comando para crear el gui n en init d si usas la variable GNOME_PREFIX opt gnome 2 2 Puedes eliminar la ruta completa si tu variable es GNOME_PREFIX usr cat gt etc rc d init d gdm lt lt EOF 4 bin bash Inicio de rc_bas
564. tc openldap slapd conf para especificar tu instalaci n Utilizar GDBM Para usar GDBM como controlador de bases de datos debes cambiar en etc openldap slapd conf la entrada database de bdb a Idbm Puedes usar ambos creando una secci n adicional para bases de datos en etc openldap slapd conf Asegurar tu servidor LDAP Se necesita una configuraci n importante de OpenLDAP para usar las opciones de seguridad El manual OpenLDAP 2 1 Administrator s Guide es un buen sitio para empezar los ajustes del control de acceso ejecutarlo como un usuario diferente a root y establecer un entorno chroot Herramientas del usuario Se puede agregar informaci n a la base de datos de LDAP mediante Idapadd Hoy otros programas que pueden usar la base de datos Para m s informaci n mira la p gina del manual correspondiente Directorio de direcciones de Mozilla Por defecto el soporte para LDAPv2 est desactivado en el fichero s1apd conf Una vez que la base de datos est correctamente configurada y Mozilla est configurado para usar el directorio puedes a adir allow bind_v2 al fichero slapd conf Contenido El paquete OpenLDAP contiene Idapadd Idapcompare Idapdelete Idapmodify Idapmodrdn Idappasswd Idapsearch Idapwhoami slapadd slapcat slapd slapindex slappasswd slurpd 1iblber y libldap Descripciones Idapadd Idapadd abre una conexi n a un servidor LDAP enlaza y a ade entradas Configuraci n de OpenLDAP 198 M s Al
565. te paquete en un directorio aparte que pueda ser borrado m s adelante En cuanto a las preguntas que hace el gui n doconfig teclea 3 para responder a la primera pregunta y opt gnat para responder a la segunda Instalaci n de Ruby 115 M s All de Linux From Scratch Para finalizar la instalaci n ejecuta doinstall El compilador GNAT puede ser invocado ejecutando el binario gec que el gui n acaba de instalar Retorno a la instalaci n de GCC Aplica los parches al c digo fuente con el siguiente comando patch Np1 i gcc 3 3 1 no_fixincludes 2 patch patch Np1 i gcc 3 3 1 suppress libiberty patch Instala GCC ejecutando los siguientes comandos PATH_HOLD PATH 4 export PATH opt gnat bin PATH cd gcc ada amp amp touch treeprs ads es info h nmake ad bs cd ES mkdir gcc build amp amp cd gcc build CC usr bin gce gcc 3 3 1 configure prefix usr enable shared enable languages c c objc 77 ada java enable threads posix enable __cxa_atexit enable clocale gnu amp amp make bootstrap amp amp make C gcc gnatlib_and_tools amp amp make install ln sf g77 usr bin 77 s export PATH PATH_HOLD Ya puedes borrar la instalaci n de GNAT rm rf opt gnat Explicaci n de los comandos PATH_HOLD PATH Este comando guarda tu PATH actual antes de que sea modificado para poder restaurarlo despu s de la instalaci n export P
566. te para lame que proporciona codificaci n MP3 Omite esta opci n si has instalado lame with shadow Utiliza el soporte para contrase as ocultas Contenido Programas principales incluidos en kdebase kdesktop kaddressbook kappfinder kcontrol kdeprint kdm kfind khelpcenter khotkeys kicker klipper kmenuedit konqueror konsole kscreensaver y ktip Descripciones kdesktop kdesktop es el programa que maneja los conos del escritorio los men s emergentes y el sistema de salvapantallas kaddressbook kaddressbook es una libreta de direcciones simple kapptfinder kappfinder es una utilidad para a adir aplicaciones no KDE al men K kcontrol kcontrol es el Centro de Control de KDE kdeprint kdeprint es el administrador de trabajos de impresi n kdm kdm es el administrador de sesiones de KDE un sustituto de xdm Informaci n sobre el paquete 250 M s All de Linux From Scratch kfind kfind es una utilidad para buscar ficheros khelpcenter khelpcenter es la herramienta de ayuda de KDE khotkeys khotkeys maneja los atajos de teclado en KDE kicker kicker es el panel de KDE klipper klipper es una utilidad de portapapeles kmenuedit kmenuedit es una utilidad para reorganizar o ampliar el men K konqueror konqueror es un administrador de ficheros y navegador Web konsole konsole es un emulador de terminal X altamente configurable kscreensaver kscreensaver es un programa para ajustar el
567. th required pam_unix so nullok other account required pam_unix so other session required pam_unix so other password required pam_unix so nullok Fin de etc pam conf La p gina de manual de PAM man pam facilita un buen punto de partida para las descripciones de los campos y las entradas permitidas Se recomienda la Linux PAM guide for system administrators Gu a de Linux PAM para administradores de sistemas para profundizar en el tema Contenido El paquete Linux PAM contiene unix chkpwd y las librer as 1 ibpam Desripciones unix chkpwd No hay descripci n disponible Librer as libpam Las librer as 1ibpam proporcionan una interfaz entre las aplicaciones y los m dulos PAM Shadow 4 0 3 Introducci n a Shadow Shadow ya fu instalado en LFS y no hay raz n para reinstalarlo a menos que instales Linux PAM Si lo haces esto permitir a programas como login y su utilizar PAM Dependencias de Shadow Requerida Linux PAM 0 77 Instalaci n de shadow Descarga el parche para shadow desde _http www linuxfromscratch org patches blfs 5 0 Reinstala shadow ejecutando los siguientes comandos patch Np1 i shadow 4 0 3 pam 2 patch configure prefix usr libdir usr lib enable shared with libpam make make install amp amp ln sf vipw usr sbin vigr rm bin vipw amp amp mv bin sg usr bin amp amp mv usr lib lib misc shadow so 0 lib amp amp ln sf lib lib
568. tiene el demonio de administraci n de pantalla de GNOME GDM 2 4 1 4 Detiene el demonio Cron Feron 2 9 3 Detiene el demonio de rat n de prop sito general GPM 1 20 1 Detiene el MTA Postfix Postfix 2 0 16 Detiene el demonio MySQL MySQL 4 0 15a Detiene el demonio PostgreSQL PostereSQL 7 3 4 Detiene el demonio Apache Apache 2 0 47 Detiene el demonio de shell segura OpenSSH 3 7 1p2 Guarda los ajustes de volumen ALSA 0 9 6 Detiene los registros de eventos del n cleo y del sistema Parte del LFS base Guarda el alimentador de entrop a random Detiene el sistema de ficheros de red _Samba 2 2 8a Detiene el sistema de ficheros de red Detiene el cliente ADSL RP PPPoE 3 5 Detiene el reenv o de peticiones RPC portmap Sbeta Detiene el demonio de servicios de Internet xinetd 2 3 12 Detiene el demonio del servicio de nombres DNS BIND 9 2 2 Mata los procesos Parte del LES base Desactiva el cortafuegos Cortafuegos Desmonta todos los sistemas de ficheros Parte del LFS base Desactiva las particiones de intercambio Parte del LFS base Detiene el entorno de red Parte del LFS base Elimina la interfaz de red local Parte del LFS base Cierra el sistema Parte del LFS base rc1 d Tabla A 2 Enlaces simb licos en rc1 d N mero T tulo Enlace Explicaci n K00 lprng init d lprng Detiene el administrador de impresi n LPR LPRng 3 8 22 K05 gdm init d gdm Detiene el demonio de administraci n de pantalla de GNOME GDM
569. tionary gnome dictionary permite buscar definiciones y corregir palabras archive generator archive generator crea archivos a partir de colecciones de ficheros y directorios usando el compresor gzip gfloppy gfloppy formatea disquetes bajo Linux gdialog gdialog muestra cajas de di logos a partir de guiones GNOME Games 2 2 1 Introducci n a GNOME Games El paquete GNOME Games contiene juegos Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources gnome games 2 2 gnome games 2 2 1 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources gnome games 2 2 gnome games 2 2 1 tar bz2 e Tama o del paquete 9 6 MB e Estimaci n del espacio necesario en disco 76 2 MB e Tiempo estimado de construcci n 0 99 SBU Dependencias de GNOME Games Requerida libenomeui 2 2 2 Opcional Guile 1 6 4 Instalaci n de GNOME Games Instala GNOME Games ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib sysconfdir etc gnome make amp amp make install Explicaci n de los comandos localstatedir var lib Este comando pone los ficheros de ScrollKeeper en var 1ib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc Contenido El paquete GNOME Games contiene aisleriot freecell gataxx glines
570. tituci n de recueimage Si no consigues que tu imagen de rescate baje hasta el tama o necesario para permitir todo lo que necesitas en la imagen de disco de memoria no te procupes Siempre puedes construir un conjunto de dos diquetes uno de arranque y otro como ra z El n cleo te pedir que insertes el disquete con el sistema de ficheros ra z Esto permitir tener espacio para una imagen comprimida de disco de memoria de 1440 bloques y una imagen de rescate del mismo tama o Los anteriores l mites en el tama o de la imagen de rescate pueden variar al cambiar las configuraciones espec ficas locales del sistema salas solo como una gu a y no como la b blia El tama o de la imagen de rescate mostrado por ls sk es solo una aproximaci n debido a cierto aumento En el sistema usado para desarrollar este versi n del procedimiento dicho comando muestra 488 bloques pero el n mero real de bloques escritos es de solo 480 y un poco lo que indica que en realidad ha usado 481 bloques Proceso de construcci n del disco de rescate El proceso b sico ser e crear un punto de montaje para un sistema de ficheros e crear un fichero vacio para almacenar el sistema de ficheros e vincular el fichero vac o a un dispositivo de bucle e crear un sistema de ficheros de 4MB e montar el sistema de ficheros e a adir componentes al sistema de ficheros e crear el initrd comprimido e unir la imagen de rescate y el initrd dentro de un disquete El d
571. troducci n a Nail El paquete Nail contiene un Agente de Correo de Usuario de l nea de comandos compatible con el comando mail disponible en las versiones comerciales de Unix El comando mail puede usarse al escribir guiones Informaci n sobre el paquete Descarga HTTP http omnibus ruf uni freiburg de gritter archive nail nail 10 5 tar z e Descarga FTP http ftp uni koeln de mail nail 10 5 tar gz e Tama o del paquete 190 KB e Estimaci n del espacio necesario en disco 3 8 MB e Tiempo estimado de construcci n 0 11 SBU Dependencias de Nail Opcional OpenSSL 0 9 7c Instalaci n de Nail Instala Nail ejecutando los siguientes comandos Nota Si quieres que nail se enlace con openssl agrega la opci n with openss1l al comando configure que se menciona a continuaci n configure prefix usr amp amp make make install amp amp ln sf nail usr bin mail Configuraci n de Nail Ficheros de configuraci n etc nail rc Contenido El paquete Nail contiene nail un programa compatible con el comando mail disponible en las versiones comerciales de Unix Descripci n nail nail es un agente de correo de usuario de l nea de comandos Procmail 3 22 Introducci n a Procmail El paquete Procmail contiene un procesador de correo aut nomo Sirve para filtrar y clasificar el correo entrante Informaci n sobre el paquete e Descarga HTTP http www procmail org procmail 3 22 tar 2z e De
572. trucci n 3 62 SBU Descargas adicionales e Descarga FTP ftp ftp gimp ore pub gimp fonts freefonts 0 10 tar gz e Descarga FTP ftp ftp gimp ore pub gimp v1 2 v1 2 5 gimp data extras 1 2 0 tar bz2 Dependencias de GIMP Requerida GTK 1 2 10 Opcionales libtiff 3 6 0 libpng 1 2 5 libipeg 6b _gimp print AAlib 1 4rc5 mpeg lib 1 3 1 Python 2 3 2 y M dulos de Perl Gtk Perl 0 7008 PDL 2 4 0 y Parse RecDescent 1 94 Instalaci n de GIMP Instala GIMP ejecutando los siguientes comandos configure prefix usr sysconfdir etc disable print make make install Explicaci n de los comandos disable print Esta opci n es necesaria cuando gimp print no est instalado Si tienes instalado gimp print deber as eliminar esta opci n Configuraci n de GIMP Ficheros de configuraci n gimp 1 2 Configuraci n de GnuCash 321 M s All de Linux From Scratch Informaci n sobre la configuraci n GIMP ejecuta un asistente de configuraci n para cada usuario en la primera invocaci n del programa Contenido El paquete GIMP contiene gimp escputil gimp config y gimp remote Descripciones gimp gimp es un programa de manipulaci n de im genes Trabaja con una variedad de formatos de imagen y proporciona una gran selecci n de herramientas escputil escputil es una utilidad para para realizar tareas de mantenimiento en una impresora de inyecci n Epson Stylus gimp c
573. ttp docbook sourceforge net release xs1 current usr share xml docbook xsl stylesheets 1 62 4 etc xml catalog amp amp xmlcatalog noout add delegateSystem http docbook sourceforge net release xs1l file etc xml docbook etc xml catalog xmlcatalog noout add delegateURI http docbook sourceforge net release xsl file etc xml docbook etc xml catalog Configuraci n de DocBook XSL Stylesheets Ficheros de configuraci n etc xml1 catalog Informaci n sobre la configuraci n El anterior gui n de instalaci n crea los ficheros y actualiza el cat logo Si quieres probar DocBook XML DTD y DocBook XSL Stylesheets con el libro BLES usa el siguiente comando Este comando est escrito para una copia local del repositorio CVS en tu directorio personal con la salida dirigida al directorio actual de modo que haz las modificaciones oportunas seg n tus necesidades xsltproc nonet o index html http docbook sourceforge net release xsl1 current html docbook xsl BLFS BOOK index xml Ficheros ENT 394 M s All de Linux From Scratch Si todo va bien deber as tener un fichero index html que mostrar el libro BFLS en un navegador en una nica p gina Estar formateado mediante la hoja de estilos XSL Stylesheets de modo que no se corresponder con el libro BLFS publicado en la web que est formateado mediante DocBook DSSSL Stylesheets Contenido El paquete DocBook XSL Styl
574. ttp ftp e Descarga FTP ftp ftp gnome org pub GNOME sources gnome desktop 2 2 gnome desktop 2 2 2 tar bz2 e Tama o del paquete 1 MB e Estimaci n del espacio necesario en disco 11 5 MB e Tiempo estimado de construcci n 0 19 SBU Dependencias de GNOME Desktop Requeridas libenomeni 2 2 2 y ScrollKeeper 0 3 12 Instalaci n de GNOME Desktop Instala GNOME Desktop ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome make amp amp make install Explicaci n de los comandos sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc Contenido El paquete GNOME Desktop contiene las librer as 1ibgnome desktop 2 y gnome about Descripciones Librer as libgnome desktop Las librer as 1ibgnome desktop contienen las API que est n siendo probadas para su inclusi n en libgnome o libgnomeni gnome about gnome about muestra la pantalla Acerca de GNOME Panel 2 2 2 2 Introducci n a GNOME Panel El paquete GNOME Panel contiene el men y los subprogramas applets del sistema Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources gnome panel 2 2 gnome panel 2 2 2 2 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources gnome panel 2 2 gnome panel 2 2 2 2 tar bz2 e Tama o del paquete 2 6 MB e Estimaci n del espacio necesario en disco 67 3 MB e Tiem
575. tw Unix Graphics freetype freetype2 freetype 2 1 5 tar bz2 e Tama o del paquete 831 KB e Estimaci n del espacio necesario en disco 22 MB e Tiempo estimado de construcci n 0 35 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs 5 0 freetype 2 1 5 ahhint patch Instalaci n de FreeType2 Instala FreeType2 ejecutando los siguientes comandos patch Np1 i freetype 2 1 5 ahhint patch cp include freetype config ftoption h include freetype config ftoption h orig amp amp sed e s define TT_CONFIG_OPTION_BYTECODE_INTERPRETER define TT_CONFIG_OPTION _BYTECODE _INTERPRETERS include freetype config ftoption h orig gt include freetype config ftoption h amp amp configure prefix usr make make install Explicaci n de los comandos sed include freetype config ftoption h Activamos el int rprete de c digo en bytes de TrueType antes de empezar a construir la librer a Contenido El paquete FreeType2 contiene las librer as 1libfreetype Descripci n Librer as FreeType2 Las librer as FreeType2 a aden soporte para fuentes TrueType a XFree86 Fontconfig 2 2 1 Introducci n a Fontconfig El paquete Fontconfig es una librer a para configurar y personalizar el acceso a las fuentes tipogr ficas Informaci n sobre el paquete e Descarga HTTP http pdx freedesktop org software fontconfig releases fontconfig 2 2 1 tar 2z e Descarga FTP
576. u el nombre Las librer as est ticas 1ibXXX a en realidad se enlazan dentro del propio ejecutable lo que hace que el fichero del programa sea m s grande Con frecuencia encontrar s en tu sistema las copias est tica y compartida de la misma librer a Generalmente s lo necesitas instalar librer as cuando instalas software que necesita la funcionalidad que proporcionan En el libro BLFS cada paquete se lista con sus dependencias conocidas As puedes hacerte una idea de qu librer as necesitas antes de instalar ese programa Si instalas algo sin usar las instrucciones del BLES los ficheros README o INSTALL contendr n normalmente detalles de los requisitos del programa Hay ciertas librer as que casi con seguridad todos necesitaremos en alg n momento En este cap tulo mencionamos estas y algunas otras y explicamos por qu puedes querer instalarlas OpenSSL 0 9 7c Introducci n a OpenSSL El paquete OpenSSL contiene herramientas de administraci n y librer as relacionadas con la criptograf a Son tiles para suministrar funciones criptogr ficas a otros paquetes sobre todo OpenSSH y navegadores web para acceso seguro a sitios https Informaci n sobre el paquete e Descarga HTTP http www openssl org source openssl 0 9 7c tar 2z e Descarga FTP ftp ftp openssl ore source openssl 0 9 7c tar 2z e Tama o del paquete 2 7 MB e Estimaci n del espacio necesario en disco 26 1 MB e Tiempo estimado de construcci n
577. u fichero profile o al del sistema export PATH PATH opt gnome 2 2 bin export PKG_CONFIG_PATH PKG_CONFIG_PATH opt gnome 2 2 l1ib pkgconfig export GNOME _LIBCONFIG_PATH usr lib A ade al fichero etc 1d so conf cat gt gt etc ld so conf lt lt EOF gt Comienzo de los a adidos de GNOME a etc l1ld so conf opt gnome 2 2 lib Fin de los a adidos de GNOME EOF A ade al fichero etc man conf cat gt gt etc man conf lt lt EOF Comienzo de los a adidos de GNOME a man conf MANPATH opt gnome 2 2 man Fin de los a adidos de GNOME a man conf EOF GTK Doc 1 0 Introducci n a GTK Doc El paquete GTK Doc contiene un documentador de c digo Es til para extraer del c digo los comentarios con un formato especial para crear la documentaci n de las APT Este paquete es opcional Si no se instala los paquetes no generar n la documentaci n Esto no significa que te quedes sin ninguna documentaci n Si GTK Doc no est disponible el proceso de instalaci n copiar en tu sistema la documentaci n preconstruida Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources gtk doc 1 0 gtk doc 1 0 tar bz2 Descarga FTP tp ftp enome org pub GNOME sources gtk doc 1 0 gtk doc 1 0 tar bz2 e Tama o del paquete 120 KB e Estimaci n del espacio necesario en disco 956 KB e Tiempo estimado de construcci n Dependencias de GTK Doc Requeridas Stylesheets
578. uerida kdebase 3 1 4 Opcional pilot link Instalaci n de kdepim Instala kdepim con configure prefix opt kde 3 1 4 disable debug disable dependency tracking make make install kfract 255 M s All de Linux From Scratch Contenido El paquete KDE PIM incluye kalarm kandy karm knotes korganizer kpilot y libical Descripciones kalarm kalarm es un sistema de mensajes recordatorios kandy kandy es un programa para sincronizar n meros de tel fonos m viles karm karm es un organizador de horarios personal knotes knotes es una utilidad de notas emergentes korganizer korganizer es un sistema personal de agenda calendario kpilot kpilot es un programa para sincronizar un Palm Pilot libical libical es una librer a de calendario kdeadmin 3 1 4 Introducci n a kdeadmin Informaci n sobre el paquete e Descarga HTTP e Descarga FTP ftp ftp kde org pub kde stable 3 1 4 src kdeadmin 3 1 4 tar bz2 e Tama o del paquete 1 5 MB e Estimaci n del espacio necesario en disco 44 MB e Tiempo estimado de construcci n 2 53 SBU Dependencias de kdeadmin Requerida kdebase 3 1 4 Opcionales RPM y Linux PAM 0 77 Instalaci n de kdeadmin Instala kdeadmin con configure prefix opt kde 3 1 4 disable debug disable dependency tracking with shadow make make install Explicaci n de los comandos with shadow Esta opci n permite el uso
579. uerido en disco 20 3 MB e Tiempo estimado de construcci n 0 80 SBU Instalaci n de Berkeley DB Instala Berkeley DB ejecutando los siguientes comandos cd build unix amp amp dist configure prefix opt db 3 3 enable compat185 make amp amp make docdir opt db 3 3 doc Berkeley DB install cd opt db 3 3 lib amp amp rm f libdb so for i in 1s do mv i usr lib ln sf usr lib i done cd opt db 3 3 include amp amp sed s DB185 DB db_185 h gt db _185 h new mv db_185 h new db _185 h amp amp ln nsf opt db 3 3 include usr include db3 Explicaci n de los comandos sed s DB185 DB usr include db_185 h gt usr include db_185 h new Cambia el puntero de la base de datos de DB185 a DB Contenido El paquete Berkeley DB contiene db_archive db_checkpoint db_deadlock db_dump db_load db_printlog db_recover db_stat db_upgrade y db_verify db_dump 209 M s All de Linux From Scratch Descripciones db_archive db_archive inprime la ruta de los ficheros de registro que no est n en uso db_checkpoint db_checkpoint es un demonio usado para monitorizar y comprobar registros de bases de datos db_deadlock db_deadlock se usa para abortar peticiones de bloqueo cuando se detectan interbloqueos db_dump db_dump convierte ficheros de bases de datos a un formato de fichero plano legible por db_load db_load db_load se usa para crear ficheros de bases de dato
580. uministrado por Jeremy Utley actualizado a xine ui 0 9 22 etiquetado de Acr nimos constru do el Glossario etiquetado de las extenciones de los nombres de cu l no es compatible con la versi n 4 1 2 Comprobando la Capitalizaci n contra sitios web o la base de actualizado a OpenLDAP 2 1 22 y gsview 4 4 actualizado a exim 4 24 a adido un Glosario actualizado a leafnode 1 9 43 reubicado STLport al Ap ndice C actualizado a OpenOffice 1 1rc4 a adido libdvdread 0 9 4 libdvdess 1 2 8 libdv 0 99 y liba52 0 7 4 actualizado a lems 1 11 actualizado a transcode 0 6 10 a adido tcl 8 4 4 y tk 8 4 4 a adido nail 10 5 Sincronizado gec 2 95 3 con las instrucci nes del LES actualizado bootdisk para uso de non devfts y la opci n de dos discos actualizado a j2sdk 1 4 2_01 precompilado a adido ispell 3 2 06 epa6 a Librer as Generales 16 e 20 de Septiembre de 2003 igor e 20 de Septiembre de 2003 larry e 20 de Septiembre de 2003 bdub kernel e 19 de Septiembre de 2003 igor e 19 de Septiembre de 2003 larry e 19 de Septiembre de 2003 larry e 19 de Septiembre de 2003 igor e 18 de Septiembre de 2003 larry e 18 de Septiembre de 2003 igor e 18 de Septiembre de 2003 larry e 18 de Septiembre de 2003 igor e 18 de Septiembre de 2003 larry e 18 de Septiembre de 2003 larry e 17 de Septiembre de 2003 igor e 17 de Septiembre de 2003 larry
581. us exit 1 esac EOF chmod 755 etc rc d init d apache Crea los enlaces simb licos a este fichero en los directorios apropiados de rc d con los siguientes comandos cd etc rc d init d amp amp ln sf init d apache rc0 d K28apache ln sf init d apache rcl d K28apache amp amp ln sf init d apache rc2 d K28apache ln sf init d apache rc3 d S32apache ln sf init d apache rc4 d S32apache amp amp ln sf init d apache rc5 d S32apache ln sf init d apache rc6 d K28apache Contenido El paquete Apache contiene ab apachectl apr config apu config apxs checkgid dbmmanage htdbm htdigest htpasswd httpd instdso sh logresolve rotatelogs libapr libaprutil y varios m dulos Descripciones ab ab es una herramienta para comprobar el rendimiento de tu servidor HTTP Apache apachectl apachectl es una interfaz para el servidor HTTP Apache dise ada para facilitar al administrador el control del funcionamiento del demonio httpd de Apache apxs apxs es una herramienta para construir e instalar m dulos de extensi n para el servidor HTTP Apache dbmmanage dbmmanage se usa para crear y actualizar los ficheros de formato DBM usados para guardar usuarios y contrase as para autenticaci n b sica de usuarios HTTP Contenido 218 M s All de Linux From Scratch htdigest htdigest se usa para crear y actualizar los ficheros planos usados para guardar usuarios re
582. uscarlo en Google Si todo esto falla int ntalo en la lista de correo grupo de noticias de soporte del blfs Sugerencia Si encuentras un paquete que s lo est disponible en formato deb o rpm hay dos peque os guiones rpm2targz y deb2targz disponibles en_http www linuxfromscratch org tushar downloads para convertir los archivos a formato tar gz Parches opcionales 22 II Configuraci n posterior a LFS y Software Adicional ndice 3 Configuraci n posterior al LES 4 Seguridad 5 Sistemas de ficheros 6 Editores 7 Int rpretes de comandos II Configuraci n posterior a LFS y Software Adicional 23 Cap tulo 3 Configuraci n posterior al LFS El prop sito de LFS es proporcionar un sistema b sico sobre el que puedas seguir construyendo Hay varias cosas que mucha gente se pregunta sobre c mo poner en orden su sistema una vez tienen ya la instalaci n base Esperamos cubrir estos asuntos en este cap tulo La mayor a de la gente que llega a Linux desde una formaci n en Windows encuentra algo extra o el concepto de ficheros de configuraci n s lo de texto En Linux casi toda la configuraci n se hace utilizando ficheros de texto La mayor a de estos ficheros se pueden encontrar en la jerarqu a etc A menudo hay disponibles programas gr ficos de configuraci n para distintos subsistemas pero casi siempre son simples y agradables frontales frontends del proceso de editar el fichero La ventaja de la configura
583. utom ticamente el primero disponible y monte el dispositivo en mnt loop1 A adir componentes al sistema de ficheros Una nota de advertencia Si no est s trabajando dentro de un entorno chroot asegurate de que no omites accidentalmente la referencia en los comandos a mnt loop1 Si lo haces podr as reemplazar los componentes equivalentes de tu anfitri n con los componentes instalados por estos procedimientos Incluso si est s en un entorno chroot deber as ser muy cuidadoso si tu entorno es el sistema LFS reci n construido que piensas usar como anfitri n en el futuro Primero para tener tanto espacio libre como sea posible elimina el directorio 1ost f ounad que no es necesario pues solo lo utiliza fsck Puesto que fsck nunca se ejecutar sobre este sistema de ficheros es innecesario rmdir mnt loop1 lost found Ahora crea un conjunto m nimo de directorios mkdir mnt loop1 dev proc etc sbin bin 1ib mnt usr var A ade los ficheros de dispositivos necesarios a la imagen initrd Si utilizas devfs el siguiente comando funcionar bien pues solo tendr s los dispositivos que utilizas cp dpR dev mnt loop1 dev Si utilizaste MAKEDEV para crear los dispositivos de tu anfitri n querr s utilizar algo parecido a este comando largo para minimizar el gasto de espacio con inodos innecesarios Debes modificar esto para ajustarlo a la configuraci n de tu imagen de rescate y otras necesidades Por ejemplo puede que necesit
584. utores de las instrucciones de instalaci n e aalib Alsa ffmpeg MPlayer opendivx sane transcode xvid y xsane Alex Kloss e AbiWord at spi ATK audiofile avifile bc bonobo activation bug buddy cdrdao cdrtools cpio curl dhcp enlightenment eog esound fcron fluxbox FNLIB gail galeon gconf editor gdbm gedit gimp GLib2 gmp gnet gnome applets gnome desktop gnome games gnome icon theme gnome libs gnome media gnome mime data gnome panel gnome session gnome system monitor gnome terminal gnome themes gnome utils gnome vfs gnome2 user docs gnumeric GTK 2 gtk doc gtk engines gtk thinice engine eel imlib intltool lame libao libart_1gpl libbonobo libbonoboui libgail gnome libglade2 libgnome libgnomecanvas libgnomeprint libgnomeprintui libgnomeui libgsf libgtkhtml libgtop libIDL libogg librep librsvg libvorbis libwnck libxml12 libxslt linc LPRng Linux_PAM metacity MPlayer mutt nautilus nautilus media oaf OpenJade OpenSP OpenSSH ORBit ORBit2 pan Pango pccts pcre pkgconfig postfix procmail Python QT rep gtk ruby sawfish scrollkeeper sgml common sgml dtd shadow startup notification unzip vorbis tools vte wget XFce xine xml dtd yelp y zip Larry Lawrence e CDParanoia mpg123 SDL y XMMS Jeroen Coumans e alsa cvs dhepcd gpm hdparm libjpeg libmng libpng libtiff libungif links lynx openssl tesh which zcsh y zl
585. ux From Scratch libFLAC libFLAC libOggFLAC y libOggFLAC Estas librer as proporcionan las API nativas C C de FLAC y Ogg FLAC para los programas que utilizan FLAC libxmms flac libxmms flac es un m dulo para XMMS libdvdread 0 9 4 Introducci n a libdvdread libdvdread es una librer a que proporciona una base simple para leer DVDs Informaci n sobre el paquete Descarga HTTP http www dtek chalmers se groups dvd dist libdvdread 0 9 4 tar 2z e Descarga FTP e Tama o del paquete 251 KB e Estimaci n del espacio necesario en disco 4 0 MB e Tiempo estimado de construcci n 0 12 SBU Dependencias de libdvdread Opcional libdvdess 1 2 8 Instalaci n de libdvdread Instala libdvdread ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Explicaci n de los comandos with libdvdcss Hace falta esta opci n si quieres que libdvdread sea capaz de leer DVDs encriptados con CSS Contenido El paquete libdvdread contiene la librer a 1ibdvdread Descripci n libdvdread libdvdread Suministra la funcionalidad necesaria para acceder a un DVD libdvdcss 1 2 8 Introducci n a libdvdcss libdvdcss es una librer a simple para acceder a un DVD como si fuese un dispositivo de bloque sin tener que preocuparse por la desencriptaci n Informaci n sobre el paquete e Descarga HTTP http www videolan org pub libdvdcss 1 2 8 libdvdess 1 2 8 tar bz2 e
586. ux From Scratch w3m 0 4 1 Introducci n a w3m w3m es primordialmente un paginador pero tambi n puede usarse como navegador web en modo texto Informaci n sobre el paquete e Descarga HTTP http unc dl sourceforge net sourceforge w3m w3m 0 4 1 tar 2z e Descarga FTP ftp sunsite ccu edu tw pub 15 sourceforge w w3m w3m 0 4 1 tar ez e Tama o del paquete 1 2 MB e Estimaci n del espacio necesario en disco 8 2 MB e Tiempo estimado de construcci n 0 20 SBU Dependencias de w3m Opcionales GPM 1 20 1 OpenSSL 0 9 7c Imlib 1 9 14 Imlib2 1 1 0 GDK Pixel Buffer 0 22 0 y Compface 1 4 Instalaci n de w3m Configuramos w3m para usar el modelo monster que incluye color men rat n galletas cookies y soporte SSL Otros modelos incluidos baby m nimo pelado little soporte para color y men mouse soporte para color men y rat n cookie soporte para color men rat n y galletas Instala w3m ejecutando los siguientes comandos configure yes lang en model monster prefix usr amp amp make amp amp make install Explicaci n de los comandos configure yes Establece todos los par metros a sus valores por defecto lang en Establece el ingl s como idioma por defecto model monster Esto establece el modelo de construcci n monster Los modelos de construcci n alternativos se mencionan arriba Contenido El paquete w3m contiene w3m y w3mman Descripciones w3m
587. uxbox para soportar lenguajes internacionales Es un modificador opcional para evitar un problema de compilaci n si no instalaste todas las locales Configuraci n de Fluxbox Ficheros de configuraci n fluxbox init fluxbox keys fluxbox menu Informaci n sobre la configuraci n Aseg rate de guardar una copia de tu xinitrc actual antes de continuar cat gt gt xinitrc lt lt EOF exec fluxbox EOF mkdir fluxbox amp amp cp usr share fluxbox init fluxbox init amp amp cp usr share fluxbox keys fluxbox keys amp amp Contenido 241 M s All de Linux From Scratch cp usr share fluxbox menu fluxbox menu Los elementos del men se a aden editando 1luxbox menu La sintaxis se explica en la p gina de manual de fluxbox Contenido El paquete Fluxbox contiene fluxbox bsetbg y bsetroot Descripciones fluxbox fluxbox es un administrador de ventanas para X11 basado en Blackbox 0 61 0 bsetbg bsetbg es una utilidad que establece la imagen del fondo de pantalla Necesita display Esetroot wmsetbg xv qiv o xsri para funcionar bsetroot bsetroot es una utilidad de Blackbox para cambiar el aspecto de la ventana ra z Metacity 2 4 55 Introducci n a Metacity El paquete Metacity contiene un administrador de ventanas Es til para organizar y mostrar las ventanas Informaci n sobre el paquete e Descarga HTTP http ftp gnome org pub GNOME sources metacity 2 4 metacity 2 4 5
588. v los nodos de dispositivo de controladores de empaquetado A ade un nodo para cada controlador CD RW que quieras soportar mknod dev pktcedvd0 b 97 0 mknod dev pktcedvdl b 97 1 Instalaci n de UDFtools Instala UDFtools ejecutando los siguientes comandos configure prefix usr make make install Contenido El paquete UDFtools contiene pktsetup cdrwtool y mkudffs Descripciones pktsetup pktsetup se utiliza para establecer y eliminar asociaciones entre el dispositivo de empaquetado del n cleo y un dispositivo f sico Ejemplo pktsetup dev pktcdvdO dev scd0 mount dev pktcdvd0 mnt cdrom t udf o rw noatime asocia el dispositivo f sico dev scdo0 con el dispositivo de empaquetado del n cleo dev pktcdva0 entonces monta un CD RW formateado a UDF para acceso de lectura y escritura cdrwtool edrwtool facilita el manejo de dispositivos CD RW incluido el formateado de nuevos discos ajustar las velocidades de lectura y escritura etc Ejemplo cdrwtool d dev scd0 q prepara un nuevo CD RW para su uso y lo formatea con un sistema de ficheros UDF mkudffs mkudffs se utiliza para crear nuevos sistemas de ficheros UDF Puede usarse en discos duros y CD R al igual que en CD RW Instalaci n de UDFtools 372 XIII Impresoras Esc neres y Tipograf a ndice 45 Impresoras 46 Esc neres 47 Lenguaje de Marcas Est ndar Generalizado SGML 48 Lenguaje de Marcas Extensible XML 49 PostScript
589. va a estar en etc skel cambia los comandos del libro para que en su lugar envien la salida aqu y entonces copia los ficheros de etc skel a sus directorios apropiados como etc o el directorio personal de cualquier otro usuario que ya exista en el sistema Cuando a adas un usuario Cuando a adas un nuevo usuario con useradd utiliza el par metro M que le indica a useradd que cree el directorio personal del usuario y copie los ficheros de etc skel puede omitirse al directorio personal del nuevo usuario Por ejemplo useradd m s bin bash jwrober letc inputre El fichero input rc se ocupa del mapeado del teclado en ciertas situaciones Este fichero es el fichero de inicio utilizado por readline la librer a relacionada con la entrada usada por Bash y la mayor a de los dem s int rpretes de comandos Para m s informaci n mira info bash Nodo Readline Init as como info readline Son muchas las cosas que pueden hacerse con este nico fichero rc Los valores globales se establecen en etc inputrc Los valores personales se establecen en input rc El fichero input rc prevalecer sobre los valores del fichero de configuraci n global En la siguiente p gina se configura Bash para usar etc inputrc si no hay un inputre para un usuario cuando se lee etc profile normalmente en la entrada al sistema Si quieres que tu sistema utilice ambos o no quieres un manejo del teclado global es buena idea colocar un in
590. var lib en las instrucciones de openldap larry regreso al estable fluxbox 0 1 14 y a adido un parche larry actualizada la introducci n de cdparanoia paquetes opcionales para lame y sus SBU igor actualizado a MySQL 4 0 15a tushar actualizado a mozilla 1 4 1 larry modificada la instrucci n de instalaci n para libIDL a usr larry editado el parche para Python para utilizar correctamente GDBM larry doble revisi n de los SBU y tama os durante la reconstrucci n igor limpieza en la secci n de GNOME primer paso larry editado gimp y librsvg sugerido por nathan Cambios de SBU corregida la instalaci n de xfce bdubbs actualizadas las instrucci nes de instalaci n de Qt tushar correcci n en mozilla a adido disable pedantic bdubbs actualizado koffice a la versi n 1 2 93 igor sustra dos archivos de configuraci n muertos limpieza de entidades en el cap tulo 31 15 5 0 PRE1 8 de Octubre de 2003 M s All de Linux From Scratch e 9 de Octubre de 2003 tushar Actualizado tcp_wrappers y portmap con nuevos parches Cambiada la ubicaci n al URI primario e 9 de Octubre de 2003 tushar actualizado el parche del kernel para udftools a adido enlace para otros parches e 9 de Octubre de 2003 larry sorpresa al actualizar a tiff v3 6 0 1 e 9 de Octubre de 2003 larry aplicado un parche nuevo a compressdoc actualizadas las introducciones en GDBM y CVS y estandarizado
591. vos Para ayudarnos a diagnosticar y resolver tu problema incluye toda la informaci n relevante que puedas en tu petici n de ayuda Cosas que debes comprobar antes de preguntar Antes de pedir ayuda debes revisar los siguientes asuntos e Que el soporte para el hardware est compilado dentro del n cleo o como m dulo Si es un m dulo que est correctamente configurado en modules conf y que se haya cargado Debes usar Ismod para ver si est cargado Comprueba sys 1og o ejecuta modprobe lt m dulo gt para ver cualquier mensaje de error Si se carga correctamente puede que necesites a adir el modprobe en tus guiones de arranque e Que tus permisos est n ajustados adecuadamente especialmente para los dispositivos LFS utiliza grupos para facilitar estos ajustes pero esto tambi n a ade el paso de incluir los usuarios en los grupos para permitir el acceso Un simple moduser G audio lt usuario gt puede ser todo lo que haga falta para que el usuario tenga acceso al sistema de sonido Ante cualquier cuesti n que comience con Funciona como root pero no como deberian comprobarse detenidamente los permisos antes de preguntar e BLES usa en ocasiones opt lt package gt La principal objeci n a esto se centra en la necesidad de ampliar tus variables de entorno para cada paquete ubicado aqu por ejemplo PATH PATH opt kde bin En algunos casos el paquete te guiar a trav s de los cambios pero en otros no El_Ap ndice B est d
592. xecdir 8GNOME_PREFIX sbin Este comando pone los ejecutables del sistema en SG6NOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec localstatedir var lib Este comando pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper Requeridas 293 M s All de Linux From Scratch sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc Contenido El paquete GNOME Applets contiene los subprogramas battstat cdplayer charpick drivemount geyes gkb gtik2 gweather mini commander mixer modemlights y multiload Descripci n Subprogramas applets Son peque os programas dise ados para ejecutarse dentro del Panel GNOME Utilities 2 2 3 Introducci n a GNOME Utilities El paquete GNOME Utilities contiene una colecci n de peque as aplicaciones dise adas para hacerte la vida un poco m s facil Informaci n sobre el paquete e Descarga HTTP http ftp enome org pub GNOME sources gnome utils 2 2 gnome utils 2 2 3 tar bz2 e Descarga FTP ftp ftp enome ore pub GNOME sources gnome utils 2 2 g2nome utils 2 2 3 tar bz2 e Tama o del paquete 2 2 MB e Estimaci n del espacio necesario en disco 39 0 MB e Tiempo estimado de construcci n 0 40 SBU Dependencias de GNOME Utilities Requerida libenomeui2 2 2 Instalaci n de GNOME Utilities Instala GNOME Utilties ejecutando los siguientes comandos configu
593. y Elinuxfromscratch org y estaremos felices de incluirla No incluimos direcciones de correo por defecto as que si quieres que se incluya ind calo por favor cuando contactes con nosotros Editores e Editor Larry Lawrence lt larry Olinuxfromscratch org gt e Co Editores Bruce Dubbs Mark Hymers Billy O Connor Tushar Teredesai e Igor Zivkovic Autores del texto e Cap tulo 01 Basado en el texto de introducci n del LFS por Gerard Beekmans modificado por Mark Hymers para BLES e Cap tulo 02 El debate usr contra usr local Andrew McMurry e Cap tulo 02 Ir m s all del BLES Tushar Teredesai e Cap tulo 03 etc inputrc Chris Lynn e Cap tulo 03 Personalizar tu entrada al sistema vimrc Mark Hymers e Cap tulo 03 Gui n de generaci n de n meros aleatorios Larry Lawrence e Cap tulo 03 Crear un disquete de arranque personalizado Mike Bedwell y ampliado por Bill Maltby e Cap tulo 03 Los ficheros de inicio de Bash James Robertson e Chapter 03 Documentos comprimidos Olivier Peres e Cap tulo 04 Cortafuegos Henning Rohde con agradecimientos a Jeff Bauman e Cap tulo 11 Which Mark Hymers con agradecimientos a Seth Klein y Jesse Tie Ten Quee e Cap tulo 26 XFree86 Bruce Dubbs e Cap tulo 28 Introducci n a los Administradores de Ventanas Bruce Dubbs e Cap tulo 29 KDE Bruce Dubbs e Cap tulo 32 GNOME Larry Lawrence Cap tulo 1 Bienvenido a BLFS 12 M s All de Linux From Scratch A
594. y m dulos de entrada filtrado salida Descripciones transcode transcode es el interfaz de usuario del codificador Maneja los m dulos y otros programas siendo el pegamento que une los m dulos Hay varios ejemplos de uso bien documentados en la p gina web o en la documentaci n incluida en el paquete tccat tecat concatena los ficheros de entrada usando los plugins de entrada de transcode tedecode tedecode se usa para decodificar los ficheros de entrada a video RAW y flujos de audio PCM tedemux tedemux desentrelaza separa una entrada de audio v deo que contiene m ltiples flujos por ejemplo ficheros VOB tcextract tcextract obtiene flujos simples a partir de un fichero que contiene varios flujos tcframe teframe procesa cuadros de v deo individuales en diferentes codificaciones de color RGB gt lt YUV o similar tcprobe tcprobe muestra informaci n sobre el formato del fichero de entrada tescan tescan realiza varias mediciones sobre los datos de entrada indicados Informaci n sobre el paquete 367 M s All de Linux From Scratch avicodec avicodec muestra o cambia el modificador del CODEC FOURCC en un fichero AVI avidump avidump vuelca un flujo de audio o v deo de un fichero AVI determinado en la salida est ndar para conversion de AVI o extracci n de flujos de audio avimerge avimerge une ficheros AVI del mismo formato No intentes unir ficheros AVI de diferentes formatos ya que probablemente a
595. yer amp amp tar xjvf default 1 7 tar bz2 C usr share mplayer Skin Si se usa FreeType la nica ventaja de las fuentes prerenderizadas es que son mas r pidas Inst lalas as tar xjvf font arial iso 8859 1 tar bz2 C usr share mplayer font Estableces los permisos correctos para los codecs pieles y fuentes chown R root root usr lib mplayer extralite share mplayer Instalaci n para reproducir DVD Si quieres reproducir DVD con MPlayer necesitas hacer un enlace simb lico de tu unidad DVD a dev dva ln s dev dispositivo dvd dev dvd Sustituye dispositivo dvd por el dispositivo apropiado por ejemplo dev hdc Si no sabes que dispositivo elegir teclea dmesg grep DVD Deber a aparecer una salida parecida a la siguiente hdc Pioneer DVD ROM ATAPIModel DVD 114 0110 ATAPI CD DVD ROM drive Si tienes activada la emulaci n SCSI para las unidades necesitar s conocer el dispositivo SCSI apropiado Cada unidad CD DVD ROM es asignada en el mismo orden que los IDE con nombres de dispositivo dev scd0 dev scal y as sucesivamente Explicaci n de los comandos enable gui Esta opci n indica a MPlayer que se compile el c digo de la GUI enable menu Esta opci n activa el nuevo soporte de men Es como un OSD pero puedes ejecutar incluso un int rprete de comandos con l enable shared pp Esto activa la construcci n de la librer a compartida 1libpostproc librer a para el post procesamiento que in
Download Pdf Manuals
Related Search
Related Contents
Kakemonos Design mode d`emploi, specif. Format fini : 90.00 x CFW100 - Modbus RTU Manual MIPSpro™ 64-Bit Porting and Transition Guide PT Câmara IP Wi Conditions Générales de Vente et d`Utilisation (18 juillet 2013) Adaptive Micro Systems, Inc. MI/O Extension Spec - Mouser Electronics Nuance comm Server D60709-22 User's Manual Copyright © All rights reserved.
Failed to retrieve file