Home

Más Allá de Linux From Scratch

image

Contents

1. localstatedir var lib sysconfdir etc gnome 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 SGENOME_PREFIX var scrollkeeper sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc disable setgld Esto evitar que se establezca el bit setgid en los ejecutables Aunque tambi n desactivar la funcionalidad para guardar las puntuaciones de los juegos Contenido El paquete GNOME Games contiene aisleriot freecell gataxx glines gnect gnibbles gnobots2 gnome stones gnome xbill gnometris gnomine gnotravex gnotski gtali iagno mahjongg y same gnome 494 M s All de Linux From Scratch Versi n 5 1 GNOME2 User Docs 2 6 0 1 Introducci n a GNOME2 User Docs El paquete GNOME2 User Docs contiene documentaci n para usuarios de GNOME Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gnome2 user docs 2 6 gnome2 user docs 2 6 0 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome2 user docs 2 6 gnome2 user docs 2 6 0 1 tar bz2 Tama o del paquete 995 KB Estimaci n del espacio necesario en disco 3 1 MB Tiempo estimado de construcci n 0 01 SBU Dependencias de GNOME2 User Docs Requeridas ScrollKeeper 0 3 14 p 438 Opcional docbook u
2. 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 gzip l gz g COMP SUF gz COMP METHOD 1 shift TSE bzip2 bz2 b b COMP_SUF bz2 COMP_METHOD 1 shift EF decompress d COMP SUF COMP LVL COMP METHOD 1 shift rr 1 9 fast best COMP LVL 1 shift 60 M s All de Linux From Scratch Versi n 5 1 ri force F FORCE_OPT F shift UA soft S LN_OPT S shift rr hard H LN_OPT H shift ri conf MAN CONF echo 1 cut d f2 shift ii conf MAN_CONF 2 shift 2 rr verbose v let VERBOSE_LVL shift rr backup BACKUP yes shift FF fake f FAKE yes shift EE help h help exit 0 FAR x MAN_DIR MAN_DIR 1 shift ri help 1 exit 1 ri A echo 1 no es el nombre absoluto de una ruta exit 1 ri esac done Redirecciones case VERBOSE_LVL in 0 O silencioso DEST_FD0 dev null DEST_FD1 dev null VERBOSE_OPT ri 1 1 algo detallado DEST_FD0 dev stdout DEST_FD1 dev null 6
3. export PS1 u h w Fin de etc bashre EOF bash_profile Aqu se muestra un fichero bash_profile b sico 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 propietario 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 actualizado por Bruce Dubbs lt bdubbsflinuxfromscratch org 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 t RESES append Primero elimina el directorio local IFS local NEWPATH for DIR in PATH do if SDIR 1 then NEWPATH NEWPATH SNEWPATH JSDIR fi done Luego a ade el directorio export PATH NEWPATH 1 if f SHOME bashrc then source HOME bashrc fi if d HOME bin then append HOME bin fi unset append Fin de bash_profile EOF 52 M s All de Linux From Scratch
4. make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Este comando pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SG6NOME_PREFIX libexec localstatedir var lib Este comando pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de en SGENOME_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 Control Center contiene gnome control center gnome settings daemon gnome background properties gnome default applications properties gnome file types properties 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 459 M s All de Linux From Scratch Versi n 5 1 Configuraci n de los paquetes b sicos de GNOME Crea un fichero xinitrc para iniciar GNOME echo exec gnome session gt gt xinitrc y aseg rate de que puede encontrar todas las librer as con ldconfig En este momento puedes arrancar GNOME con startx 460 M s All de Linux From Scratch Versi n 5 1 Cap tulo 31 Paquetes adicionales de GNOME Estos paquetes son modulares y a aden aplicaciones de escritorio al entorno GNOME Si ntete libre de instalarlo
5. cat gt etc rc d init d firewall lt lt EOF 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 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 t
6. Informaci n sobre el paquete Descarga HTTP http ftp gnu org gnu readline readline 4 3 tar gz Descarga FTP ftp ftp gnu org gnu readline readline 4 3 tar gz Tama o del paquete 944 KB Estimaci n del espacio necesario en disco 9 2 MB 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 make install Explicaci n de los comandos make SHLIB_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 1lib 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 130 M s All de Linux From Scratch Versi n 5 1 GMP 4 1 3 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 Descarga HTTP Descarga FTP ftp ftp gnu org gnu gmp gmp 4 1 3 tar gz Tama o del
7. disable static Este comando evita que se construya la librer a est tica omfdirs usr share omf opt kde 3 2 2 share omf opt gnome 2 6 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 438 M s All de Linux From Scratch Versi n 5 1 Contenido El paquete ScrollKeeper contiene las librer as 1libscrollkeeper y guiones de uso general Descripciones Librer as scrollkeeper Las librer as 1libscrollkeeper suministran la API necesaria para ayudar a los navegadores a interactuar con documentaci n escrita para usar ScrollKeeper Guiones de uso general Son guiones utilizados para realizar la instalaci n construcci n captura y actualizaci n de ficheros de tabla de contenidos 439 M s All de Linux From Scratch Versi n 5 1 GNOME Desktop 2 6 1 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 Descarga HTTP http
8. enable shared with libpam without libcrack echo tidefine HAVE_SETLOCALE 1 gt gt config h 88 make make install amp amp mv bin sg usr bin amp amp mv bin vigr usr sbin amp amp rm bin groups amp amp mv usr lib lib misc shadow so 0 lib amp amp ln sf lib libshadow so 0 usr lib libshadow so ln sf lib libmisc so 0 usr lib libmisc so Explicaci n de los comandos without libcrack Esta opci n le indica a shadow que no use libcrack Esto es deseable pues Linux PAM ya contiene a libcrack 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 y 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 71 M s All de Linux From Scratch Versi n 5 1 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 et
9. for PATCH in fix inline asm 1 gcc33 1 motif mkmsgcat remove debug image remove fixed paths 1 static_cxx do patch Np1 i 3j2sdk 1 4 2 PATCH patch done Establece desactiva algunas variables que afectan a la construcci n export ALT BOOTDIR S JAVA_HOME unset JAVA HOME unset CLASSPATH unset CFLAGS unset CXXFLAGS unset LDFLAGS export ALT DEVTOOLS PATH usr bin export BUILD NUMBER blfs date s export DEV_ONLY true export ALT MOZILLA PATH PWD export INSANE true amp amp export MAKE VERBOSE true export ALT CACERTS FILE ALT_BOOTDIR jre lib security cacerts J Aviso Establecer CFLAGS CXXFLAGS LDFLAGS es garant a para hacer que la construcci n falle Si tienes interes en optimizar la construcci n establece OTHER_CFLAGS OTHER_CXXFLAGS OTHER_LDFLAGS en su lugar 194 M s All de Linux From Scratch Versi n 5 1 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 amp amp make CA A 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
10. Informaci n sobre el paquete Descarga HTTP http www littlecms com lems 1 12 tar gz Descarga FTP Tama o del paquete 555 KB Estimaci n del espacio necesario en disco 17 MB Tiempo estimado de construcci n 0 32 SBU Dependencias de lcms Opcionales libtiff 3 6 1 p 150 libjpeg 6b p 146 Python 2 3 3 p 190 y SWIG Instalaci n de lcms Instala lems ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete lcms contiene las librer as 1ib1cms iec2ps ieclink icctrans wtpt y opcionalmente tifficc jpegicc el m dulo Python 1cms Descripciones Librer a liblems Las librer as 1 iblcms son usadas por otros programas para proporcionar administraci n de color icc2ps icc2ps genera PostScript CRD o CSA a partir de perfiles ICC icclink icclink 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 tifficc tiffice es un aplicador de perfiles ICC para ficheros TIFF jpegicc 157 M s All de Linux From Scratch Versi n 5 1 jpegicc es un aplicador de perfiles ICC para ficheros JPEG 158 M s All de Linux From Scratch Versi n 5 1 FreeType 2 1 7 Introducci n a FreeType2 El paquete FreeType2 contiene una librer a que permite a las aplicaciones representar correctamente las fuentes TrueType Informaci n sobre el paquete Desca
11. Instala Galeon ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 sysconfdir etc gnome localstatedir var lib 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 535 M s All de Linux From Scratch Versi n 5 1 Konqueror 3 2 2 Konqueror es el navegador gr fico por defecto del entorno de escritorio KDE Viene incluido y se instala con kdebase 3 2 2 p 387 536 M s All de Linux From Scratch Versi n 5 1 Dillo 0 8 1 Introducci n a Dillo Dillo es un navegador gr fico r pido y liviano La versi n 0 8 1 se considera ahora una beta 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 descargas y puede usar cookies Informaci n sobre el paquete Descarga HTTP http www dillo org download dillo 0 8 1 tar bz2 Descarga FTP ftp distro ibiblio org pub Linux distributions sorcerer sources dillo O 8 1 dillo 0 8 1 tar bz2 Tama o del paquete 387 KB Estimaci n del espacio necesario en disco 16 MB
12. Instala Vim ejecutando los siguientes comandos echo tidefine SYS VIMRC_FILE etc vimrc gt gt src feature h amp amp echo tfidefine SYS GVIMRC_FILE etc gvimrc gt gt src feature h amp amp configure prefix usr with features huge amp amp make make install Explicaci n de los comandos with features huge Activa todas las caracter sticas adicionales de Vim 106 M s All de Linux From Scratch Versi n 5 1 nable gui no Si prefieres que vim no se enlace contra X utiliza esta opci n 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 107 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http ftp gnu org pub gnu emacs emacs 21 3 tar gz Descarga FTP ftp ftp gnu org pub gnu emacs emacs 21 3 tar gz Tama o del paquete 20 MB Estimaci n del espacio necesario en disco 92 5 MB Tiempo estimado de construcci n 4 20 SBU Dependencias de Emacs Opcionales X XFree86
13. 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 574 M s All de Linux From Scratch Versi n 5 1 liba52 0 7 4 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 Descarga HTTP http liba52 sourceforge net files aS2dec 0 7 4 tar gz Descarga FTP Tama o del paquete 236 KB Estimaci n del espacio necesario en disco 2 8 MB Tiempo estimado de construcci n 0 07 SBU Instalaci n de liba52 Instala liba52 ejecutando los siguientes comandos configure prefix usr enable shared 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 32 a partir de flujos MPEG liba52 liba52 suministra las funciones para los programas que se ocupan de flujos ATSC A 52 575 M s All de Linux From Scratch Versi n 5 1 XviD 1 0 0 rc4 Introducci n a XviD XviD es un CODEC de video compatible con MPEG 4 Informaci n sobre el paquete Descarga HTTP http files xvid org down
14. groupadd gdm useradd c gdm d dev null g gdm s bin bash gdm configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin sysconfdir etc gnome localstatedir var lib A with pam prefix etc amp amp 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 opt gnome2 etc localstatedir var lib Este comando pone los ficheros en var lib 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 Fichero de configuraci n gdm conf 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 496 M s All de Linux From Scratch Versi n 5 1 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 g
15. rescueimage En realidad puedes ponerle el nombre que quieras y usar ese nombre en los comandos que lo contengan en sustituci 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 Is 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 c
16. 0ss sgi1 com projects fam download stable fam 2 7 0 tar gz Tama o del paquete 320 KB Estimaci n del espacio necesario en disco 6 9 MB Tiempo estimado de construcci n 0 68 SBU Descarga adicional e Parche Dnotify Recomendado http www linuxfromscratch org patches blfs cvs fam 2 7 0 dnotify 1 patch Dependencias de FAM Requerida portmap Sbeta p 241 Instalaci n de FAM Instala FAM ejecutando los siguientes comandos patch Npl i fam 2 7 0 dnotify 1 patch amp amp autoreconf f i configure prefix usr sysconfdir etc amp amp make amp amp make install Explicaci n de los comandos patch Np1 i fam 2 7 0 dnotify 1 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 autoreconf f i Este comando es necesario porque el parche dnotify afecta a los ficheros configure ac y Makefile am 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 famd fam gt gt etc inetd conf 125 M s All de Linux From Scratch Versi n 5 1 S
17. Estimaci n del espacio necesario en disco 51 4 MB Tiempo estimado de construcci n 0 73 SBU Dependencias de ORBit Requerida GLib 1 2 10 p 133 Instalaci n de ORBit Instala ORBit ejecutando los siguientes comandos configure prefix opt gnome amp amp make make install Contenido El paquete OR Bit contiene las librer as 1ibIDL 1LibIIOP 1ibORBit lLibORBitCosNaming y 1libORBitutil Descripciones libIDL libIDL es el mapeador del Lenguaje de Definici n de Interfaz para CORBA libllOP libIIOP es para comunicaciones CORBA a bajo nivel libORBit 1ibORBit es la API de CORBA libO0RBitCosNaming No hay descripci n disponible libORBitutil libORBitutil contiene rutinas de conveniencia para ORBit 500 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http ftp gnome org pub GNOME sources oaf 0 6 0af 0 6 10 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources oaf 0 6 oaf 0 6 10 tar bz2 Tama o del paquete 432 KB Estimaci n del espacio necesario en disco 10 3 MB Tiempo estimado de construcci n 0 16 Dependencias de OAF Requeridas ORBit 0 5 17 p 500 y libxml 1 8 17 p 127 Opcional GTK Doc 1 2 p 419 Instalaci n de OAF Instala OAF ejecutando los siguientes comandos ldconfig amp amp config
18. GNOME Speech facilita una sencilla API general para producir salida texto a habla La librer a GNOME Speech soporta diversas interfaces pero actualmente s lo est activada en este paquete la interfaz Festival el resto requieren Java o software propietario Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gnome speech 0 3 gnome speech 0 3 2 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome speech 0 3 gnome speech 0 3 2 tar bz2 Tama o del paquete 220 KB Estimaci n del espacio necesario en disco 4 5 MB Tiempo estimado de construcci n 0 10 SBU GNOME Speech dependencies Required libbonobo 2 6 0 p 423 Optional GTK Doc 1 2 p 419 J25DK 1 4 2 p 193 Festival FreeTTS ViaVoice Eloquence DECTalk and Theta Instalaci n de GNOME Speech Instala GNOME Speech ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 amp amp make make install Contenido El paquete GNOME Speech contiene festival synthesis driver test speech y 1ibgnomespeech Descripci n libgnomespeech libgnomespeech suministra la API a programas para convertir texto en habla 487 M s All de Linux From Scratch Versi n 5 1 AT SPI 1 4 2 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 aplicacione
19. Requeridas GTK 2 4 1 p 366 GNet 2 0 5 p 225 intltool 0 30 p 422 y libxm12 2 6 9 p 128 Opcionales gtkspell 2 0 4 Instalaci n de Pan Instala Pan ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete Pan contiene pan Descripci n pan pan es un lector de noticias gr fico 541 M s All de Linux From Scratch Versi n 5 1 Balsa 2 0 15 Introducci n a Balsa El paquete Balsa contiene un lector de correo basado en GNOME 2 Informaci n sobre el paquete Descarga HTTP http balsa gnome org balsa 2 0 15 tar bz2 Descarga FTP Tama o del paquete 2 7 MB Estimaci n del espacio necesario en disco 74 0 MB Tiempo estimado de construcci n 0 82 SBU Dependencias de Balsa Requeridas libgtkhtml 2 6 1 p 466 libgnomeprintui 2 6 1 p 463 OpenSSL 0 9 7d p 120 aspell 0 50 5 p 137 y libesmtp 1 0 2 p 136 Opcionales PCRE 4 5 p 122 GnuPG 1 2 4 p 84 para usar gpgme y OpenLDAP 2 1 30 p 313 Instalaci n de Balsa Instala Balsa ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 localstatedir var lib with ssl sysconfdir etc gnome with ldap with gpgme make make install Explicaci n de los comandos localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de en SGNOME_PREFIX var s
20. Tiempo estimado de construcci n 0 26 SBU Dependencias de Dillo Requerida GTK 1 2 10 p 363 Instalaci n de Dillo Nota Dillo no tiene un mecanismo para seleccionar el conjunto de caracteres y siempre utiliza 1so8859 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 T 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 etc dillorc etc dpidrc d illo Informaci n sobre la configuraci n Dillo guarda su configuraci n en el fichero del sistema etc dillorc y en el directorio dillo que se crea autom ticamente cuando se ejecuta dillo por primera vez Ten en cuenta que el uso de cookies est desactivado por defecto Para activarlas edita el fichero dillo cookiesrc Contenido El paquete Dillo contiene dillo dpid y dpidc Descripci n dillo 537 M s All de Linux From Scratch Versi n 5 1 dillo es un navegador gr fico para la WWW basado en GT K con caracter sticas limitadas pero es liviano y va r pido en m quinas lentas dpid dpid es un demonio de m dulos de Dillo dpidc dpide es un programa de control para dpid 538 M s All de Linux From Scratch Versi n 5 1 Cap tulo 36 Otros programas de Internet basados en las X Internet no es s lo pa
21. Tiempo estimado de construcci n 4 28 SBU Descarga adicional e CODECs necesarios http prdownloads sourceforge net avifile binaries 011002 tgz Dependencias de Avifile Requeridas Qt 3 3 2 p 360 y SDL 1 2 7 p 559 Opcionales FFmpeg 0 4 8 p 586 XviD 1 0 0 rc4 p 576 libmad 0 15 1b p 565 libvorbis 1 0 1 p 562 y LAME 3 953 1 p 584 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 autogen sh 8 configure make maintainer clean amp amp autogen sh 8 configure prefix usr with win32 path usr lib avifile 0 7 win32 amp amp make make install Explicaci n de los comandos J 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 kv4lsetup avicat avitype y avimake Descripciones 588 M s All de Linux From Scratch Versi n 5 1 aviplay aviplay maneja los formatos de entrada los CODEC s y los formatos de salida para mostrar ficheros de v de
22. e A ade SPREFIX 1lib pkgconfig a PKG_CONFIG_PATH e A ade SPREFIX include a CPPFLAGS cuando compiles paquetes que dependen del paquete que has instalado 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 packagestfsearch_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
23. etc profile d tinker term sh lt lt EOF This will tinker with the value of TERM in order to convince certain apps that we can indeed display color in their window if n SCOLORTERM then export TERM xterm color fi if STERM xterm then export TERM xterm color fi EOF 50 M s All de Linux From Scratch Versi n 5 1 etc profile d umask sh Establecer el valor de umask es importante para la seguridad Aqu desactivamos los permisos de escritura para el grupo para los usuarios del sistema y cuando el nombre del usuario y el nombre del grupo no sn el mismo cat gt etc profile d umask sh lt lt EOF By default we want the umask to get set if id gn S id un a SEUID gt 99 then umask 002 else umask 022 fi EOF etc profile d X sh Si X est instalado actualizamos tambi n las variables PATH y PKG_CONFIG_PATH cat gt etc profile d X sh lt lt EOF if x usr X11R6 bin X then pathappend usr Xl11R6 bin fi if d usr X11R6 lib pkgconfig then pathappend usr X11R6 1lib pkgconfig PKG_CONFIG_PATH fi EOF etc profile d xterm titlebars sh Este gui n muestra un ejemplo de un m todo diferente para establecer el s mbolo del sistema La variable normal PS1 se suplementa con PROMPT_COMMAND Si est establecido el valor de PROMPT_COMMAND se ejecuta como comando antes de mostrar cada s mbolo del sistema primario cat gt etc profile d xterm titl
24. file usr share xml docbook xml1 dtd 4 3 soextblx dtd A etc xml1 docbook xmlcatalog noout add public OASIS DID DocBook XML CALS Table Model V4 3 EN file usr share xml docbook xml1 dtd 4 3 calstblx dtd etc xml1 docbook xmlcatalog noout add rewriteSystem http www oasis open org docbook xm1 4 3 file usr share xml1 docbook xml dtd 4 3 etc xml1 docbook xmlcatalog noout add rewriteURI http www oasis open org docbook xm1 4 3 file usr share xml docbook xml dtd 4 3 etc xml docbook xmlcatalog noout add delegatePublic OASIS ENTITIES DocBook XML file etc xml docbook etc xml catalog xmlcatalog noout add delegatePublic OASIS DID DocBook XML file etc xml docbook etc xml catalog xmlcatalog noout add delegateSystem http www oasis open org docbook file etc xml docbook etc xml catalog xmlcatalog noout add delegateURI http www oasis open org docbook file etc xml 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 Para poder instalar ScrollKeeper o utilizar DocBook XML DTD V4 3 cuando cualquier versi n 4 es solicitada por el Identificador del Sistema crea las
25. libjpeg 6b p 146 libxm12 2 6 9 p 128 libxslt 1 1 6 p 129 GLib 1 2 10 p 133 GTK 1 2 10 p 363 Python 2 3 3 p 190 Ruby 1 8 1 p 199 J2SDK 1 4 2 p 193 Mono y DotGNU Portable NET Instalaci n de kdebindings Instala kdebindings con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Contenido El paquete kdebindings ampliaciones a KDE para varios lenguajes de programaci n 409 M s All de Linux From Scratch Versi n 5 1 kdeaccessibility 3 2 2 Introducci n a kdeaccessibility Informaci n sobre el paquete e Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdeaccessibility 3 2 2 tar bz2 e Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdeaccessibility 3 2 2 tar bz2 e Tama o del paquete 1 3 MB e Estimaci n del espacio necesario en disco 8 7 MB e Tiempo estimado de construcci n 0 51 SBU Dependencias de kdeaccessibility Requerida kdebase 3 2 2 p 387 Opcionales libxm12 2 6 9 p 128 y libjpeg 6b p 146 Instalaci n de kdeaccessibility Instala kdeaccessibility con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Contenido Los programas m s importantes incluidos en kdeaccessibility son kmag kmousetool y kmouth Descripciones kmag kmag es un ampliador de pantalla para KDE kmousetool kmousetool es una utilidad que pulsa
26. til para leer escribir responder guardar y borrar tu correo Informaci n sobre el paquete Descarga HTTP http gd tuwien ac at infosys mail mutt mutt 1 4 2 11 tar gz Descarga FTP ftp ftp mutt org mutt mutt 1 4 2 11 tar gz Tama o del paquete 2 6 MB Estimaci n del espacio necesario en disco 16 9 MB Tiempo estimado de construcci n 0 35 SBU Dependencias de Mutt Opcional GnuPG 1 2 4 p 84 Instalaci n de Mutt Mutt necesita un grupo llamado mail Puedes a adir este grupo si a n no existe con este comando groupadd mail Si no instalas un MTA como Postfix 2 1 1 p 274 o Sendmail 8 12 10 p 278 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 mutt rc es un buen punto de partida Para poder utilizar GnuPG ejecuta el siguiente comando cat usr share doc mutt samples gpg rc gt gt muttrc 265 M s All de Linux F
27. 2 local PATHVARIABLE 2 PATH export SPATHVARIABLE 1 PATEHVARIABLE PATHVARIABLE pathappend pathremove 1 2 local PATHVARIABLE 2 PATH export SPATHVARIABLE PATHVARIABLE PATHVARIABLE 1 if SEUID eq O then fi unset HISTFILE Define algunas variables de entorno export HISTSIZE 1000 export HISTIGNORE 4 bf g exit export PS1 u h MNw INN export PS1 u h w for script in etc profile d sh do done if x script then script fi Ahora se l mpia a s mismo unset pathremove pathprepend pathappend Fin de etc profile EOF Ahora crea el directorio etc profile d install directory mode 0755 owner root group root etc profile d etc profile d dircolors sh Este gui n utiliza los ficheros dircolors y etc dircolors para controlar el color de los nombres de ficheros en un listado de directorio Controla la salida colorizada de cosas como ls color La explicaci n sobre c mo inicializar estos ficheros se encuentra al final de este secci n cat gt etc profile d dircolors sh lt lt EOF Setup for bin ls to support color the alias is in etc bashrc if etc dircolors then fi eval dircolors b etc dircolors if f SHOME dircolors then eval dircolors b HOME dircolors fi alias 1s l1s color auto 49 M s All de Linux From Scratch Versi n 5 1 EOF e
28. Actualizado a libxm12 2 6 2 fetchmail 6 2 5 slrn 0 9 8 0 y cvs 1 11 9 e 12 de Noviembre de 2003 igor e 11 de Noviembre de 2003 larry Actualizado a GConf 2 4 0 1 e 11 de Noviembre de 2003 igor Actualizado a libmng 1 0 6 e 11 de Noviembre de 2003 larry Convertido GNOME_PREFIX a pkg config variable prefix ORBit 2 0 para la instalaci n de la versi n 2 4 e 10 de Noviembre de 2003 igor Actualizado a expat 1 95 7 y which 2 16 e 10 de Noviembre de 2003 larry gnome Eliminado linc actualizado a ORBit2 2 8 2 actualizado a intltool 0 27 2 eliminado bonobo activation actualizado a libbonobo 2 4 2 e 10 de Noviembre de 2003 larry gnome Actualizado a GNOME 2 4 1 concretamente gtk doc 1 1 Dillo Reescrita la secci n de configuraci n e 8 de Noviembre de 2003 tushar cpio Modificada la instalaci n para no instalar el ejecutable rmt e 8 de Noviembre de 2003 tushar Corregido un error en gnupg e 8 de Noviembre de 2003 tushar Corregido un error en metacity 5 0 6 de Noviembre de 2003 20 M s All de Linux From Scratch Versi n 5 1 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 h
29. CONFIGURE_FILE etc exim conf sed e s EXIM_USER EXIM_USER exim sed e s EXIM_MONITOR EXIM_MONITOR gt Local Makefile amp amp make amp amp make install amp amp cp doc exim 8 usr share man man8 amp amp ln s exim 4 24 1 usr sbin exim amp amp 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 Makef ile 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 281 M s All de Linux From Scratch Versi n 5 1 Ficheros de configuraci n etc exim conf etc aliases Informaci n sobre la configuraci n Crea 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 deber a ser verificado y eliminar los alias duplicados si lo
30. HTTP http www ibiblio org pub Linux apps sound libs libmikmod 3 1 10 tar gz Descarga FTP Tama o del paquete 520 KB Estimaci n del espacio necesario en disco 11 MB Tiempo estimado de construcci n 0 31 SBU Dependencias de libmikmod Opcional EsounD 0 2 34 p 557 Instalaci n de libmikmod Instala libmikmod ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete libmikmod contiene libmikmod config y la librer a 1ibmikmod Descripciones libmikmod config libmikmod config proporciona informaci n sobre la versi n compilador y opciones del enlazador a los programas que utilizan libmikmod libmikmod libmikmod proporciona la funcionalidad requerida para reproducir diversos ficheros de m dulos de secuenciador trackers 578 M s All de Linux From Scratch Versi n 5 1 Cap tulo 38 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 1 0 4 p 545 mpg123 0 59r Introducci n a mpg123 El paquete mpg123 contiene un reproductor de MP3 para la consola Dice ser el decodificador de MP 3 para Unix m s r pido Informaci n sobre el paquete e De
31. 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 315 M s All de Linux From Scratch Versi n 5 1 liblber y libldap Estas librer as dan soporte a los programas LDAP y suministran funcionalidad a otros programas que interactuan con LDAP 316 M s All de Linux From Scratch Versi n 5 1 Samba 3 0 4 Introducci n a Samba El paquete Samba proporciona servicios de compartici n de ficheros e impresi n a clientes SMB CIFS y entorno de red Windows a clientes Linux Informaci n sobre el paquete Descarg
32. Iprng_certs es un programa para manejar certificados SSL para el software LPRng Iprng index certs Iprng index certs crea un conjunto de ficheros ndice en el directorio de firmas de certificados de LPRng Ipstat Ipstat es el programa de estado de trabajos 609 M s All de Linux From Scratch Versi n 5 1 AFPL Ghostscript 8 14 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 prdownloads sourceforge net ghostscript ghostscript 8 14 tar bz2 Descarga FTP ftp mirror cs wisc edu pub mirrors ghost AFPL gs8 14 ghostscript 8 14 tar bz2 Tama o del paquete 5 5 MB Estimaci n del espacio necesario en disco 37 49 MB depends on if libgs so is installed Tiempo estimado de construcci n 1 16 2 26 SBU Descargas adicionales e Fuentes est ndar ftp mirror cs wisc edu pub mirrors ghost fonts ghostscript fonts std 8 11 tar gz e Otras fuentes http ftp gnu org pub gnu ghostscript gnu gs fonts other 6 0 tar gz Dependencias de Ghostscript Opcionales libjpeg 6b p 146 libpng 1 2 5 p 148 GTK 1 2 10 p 363 y X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 Conflictos Esta versi n de Ghostscript no funciona con CUPS debido a la ausencia del controlador gen rico cups de im genes de tramas No puede parchearse el soporte necesario debido a la incompatibilidad d
33. M s All de Linux From Scratch Versi n 5 1 GNOME Session 2 6 1 Introducci n a GNOME Session El paquete GNOME Session contiene el programa de gesti n de sesiones de GNOME Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gnome session 2 6 gnome session 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome session 2 6 gnome session 2 6 1 tar bz2 Tama o del paquete 820 KB Estimaci n del espacio necesario en disco 19 MB Tiempo estimado de construcci n 0 22 SBU Dependencias de GNOME Session Requerida libgnomeui 2 6 1 1 p 435 Opcional EsounD 0 2 34 p 557 Instalaci n de GNOME Session Instala GNOME Session ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 localstatedir var lib sysconfdir etc gnome 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 SGENOME_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 utilidades de sesi n incluyen un programa de
34. M s All de Linux From Scratch Versi n 5 1 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 l y Contents Scrambling System CSS E Cascading Style Sheets CUPS Ln E Common Unix Printing System CVS Concurrent Versions System DES Data Encryption Standard DHCP Dynamic Host Configuration Protocol DICT Dictionary Server Protocol RFC 2229 DIN German Industrial Norm DNS Domain Name Service DOS f Disk Operating System DSC Document Structuring Conventions DSO i i Dynamic Shared Objects DSSSL 4 POE Document Style Semantics and Specification Language DVI DeVice Independent EPP Enhanced Parallel Port EPS Encapsulated PostScript ESD Enlighten Sound Daemon ESMTP Extended Simple Mail Transfer Protocol FAM File Alteration Monitor 649 M s All de Linux From Scratch Versi n 5 1 FAME Fast Assembly Mpeg Encoder FAQ Frequently Asked Questions FAX Facsimile FB Frame Buffer FHS File Hierarchy Standard FLAC Free Lossless Audio CODEC FO Formatted Objects FOURCC FOUR Character Code FTP File Transfer Protocol GCC GNU Compiler Collection GDBM GNU DataBase Manager GDK GTK Drawing Kit GDM GNOME Display Manager GID Group IDentity GIF Graphics Interchange Format GMP GNU Multiple Precision Arithmetic GNAT GNU NYU Ada 9x Translator GNOME GNU Network
35. 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 Descarga HTTP http us2 php net distributions php 4 3 6 tar bz2 Descarga FTP ftp ftp isu edu tw pub Unix Web PHP distributions php 4 3 6 tar bz2 Tama o del paquete 3 8 MB Estimaci n del espacio necesario en disco 57 MB Tiempo estimado de construcci n 0 90 SBU Dependencias de PHP Requeridas Apache 2 0 49 p 334 y MySQL 4 0 20 p 328 Opcionales OpenSSL 0 9 7d p 120 bc 1 06 p 170 CURL 7 11 2 p 221 Berkeley DB 4 2 52 2 p 324 libjpeg 6b p 1461 libpng 1 2 5 p 148 FreeType 2 1 7 p 159 GDBM 1 8 3 p 132 MTA PCRE 4 5 p 122 PostgereSQL 7 4 2 p 330 readline 4 3 p 130 libtiff 3 6 1 p 150 expat 1 95 7 p 135 y GMP 4 1 3 p 131 Instalaci n de PHP Instala PHP ejecutando los siguientes comandos configure prefix usr sysconfdir etc with apxs2 with config file path etc with zlib with bz2 enable ftp with gettext with iconv with mysql usr with ncurses amp amp make make install amp amp cp php ini recommended 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 recomen
36. Paul Campbell e udftools perl modules Richard Downing e DirectFB Epiphany FLAC File Roller GNOME Magnifier GNOME Netstatus GNOME Speech GOK GPdf GnomeMeeting Gnopernicus Imlib2 LZO MC NASM Nautilus CD Burner OpenQuicktime SVGAlib Speex Zenity compface gcalctool gucharmap id3lib kde i18n kdeaccessibility kdebindings kdesdk kdevelop quanta libFAME libaS2 libdv libdvdcss libdvdread libmad libmikmod libmpeg3 y quanta Igor Zivkovic e tripwire Manfred Glombowski e ALSA Firmware 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 gcc2 j2sdk mozilla nas openoffice ispell nail ImageMagick h2du STLport tcl tk y bind utils Tushar Teredesai e cracklib libpcap ncpfs netfs ppp actualizaci n RP PPPoE y Samba 3 DJ Lucas e ntp Eric Konopka e nfs utils Reinhard e courier Jim Gifford Reconocimientos Generales e Gerard Beekmans por tolerarnos habitualmente y por poner en marcha el proyecto LFS 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 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 M s All de Linux From Scratch Versi n 5 1 Jeremy J
37. 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 lynx cfg with z1lib 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 with ssl Esto activa el soporte para enlazar SSL dentro de lynx with gnut ls Esto activa el soporte para enl azar GnuTLS dentro de Lynx 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 229 M s All de Linux From Scratch Versi n 5 1 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 230 M s All de Linux From Scratch Versi n 5 1 w3m 0 4 2 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 Descarga HTTP http prdownloads sourceforge net w3m w3m 0 4 2 tar gz Descarga FTP Tama o del paquete 646 KB Estimaci n del espacio necesario en disco 11 MB Tiem
38. 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 Cr ditos p 3 del Cap tulo 1 los detalles sobre qui n escribi qu 5 1 5 de Junio de 2004 e 3 de Junio de 2004 larry Numerosas ediciones gramaticales y ajustes de los enlaces de sourceforge e 29 de Mayo de 2004 larry Ediciones gramaticales e 29 de Mayo de 2004 igor Eliminados corregidos enlaces rotos y actualizado a xfsprogs 2 6 13 UnZip 5 51 Pine 4 60 rsync 2 6 2 Postfix 2 1 1 sane backends 1 0 14 y sane frontends 1 0 12 e 29 de Mayo de 2004 igor Aplicadas varias correcciones gramaticales y de redacci n sugeridas por Randy McMurchy e 29 de Mayo de 2004 igor Movido el parche de los desarrolladores de Samba a la p gina de samba3 notificado por Manuel Canales Esparcia e 28 de Mayo de 2004 larry Correcci n de errores y parche de tetex para readlink e 28 de Mayo de 2004 larry Actualizado a gnucash 1 8 9 notificado por Jeremy e 28 de Mayo de 2004 larry 5 1 prel 2004 05 28 e 27 de Mayo de 2004 bdubbs Actualizadas las instrucciones de etc profile seg n las sugerencias de Dagmar d Surreal e 27 de Mayo de 2004 larry www cvshome org est parcialmente disponible anotada una nueva direcci n de descarga e 26 de Mayo de 2004 larry Actualizado a cvs 1 11 16 versi n de seguridad e 25 de Mayo de 2004 tushar A adido un parche
39. 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 cat gt etc ntp conf lt lt EOF Africa server tock nml csir co za Asia server ntp shim org Australia server ntp saard net Europa server ntp tuxfamily net Am rica del Norte server clock psu edu 251 M s All de Linux From Scratch Versi n 5 1 driftfile var cache ntp drift EOF 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 entonces instala el gui n de inicio etc rc d init d ntp incluido en el paquete blfs bootscripts 5 1 p 32 make install ntp Si prefieres lanzar ntpd peri dicamente a ade el siguiente comando al crontab de root ntpd q Contenido El paquete NTP contiene ntp wait ntptrace ntpd ntpdate ntpdc ntpq ntptime tickadj y ntp keygen Descripciones ntp wait ntp wait es til durante el arranque para detener la secuencia de inicio hasta que ntpd ha establecido la hora ntptrace ntptrace traza el camino de servidores NTP hasta la fuente primaria ntpd ntpd es un demonio NTP que se ejecuta en segundo plano y mantiene si
40. TeX 2 0 2 p 646 AFPL Ghostscript 8 14 p 610 o ESP Ghostscript 7 07 1 p 611 docbook utils TransFig Netpbm y Valgrind Instalaci n de GStreamer Instala GStreamer ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 localstatedir var lib sysconfdir etc gnome A disable docs build amp amp make 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 SGNOME_PREFIX var cache sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de SGNOME_PREFIX etc disable docs build Esta opci n evita la reconstrucci n de la documentaci n durante el comando make Contenido El paquete GStreamer contiene las librer as 1libgstreamer y libgst 450 M s All de Linux From Scratch Versi n 5 1 gst plugins 0 8 1 Introducci n a gst plugins El paquete gst plugins contiene interfaces para los CODECS Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gst plugins 0 8 gst plugins 0 8 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gst plugins 0 8 gst plugins 0 8 1 tar bz2 Tama o del paquete 1 8 MB Estimaci n del espacio necesario en disco 110 MB Tiempo estimado de construcci n 2 16 SBU Dependencias de gst plugins Requerida GS
41. 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 gnu org gnu a2ps a2ps 4 13b tar gz e Descarga FTP ftp ftp gnu org gnu a2ps a2ps 4 13b tar gz 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 Fuentes internacionales ftp ftp enst fr pub unix a2ps 118n fonts 0 1 tar gz Dependencias de a2ps Opcionales PSUtils p17 p 639 y AFPL Ghostscript 8 14 p 610 o ESP Ghostscript 7 07 1 p 611 Instalaci n de a2ps Instala a2ps ejecutando los siguientes comandos cd contrib amp amp 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 ghostscriptlg A configure orig gt configure amp amp 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 Makefile in orig amp amp sed e s emacs Makefi
42. ada java Este comando construye todos los lenguajes disponibles en el paquete GCC Puedes modificar este comando para eliminar los lenguajes que no desees nable shared nable 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 gccbug gcov glob gnat gnatbind gnatbl gnatchop gnatfind gnatkr gnatlink gnatls gnatmake gnatprep gnatpsta gnatpsys gnatxref y las librer as GCC 201 M s All de Linux From Scratch Versi n 5 1 Descripciones Los programas y librer as que no se describen aqu se encuentran documentados en la p gina sobre GCC 3 3 3 del libro LFS g77 g77 es el compilador de Fortran invocado por gcc 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
43. amp 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 amp exec metacity EOF Contenido El paquete Metacity contiene metacity Descripci n metacity metacity es un administrador de ventanas usado fundamentalmente por GNOME 378 M s All de Linux From Scratch Versi n 5 1 XFce 4 0 4 Introducci n a XFce El paquete XFce contiene un entorno de escritorio ligero Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net xfce xfce 4 0 4 src tar bz2 Descarga FTP Tama o del paquete 18 MB Estimaci n del espacio necesario en disco 224 MB Tiempo estimado de construcci n 3 35 SBU Dependencias de XFce Requeridas GTK 2 4 1 p 366 y libxml2 2 6 9 p 128 Opcionales libgtkhtml 2 6 1 p 466 y startup notification 0 6 p 369 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 amp amp tar xzvf libxfceltutil 4 0 4 tar gz amp amp cd libxfcetutil 4 0 4 amp amp configure prefix usr amp amp make
44. amp make 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 557 M s All de Linux From Scratch Versi n 5 1 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 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 558 M s All de Linux From Scratch Versi n 5 1 SDL 1 2 7 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
45. amp amp install m644 dsssl1 dtd dsss1 dsl dsss1 sgm A usr share sgml openjade 1 3 2 install catalog add etc sgml openjade 1 3 2 cat usr share sgml openjade 1 3 2 catalog amp amp install catalog add etc sgml1 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 nable default catalog etc sgml catalog Esta opci n establece la ruta a nuestro cat logo centralizado nable default search path Esta opci n establece el valor por defecto de SEML_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 627 M s All de Linux From Scratch Versi n 5 1 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 Configuraci n de OpenJade Informaci n sobre la configuraci n echo SYSTEM http www oasis open org docbook xml 4 3 docbookx dtdX N usr share xml docbook xml dtd 4 3 docbookx dtdX 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 lib
46. 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 Instala el gui n de inicio etc rc d init d randon incluido en el paquete blfs bootseripts 5 1 p 32 make install random 57 M s All de Linux From Scratch Versi n 5 1 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 como la de ejecutar recursivamente gzip sobre ellos Un m todo mejor es usar el siguiente gui n c A H H H H H E E H E E HE He EEES D at gt usr sbin compressdoc lt lt EOF bin bash VERSION 20040320 0026 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 Q linuxfromscratch org gt para poder escojer entre ficheros
47. de Linux From Scratch Versi n 5 1 Edrtools 2003 uso DIS A IA A o DS E LE NAS 599 Cdrdao lili naa diia os 601 UDEtools INO0bDl ota TIA IRIS O OIA RA ES TUA OLA AROA TO DAS ErO dEA ie 602 XIII Impresoras Esc neres y Tipografia rsy hd d A Ade E E AA A AA de EAEE ARS iris 604 Al Impresoras ist da da ata 605 A A O DA ADA ADA TAREA 605 A A ATA AA AA AA TUA E ETA AT eS EEE SE EEE AE TEA E 608 AFPE GROSIS COPA 4 ae AA DA TA DE AT DU TA ADA ADA AD TUA ATADA AEAT A EE U DATAS 610 SE SI I meessoost ES AA EERE EEEE TA ee EE 611 Gimp Print4 ZO a A e iia seriada 613 A O NN 615 SANE TO diana as eii ros 615 A O ON 617 43 Lenguaje de Marcas Est ndar Generalizado SGML 0coocccnccnnccnnconnconnconoconncnnncnnncnnronoroncrnnccnncinninnno 619 SEMI A a A ATA AA TA ATA AA E DA ATA EE E e EEEE EEPE CA AA UN 619 DocBook SGM DTD 3 Mata ii DADO 621 DocBook SGMEDIDA 3 riere io rios AT TEE A EEE A E DA DATA TINTA 623 A Peien eenen NN 625 Oa ri ETa E BS A E EE EE E S E E 627 DocBook DSSSL Stylesheets 1 78 oooooooccnoccnnconoconoconoconcconcnnnronoconccnnconncronccnnconncnnncnnnrnnnenarenoss 629 44 Lenguaje de Marcas Extensible XMD sresti nites aa E EGEE TET 631 DocBook XME DIDAS esrus eee A DA EDS EE EEE A E E e dnde deseas 631 DocBook XSL Styleshests 1 60d l cio aiii c e SE 634 45 POSTS CLP tal rod 636 GPA n E o A A E E EA SITIO UE OA oo PSOE E MAO OLA TI E SS AR IUILOS ARI DEUS TODA IO SOAS 636 enscrptl Oli fr as tio it 638 PSUTtIS PIT tio E a
48. de Linux From Scratch Versi n 5 1 kdegraphics 3 2 2 Introducci n a kdegraphics Informaci n sobre el paquete Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdegraphics 3 2 2 tar bz2 Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdegraphics 3 2 2 tar bz2 Tama o del paquete 5 5 MB Estimaci n del espacio necesario en disco 93 MB Tiempo estimado de construcci n 11 1 SBU Dependencias de kdegraphics Requerida kdebase 3 2 2 p 387 Opcionales libxm12 2 6 9 p 128 SANE 1 0 14 p 615 libtiff 3 6 1 p 150 Xpdf 3 00 p 643 Imlib 1 9 14 p 162 libart_1gp1 2 3 11 p pkgconfig 0 15 0 p 186 JasPer FriBidi y gPhoto2 Instalaci n de kdegraphics Instala kdegraphics con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Contenido El paquete KDE Graphics incluye kamera kcoloredit kdvi kfax kgamma kghostview kiconedit kooka kpaint kpdf kpovmodeler kruler ksnapshot kuickshow y kview Descripciones kamera kamera permite ver y descargar im genes de una c mara digital kcoloredit kcoloredit es un editor de paletas de colores kdvi kdvi es un visor DVI kfax kfax es un visor de FAX kgamma 399 M s All de Linux From Scratch Versi n 5 1 kgamma es una herramiente simple para la correci n gamma del monitor kghostview kghostview es un visor de PS PDF kiconedit kiconedi
49. disable accessibility disable tests disable debug A disable logging enable reorder enable strip disable pedantic A enable cpp rtti enable extensions all amp amp make Si instalas Enigmail ejecuta los siguientes pasos build autoconf make makefile extensions ipc extensions enigmail amp amp make C extensions ipc amp amp make C extensions enigmail Instala Mozilla como sigue make install amp amp install d usr include mozilla 1 6 nss cp Lf dist private nss h dist public nss h usr include mozilla 1 6 nss amp amp ln nsf mozilla 1 6 usr include mozilla amp amp ln nsf mozilla 1 6 usr lib mozilla Algunas librer as instaladas por mozilla tambi n son necesarias para otros paquetes Estas librer as deber an estar en usr lib para que otros paquetes puedan enlazarse con ellas Muevelas de esta forma for i in lib nspr4 p1c4 p1ds4 nss3 smime3 softokn3 ss13 so libsoftokn3 chk do mv usr lib mozilla 1 6 i usr lib ln sf i usr lib mozilla 1 6 done Instala Enigmail como sigue make C extensions ipc install amp amp make C extensions enigmail install Para activar las operaciones multiusiario ejecuta lo siguiente cd usr lib mozilla 1 6 amp amp export LD LIBRARY PATH usr lib mozilla 1 6 amp amp export MOZILLA FIVE _HOME usr lib mozilla 1 6 amp amp regxpcom regchrome touch find usr lib mozilla 1 6
50. e incluye completado de palabras Informaci n sobre el paquete e Descarga HTTP http ftp gnome org pub GNOME sources gok 0 10 go0k 0 10 2 tar bz2 e Descarga FTP ftp ftp gnome org pub GNOME sources gok 0 10 gok 0 10 2 tar bz2 e Tama o del paquete 1 1 MB e Estimaci n del espacio necesario en disco 533 MB e Tiempo estimado de construcci n 1 01 SBU Dependencias de GOK Requeridas libgnomeui 2 6 1 1 p 435 ScrollKeeper 0 3 14 p 438 libwnck 2 6 1 p 441 AT SPI 1 4 2 p 488 y EsounD 0 2 34 p 557 Opcional GTK Doc 1 2 p 419 Instalaci n de GOK Instala GOK ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 sysconfdir etc gnome localstatedir var lib make make install Explicaci n de los comandos sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en ves de SGNOME_PREFIX etc localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de SGNOME_PREFIX var scrollkeeper Contenido El paquete GOK contiene gok Descripci n gok gok es una utilidad de teclado din mico en pantalla 491 M s All de Linux From Scratch Versi n 5 1 Epiphany 1 2 5 Introducci n a Epiphany Epiphany es un navegador web sencillo pero poderoso para GNOME destinado a usuarios no t cnicos Sus principios son la simplicidad y cumplir los
51. ftp gnome org pub GNOME sources gnome desktop 2 6 gnome desktop 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome desktop 2 6 gnome desktop 2 6 1 tar bz2 Tama o del paquete 1 1 MB Estimaci n del espacio necesario en disco 12 5 MB Tiempo estimado de construcci n 0 19 SBU Dependencias de GNOME Desktop Requeridas libgnomeui 2 6 1 1 p 435 y ScrollKeeper 0 3 14 p 438 Opcional startup notification 0 6 p 369 Instalaci n de GNOME Desktop Instala GNOME Desktop ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 sysconfdir etc gnome localstatedir var lib 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 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 libgnomeui gnome about gnome about muestra la pantalla Acerca de 440 M s All de Linux From Scratch Versi n 5 1 libwnck 2 6 1 Introducci n a libwnck El paquete libwnck contiene un grupo de herramientas para la construcci n de navegadores de ventanas Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOM
52. genes M ltiples para Red Multiple image Network Graphics MNG que son los equivalentes animados de los ficheros PNG Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net libmng libmng 1 0 7 tar gz Descarga FTP Tama o del paquete 492 KB Estimaci n del espacio necesario en disco 13 7 MB Tiempo estimado de construcci n 0 41 SBU Dependencias de libmng Requeridas libjpeg 6b p 146 y lems 1 12 p 157 Instalaci n de libmng Instala libmng ejecutando los siguientes comandos autogen sh amp amp configure prefix usr amp amp make make install amp amp cp doc man 3 usr share man man3 amp amp cp doc man 5 usr share man man5 Explicaci n de los comandos J autogen sh Este paquete no incluye el gui n configure Se deben generar los ficheros autotool antes de configurar el paquete 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 156 M s All de Linux From Scratch Versi n 5 1 Iems 1 12 Introducci n a lcms La librer a lcms la utilizan otros programas para la administraci n del color
53. libbonobo libbonoboui libgail gnome libglade2 libgnome libgnomecanvas libgnomeprint libgnomeprintui libgnomeui libgsf libgtkhtml libgtop libIDL libogg librep librsvg libvorbis libwnck libxml12 M s All de Linux From Scratch Versi n 5 1 libxslt linc LPRng Linux_PAM metacity MIT Kerberos 5 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 seml 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 dhcpcd gpm hdparm libjpeg libmneg libpng libtiff libungif links lynx openssl tesh which zesh y zlib Mark Hymers e traceroute Jeff Bauman e db ylcms 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 qpopper readline reiserfs Samba sendmail slib slrn soup tex tcp wrappers y xinetd Billy O Connor e ProFTPD y rsync Daniel Baumann e ESP Ghostscript Matt Rogers e Heimdal Randy McMurchy e PHP Jeremy Utley e Gimp Print libusb Alexander E Patrakov e fetchmail y wvdial
54. n de seguridad 5 de Mayo de 2004 igor Actualizado a libgnomeprint 2 6 1 libgnomeprintui 2 6 1 libsoup 2 1 9 y GtkHTML 3 1 12 4 de Mayo de 2004 igor Actualizado a GAIL 1 6 3 y librsvg 2 6 5 11 M s All de Linux From Scratch Versi n 5 1 3 de Mayo de 2004 igor Aplicado el parche de DJ s que corrige las instrucciones de DHCP notificado por Nickolaos Fotopoulos 3 de Mayo de 2004 igor Actualizado a libgnomeui 2 6 1 1 3 de Mayo de 2004 igor Aplicado el parche de DJ s que corrige las instrucciones de cracklib y a ade cracklib a Heimdal 2 de Mayo de 2004 igor Actualizado a GLib 2 4 1 y GTK 2 4 1 1 de Mayo de 2004 igor Actualizado a GMP 4 1 3 29 de Abril de 2004 igor Corregidos varios errores en las instrucciones de Heimdal encontrados por Randy Larry DJ y Nathan 28 de Abril de 2004 igor Terminada la adici n de Heimdal 27 de Abril de 2004 igor Retornado a libgnomeui 2 6 0 debido a un error de compilaci n notificado por Ken Moffat 27 de Abril de 2004 igor 27 de Abril de 2004 igor 27 de Abril de 2004 igor i A adido Heimdal sin terminar contribuido por Randy McMurchy i i F Vuelto a poner el gui n de inicio de lisa Actualizadas las instrucciones de cracklib suministrado por DJ Lucas 26 de Abril de 2004 igor 25 de Abril de 2004 larry Actualizado a postfix 2 1 0 25 de Abril de 2004 bdubbs Correciones en X org 24 de Abril de 2003
55. n entre Lisp y las librer as GTK 171 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http www ibiblio org pub Linux apps graphics convert compface 1 4 tar gz Descarga FTP Tama o del paquete 28 KB Estimaci n del espacio necesario en disco 520 KB Tiempo estimado de construcci n 0 01 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs cvs compface 1 4 errno 2 patch Instalaci n de Compface Instala Compface ejecutando los siguientes comandos patch Npl i compface 1 4 errno 2 patch configure prefix usr amp amp make make install Contenido Este paquete contiene compface uncompface y libcompface Descripciones compftace 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 libcompface libcompface hace que se puedan usar los algoritmos de compresi n y descompresi n en otros programas como por ejemplo MTAs 172 M s All de Linux From Scratch Versi n 5 1 ImageMagick 5 5 7 1
56. n 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 feron conf Los guiones de feron se escriben usando ferontab Consulta su p gina de manual para ver los par metros apropiados para tu situaci n Instala el gui n de inicio etc rc d init d fcron procedente del paquete blfs bootscripts 5 1 p 32 make install fcron Contenido El paquete Fcron contiene feron ferontab fcronsighup y fcrondyn Descripciones fcron feron es el demonio de planificaci n de tareas fcrontab fcrontab es el programa usado para instalar editar listar y eliminar las tablas usadas por fcron fcronsighup fcronsighup 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 179 M s All de Linux From Scratch Versi n 5 1 hdparm 5 5 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 Aviso Al igual que es til un
57. n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gtksourceview l 0 gtksourceview 1 0 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gtksourceview l 0 gtksourceview 1 0 1 tar bz2 Tama o del paquete 642 KB Estimaci n del espacio necesario en disco 13 MB Tiempo estimado de construcci n 0 10 SBU Dependencias de gtksourceview Requerida libgnomeprintui 2 6 1 p 463 Opcional GTK Doc 1 2 p 419 Instalaci n de gtksourceview Instala gtksourceview ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 amp amp make make install Contenido El paquete gtksourceview contiene las librer as 1ibgtksourceview Descripci n Librer as libgtksourceview Las librer as 1ibgtksourceview contiene funciones de extensi n para el acople GtkTextView 469 M s All de Linux From Scratch Versi n 5 1 gedit 2 6 1 Introducci n a gedit El paquete gedit contiene un editor de texto UTF 8 ligero para el escritorio GNOME Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gedit 2 6 gedit 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gedit 2 6 gedit 2 6 1 tar bz2 Tama o del paquete 2 1 MB Estimaci n del espacio necesario en disco 59 MB Tiempo estimado de construcci n 0 59 SBU Dependencias de gedit Requeridas EEL 2 6 1 p 457 y gtksourceview 1 0 1 p 469 Instal
58. no user root server usr sbin popper 284 EOF Ejecuta killall HUP xinetd para leer de nuevo el fichero xinetd conf Contenido El paquete Qpopper contiene popper Descripci n popper popper es el demonio del servicio POP3 285 M s All de Linux From Scratch Versi n 5 1 M s All de Linux From Scratch Versi n 5 1 Courier 0 45 5 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 Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net courier courier 0 45 5 tar bz2 Descarga FTP Tama o del paquete 4 2 MB Estimaci n del espacio necesario en disco 114 MB Tiempo estimado de construcci n 3 00 SBU Dependencias de Courier Requeridas GDBM 1 8 3 p 132 Opcionales MySQL 4 0 20 p 328 o PostgreSQL 7 4 2 p 330 Linux PAM 0 77 p 69 OpenSSL 0 9 7d p 120 FAM 2 7 0 p 125 OpenLDAP 2 1 30 p 313 Apache 2 0 49 p 334 ispel1 3 2 06 epa7 p 138 o aspell 0 50 5 p 137 GnuPG 1 2 4 p 84 Expect Netpbm y Mgetty Sendfax Instalaci n de Courier Antes de compilar el programa necesitas crear los usuarios y grupos que se espera encontrar cuando s
59. nomo Sirve para filtrar y clasificar el correo entrante Informaci n sobre el paquete Descarga HTTP http www procmail org procmail 3 22 tar gz Descarga FTP ftp ftp procmail net pub procmail procmail 3 22 tar gz Tama o del paquete 338 KB Estimaci n del espacio necesario en disco 1 5 MB Tiempo estimado de construcci n 0 38 SBU 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 procmailrce 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 261 M s All de Lin
60. s All de Linux From Scratch Versi n 5 1 kcachegrind kcachegrind es una interfaz deKDE para cachegrind que es parte de Valgrind kompare kompare es un programa para ver las diferencias entre ficheros umbrello umbrello es una herramienta de diagramas de modelos UML 406 M s All de Linux From Scratch Versi n 5 1 kdevelop 3 0 3 Introducci n a kdevelop Informaci n sobre el paquete Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdevelop 3 0 3 tar bz2 Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdevelop 3 0 3 tar bz2 Tama o del paquete 5 7 MB Estimaci n del espacio necesario en disco 99 MB Tiempo estimado de construcci n 9 99 SBU Dependencias de kdevelop Requerida kdebase 3 2 2 p 387 Opcionales libjpeg 6b p 146 libxm12 2 6 9 p 128 Python 2 3 3 p 190 Berkeley DB 4 2 52 2 p 324 doxygen y graphviz Instalaci n de kdevelop Instala kdevelop con configure prefix KDE_PREFIX disable debug A disable dependency tracking amp amp make make install Contenido El paquete kdevelop contiene kdevelop Descripci n kdevelop kdevelop es un entorno de desarrollo integrado que puede usarse para una mplia variedad de tareas de programaci n 407 M s All de Linux From Scratch Versi n 5 1 quanta 3 2 2 Introducci n a quanta Informaci n sobre el paquete Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src qu
61. templex tcprobe tcrequant tescan texmlcheck texpm2rgb avicodec avidump avifix aviindex avimerge avisplit avisyne 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 595 M s All de Linux From Scratch Versi n 5 1 tedecode tedecode se usa para decodificar los ficheros de entrada a video crudo y flujos de audio PCM tedemux tcdemux 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 tcframe procesa cuadros de v deo individuales en diferentes codificaciones de color RGB gt lt YUV o similar temodinto temodinfo carga un m dulo de filtrado de transcode y muestra sus par metros temp3cut temp3cut es una herramienta que puede cortar flujos MP3 en posiciones de milisegundos tcprobe tcprobe muestra informaci n sobre el formato del fichero de entrada tcrequant tcrequant es una herramienta que puede ecualizar un flujo MPEG 2 elemental tescan tescan realiza varias mediciones sobre los datos de entrada indica
62. usr lib libpam so amp amp 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 autoconf Esto es necesario debido a que en el parche hemos cambiado en lugar en el que PAM busca las librer as de cracklib Esto requiere que el gui n configure sea regenerado enable static libpan Esta opci n construye las librer as est ticas de PAM as como las librer as din micas with mailspool var mall Esta opci n hace que el directorio de la cola de correo cumpla el FHS nable 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 69 M s All de Linux From Scratch Versi n 5 1 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 las preferencias del usuario A continuaci n hay ficheros de ejempo de cada tipo Inicio de etc pam d other auth required pam_unix so nullok account required pam_unix so session required pam_unix so password required pam_unixX so nullok Fin de etc pam d other Inicio de etc pam conf other auth required pa
63. 1 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 xiii M s All de Linux From Scratch Versi n 5 1 Parte Introducci n M s All de Linux From Scratch Versi n 5 1 Cap tulo 1 Bienvenido a BLFS El libro M s All de Linux From Scratch est pensado para conducirte a partir del punto en el que el libro LFS te deja Pero a diferencia del libro LFS no est dise ado para seguirse de forma correlativa La lectura de Qu secciones del libro quiero p 6 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
64. 15 4 MB Tiempo estimado de construcci n 0 36 SBU Dependencias de libgnomecanvas Requeridas libglade 2 3 6 p 430 y libart_1gp1 2 3 11 p 429 Opcional GTK Doc 1 2 p 419 Instalaci n de libgnomecanvas Instala libgnomecanvas ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 disable gtk doc amp amp make 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 Contenido El paquete libgnomecanvas contiene las librer as 1ibgnomecanvas 431 M s All de Linux From Scratch Versi n 5 1 libbonoboui 2 6 0 Introducci n a libbonoboui El paquete libbonoboui contiene las librer as 1ibbonoboui Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources libbonoboui 2 6 libbonoboui 2 6 0 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libbonoboui 2 6 libbonoboui 2 6 0 tar bz2 Tama o del paquete 900 KB Estimaci n del espacio necesario en disco 73 0 MB Tiempo estimado de construcci n 1 71 SBU Dependencias de libbonoboui Requeridas libgnome 2 6 1 1 p 428 y libgnomecanvas 2 6 1 1 p 431 Opcional GTK Doc 1 2 p 419 Instalaci n de libbonoboui Instala libbonoboui ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 amp amp make make
65. 2 6 0 tar bz2 Tama o del paquete 4 5 MB Estimaci n del espacio necesario en disco 110 1 MB Tiempo estimado de construcci n 0 85 SBU Dependencias de GNOME Applets Requeridas GAIL 1 6 3 p 449 GNOME Panel 2 6 1 p 442 y libxklavier 1 02 p 372 Opcionales libgtop 2 6 0 p 448 y gst plugins 0 8 1 p 451 Instalaci n de GNOME Applets Instala GNOME Applets ejecutando los siguientes comandos PRE pkg config variable prefix ORBit 2 0 amp amp configure prefix PRE libexecdir PRE sbin localstatedir var lib sysconfdir etc gnome amp amp make tooldir PRE lib gnome applets amp amp make tooldir PRE lib gnome applets install amp amp unset PRE Explicaci n de los comandos libexecdir PRE sbin Este comando pone los ejecutables del sistema en GNOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec localstatedir var lib Este comando pone los ficheros de ScrollKeeper en var lib scrollkeeper en vez de en SENOME_PREFIX var scrollkeeper sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc tooldir PRE 1ib gnome applets Esto pone los ficheros internos de gnome applet SPRE 1lib gnome applets en vez de SPRE sbin gnome applets Contenido El paquete GNOME Applets contiene los subprogramas battstat cdplayer charpick drivemount geyes gkb gtik2 gweather mini command
66. 2 6 1 p 442 Instalaci n de GNOME Netstatus Instala GNOME Netstatus ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin sysconfdir etc gnome localstatedir var lib amp amp make make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Esta opci n pone los ficheros ejecutables del sistema en SGNOME_PREFIX sbin en vez de SGNOME_PREFIX libexec sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de SGNOME_PREFIX etc localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de SGNOME_PREFIX var scrollkeeper Contenido El paquete GNOME Netstatus contiene gnome netstatus applet Descripci n gnome netstatus applet gnome netstatus applet suministra informaci n en tu panel sobre el estado de las interfaces de red 481 M s All de Linux From Scratch Versi n 5 1 gcalctool 4 3 51 Introducci n a gcalctool gcalctool es una poderosa calculadora gr fica com modos financiero l gico y cient fico Utiliza un paquete de precisi n m ltiple para hacer la aritm tica proporcionando un alto grado de precisi n Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources
67. 2 6 libgnomeui 2 6 1 1 tar bz2 Tama o del paquete 1 5 MB Estimaci n del espacio necesario en disco 62 MB Tiempo estimado de construcci n 1 10 SBU Dependencias de libgnomeui Requeridas libbonoboui 2 6 0 p 432 y gnome keyring 0 2 1 p 434 Opcionales EsounD 0 2 34 p 557 libjpeg 6b p 146 y GTK Doc 1 2 p 419 Instalaci n de libgnomeui Instala libgnomeui ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin disable gtk doc amp amp make make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Esta opci n pone los ejecutables del sistema en SGNOME_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 1 ibgnomeui Descripci n Librer as libgnomeui Las librer as 1ibgnomeui son la parte GUI de las librer as GNOME 435 M s All de Linux From Scratch Versi n 5 1 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 Descarga FTP ftp ftp gnome org pub GNOME source
68. 3 7 MB e Estimaci n del espacio necesario en disco 24 MB e Tiempo estimado de construcci n 0 67 SBU Dependencias de CUPS Opcionales libjpeg 6b p 146 libpng 1 2 5 p 148 libtiff 3 6 1 p 150 OpenSSL 0 9 7d p 120 o GnuTLS que necesita libgpg error libgerypt y opencdk en este orden Linux PAM 0 77 p 69 PHP 4 3 6 p 337 y Python 2 3 3 p 190 Instalaci n de CUPS Instala CUPS ejecutando los siguientes comandos configure 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 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 Para que impresoras no PostScript impriman con CUPS necesitas instalar ESP Ghostscript 7 07 1 p 611 para convertir PostScript en im genes de tramas y un controlador por ejemplo de Gimp Print 4 2 6 p 613 para convertir las im genes de tramas resultantes a un formato que entienda la impresora Los controladores Foomatic usan Ghostscript para convertir directamente PostScript a formato imprimible pero esto est
69. 6 bin export PKG_CONFIG PATH PKG_CONFIG_PATH opt gnome 2 6 lib 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 ld so conf opt gnome 2 6 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 6 man Fin de los a adidos de GNOME a man conf EOF 418 M s All de Linux From Scratch Versi n 5 1 GTK Doc 1 2 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 API 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 Descarga HTTP http ftp gnome org pub GNOME sources gtk doc 1 2 gtk doc 1 2 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gtk doc l 2 gtk doc 1 2 tar bz2 Tama o del paquete 132 KB Estimaci n del espacio necesario en disco 1092 KB Tiempo estimado de construcci n 0 01 SBU Dependencias de GTK Doc Requeridas OpenJade 1 3 2 p 627 libxslt 1 1 6 p 1
70. 6 gail 1 6 3 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gail 1 6 gail 1 6 3 tar bz2 Tama o del paquete 501 KB Estimaci n del espacio necesario en disco 52 MB Tiempo estimado de construcci n 0 83 SBU Dependencias de GAIL Requerida libenomecanvas 2 6 1 1 p 431 Opcional GTK Doc 1 2 p 419 Instalaci n de GAIL Instala GAIL ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 disable gtk doc amp amp make make install Contenido El paquete GAIL contiene las librer as 1ibgailutil Descripci n Librer as libgailutil Las librer as 1ibgailutil contienen las funciones que resuelven los problemas de accesibilidad de forma consistente en GNOME 449 M s All de Linux From Scratch Versi n 5 1 GStreamer 0 8 1 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 Descarga HTTP http ftp gnome org pub GNOME sources gstreamer 0 8 gstreamer 0 8 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gstreamer 0 8 gstreamer 0 8 1 tar bz2 Tama o del paquete 1 2 MB Estimaci n del espacio necesario en disco 86 MB Tiempo estimado de construcci n 1 31 SBU Dependencias de GStreamer Requerida libgnomeui 2 6 1 1 p 435 Opcionales Python 2 3 3 p 190 GTK Doc 1 2 p 419
71. 615 Comparado con xscanimage tiene caracter sticas adicionales para mejorar la calidad de la imagen Informaci n sobre el paquete Descarga HTTP http gd tuwien ac at hci sane xsane xsane 0 93 tar gz Descarga FTP Tama o del paquete 2 5 MB Estimaci n del espacio necesario en disco 17 MB Tiempo estimado de construcci n 0 20 SBU Dependencias de XSane Requeridas SANE 1 0 14 p 615 controladores y GTK 2 4 1 p 366 Opcionales libtiff 3 6 1 p 150 libjpeg 6b p 146 y GIMP 2 0 0 p 521 Instalaci n de XSane Instala XSane ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido XSane viene con un interfaz gr fico y si GIMP 2 0 0 p 521 est instalado un m dulo para GIMP con caracter sticas avanzadas Por favor consulta la documentaci n para m s informaci n 617 M s All de Linux From Scratch Versi n 5 1 618 M s All de Linux From Scratch Versi n 5 1 Cap tulo 43 Lenguaje de Marcas Est ndar Generalizado SGML Es te cap tulo contiene las definiciones de tipo de documento DTDs de DocBook SGML 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 Descarga HTTP http gd tuwi
72. 90 es una versi n beta y la versi n estable m s actual se nombra de la forma 2 2 1 cao Dependencias de Fontconfig Requeridas FreeType 2 1 7 p 159 y expat 1 95 7 p 135 Opcional docbook utils Instalaci n de Fontcontfig Instala Fontconfig ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp make make install Configuraci n de Fontconfig Ficheros de configuraci n etc fonts 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 fusr share fonts e fonts Como a n no hemos construido XFree86 agrega los siguientes directorios al fichero etc fonts local conf dentro de las etiquetas de fontconfig 160 M s All de Linux From Scratch Versi n 5 1 sed i e lt M fontconfig gt iX lt dir gt usr X11R6 1ib X11 fonts TTEF lt dir gt X1 lt dir gt usr X11R6 1ib X11 fonts Typel lt dir gt X lt dir gt usr X11R6 1ib X11 fonts truetype lt dir gt etc fonts local conf El programa Fontconfig buscar autom ticamente las fuentes necesarias en dichos directorios y en todos sus subdirectorios Nota Ce Las X tambi n incluyen una versi n interna y vieja
73. Descarga FTP ftp ftp gnome org pub GNOME sources gnopernicus 0 8 gnopernicus 0 8 4 tar bz2 DTama o del paquete 1 5 MB Estimaci n del espacio necesario en disco 41 MB Tiempo estimado de construcci n 0 69 SBU Dependencias de Gnopernicus Requeridas libgnomeui 2 6 1 1 p 435 ScrollKeeper 0 3 14 p 438 GNOME Speech 0 3 2 p 487 y AT SPL 1 4 2 p 488 Opcionales GTK Doc 1 2 p 419 y BRLTTY Instalaci n de Gnopernicus Instala Gnopernicus ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 sysconfdir etc gnome localstatedir var lib make make install Explicaci n de los comandos sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en ves de SGNOME_PREFIX etc localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de SGNOME_PREFIX var scrollkeeper Contenido El paquete Gnopernicus contiene brimonitor gnopernicus y srcore Descripciones brlmonitor brimonitor es un simulador de patalla braille gnopernicus gnopernicus proporciona funcionalidades varias para usuarios con visibilidad limitada 490 M s All de Linux From Scratch Versi n 5 1 GOK 0 10 2 Introducci n a GOK GOK es un teclado din mico en pantalla Soporta los m todos de acceso Direct Selection Dwell Selection Automatic Scanning e Inverse Scanning
74. HOWTO 598 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http gd tuwien ac at utils schilling cdrtools edrtools 2 00 3 tar gz Descarga FTP ftp ftp berlios de pub cdrecord cdrtools 2 00 3 tar gz Tama o del paquete 1 6 MB Estimaci n del espacio necesario en disco 19 1 MB Tiempo estimado de construcci n 0 44 SBU Instalaci n de Cdrtools Instala Cdrtools ejecutando los siguientes comandos make INS_BASE usr DEFINSUSR roo0t DEFINSGRP ro0t amp amp make INS_BASE usr DEFINSUSR root DEFINSGRP ro00t install Explicaci n de los comandos INS_BASE usr Este comando mueve el directorio de instalaci n de opt schily a usr DEFINSUSR ro00t DEFINSGRP r00t 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 readcd segcheck isoinfo isodump isovfy isodebug devdump rscsi y librer as de soporte Descripciones cdrecord cdrecord graba Discos Compactos de audio o datos cdda2wav cdda2wav 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 HES readcd readed lee
75. HTTP http ftp namesys com pub reiserfsprogs reiserfsprogs 3 6 14 tar gz Descarga FTP ftp ftp namesys com pub reiserfsprogs reiserfsprogs 3 6 14 tar gz Tama o del paquete 388 KB Estimaci n del espacio necesario en disco 9 4 MB Tiempo estimado de construcci n 0 16 SBU Instalaci n de ReiserFS Instala ReiserFS ejecutando los siguientes comandos configure prefix usr sbindir sbin amp amp make make install amp amp ln sf reiserfsck sbin fsck reiserfs 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 Descripciones debugreiserfs debugreiserfs puede ayudar en ocasiones en 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 mkreiserfts mkreiserfs crea un sistema de ficheros ReiserFS reiserfsck 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 pri
76. Introducci n a GNOME Magnifier GNOME Magnifier incluye un ampliado de pantalla que te permite ampliar partes del escritorio Est dise ado expr samente para usuarios con poca visi n que desean usar el escritorio GNOME Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gnome mag 0 10 gnome mag 0 10 11 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome mag 0 10 gnome mag 0 10 11 tar bz2 Tama o del paquete 286 KB Estimaci n del espacio necesario en disco 3 9 MB Tiempo estimado de construcci n 0 14 SBU Dependencias de GNOME Magnifier Requerida AT SPI 1 4 2 p 488 Instalaci n de GNOME Magnifier Instala GNOME Magnifier ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 amp amp make make install Contenido El paquete GNOME Magnifier contiene magnifier y 1ibgnome mag Descripci n magnifier magnifier es una utilidad para ampliar la pantalla 489 M s All de Linux From Scratch Versi n 5 1 Gnopernicus 0 8 4 Introducci n a Gnopernicus Gnopernicus permite a los usuarios con visi n limitada o sin visi n usar el escritorio y las aplicaciones GNOME Proporciona un n mero de carcter sticas incluidas magnificaci n seguimiento del foco salida braille y mas Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gnopernicus 0 8 gnopernicus 0 8 4 tar bz2
77. Kerberos har cambios en los mecanismos de autenticaci n de tu red y sobreescribir varios programas y demonios de los paquetes Coreutils Inetutils Opopper y Shadow Informaci n sobre el paquete Descarga HTTP http ftp vc graz ac at mirror crypto kerberosheimdal heimdal 0 6 2 tar gz Descarga FTP ftp ftp pdc kth se pub hheimdal src heimdal 0 6 2 tar gz DTama o del paquete 3 2 MB Estimaci n del espacio necesario en disco 142 MB Tiempo estimado de construcci n 2 55 SBU Descargas adicionales e Parche requerido http www linuxfromscratch org patches blfs cvs heimdal 0 6 2 fhs compliance 1 patch e Parche requerido para cracklib http www linuxfromscratch org patches blfs cvs heimdal 0 6 2 cracklib 1 patch Dependencias de Heimdal Requeridas OpenSSL 0 9 7d p 120 y Berkeley DB 4 2 52 2 p 324 Opcionales readline 4 3 p 130 Linux PAM 0 77 p 69 OpenLDAP 2 1 30 p 313 X X org 6 7 0 p 343 o XFree86 4 4 0 p 349 cracklib 2 7 p 67 y krb4 Nota Se necesita alg n tipo de sincronizaci n de la hora en tu sistema como NTP 4 2 0 p 251 pues Kerberos no autenticar si la diferencia de tiempo entre el cliente kerberizado y el servidor KDC es mayor de 5 minutos Car Instalaci n de Heimdal Antes de instalar el paquete puede que quieras guardar el programa ftp del paquete Inetutils Esto es debido a que la utilizaci n del programa ftp de Heimdal para conectar con servidores ftp no kerberizados puede que no f
78. MB Tiempo estimado de construcci n 0 11 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs cvs libungif 4 1 0b1 va_start patch Instalaci n de libungif Instala libungif ejecutando los siguientes comandos patch Npl i libungif 4 1 0bl va_start patch configure prefix usr amp amp make make install Contenido El paquete libungif contiene gif2epsn gif2ps gif2rgb gifasm gifbg gifburst gifclip gifclrmp gifcolor gifcomb gifcompose giffiltr giffix gifflip gifhisto gifinfo gifinter gifinto gifovly gifpos gifrotat gifrsize gifspnge giftext gifwedge icon2gif raw2gif rgb2gif text2gif y las librer as libungi f 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 153 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 re
79. 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 f 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 E Hh HE H e e HH 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 35564kiB 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
80. NULL NOT NULL NOT NULL M s All de Linux From Scratch Versi n 5 1 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 etc courier authmysqlrce GRANT ALL PRIVILEGES ON TO courierflocalhost IDENTIFIED BY contrase a WITH GRANT OP QUIT 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 acceso 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 amp amp makealiases Configur
81. PAM 0 77 p 69 http www linuxfromscratch org patches blfs cvs openoffice 1 1 1 no pam patch e Parche requerido si compilas con JDK 1 4 2 http www linuxfromscratch org patches blfs evs openoffice 1 1 1 jdk 1 4 2 fix patch e Parche recomendado http www linuxfromscratch org patches blfs cvs openoffice 1 1 1 domainname patch e FEl 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 org 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 for p in openoffice 1 1 1 patch do patch Np1 i p done Si quieres optimizar la compilaci n edita solenv inc unx1ngi4 mk y a ade tus opciones de optimizaci n a la variable CPLAGSOPT 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 sed i s i mcpu pentiumpro A 527 M s All de Linux From Scratch Versi n 5 1 solenv inc unxl1lngi4 mk 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 los
82. S E Ana ANTAS 102 NI A O 104 EIA A A a tan Ce EA 106 VIO E A A E Lose 106 Ema dot lie 108 M s All de Linux From Scratch Versi n 5 1 jano A ST A IA A A TODOS 110 ALOI ES A O AA E E DA EAE E A EE A S 112 NO 114 T Int rpretes de COMANdOsS esson aos tota ost lit 115 ASH OAO 0 A At Diaria 115 MS RR O 117 LS HA O etie aE E AE DE EA EEE EA e AA EA EEE EEE S 118 TIL Librer as y Utilidades Generales iiiiinicdcn Panda diante mod ae AEAT RA DA AA PRADA AA ATA eE AA PESEE TETA 119 8 Librerias Generales eu delicia ie ini 120 OpenSSL 0 9 7d irrita atera DA a E 120 PORE AI e a Ena eR EE a N a E NEEE N E o a a E EA E E N e an ESS Eae 122 POPE TA E E A A e 123 sland LA O NS 124 EAMEZ TDi atea IN ii AO SUN ERO A E E ASN 125 Ho NN 127 A A RN O 128 NO 129 read Aute esa 130 GMP4 o oda ea eea E TAREA R EE ER EDITAR STA AU DUE E EE DTE RA REEE GEIS 131 O soiuri aa TA AA E TA E ATA TA AT AE A E EE dian 132 A O ea ERS 133 GEI A A E E is ie ss 134 DL a A A E A ES S N A E a E OTE 135 Hbesmtp LO 2 caia aan CE EOR EAE 136 ASPE A E T A o RA iran 137 ISPellES 2 OO ED ai ir sto ti 138 IC A O A E 139 SIDO ri att ie 140 GWrapal BA ovina it dd iia 141 O O E de PTAS 142 libpc p 0 8 3 NS 143 A ATA TA Aa A a A AN Aa E a EE 144 9 Librerias Gr ficas aevcrcorormecononode door TALA ATE DATA AE DA DA EAS OREA AA EES SEI AULA A TESEIU NEE EUNET E 146 NN 146 A Ao e a a DA AEAT ARE da e TUA DATA N E e S 148 A CA AA AIDA r MA OIA E SRA ASAS DEA LUA A LI
83. SYSLOG SYS Fin de etc krb5 conf EOF Deber s sustituir belgarath y lfs org por los nombres de tu dominio y tu m quina default_realm debe ser el nombre de tu dominio en MAYUSCULAS Esto no es imprescindible pero tanto Heimdal como MIT lo recomiendan encrypt true proporciona encriptaci n de todo el tr fico entre clientes y servidores kerberizados No es necesario y puede descartarse Si lo descartas puedes encriptar el trafico del cliente al servidor usando en su lugar una opci n del 96 M s All de Linux From Scratch Versi n 5 1 programa cliente Los par metros realms le indica al cliente donde buscar los servicios de autenticaci n KDC La secci n domain_realm mapea un dominio a un reino Crea la base de datos KDC kdb5_ util create r LFS ORG s Ahora deber amos poblar la base de datos con pr ncipes usuarios Por ahora utiliza simplemente tu nombre de ingreso normal o root kadmin local kadmin addprinc loginname El servidor KDC y cualquier m quina que est ejecutando demonios servidor kerberizados debe tener instalada una clave de anfitri n kadmin addprinc randkey host belgarath lfs org Tras elegir las opciones por defecto cuando se te pregunte tendr s que exportar los datos a un fichero de tabla de claves kadmin ktadd host belgarath lfs org Esto deber a crear un fichero en etc de nombre krb5 keytab Kerberos 5 Este fichero debe tener permiso 600 lectura y es
84. Soup en el rea de GNOME 1 4 nable 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 513 M s All de Linux From Scratch Versi n 5 1 GtikHTML 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 gnome org pub GNOME sources gtkhtml 1 1 gtkhtml 1 1 7 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gtkhtml 1 1 gtkhtml 1 1 7 tar bz2 Tama o del paquete 1 1 MB Estimaci n del espacio necesario en disco 78 6 MB Tiempo estimado de construcci n 1 83 SBU Dependencias de GtkHTML Requeridas GConf 1 0 9 p 507 GAL 1 99 11 p 464 libglade 0 17 p 509 y libcapplet 1 5 11 p 512 Opcional Soup 0 7 11 p 513 Instalaci n de GtkHTML Instala GtkHTML ejecutando los siguientes comandos configure prefix opt gnome disable gtk doc amp amp make make install Explicaci n de los comandos prefix opt 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 514 M s All de Linux From Scratch Versi n 5 1 libghttp 1 0 9 Introducci n a libghttp El paquete libghttp contiene una librer a cliente HTTP para GNOME 1
85. Versi n 5 1 bashrc Aqu se muestra un fichero bashrc b sico 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 bashre lt lt EOF Inicio de bashre 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 ERE CY if f etc bashrc then source etc bashre fi Fin de bashre EOF bash_logout Aqu se muestra un fichero bash_logout vac o que puede usarse como plantilla 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 etc dircolors Si quieres utilizar las capacidades de dircolors ejecuta el siguiente comando Los pasos anteriores para etc skel tambi n pueden usarse para facilitar un fiche
86. Versi n 5 1 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 Descarga HTTP http www videolan org pub libdvdess 1 2 8 libdvdess 1 2 8 tar bz2 Descarga FTP ftp ftp us sinuspl net pub src libdvdess 1 2 8 tar bz2 Tama o del paquete 205 KB Estimaci n del espacio necesario en disco 2 6 MB Tiempo estimado de construcci n 0 07 SBU Instalaci n de libdvdcss Instala libdvdess ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete libdvdcss contiene la librer a 1libdvdcss Descripci n libdvdcss libdvdcss proporciona la funcionalidad necesaria para el acceso a DVD con desencriptaci n CSS 572 M s All de Linux From Scratch Versi n 5 1 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 gz Descarga FTP Tama o del paquete 251 KB Estimaci n del espacio necesario en disco 4 0 MB Tiempo estimado de construcci n 0 12 SBU Dependencias de libdvdread Opcional libdvdess 1 2 8 p 572 Instalaci n de libdvdread Instala libdvdread ejecutando los siguientes comandos co
87. Xvfb si est s compilando en una consola cd instsetoo unxlngi4 pro 01 normal amp amp sed i s oo home o00 home openoffice install amp amp install prefix opt amp amp for appl in swriter scalc sdraw simpress smath soffice spadmin do ln sf opt openoffice program appl usr bin appl done Explicaci n de los comandos mv gpc231 gpc external gpc Copia los ficheros gpc a su ubicaci n correcta with lang ALL Compila todos los idiomas disponibles with dict ALL Instala diccionarios para todos los idiomas disponibles with libart Usa libart en vez de gpc para recorte de pol gonos 528 M s All de Linux From Scratch Versi n 5 1 with libsn Usa startup notification disable java No construye los componentes que necesitan java without gpc No usa gpc Elimina la capacidad de recorte de pol gonos without fonts No instala las fuentes Bitstream Vera pues ya se instalaron con X 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 scalc 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 scale sdraw smath y spadmin Descripciones swriter Pro
88. a el c digo para manejar cadenas de caracteres UTF 8 Contenido El paquete PCRE contiene las librer as 1 ibpcre pcregrep pcretest y pcre config Descripciones pcregrep pcregrep es un grep que entiende las expresiones regulares compatibles de Perl pcretest pcretest puede 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 122 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http gd tuwien ac at utils rpm org dist rpm 4 1 x popt 1 7 tar gz Descarga FTP ftp ftp rpm org pub rpm dist rpm 4 1 x popt 1 7 tar gz Tama o del paquete 564 KB Estimaci n del espacio necesario en disco 17 4 MB 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 1 ibpopt se utiliza para analizar opciones de la l nea de comandos 123 M s All de Linux From Scratch Versi n 5 1 slang 1 4 9 Introducci n a slang El paquete slang contiene la librer a slang que sum
89. alsa driver 1 0 4 tar bz2 Tama o del paquete 1 7 MB Estimaci n del espacio necesario en disco 32 MB for all drivers Tiempo estimado de construcci n 1 26 SBU for all drivers 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 Ca 7 Instala ALSA Driver utilizando los sigientes comandos CC opt gcc 2 95 3 bin gcce configure with moddir lib modules uname r kernel drivers sound with kernel lib modules uname r build with sequencer yes with oss yes with isapnp no with cards all amp amp make amp amp 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 Mucha gente los quiere por lo que posibleme
90. amp make make install Explicaci n de los comandos disable build docs Esta opci n desactiva la construcci n de la documentaci n pues necesita OpenJade Configuraci n de libusb libusb requiere que el sistema de ficheros usbfs del n cleo est montado en proc bus usb Las aplicaciones necesitan que los ficheros de este directorio sean accesibles al usuario en ocasiones para lectura y escritura Para retringir el acceso a dispositivos USB crea el grupo usb groupadd g 15 usb Para que usbsf se monte en el arranque crearemos un gui n especial de arranque pues poner una l nea adicional en etc fstab no funciona para aquellos que compilen USB device filesystem como m dulo del n cleo Instala el gui n de inicio etc rc d init d usb incluido en el paquete blfs bootscripts 5 1 p 32 make install usb Contenido El paquete libusb contiene las librer as 1ibusb la cabecera usr include usb h y un gui n usb config script Descripciones Librer as libusb Las librer as 1ibusb contienen funciones C para acceder a hardware USB 144 M s All de Linux From Scratch Versi n 5 1 usb config El gui n usb config proporciona las funciones correctas del compilador y del enlazador a los programas que quieran enlazarse con esta librer a 145 M s All de Linux From Scratch Versi n 5 1 Cap tulo 9 Librer as Gr ficas Dependiendo de para qu vayas a usar tu sistema puede que necesites o no las
91. amp mkfontdir Asegurarse que se cargue TrueType en el fichero XF86Config O xorg conf La secci n Module deber a verse algo as Section Molle Load freetype 357 M s All de Linux From Scratch Versi n 5 1 EndSection Asegurarse que FontPath en el fichero xF86Config O xorg conf contiene el directorio de fuentes TrueType La secci n Files deber a verse algo as Section Files FontPath usr X11R6 1ib X11 fonts DirectorioTruetype EndSection 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 X podr usar las fuentes TrueType en cuanto sea reiniciado Puedes comprobar que las fuentes est n disponibles con el programa xIsfonts o con xfontsel Nota Deber as volver a ejecutar mkfontscale y mkfontdir cada vez que que agregues o borres fuentes TrueType Lo mismo para fe cache cada vez que agregues o borres cualquier tipo de fuente a Configuraci n del teclado En esta versi n de X 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 XF86Config o xorg conf Por ejemplo Section InputDevice Identifier Keyboard0 Driver VIENA O eco Opti
92. amp amp mv doc crypto openssl_ threads pod amp amp sed i e s m486 march i486 Configure amp amp config openssldir etc ssl prefix usr shared make MANDIR usr share man amp amp make MANDIR usr share man install amp amp cp r certs etc ssl amp amp rmdir etc ssl lib 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 120 M s All de Linux From Scratch Versi n 5 1 la existente en el sistema que es algo que no queremos mv doc crypto openssl_jthreads pod Este comando evita que OpenSSL sobreescriba una p gina de manual de Perl sed i e s m486 march i486 Configure GCC muestra un aviso en cada compilaci n debido a que el comando Configure usa el obsoleto m486 en vez de march 1 486 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 cp r certs etc ssl Los certificados deben copiarse a mano pues el gui n de instalaci n se salta este paso rmdir etc ssl lib Esto es simplemente un comando de
93. casi siempre son simples y agradables frontales frontends del proceso de editar el fichero La ventaja de la configuraci 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 etc shells 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 d
94. cleo para grabar CD que es explicado al principio 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 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 SOS USO Y O Ml SESIL ElD IKOM suscita s YO Ml SCSI generic support Y 0 M 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 MEM RLL IDE ATAPI CDROM support N SCSI emulacion supera Y M Men de soporte SCSI SCS Up POE ORM SOON ROMS OO O Mi SCsI generic support Y o Ml Vendor specific extensions 1 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 make CC opt gcc 2 95 3 bin gcc bzImage amp amp make CC o0pt gcc 2 95 3 bin gcce 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
95. 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 Descarga HTTP http www roaringpenguin com products rp pppoe rp pppoe 3 5 tar gz Descarga FTP ftp ftp rutgers edu pub slackware slackware_source n rp pppoe rp pppoe 3 5 tar gz Tama o del paquete 185 KB Estimaci n del espacio necesario en disco 2 2 MB Tiempo estimado de construcci n 0 05 SBU Dependencias de RP PPPoE Requerida PPP 2 4 2 p 210 Instalaci n de RP PPPoE Nota Si piensas usar el modo PPPoE del n cleo este paquete no es esctrictamente necesario Sin embargo se recomienda para facilitar la configuraci n 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 amp amp configure make 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 masag etc ppp pppoe server option
96. comando le indica a mount que vincule el mencionado fichero a un dispositivo de bucle seleccionado autom ticamente el primero disponible y monte el dispositivo en mnt loopl 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 37 M s All de Linux From Scratch Versi n 5 1 la referencia en los comandos a mnt 1oop1 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 t found 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 lib 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 loopl 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 esp
97. con H 323 que te permite realizar llamadas de audio y video a usuarios remotos con harware o software H 323 como Microsoft Netmeeting Soporta todas las caracter sticas modernas de videoconferencia como registrarse en un directorio ILS soporte para guardi n de puerta hacer conferencias multiusuario usando un MCU externo uso de las tarjetas de telefon a Quicknet modernas y hacer llamadas de PC a tel fono Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gnomemeeting l 0 gnomemeeting 1 0 2 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnomemeeting l 0 gnomemeeting 1 0 2 tar bz2 Tama o del paquete 2 9 MB Estimaci n del espacio necesario en disco 47 MB Tiempo estimado de construcci n 1 06 SBU Dependencias de GnomeMeeting Requeridas libgnomeui 2 6 1 1 p 435 ScrollKeeper 0 3 14 p 438 PWLib 1 6 5 compilado con soporte OpenLDAP y OpenH323 1 13 4 Opcional SDL 1 2 7 p 559 Instalaci n de GnomeMeeting Instala GnomeMeeting ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 sysconfdir etc gnome localstatedir var lib make 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 SGNOME_PREFIX etc localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1lib scroll
98. configuraci n en etc en lugar de en usr etc nable gtk doc Esta opci n reconstruir la documentaci n de la API durante la ejecuci n de make Contenido El paquete Pango 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 364 M s All de Linux From Scratch Versi n 5 1 ATK 1 6 1 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 Descarga HTTP http ftp gnome org pub GNOME sources atk 1 6 atk 1 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources atk l 6 atk 1 6 1 tar bz2 Tama o del paquete 482 KB Estimaci n del espacio necesario en disco 7 9 MB Tiempo estimado de construcci n 0 13 SBU Dependencias de ATK Requerida GLib 2 4 1 p 134 Opcional GTK Doc 1 2 p 419 Instalaci n de ATK Instala ATK ejecutando los siguientes comandos configure prefix usr amp amp make make install Explicaci n de los comandos nable gtk 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
99. configuraci n y otras utilidades relacionadas con la gesti n de la sesi n manager proxy 444 M s All de Linux From Scratch Versi n 5 1 manager proxy maneja la gesti n b sica de la sesi n para aplicaciones que no soportan XSM 445 M s All de Linux From Scratch Versi n 5 1 VTE 0 11 10 Introducci n a VTE El paquete VTE contiene una implementaci n del fichero termcap para los emuladores de terminales Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources vte 0 11 vte 0 11 10 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources vte 0 11 vte 0 11 10 tar bz2 Tama o del paquete 836 KB Estimaci n del espacio necesario en disco 34 8 MB Tiempo estimado de construcci n 0 57 SBU Dependencias de VTE Requeridas GTK 2 4 1 p 366 y Python 2 3 3 p 190 Opcionales GTK Doc 1 2 p 419 con DocBook SGML DTD 3 1 p 621 instalado y PyGTK Instalaci n de VTE Instala VTE ejecutando los siguientes comandos configure prefix usr libexecdir usr sbin disable gtk doc amp amp make 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 Contenido El paquete VTE contiene las librer as 1ibvte vte y gnome pty helper Descripciones Librer as vte Las librer as 1i
100. configure prefix usr amp amp make make install Explicaci n de los comandos make C libncftp shared amp amp make C libncftp soinstall Estos comandos crean e instalan la librer a din mica 1 ibncftp contra la que se enlazar el programa principal cuando lo 232 M s All de Linux From Scratch Versi n 5 1 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 NeFTPd En el fichero prefs_v3 tienes otras opciones La mayor a se explican por s solas Contenido El paquete NcFTP contiene 1ibncftp neftp ncftpbatch neftpbookmarks neftpget ncftpls 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 ncftpls Programa de transferencia de ficheros para guiones ncftpput Programa de transferencia de ficheros para guiones ncftpspooler
101. considerado como un apa o por los desarrolladores de CUPS 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 instalando el gui n incluido en el paquete 605 M s All de Linux From Scratch Versi n 5 1 blfs bootscripts 5 1 p 32 make install cups 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 1ibcupsimage 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 Ipinfo Ipinfo lista los dispositivos disponibles o los controladores conocidos por el servidor CUPS lpmove Ipmove mueve el trabajo especificado a un nuevo destino cupstestppd cupstestppd comprueba la validez de ficheros PPD Ipq l
102. cortafuegos se consideran com nmente inocuas BusyBox p 80 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 IPs 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 76 M s All de Linux From Scratch Versi n 5 1 Filtrado de paquetes red parcialmente accesible se describe parcialmente aqu ver BusyBox p 80 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
103. cp doc 1 usr share man manl amp amp cd bin amp amp install pine imapd ipop2d ipop3d mailutil mtest pico pilot rpdump rpload usr bin Explicaci n de los comandos patch Np1 i pine 4 60 fhs patch Este parche hace que Pine use etc para los ficheros de configuraci 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 267 M s All de Linux From Scratch Versi n 5 1 cd bin install pine imapd ipop2d ipop3d mailutil mtest pico pilot rpdump rpload usr bin Esto instala Pine 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
104. datadir usr share Instala correctamente los ficheros de locale en usr share Nota 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 T 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 249 M s All de Linux From Scratch Versi n 5 1 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 s de un espacio no conseguir s los resultados esperados al usa
105. 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 fe list fe list es un comando para listar las fuentes 161 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http ftp gnome org pub GNOME sources imlib 1 9 imlib 1 9 14 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources imlib 1 9 imlib 1 9 14 tar bz2 Tama o del paquete 580 KB Estimaci n del espacio necesario en disco 16 4 MB Tiempo de construcci n estimado 0 43 SBU Dependencias de Imlib Requeridas GTK 1 2 10 p 363 y libungif 4 1 0b1 p 153 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
106. de configurar y usar facilitan un modo de asegurar que los nuevos usuarios se a aden en tu sistema LES con las mismas configuraciones iniciales para cosas como PATH procesos del teclado y variables de entorno El 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 userada 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 useradad con los mismos valores de la salida de usr sbin useradd D Este es un ejemplo Inicio de etc default useradd GROUP HOME INACT EXPIR SHELL SKEL etc skel A IS O a O T 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 userado Para mas informaci n mira man useradd et
107. de kdeedu Instala kdeedu con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Contenido Los principales programas de kdeedu son flashkard kalzium kbruch keduca khangman kig kiten klettres kmathtool kmessedwords kmplot kpercentage kstars ktouch kverbos y kvoctrain Descripciones kalzium kalzium es un programa que muestra la Tabla Peri dica de Elementos kbruch kbruch es un peque o programa para generar tareas con fracciones keduca 403 M s All de Linux From Scratch Versi n 5 1 keduca tests y ex menes khangman khangman es el clasico juego hangman para ni os adaptado por KDE kig kig es una aplicaci n KDE para geometr a interactiva kiten kiten es uns herramiente de referecia estudio del japon s para KDE klettres klettres es un tutor de alfabeto Franc s kmessedwords kmessedwords es un juego simple de entrenamiento de vocabulario kmplot kmplot es un trazador de funciones matem ticas para KDE kpercentage kpercentage es una peque a aplicaci n que puede ayudar a mejorar tu nivel de c lculo de porcentajes kstars kstars es un planetario de escritorio ktouch ktouch es un tutor de mecanograf a kverbos kverbos es una aplicaci n dise ada especialmente para estudiar las formas verbales del castellano kvoctrain kvoctrain es un entrenador de vocabulario 404 M s All de Linux From S
108. de los desarrolladores para Samba e 25 de Mayo de 2004 larry Corregidas las dependencias de gtkHTML e 23 de Mayo de 2004 igor Revertidos libsoup GAL y GtkHTML a la versi n estable compatible con Evolution notificado por Jeremy Utley y Jurg Billeter e 23 de Mayo de 2004 tushar Movidos los paquetes deb2targz y rpm2targz a la localizaci n oficial e 23 de Mayo de 2004 tushar A adido el parche ash para 2sdk e 23 de Mayo de 2004 igor Actualizado a KDE 3 2 2 y KOffice 1 3 1 e 23 de Mayo de 2004 tushar Utilizada la variable de entorno KDE_PREFIX para permitir al usuario instalar KDE en usr o opt Cerrado Bug 760 e 19 de Mayo de 2004 igor A adido el gui n de arranque de winbind suministrado por DJ Lucas e 18 de Mayo de 2004 larry Actualizado a mysql 4 0 20 courier 0 45 5 joe 3 0 y TCL TK 8 4 6 e 18 de Mayo de 2004 larry Revisi n editorial Cap tulos 16 17 18 19 y 20 e 18 de Mayo de 2004 larry Actualizado a curl 7 11 2 e 17 de Mayo de 2004 larry e 17 de Mayo de 2004 larry e 17 de Mayo de 2004 larry e 18 de Mayo de 2004 igor Actualizado a MPlayer 1 0pre4 A adido un parche para xpdf Modificadas las secciones sgml y xml para reflejar el nuevo procesamiento xsl Ampliadas las dependencias de GnuTLS compuestas por tres paquetes e 17 de Mayo de 2004 igor Eliminadas todas las referencias a los controladores OMNI pues sus instrucciones de instalaci n son erroneas sugerid
109. 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 gnatgcce 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 202 M s All de Linux From Scratch Versi n 5 1 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 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 203 M s All de Linux From Scratch Versi n 5 1 Tcl 8 4 6 Introducci n a Tcl El paquete Tcl contiene las Herramientas del Lenguaje
110. 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 550 M s All de Linux From Scratch Versi n 5 1 ALSA Tools 1 0 4 Introducci n a ALSA Tools El paquete ALSA Tools contiene herramientas avanzadas para ciertas tarjetas de sonido Informaci n sobre el paquete Descarga HTTP http www alsa project org alsa ftp tools alsa tools 1 0 4 tar bz2 Descarga FTP ftp ftp alsa project org pub tools alsa tools 1 0 4 tar bz2 Tama o del paquete 716 KB Estimaci n del espacio necesario en disco 20 MB to compile all tools Tiempo estimado de construcci n 0 44 SBU to compile all tools Dependencias de ALSA Tools Requerida ALSA Library 1 0 4 p 548 Opcionales GTK 1 2 10 p 363 y FLTK 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 prefix usr amp amp make make install Contenido Las herramientas disponibles en este paquete son ac3dec as10k1 envy24control sb16_csp y sbiload Descripciones ac3dec ac3dec es un decodificador libre de flujo
111. 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 Descarga HTTP http gnu kookel org ftp XFree86 4 4 0 source Descarga FTP ftp ftp xfree86 org pub XFree86 4 4 0 source Tama o del paquete 52 MB Estimaci n del espacio necesario en disco 636 MB Tiempo estimado de construcci n 14 3 SBU Dependencias de XFree86 Requerida libpng 1 2 5 p 148 Opcionales Linux PAM 0 77 p 69 y los siguientes paquetes que se incluyen en la distribuci n de XFree86 pero que sin embargo se actualizan m s seguido que el paquete XFree86 y son muy recomendables expat 1 95 7 p 135 FreeType 2 1 7 p 159 y Fontconfig 2 2 2 p 160 Nota Si eliges no instalar expat freetype2 y fontconfig deber s modificar el fichero host def que hay m s abajo para hacer que se construyan junto con XFree86 T Instrucciones para la descarga Son varios los ficheros que deben obtenerse de la localizaci n de descarga e XFree86 4 4 0 src 1 tgz e XFree86 4 4 0 src 2 tgz e XFree86 4 4 0 src 3 tgz e XFree86 4 4 0 src 4 tgz e XFree86 4 4 0 src 5 tgz e XFree86 4 4 0 src 6 tgz e XFree86 4 4 0 src 7 tgz Los tres primeros paquetes son l
112. download sourceforge net openjade OpenSP 1 5 1 tar gz Descarga FTP Tama o del paquete 1 4 MB Estimaci n del espacio necesario en disco 37 MB Tiempo estimado de construcci n 1 50 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs cvs OpenSP 1 5 1 LITLEN patch Dependencias de OpenSP Requerida SGML Common 0 6 3 p 619 Instalaci n de OpenSP Este parche elimina algunos molestos mensajes que pueden aparecer mientras ejecuta openjade patch Npl i OpenSP 1 5 1 LITLEN 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 1 amp amp make pkgdatadir usr share sgml OpenSP 1 5 1 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 amp amp ln sf ospcat usr bin spcat amp amp ln sf ospent usr bin spent amp amp ln sf osx usr bin sx amp amp ln sf osx usr bin sgml2xml amp amp ln sf libosp so usr lib libsp so amp amp install catalog add etc sgml OpenSP 1 5 1 cat usr share sgml OpenSP 1 5 1 catalog amp amp install catalog add etc sgml sgml docbook cat etc sgml OpenSP 1 5 1 cat Truco para actualizaciones Elimina las anteriores entr
113. 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 make WORLDOPTS World 2581 tee xfree compile log amp amp exit SPIPESTATUS 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 estandar El comando tee permite visualizar la salida mientras se registran los resultados en un fichero Los par tiesis que engloban el comando ejecutan el comando completo dentro de un subint rprete de comandos y por ltimo el exit SPIPESTATUS asegura que como resultado se devuelva el resultado de make y no el del comando tee 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 Este no elimina autom ticamente los ficheros generados y s lo reconstruye aquellos ficheros o programas que est n anticuados ln sf X11R6 bin usr bin X11 ln sf X11R6 1ib X11 1ibGL sof 1 usr lib ln sf X11R6 include X11 GL usr include Estos comandos est n presen
114. el rat n cada vez que el cursor del rat n se para un rato kmouth kmouth es una aplicaci n que permite a las personas que no pueden hablar que su computadora hable por ellos 410 M s All de Linux From Scratch Versi n 5 1 kdetoys 3 2 2 Introducci n a kdetoys Informaci n sobre el paquete e Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdetoys 3 2 2 tar bz2 e Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdetoys 3 2 2 tar bz2 e Tama o del paquete 2 3 MB e Estimaci n del espacio necesario en disco 14 MB e Tiempo estimado de construcci n 0 98 SBU Dependencias de kdetoys Requerida kdebase 3 2 2 p 387 Opcionales libxm12 2 6 9 p 128 libtiff 3 6 1 p 150 y JasPer Instalaci n de kdetoys Instala kdetoys con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Contenido El paquete kdetoys incluye amor kmoon kodo kteatime ktux kweather y kworldclock Descripciones amor amor Divertido malgastador de recursos 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 411 M s All de Linux From Scratch Versi n 5 1 kdegames 3 2 2 Introducci n a kdegames Informaci n sobre el paquete e Descarga HTTP http mirrors isc org pub
115. 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 amp amp 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 las fuentes del n cleo si se encuentran en usr src linux 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 e Descarga HTTP http www iptables org files iptables 1 2 9 tar bz2 e Descarga FTP ftp ftp netfilter org pub iptables iptables 1 2 9 tar bz2 e Tama o del paquete 183 KB e Estimaci n d
116. est ndares Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources epiphany l 2 epiphany 1 2 5 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources epiphany l 2 epiphany 1 2 5 tar bz2 Taqma o del paquete 2 5 MB Estimaci n del espacio necesario en disco 95 MB Tiempo estimado de construcci n 1 11 SBU Dependencias de Epiphany Requeridas libgnomeui 2 6 1 1 p 435 ScrollKeeper 0 3 14 p 438 y Mozilla 1 6 p 530 Opcionales Nautilus 2 6 1 p 458 y GTK Doc 1 2 p 419 Instalaci n de Epiphany Instala Epiphany ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 sysconfdir etc gnome localstatedir var lib make make install Explicaci n de los comandos sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en ves de SGNOME_PREFIX etc localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de SGNOME_PREFIX var scrollkeeper Contenido El paquete Epiphany contiene epiphany y epiphany bin Descripci n epiphany epiphany es un navegador web de GNOME basado en la herramienta de representaci n de Mozilla 492 M s All de Linux From Scratch Versi n 5 1 GnomeMeeting 1 0 2 Introducci n a GnomeMeeting GnomeMeeting es una aplicaci n de videoconferencia y telefon a sobre VOIP IP compatible
117. fichero no existe cuando se inicia busybox el comando reboot no funcionar Esto puede ser malo para las personas 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 amp amp make make PREFIX mnt loopl1 install 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 amp amp cd build amp amp configure prefix mnt loop1 usr with root prefix disable swapfs disable debug s enable dynamic e2fsck disable nl1s disable evms A 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 sec
118. gt linuxfromscratch org Editor del BLFS Marzo 2003 presente M s All de Linux From Scratch Versi n 5 1 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 ayuda Se puede usar el BLES 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 LES tambi n deber a gustarte ste A partir de la versi n 5 0 la versi n del libro BLFS coincide con la del libro LES Este libro puede ser incompatible con una versi n anterior o posterior del libro LFS xi M s All de Linux From Scratch Versi n 5 1 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 III Librer as y Utilidades Generales En esta secci n se tratan librer as que se necesitan en el resto del libro as como utilidade
119. http ftp gnome org pub GNOME sources libcapplet l 5 libcapplet 1 5 11 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libcapplet 1 5 libcapplet 1 5 11 tar bz2 Tama o del paquete 312 KB Estimaci n del espacio necesario en disco 2 4 MB Tiempo estimado de construcci n 0 01 SBU Dependencias de libcapplet Requerida GNOME Libraries 1 4 2 p 502 Instalaci n de libcapplet Instala libcapplet ejecutando los siguientes comandos configure prefix opt gnome amp amp make make install Explicaci n de los comandos prefix opt 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 512 M s All de Linux From Scratch Versi n 5 1 Soup 0 7 11 Introducci n a Soup El paquete Soup contiene una implementaci n en C de SOAP Protocolo de Acceso a Objetos Simple Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources soup 0 7 soup 0 7 11 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources soup 0 7 soup 0 7 11 tar bz2 Tama o del paquete 324 KB Estimaci n del espacio necesario en disco 11 1 MB Tiempo estimado de construcci n 0 33 Instalaci n de Soup Instala Soup ejecutando los siguientes comandos configure prefix opt gnome amp amp make make install Explicaci n de los comandos prefix opt gnome Instala
120. http www kernel org pub software utils pciutils pciutils 2 1 11 tar bz2 Descarga FTP ftp ftp kernel org pub software utils pciutils pciutils 2 1 11 tar bz2 Tama o del paquete 107 KB Estimaci n del espacio necesario en disco 1 1 MB Tiempo estimado de construcci n 0 02 SBU Dependencias de PCI Utilities Requerida which 2 16 p 181 Instalaci n de PCI Utilities Instala PCI Utilities ejecutando los siguientes comandos make PREFIX usr make PREFIX usr install Contenido El paquete PCI Utilities contiene lspci setpci y update pciids Descripciones Ispci lspci 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 Necesita W get 1 9 1 p 238 o Lynx 2 8 5 p 229 185 M s All de Linux From Scratch Versi n 5 1 pkgconfig 0 15 0 Introducci n a pkgconfig El paquete pkgconfig contiene herramientas para indicar la ruta a las cabeceras y o a las librer as durante la fase make Informaci n sobre el paquete Descarga HTTP http www freedesktop org software pkgconfig releases pkgconfig 0 15 0 tar gz Descarga FTP Tama o del paquete 604 KB Estimaci n del espacio requerido en disco 5 2 MB Tiempo estimado de construcci n 0 22 SBU Instalaci n de pkgcontfig Instala pk
121. hu MPlayer releases MPlayer 1 0Opre4 tar bz2 Descarga FTP ftp ftp1 mplayerhq hu MPlayer releases MPlayer 1 Opre4 tar bz2 Tama o del paquete 4 7 MB Estimaci n del espacio necesario en disco 51 MB Tiempo estimado de construcci n 1 80 SBU Descargas adicionales e CODECs propietarios http www 1 mplayerhq hu MPlayer releases codecs extralite tar bz2 e Piel por defecto para la GUI http www 1 mplayerhq hu MPlayer Skin default 1 8 tar bz2 e Fuentes prerenderizadas http www1 mplayerhq hu MPlayer releases fonts font arial iso 8859 1 tar bz2 Nota Las descargas adicionales no se requieren para construir y usar MPlayer Puedes encontrar mas CODECs pieles y fuentes en la p gina web de MPlayer T Dependencias de MPlayer Opcionales X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 libpng 1 2 5 p 148 libjpeg 6b p 146 GTK 1 2 10 p 363 DirectFB 0 9 20 p 167 SVGAlib 1 4 3 p 165 FreeType 2 1 7 p 159 Fontconfig 2 2 2 p 160 libungif 4 1 0b1 p 153 libogg 1 1 p 561 libvorbis 1 0 1 p 562 AAlib 1 4rc5 p 163 SDL 1 2 7 p 559 XviD 1 0 0 rc4 p 576 aRts 1 2 2 p 555 ALSA 1 0 4 p 545 EsounD 0 2 34 p 557 LZO 1 08 p 142 libmad 0 15 1b p 565 CDParanoia II1 9 8 p 585 libdv 0 101 p 574 libdvdread 0 9 4 p 573 NAS 1 6 p 563 Samba 3 0 4 p 317 LAME 3 95 1 p 584 XMMS 1 2 10 p 582 FLAC 1 1 0 p 571 bFAME 0 9 1 p 568 Theora MP1E FAAD2 GGI FriBidi unrarlib LIRC lirccd y LIVE COM Streaming Media Inst
122. igor Actualizado a FreeType 2 1 8 ATK 1 6 1 ORBit2 2 10 1 GConf 2 6 1 GNOME Virtual File System 2 6 1 1 libgnome 2 6 1 1 libgnomecanvas 2 6 1 1 GNOME Icon Theme 1 2 1 GNOME Themes 2 6 1 libwnck 2 6 1 GNOME Panel 2 6 1 GNOME Session 2 6 1 GAIL 1 6 2 gnome keyring 0 2 1 libgnomeui 2 6 1 y GNOME Desktop 2 6 1 24 de Abril de 2004 tushar Actualizado a openoffice 1 1 1 24 de Abril de 2004 larry Actualizado a cvs 1 11 15 23 de Abril de 2004 igor Actualizado a Control Center 2 6 1 23 de Abril de 2004 bdubbs Completada la secci n X org Retornado a la versi n FreeType2 2 1 7 22 de Abril de 2004 igor Movida la instalaci n de QT a usr con instrucciones suministradas por Tushar Teredesai 22 de Abril de 2004 igor A adido cracklib 2 7 contribuido por DJ Lucas 21 de Abril de 2004 igor Actualizado a OpenSSH 3 8 1p1 libxm12 2 6 9 y libxslt 1 1 6 gracias a Thomas Beneke y Matthew Burgess 21 de Abril de 2004 igor Actualizado a liberoco 0 5 1 y EEL 2 6 1 20 de Abril de 2004 igor Actualizado a gst plugins 0 8 1 19 de Abril de 2004 igor Actualizado a GNOME Terminal 2 6 1 libgtop 2 6 0 GAIL 1 6 1 libxklavier 1 02 y GStreamer 0 8 1 19 de Abril de 2004 igor Actualizado a PHP 4 3 6 por cortes a de Jeremy Utley 18 de Abril de 2004 bdubbs Iniciada la adici n de X org incompleto 18 de Abril de 2004 bdubbs Actualizado a fontconfig 2 2 2 18 de Abril de 2004 bdubbs Ac
123. iii G AA DE DA E EE E i ea 241 Inetutls L42 ornoen nee aerei e EA E EE ATA TA AA EE ESES 243 NFS Utilities LO On A PA de AT A TA TA AA E e SEEE EE TAERE PRS EEEE EOE CA de PIRATA 2A6 NCPES 2 BA aio ta 249 NTPA DO o EA a T 251 19 Utilidades B sicas para el Trabajo en Red ooocococnnoccnccnnccnncnnncnnnconocnnccnnconnconccnnccnnccnnccnnconnconncinncos 254 Traceroute dai in lr A in o ltd 254 Naples litis dirias 256 W hols 40 LA a O Rca 257 IND O ETA 258 20 Clientes de Correo y Noticias scicca croeso eii s e EEE EEEE OESE EESE EaD EESE 259 A E a eni 259 IA NN 261 Fetehmail 62 aos ostias poses ile ore rro nie pros REEERE NoE ES 263 A A O 265 Pi e 4 O Ea E da ca eni 267 1v M s All de Linux From Scratch Versi n 5 1 SEO 9 8 O A A A A a 270 Otros programas de COITEO Y NOTICIAS serieen ane a ar EE E SEEE E ORERE 272 MIES A A A 273 21 Servidores ASCII A A a it fe 274 POSTRE tdi 274 Sendmall 3 A KO EREE a tia rada E Eto 278 EA A a T 281 Qpopper O TR A dea 284 COUTO Dia 286 2ZANIOUOS SEL VIOLES alu tna atte RAMA E den een to AMO id ee tn aba e a A E ARO in ARE 295 BIND O 2D tots 295 Ejecutar un servido E Vta ia ita 300 1D m LO Ee O 0 A EARE E e lila aeS 303 A A 305 e STOP Aa EA AA TA AUTO EESE TOS DATO EA E AE DIN OU ES EEE N 308 ISOC 2 e isa 311 Open A A a AA TRA EE E TA AINDA 313 Samba 3 OA A a 317 A RR 321 VII Servidores de COntenidos A a 323 23 Bases de Dato acia een sae dead ate ne E ode 324 Berkeley DB42 52
124. importante si activas el soporte para DRI como m dulo tal y como se ha indicado antes y 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 xc 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 T 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 kkk kkk kk kx o E 350 define DefaultGcc2i3860pt define DefaultGcc2AxpOpt define DefaultGcc2PpcOpt M s All de Linux From Scratch Versi n 5 1 02 fomit frame pointer march i686 02 mcpu ev6 02 mcpu 750 Las siguientes definiciones normalmente se ajustan c
125. in fingerd pasa a ser finger stream tcp nowait nobody usr sbin tcpd in fingerd Nota El servidor finger se utiliza aqu como ejemplo ES Si usas xinetd se deben hacer cambios similares poniendo nfasis en que debes llamar a usr sbin tcpd en vez de llamar directamente al demonio del servicio y pasarle el nombre del demonio del servicio a tcpd 239 M s All de Linux From Scratch Versi n 5 1 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 tcpdchk 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 servicio 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 240 M s All de Linux From Scratch Versi n 5 1 portmap 5beta Introducci n a portimap El paquete portmap es un sustituto m s seguro para el paquete portmap original de SUN Portmap se utiliza para reenviar petic
126. instalado doxygen y graphviz debes ejecutar make apidox antes de make install Esto se aplica a todos los paquetes que puedan utilizar doxygen T Command explanations prefix KDE _PREFIX This option tells the process to install the package in SKDE_PREFIX disable debug This option causes the system to be compiled without debugging code disable dependency tracking This option speeds up one time builds 385 M s All de Linux From Scratch Versi n 5 1 nable fast malloc full This option tells KDE programs to use an internal memory allocation scheme optimized for KDE disable pcre Omit this switch if you have PCRE installed and you want improved regular expression support in the KDE JavaScript engine Contenido kdelibs proporciona numerosas librer as que necesitan los programas de KDE 386 M s All de Linux From Scratch Versi n 5 1 kdebase 3 2 2 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 Informaci n sobre el paquete Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdebase 3 2 2 tar bz2 Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdebase 3 2 2 tar bz2 Tama o del paquete 17 MB Estimaci n del espacio necesario en disco 174 MB Tiempo estimado de construcci n 17 1 SBU Dependencias de kde
127. its contributors may be used to endorse or promote products derived from this material without specific prior written permission Any material derived from Linux From Scratch 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 Versi n 5 1 Dedicatoria Este libro est dedicado a la comunidad LFS M s All de Linux From Scratch Versi n 5 1 Tabla de contenidos Prod tt A AA A TEA DIA Ea AA E a n E AR AE a De E X Prefacio ninoi onae a NEEE PRESEA AS ASEE E A R OTOES xX Qui n querria leer este broca te xi Organizaci n A E r R E xii LIO UEM a AA AA O r E aE E EO NEE AE EE EEES 1 1 Bienvenido ABLES o e adas 2 ASradecimientos dto nie once 2 Cr ditos
128. krb5 keytab Kerberos 5 y srvtab Kerberos 4 Ambos ficheros deben tener permiso 600 lectura y escritura solo por root Proteger los ficheros de tabla de claves del acceso p blico es crucial parapreservar la seguridad de la instalaci n de Kerberos Eventualmente querr s a adir pr ncipes del demonio servidor a la base de datos y extraerlos al fichero de tabla de claves Har s esto de la misma forma que creaste los pr ncipes del anfitri n A continuaci n un ejemplo add random key ftp belgarath lfs org elige las opciones por defecto ext ftp belgarath lfs org Sal del programa kadmin utiliza quit o exit y regresa al indicador del int rprete de comandos Inicia manualmente el demonio KDC s lo para comprobar la instalaci n usr sbin kdc amp Intenta conseguir un TGT entrada de garant a de entrada con el siguiente comando kinit nombre de ingreso Se te preguntar la contrase a que creaste Tras conseguir tu entrada deber as listarla con el siguiente comando klist En pantalla se montrar la informaci n sobre la entrada Para comprobar el funcionamiento del fichero de tabla de claves ejecuta el siguiente comando ktutil list Esto deber a volcar un listado de los pr ncipes del anfitri n junto con los m todos de encriptaci n usados para acceder al pr ncipe En este punto si todo a ido bien puedes sentirte bastante seguro de la instalaci n y configuraci n del paquete Instala el gi
129. 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 n winbindd winbindd resuelve nombres de servidores NT 320 M s All de Linux From Scratch Versi n 5 1 xinetd 2 3 13 Introducci n a xinetd xinetd es el eXtended InterN ET 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 13 tar gz Descarga FTP Tama o del paquete 291 KB Estimaci n del espacio necesario en disco 5 5 MB Tiempo estimado de construcci n 0 12 SBU Instalaci n de xinetd Instala xinetd ejecutando los siguientes comandos configure prefix usr amp amp make make install Configuraci n de xinetd Ficheros de configuraci n etc xinetd conf Informaci n sobre la configuraci n Asegurate de que la ruta para todos los demonios sea usr sbin en lugar de la ruta por defecto usr etc ejecutando el siguient
130. las librer as 1ibgnomevt s 427 M s All de Linux From Scratch Versi n 5 1 libgnome 2 6 1 1 Introducci n a libgnome El paquete libgnome contiene la librer a 1ibgnome Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources libgnome 2 6 libgnome 2 6 1 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libgnome 2 6 libgnome 2 6 1 1 tar bz2 Tama o del paquete 1 0 MB Estimaci n del espacio necesario en disco 15 3 MB Tiempo estimado de construcci n 0 32 SBU Dependencias de libgnome Requerida GNOME Virtual File System 2 6 1 1 p 427 Opcionales EsounD 0 2 34 p 557 y GTK Doc 1 2 p 419 Instalaci n de libgnome Instala libgnome ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin sysconfdir etc gnome disable gtk doc amp amp make make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Esta opci n pone los ejecutables del sistema en FSGNOME_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 paq
131. lib l1d 2 3 3 so amp amp strip p strip unneeded remove section comment o mnt loop1 1ib libdl so 2 1lib libdl 2 3 3 so chmod 555 mnt loop1 1lib libc so 6 1d linux so 2 1ibdl so 2 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 amp amp losetup d dev loopl amp amp 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 resultado
132. lib roken so 16 roken so 16 0 3 crypto so 0 9 7 usr lib amp amp ln sf lib lib com err so 2 com_err so 2 1 db 4 1 so usr lib amp amp ldconfig Explicaci n de los comandos libexecdir usr sbin Esta opci n pone los programas demonio en usr sbin Nota LE mv mv mv ln Si quieres mantener tu demonios existentes del paquete Inetutils instala los demonios de Heimdal en usr sbin heimdal o donde prefieras Puesto que estos programas son invocados desde x inetd o guiones rc en realidad no importa donde residan mientras que se especifiquen correctamente en el fichero etc x inetd conf y en los guiones re Si eliges algo diferente a usr sbin puede que quieras mover algunos de los programas de usuario como kadmin a usr sbin manuamente bin login bin login shadow bin su bin su coreutils usr bin login suj bin sf bin login usr bin Los programas login y su instalados por Heimdal pertenecen al directorio bin El programa login es enlazado porque Heimdal espera encontralo en usr bin Guardamos los atiguos ejecutables antes de moverlos para asegurarnos en caso de que ocurra alg n fallo mv mv mv mv ln ln ln ln usr lib libfotp so 0 otp so 0 1 4 kafs so 0 kafs so 0 4 0 lib usr lib lib krb5 so 17 krb5 s0o 17 3 0 asnl so 6 asnl so 6 0 2 lib usr lib lib roken so 16 roken so 16 0 3 crypto so 0 9 7 lib usr lib lib com err so 2 com_err so 2 1 db 4 1 so lib sf 1ib libf o
133. libxm12 2 6 9 p 128 Opcionales GTK Doc 1 2 p 419 y docbook utils Instalaci n de GConf Instala GConf ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin sysconfdir etc gnome disable gtk doc amp amp make make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Este comando pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SG6NOME_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 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 425 M s All de Linux From Scratch Versi n 5 1 GNOME MIME Data 2 4 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 Des
134. 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 showconfig 293 M s All de Linux From Scratch Versi n 5 1 showconfig muestra la configuraci n actual de Courier showmodules showmodules mustra los m dulos actuales de Courier 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 294 M s All de Linux From Scratch Versi n 5 1 Cap tulo 22 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 3 Introducci n a BIND El paquete BIND proporciona un servidor DNS y utilidades de cliente Si s lo est s interesado en las utilidades consulta BIND Utilities 9 2 3 p 258 Informaci n sobre el paquete e Descarga HTTP http gd tuwien ac at infosys servers isc bind9 9 2 3 bind 9 2 3 tar gz e Descarga FTP ftp ftp isc org isc bind9 9 2 3 bind 9 2 3 tar gz e Tama o del paquete 4 4 MB e Estimaci n del espacio nece
135. lo largo del libro La parte sobre Configuraci n posterior al LES y Software adicional p 34 es por la que muchos querreis continuar No trata s lo de configuraci n tambi n de Seguridad Cap tulo 4 Seguridad p 67 Sistemas de Ficheros Cap tulo 5 Sistemas de ficheros p 101 Editores Cap tulo Editores p 106 e Int rpretes de Comandos Cap tulo Int rpretes de comandosl p 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 Siguiendo los temas b sicos muchos querreis navegar al menos por la parte Librer as y Utilidades Generales p 119 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 Programaci n p 190 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 p 209 y Entorno de Red b sico p 220 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 Clientes DHCP p 214 y Conexi n por Marcado C
136. los paquetes sean anulados iptables A INPUT EREJE iptables A OUTPUT o icmp Kompre ype 3 ACCE 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 Conclusi n Finalmente quiero recordarte uno de los factores que no debemos olvidar El esfuerzo gastado atacando un sistema se 81 M s All de Linux From Scratch Versi n 5 1 corresponde con el valor de lo que 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 en tldp org LDP nag2 x 087 2 firewall html en tldp ore HOWTO Security HOWTO html en tldp ore HOW
137. 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 jstar jstar 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 112 M s All de Linux From Scratch Versi n 5 1 termidx es un programa usado por joe para generar el fichero ndice de termcap 113 M s All de Linux From Scratch Versi n 5 1 Pico pico se instala como parte de Pine 4 60 p 267 114 M s All de Linux From Scratch Versi n 5 1 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 modern
138. 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 OT 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 unction check_unique 59 M s All de Linux From Scratch Versi n 5 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 Construye la lista con todas las p ginas de manual que tienen el mismo nombre DIR 1 BASENAME basename 2 bz2 BASENAME basename S BASENAME gz GZ_FILE BASENAME gz BZ_FILE S BASENAME bz2 HE RAEE Busca y guarda la mas reciente LATEST cd DIR ls lrt S BASENAME GZ_FILE S BZ_FILE 2 gt dev null tail n for i in S BASENAME S GZ_FILE S BZ_FILE do SLATEST I STS amp amp rm f SDIR Si done En caso de que el fichero especificado sea el mas nuevo devuelve 0 SLATEST 2 amp amp return O Si el fichero no es el mas nuevo devuelve 1 return 1 Nombre del gui n MY NAME basename 0
139. mcs plugins xfce4 iconbox xfce4 mixer xfce4 systray xfce4 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 xftaskbart amp xfdesktop amp exec xfce4 panel EOF Contenido El paquete XFce contiene fgr scramble startxfce4 xfapps xfapps4 xfbook xfbooka4 xfcalendar xfce mecs manager xfce setting show xfce4 about xfce4 iconbox xfce4 panel xfce4 tips xfdesktop xfdiff4 xffm xffstab xffstaba xfglob4 xfhelp4 xflock4 xfmountdev 4 xfprint manager xfprint4 xfrun4 xfsamba4 xftaskbar4 xfterm4 xftrash4 xftree4 xfwm4 y las librer as 1ibdbh 1libxfce4mes libxfce4util libxfcegui4 libxffm y libxfprint Descripciones fgr fer es una herramienta de b squeda de contenido en ficheros para xffm xfce mce manager xfce mce manager es el administrador de configuraci n de XFce 380 M s All de Linux From Scratch Versi n 5 1 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 xfce4 panel es el administrador del panel de XFce Contiene el lanzador un reloj un alerta de correo nuevo un cambiador de escritorio
140. 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 vacio 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 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
141. 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 531 M s All de Linux From Scratch Versi n 5 1 nabl 1f 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 1dap Desactiva el soporte LDAP Recomendado si se desactiva el cliente de correo nable calendar Construye el cliente de calendario nable 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 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 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 enabl
142. necesitan varios paquetes comerciales y precompilados 207 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http prdownloads sourceforge net nasm nasm 0 98 38 tar bz2 Descarga FTP Tama o del paquete 536 KB Estimaci n del espacio necesario en disco 6 3 MB Tiempo estimado de construcci n 0 14 SBU Instalaci n de NASM Instala NASM ejecutando los siguientes comandos configure prefix usr amp amp make 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 208 M s All de Linux From Scratch Versi n 5 1 Parte 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 M s All de Linux From Scratch Versi n 5 1 Cap tulo 13 Entorno de Red por Marcado Telef nico Dial Up PPP 2 4 2 Introducci n a PPP El paquete PPP contiene el demonio pppd y el programa chat Se utiliza para conectarse a otras m qu
143. 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 nable shared pp Esto activa la construcci n de la librer a compartida 1 ibpostproc librer a para el post procesamiento que incluye filtros como sharpen enable gui Esta opci n indica a MPlayer que se compile el c digo de la GUI requiere GTK 1 2 10 p 363 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 Configuraci n de MPlayer Ficheros de configuraci n etc mplayer mplayer 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 tar xjvf font arial iso 8859 1 tar bz2 C usr share mplayer font amp amp cd usr share mplayer font amp amp ln sf font arial iso 8859 1 font arial tama o de la fuente iso 8859 1 Puedes elegir un tama o de la fuente de 14 18 24 o 28 Establece los permisos correctos para los CODECs pieles y fuentes 591 M s All de Linux From Scratch Versi n 5 1 chown R root root localizaci n de los CODECS amp amp chown R root root usr share mplayer Opcionalmente c
144. o del paquete 400 KB Estimaci n del espacio necesario en disco 4 6 MB Tiempo estimado de construcci n 0 09 SBU Dependencias de G wrap Requeridas Guile 1 6 4 p 139 y slib 2d6 p 140 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 141 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http www oberhumer com opensource lzo download lzo 1 08 tar gz Descarga FTP http ftp uni koeln de util arc lzo 1 08 tar gz Tama o del paquete 421 KB Estimaci n del espacio necesario en disco 5 4 MB Tiempo estimado de construcci n 0 22 SBU Instalaci n de LZO Instala LZO ejecutando los siguientes comandos configure prefix usr enable shared amp amp make make install Contenido El paquete LZO contiene la librer a 1ib1zo Descripci n liblzo liblzo es una librer a para la compresi n y descompresi n de datos 14
145. o escribe en Discos Compactos scgcheck segcheck se usa para verificar la Interfaz Binaria de Aplicaciones de 1ibscg Utilidades de soporte 599 M s All de Linux From Scratch Versi n 5 1 isoinfo isodump isovfy isodebug y devdump son programas para volcar y verificar im genes ISO9660 rscsi rsesi es un administrador SCSI remoto Librer as de soporte libdef1t libedc_ecc libfile libhfs libparanoia librscg libsceg libschily y libunls son las librer as de soporte de este paquete 600 M s All de Linux From Scratch Versi n 5 1 Cdrdao 1 1 8 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 el paquete Descarga HTTP http prdownloads sourceforge net cdrdao cdrdao 1 1 8 tar gz Descarga FTP Tama o del paquete 1 5 MB Estimaci n del espacio necesario en disco 35 MB Tiempo estimado de construcci n 0 68 SBU Dependencias de Cdrdao Opcionales LAME 3 95 1 p 584 pkgconfig 0 15 0 p 186 gtkmm y gnomemm Instalaci n de Cdrdao Instala Cdrdao ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete Cdrdao contiene cdrdao cue2toc y toc2cue 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 co
146. p 502 y Python 2 3 3 p 190 si fu compilado utilizando expat 1 95 7 p 135 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 amp amp make 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 509 M s All de Linux From Scratch Versi n 5 1 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 GNOME Informaci n sobre el paquete e Descarga HTTP http ftp gnome org pub GNOME sources gal 0 24 gal 0 24 tar bz2 e Descarga FTP ftp ftp gnome org pub GNOME sources gal 0 24 gal 0 24 tar bz2 e Tama o del paquete 1 0 MB 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 p 505 y libglade 0 17 p 509 Opcional GNOME Virtual File System 1 0 5 p 508 Instalaci n de GAL Instala GAL ejecutando los siguientes comandos configure prefix opt gnome disable gtk doc make make insta
147. para hacer diagramas de flujo kpresenter kpresenter es un programa para crear y reproducir presentaciones kspread kspread es una aplicaci n de hojas de c lculo personalizable por medio de guiones kugar kugar es una herramienta para crear informes kword kword es un procesador de texto y aplicaci n de publicaci n de escritorio al estilo de framemaker 526 M s All de Linux From Scratch Versi n 5 1 OpenOffice 1 1 1 Introducci n a OpenOffice OpenOffice es un entorno ofim tico el hermano en c digo abierto de StarOffice Informaci n sobre el paquete Descarga HTTP http download openoffice org l 1 1 source html Descarga FTP Tama o del paquete 189 MB Estimaci n del espacio necesario en disco 5 0 GB Tiempo estimado de construcci n Dependencias de OpenOffice Requeridas X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 Zip 2 3 p 184 UnZip 5 51 p 182 Tesh 6 13 00 p 117 which 2 16 p 181 Recomendada J25SDK 1 4 2 p 193 Opcionales Linux PAM 0 77 p 69 libart_1gp1 2 3 11 p 429 startup notification 0 6 p 369 y Apache Ant Descargas adicionales e Librer a del Recortador General de Pol gonos Opcional si se usa libart_lgp1 2 3 11 p 429 ftp ftp cs man ac uk pub toby gpc gpe231 tar Z e Parche necesario El ejecutable test est en bin no en usr bin http www linuxfromscratch org patches blfs cvs openoffice 1 1 1 test bin loc patch e Parche necesario si no instalaste Linux
148. 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 304 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http prdownloads sourceforge net leafnode leafnode 1 9 43 rel tar bz2 Descarga FTP Tama o del paquete 614 KB Estimaci n del espacio necesario en disco 14 MB Tiempo estimado de construcci n 0 11 SBU Dependencias de Leafnode Requeridas PCRE 4 5 p 122 y tepwrappers 7 6 p 239 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 A sysconfdir etc news with lockfile var lock fetchnews lck amp amp make make install amp amp ldconfig amp amp make update Explicaci n de los comandos de instalaci n localstatedir var Cambia el directorio almac n por defecto de usr var sysconfdir etc news leafnode lee sus datos de configuraci n de un fichero llam
149. 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 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 redump rpdump se usa para copiar los datos de ficheros de configuraci n remotos de Pine o libretas de direcciones en ficheros 268 M s All de Linux From Scratch Versi n 5 1 locales 269 M s All de Linux From Scratch Versi n 5 1 sirn 0 9 8 0 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 prdownloads sourceforge net sIrn sIrn 0 9 8 0 tar bz2 Descarga FTP ftp ftp fh heilbronn de pub mirrors sIrn slrn 0 9 8 0 tar bz2 Tama o de la descarga 972 KB Es
150. 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 422 M s All de Linux From Scratch Versi n 5 1 libbonobo 2 6 0 Introducci n a libbonobo El paquete libbonobo contiene las librer as 1ibbonobo Es un sistema componente y compositor de documentos para GNOME Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources libbonobo 2 6 libbonobo 2 6 0 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libbonobo 2 6 libbonobo 2 6 0 tar bz2 Tama o del paquete 1 1 MB Estimaci n del espacio necesario en disco 59 MB Tiempo estimado de construcci n 1 01 SBU Dependencias de libbonobo Requeridas ORBit2 2 10 1 p 421 y Perl modules p 191 XML Parser Opcional GTK Doc 1 2 p 419 Instalaci n de libbonobo Instala libbonobo ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin sysconfdir etc gnome amp amp make make install Explicaci n de los comandos prefix pkg config variable prefix ORBit 2 0 Estableciendo el sitio de instalaci n con este comando en v
151. 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 LFS 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 Stone lt mstone lt at gt linux com gt por donar los servidores para linuxfromscratch org e Gerard Beekmans lt gerard lt at gt linuxfromscratch org gt por iniciar y escribir gran parte del proyecto LFS e Jesse Tie Ten Quee lt highos lt at gt linuxfromscratch 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 LES y subproyectos relacionados e Robert Briggs por donar los nombres de dominio linuxfromscratch org y linuxfromscratch com e Frank Skettino lt bkenoah lt at gt oswd org gt en OSWD por hacer los dise os iniciales de los sitios web de LFS y BLES e Garrett LeSage
152. prefix usr libexecdir usr lib amp amp make make install Explicaci n de los comandos libexecdir usr lib Este comando instala los ficheros en usr 1ib rep en lugar de en user libexec rep Contenido El paquete librep contiene rep rep config rep remote rep xgettext repdoc y las librer as 1 ibrep Descripciones rep rep es el int rprete Lisp Librer as librep Las librer as 1ibrep contienen las funciones necesarias para el int rprete Lisp 192 M s All de Linux From Scratch Versi n 5 1 J2SDK 1 4 2 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 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 d
153. proporcionan la API para implementar interfaces gr ficas de usuario 366 M s All de Linux From Scratch Versi n 5 1 LessTif 0 93 94 Introducci n a LessTif El paquete LessTif contiene una versi n en C digo Abierto de OSF Motif R Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net lesstif lesstif 0 93 94 tar bz2 Tama o del paquete 3 4 MB Estimaci n del espacio necesario en disco 40 MB Tiempo estimado de construcci n 2 73 SBU Dependencias de LessTif Requerida X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 Instalaci n de LessTif Instala LessTif ejecutando los siguientes comandos find name Makefile in xargs sed i s prefix LessTif Q prefix share LessTiffg amp amp configure prefix usr enable build 20 A enable build 21 A disable debug enable production disable build tests with xdnd make make install Explicaci n de los comandos sed i st prefix LessTif prefix share LessTiffg Esto mueve la localizaci n del directorio usr LessTif que no cumple con el FHS a usr share LessTif nable build 20 Construye una versi n de las librer as LessTif compatible con Motif 2 0 nable 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 Les
154. que necesitan saber con qu librer as y rutas de cabeceras fu compilado GIMP 522 M s All de Linux From Scratch Versi n 5 1 Evolution 1 4 5 Introducci n a Evolution El paquete Evolution contiene un entorno integrado de correo calendario y libreta de direcciones Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources evolution 1 4 evolution 1 4 5 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources evolution l 4 evolution 1 4 5 tar bz2 Tama o del paquete 12 MB Estimaci n del espacio necesario en disco 387 MB Tiempo estimado de construcci n 10 84 SBU Descargas adicionales e Aplicaci n necesaria http ftp2 nchu edu tw UNIX Database BerkeleyDB db 3 1 17 tar gz Dependencias de Evolution Requeridas OpenSSL 0 9 7d p 120 libsoup 1 99 28 p 226 GAL 1 99 11 p 464 y GtkHTML 3 0 10 p 465 Opcionales OpenLDAP 2 1 30 p 313 y GTK Doc 1 2 p 419 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 e Instala Berkeley DB 3 1 17 ejecutando los siguientes comandos cd build unix amp amp dist configure prefix opt db 3 1 17 enable compat185 ma
155. rcs2log Generador de RCS a ChangeLog 237 M s All de Linux From Scratch Versi n 5 1 Wget 1 9 1 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 Descarga HTTP http ftp gnu org gnu wget wget 1 9 1 tar gz Descarga FTP ftp ftp gnu org gnu wget w get 1 9 1 tar gz Tama o del paquete 1 3 MB Estimaci n del espacio necesario en disco 6 2 MB Tiempo estimado de construcci n 0 11 SBU Dependencias de Wget Opcionales OpenSSL 0 9 7d p 120 y Dante 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 sysconfdir etc Esto cambia el destino de los ficheros de configuraci n de usr etca etc Configuraci n de Wget Ficheros de configuraci n etc wgetrc wgetrca 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 238 M s All de Linux From Scratch Versi n 5 1 tcpwrappers 7 6 Introducci n a tcpwrappers El paquete tcpwrapp
156. 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 O 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 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 547 M s All de Linux From Scratch Versi n 5 1 ALSA Library 1 0 4 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 1 0 4 tar bz2 Descarga FTP ftp ftp alsa project org pub lib alsa lib 1 0 4 tar bz2 Tama o del paquete 560 KB Estimaci
157. rm f usr include tcl V generic tcl tclDecls tclPlatDecls h ln nsf usr include tcl V usr lib tcl1 V include amp amp ln sf libtcl V so usr lib libtcl so 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 204 M s All de Linux From Scratch Versi n 5 1 Tk 8 4 6 Introducci n a Tk El paquete Tk contiene las Herramientas GUI de TCL Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net tcl tk8 4 6 src tar gz Descarga FTP ftp ftp us kemacs org pub tcl tcl8_4 tk8 4 6 src tar gz Tama o del paquete 3 1 MB Estimaci n del espacio necesario en disco 17 4 MB Tiempo estimado de construcci n 0 41 SBU Dependencias de Tk Requeridas X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 y Tcl 8 4 6 p 204 Instalaci n de Tk Instala Tk ejecutando los siguientes comandos VERSION 8 4 6 amp amp V echo VERSION cut d f 1 2 amp amp DIR S PWD cd unix configure prefix usr amp amp
158. se instal con el paquete tar en el LES 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 y mt Descripciones cpio cpio copia ficheros en y de archivos mt mt controla las operaciones de los dispositivos de cinta magn tica 187 M s All de Linux From Scratch Versi n 5 1 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 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 org pub Linux utils file managers mc mc 4 6 0 tar gz Descarga FTP ftp ftp uni koeln de util shell mc 4 6 0 tar gz Tama o del paquete 3 6 MB Estimaci n del espacio necesario en disco 31 MB Tiempo estimado de construcci n 0 45 SBU Dependencias de MC Requeridas GLib 1 2 10 p 133 o GLib 2 4 1 p 134 Opcionales GPM 1 20 1 p 176 X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 Samba 3 0 4 p 317 slang 1 4 9 p 124 Zip 2 3 p 184 UnZip 5 51 p 182 y GNOME Libraries 1 4 2 p 502 Instalaci n de MC Instala MC ejecutando los siguientes comandos configure prefix usr amp amp make ma
159. se detenga los mensajes son inofensivos ign ralos cd control make amp amp make cd amp amp cd control build linux i 86 amp amp cp a j2sdk image opt j2sdk j2sdk 1 4 2 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 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
160. se utiliza para evitar la rutina de configuraci n que solicita la confirmaci n de los directorios de instalaci n que se la pasamos a configure 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 with ZIP yes with DIR_GZLIB usr lib Esto activa el soporte para manejar im genes TIFF con datos de codificaci n comprimidos with JPEG yes with DIR_JPEGLIB usr lib Utiliza estas opciones para activar el soporte para el manejo de im genes TIFF con datos de codificaci n JPEG 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 1lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as 150 M s All de Linux From Scratch Versi n 5 1 compartidas Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como root Contenido El paquete libtiff contiene fax2ps fax2tiff gif2tiff pal2rgb ppm2tiff ras2tiff raw2tiff rgb2ycbcr thumbnail tif 2bw tiff2pdf tiff2ps tiff2rgba tiftemp tiffep tiffdither tif dump tiffinfo tiffmedian tiffset tiffsplit y las librer as Libtiff Descripciones fax2ps fax2ps convierte un facs mil TIFF en un fichero PostScript comprimido
161. session 2 6 0 nautilus 2 6 0 gstreamer 0 8 0 gst plugins 0 8 0 y control panel 2 6 0 3 2 de Abril de 2004 larry Actualizado a gnome vfs 2 6 0 libgnome 2 6 0 libglade 2 3 6 libgnomecanvas 2 6 0 libbonoboui 2 6 0 gnome icon theme 1 2 0 libgnomeui 2 6 0 y gnome themes 2 6 0 2 de Abril de 2004 igor Actualizado a Nail 10 7 libao 0 8 5 y MPlayer 1 0pre3try2 1 de Abril de 2004 larry Actualizado a gtk doc 1 2 ORBit2 2 10 0 libbonobo 2 6 0 y GConf 2 6 0 1 de Abril de 2004 larry Actualizado a DocBook XML 4 3 y DocBook 4 3 sgml 30 de Marzo de 2004 tushar Corregido el gui n compressdoc para que pueda invocarse como compressdoc en vez de usr bin compressdoc Movido el gui n a usr sbin 30n de Marzo de 2004 tushar Actualizado a xfsprogs 2 6 9 13 M s All de Linux From Scratch Versi n 5 1 27 de Marzo de 2004 tushar Actualizado mysql postgresql bind dhcp apache proftpd gdm alsa cups Iprng xfree86 openssh rsync samba y xinetd para que usen Ifs bootscripts para los giones de arranque 27 de Marzo de 2004 tushar A adido pico a la liste de editores de texto 27 de Marzo de 2004 tushar Actualizado nfs ntp portmap exim postfix y sendmail para que usen Ifs bootscripts para los guiones de inicio 26 de Marzo de 2004 igor Actualizados los servidores NTP de ejemplo a stratum 2 acceso abierto varias localizaciones 25 de Marzo de 2004 tushar Actualizado a fam 2 7 0 A adida la o
162. siguientes entradas xmlcatalog noout add public OASIS DTID DocBook XML V4 1 2 EN http www oasis open org docbook xm1 4 1 2 docbookx dtd etc xml1 docbook amp amp xmlcatalog noout add delegateSystem http www oasis open org docbook xm1 4 1 2 N file etc xml docbook etc xml catalog xmlcatalog noout add delegateURI http www oasis open org docbook xm1 4 1 2 N file etc xml docbook etc xml catalog xmlcatalog noout add rewriteSystem http www oasis open org docbook xm1 4 1 2 file usr share xml docbook xml dtd 4 3 etc xml1 docbook amp amp xmlcatalog noout add rewriteURI http www oasis open org docbook xm1 4 1 2 632 M s All de Linux From Scratch Versi n 5 1 file usr share xml docbook xml dtd 4 3 etc xml docbook xmlcatalog noout add rewriteURI http www oasis open org docbook xm1 4 2 file usr share xml1 docbook xml dtd 4 3 etc xml docbook Contenido El paquete DocBook XML DTD contiene ficheros DTD ficheros MOD y ficheros 1 Descripciones Ficheros DTD ENT 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 DT
163. sobre el paquete Descarga HTTP http www libsdl org release SDL 1 2 7 tar gz Descarga FTP Tama o del paquete 2 4 MB Estimaci n del espacio necesario en disco 46 MB Tiempo estimado de construcci n 0 99 SBU Dependencias de SDL Opcionales ALSA 1 0 4 p 545 EsounD 0 2 34 p 557 aRts 1 2 2 p 555 NAS 1 6 p 563 NASM 0 98 38 p 208 X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 AAlib 1 4rc5 p 163 DirectFB 0 9 20 p 167 y SVGALib 1 4 3 p 165 Instalaci n de SDL Instala SDL ejecutando los siguientes comandos configure prefix usr disable debug amp amp make make install Explicaci n de los comandos disable debug Esta opci n configura SDL para que se construya con optimizaciones agresivas nable video aalib Esta opci n se necesita para 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 1lib 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 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
164. 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 117 M s All de Linux From Scratch Versi n 5 1 ZSH 4 2 0 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 Descarga HTTP http www zsh org pub zsh 4 2 0 tar bz2 Descarga FTP ftp ftp zsh org zsh zsh 4 2 0 tar bz2 Tama o del paquete 1 9 MB Estimaci n del espacio necesario en disco 17 MB Tiempo estimado de construcci n 0 51 SBU Dependencias de ZSH Opcional PCRE 4 5 p 122 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 ZSH incluyendo etc zshenv etc zprofile etc zshrc etc zlogin y et
165. sus propiedades Es una forma facil de encontrar el car cter que posiblemente conozcas s lo por su n mero Unicode o p nto de c digo Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gucharmap l 4 gucharmap 1 4 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gucharmap l 4 gucharmap 1 4 1 tar bz2 Tama o del paquete 1 5 MB Estimaci n del espacio necesario en disco 23 MB Tiempo estimado de construcci n 0 24 SBU Dependencias de gucharmap Requeridas intltool 0 30 p 422 popt 1 7 p 123 y GTK 2 4 1 p 366 Opcionales libgnomeui 2 6 1 1 p 435 y ScrollKeeper 0 3 14 p 438 Instalaci n de gucharmap Instala gucharmap 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 1lib scrollkeeper en vez de SGNOME_PREFIX var scrollkeeper Contenido El paquete gucharmap contiene charmap gnome character map gucharmap y libgucharmap Descripci n gucharmap gucharmap es un mapa de caract res Unicode y visor de fuentes 484 M s All de Linux From Scratch Versi n 5 1 Nautilus CD Burner 2 6 1 Introducci n a Nautilus CD Burner Nautilus CD Burner te permite escribir f cilmente ficheros en un CD con GNOME arrastrando y soltando ficheros en el administrador de fichero
166. sysconfdir 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 308 M s All de Linux From Scratch Versi n 5 1 servidor SSH que autentifica mediante contrase as de usuario encriptadas con md5 libexecdir usr sbin OpenSSHSSH instala los programas llamados por otros programas en usr libexec sftp server es una utilidad de sshd y ssh askpass es una utilidad 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 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 Para iniciar el servidor SSH en el arranque instala el gui n de inicio etc rc d init d sshd incluido en el paquete blfs bootscripts 5 1 p 32 make install sshd Contenido El paquete OpenSSH contiene ssh sshd ssh agent ssh add sftp scp ssh keygen sftp server y ssh keyscan Descripciones ssh El programa cliente b sic
167. 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 haciendo 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 hhardware hdparm 5 5 tar gz Descarga FTP Tama o del paquete 33 KB Estimaci n del espacio necesario en disco 257 KB Tiempo estimado de construcci n 0 01 SBU Descarga adicional e Parche necesario http www linuxfromscratch org patches blfs cvs hndparm 5 5 glibc_CVS 1 patch Instalaci n de hdparm Primero aplica el parche necesario patch Npl i hdparm 5 5 glibc_CVS 1 patch Instala hdparm ejecutando los siguientes comandos make 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 180 M s All de Linux From Scratch Versi n 5 1 which 2 16 y alternativas La presencia ausencia del programa which en el li
168. usr linux _shlibz amp amp make prefix usr install amp amp 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 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 182 M s All de Linux From Scratch Versi n 5 1 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 183 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http www mirror ac uk sites ftp
169. xs1 1 65 1 usr share xml docbook xsl stylesheets 1 65 1 etc xml catalog amp amp xmlcatalog noout add rewriteURI http docbook sourceforge net release xs1 1 65 1 usr share xml docbook xsl stylesheets 1 65 1 etc xml catalog amp amp xmlcatalog noout add rewriteSystem http docbook sourceforge net release xsl current usr share xml docbook xsl stylesheets 1 65 1 etc xml catalog amp amp xmlcatalog noout add rewriteURI http docbook sourceforge net release xsl current usr share xml docbook xsl stylesheets 1 65 1 etc xml catalog amp amp xmlcatalog noout add delegateSystem http docbook sourceforge net release xsl file etc xml docbook etc xml catalog xmlcatalog noout add delegateURI http docbook sourceforge net release xsl file etc xm1l docbook etc xml catalog Configuraci n de DocBook XSL Stylesheets Ficheros de configuraci n etc xml catalog 634 M s All de Linux From Scratch Versi n 5 1 Informaci n sobre la configuraci n El anterior gui n de instalaci n crea los ficheros y actualiza el cat logo Contenido El paquete DocBook XSL Stylesheets contiene hojas de estilo XSL para HTML y FO 635 M s All de Linux From Scratch Versi n 5 1 Cap tulo 45 PostScript Este cap tulo incluye aplicaciones para crear manipular o ver ficheros PostScript y ver ficheros en Formato Portable de Documento PDF
170. y Libgsf gnome 454 M s All de Linux From Scratch Versi n 5 1 libcroco 0 5 1 Introducci n a libcroco El paquete libcroco contiene las librer as 1libcroco Son tiles para proporcionar una API CSS Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub gnome sources libcroco 0 5 libcroco 0 5 1 tar bz2 Descarga FTP ftp ftp gnome org pub gnome sources liberoco 0 5 liberoco 0 5 1 tar bz2 Tama o del paquete 281 KB Estimaci n del espacio necesario en disco 9 5 MB Tiempo estimado de construcci n 0 01 SBU Dependencias de libcroco Requeridas GLib 2 4 1 p 134 y libxml2 2 6 9 p 128 Instalaci n de libcroco Instala libcroco ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 amp amp make make install Contenido El paquete libcroco contiene las librer as 1libcroco 455 M s All de Linux From Scratch Versi n 5 1 librsvg 2 6 5 Introducci n a librsvg El paquete librsvg contiene las liber as 1 ibrsvg Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources librsvg 2 6 librsvg 2 6 5 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources librsvg 2 6 librsvg 2 6 5 tar bz2 Tama o del paquete 288 KB Estimaci n del espacio necesario en disco 10 1 MB Tiempo estimado de construcci n 0 25 SBU Dependencias de librsvg Requeridas GTK 2 4 1 p 366 libxm12 2 6 9 p 128 li
171. 0 de Mayo de 2004 igor Actualizado a XSane 0 93 suministrado por Alexander E Patrakov 10 de Mayo de 2004 igor Actualizado a AT SPI 1 4 2 10 de Mayo de 2004 igor A adido Nautilus CD Burner 2 6 1 Zenity 2 6 2 y GNOME Speech 0 3 2 9 de Mayo de 2004 igor Actualizado a OpenLDAP 2 1 30 suministrado por Randy McMurchy 9 de Mayo de 2004 igor A adido GPdf 0 131 y gucharmap 1 4 1 8 de Mayo de 2004 igor Actualizado a Heimdal 0 6 2 suministrado por Randy McMurchy 8 de Mayo de 2004 larry Actualizado a gcc 3 3 3 8 de Mayo de 2004 igor A adido GNOME Netstatus 2 6 1 y gcalctool 4 3 51 8 de Mayo de 2004 igor Actualizado a GAL 2 1 8 y GNOME Media 2 6 1 8 de Mayo de 2004 tushar Corregidos los comandos de compilaci n de qt cuando se instala en usr 7 de Mayo de 2004 igor A adido File Roller 2 6 1 7 de Mayo de 2004 igor Actualizado a EOG 2 6 1 ggv 2 6 1 GConf Editor 2 6 1 y GNOME Utilities 2 6 2 7 de Mayo de 2004 bdubbs Actualizado a qt 3 3 2 Cambiada la extructura xml A adido md3sum Explicado un sistema alternativo de construcci n 7 de Mayo de 2004 bdubbs Puesta la introducci n a los administradores de ventanas en una secci n aparte 6 de Mayo de 2004 larry Actualizado udftools al parche del n cleo 2 4 26 6 de Mayo de 2004 igor Actualizado a libgtkhtml 2 6 1 Yelp 2 6 1 bug buddy 2 6 1 gtksourceview 1 0 1 y gedit 2 6 1 5 de Mayo de 2004 larry A adido MIT Kerberos a la secci
172. 1 M s All de Linux From Scratch Versi n 5 1 VERBOSE_OPT v Pr 2 y superiores es mas detallado DEST_FD0 dev stdout DEST_FD1 dev stdout VERBOSE_OPT v v ri esac Nota en mi m quina man path muestra usr share man duplicado una vez con al final y otra si l if z MAN_DIR then MAN_DIR man path C MAN_CONF man conf sed s n g while read foo do dirname foo done sort u while read bar do echo n bar done fi Si no hay MANPATH en S MAN_CONF man conf aborta el proceso if z MAN DIR then echo Directorio no especificado y no encontrado con 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 g echo n gzip decompress d echo n descompresi n echo n desconocido esac echo S 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 F amp amp echo si echo no echo man conf is MAN_CONF man conf echo n Enlaces duros foo LN_OPT foo S echo convertir en blandos echo dejarlos as echo n Enlaces blandos foo LN_OPT foo H amp amp echo convertir en duros echo dejar
173. 2 M s All de Linux From Scratch Versi n 5 1 libpcap 0 8 3 Introducci n a libpcap libpcap proporciona fuciones para la captura de paquetes a nivel de usuario utilizada en la monitorizaci n de redes de bajo nivel Informaci n sobre el paquete Descarga HTTP http www tepdump org release libpcap 0 8 3 tar gz Descarga FTP Tama o del paquete 299 KB Estimaci n del espacio necesario en disco 1 9 MB Tiempo de construcci n estimado 0 05 SBU Instalaci n de libpcap Instala libpcap ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete libpcap proporciona la librer a libpcap Descripci n libpcap libpcag es una librer a para captura de paquetes a nivel de usuario 143 M s All de Linux From Scratch Versi n 5 1 libusb 0 1 8 Introducci n a libusb El paquete libusb contiene una librer a usada por algunas aplicaciones para acceder a dispositivos USB Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net libusb libusb 0 1 8 tar gz Descarga FTP Tama o del paquete 314 KB Estimaci n del espacio necesario en disco 2 1 MB Tiempo estimado de construcci n 0 03 SBU Dependencia de libusb Opcionales OpenJade 1 3 2 p 627 y DocBook SGML DTD 3 1 p 621 Instalaci n de libusb Instala libusb ejecutando los siguientes comandos configure prefix usr disable build docs amp
174. 2 i 324 Berkeley DB 3 3 Mii de sc addons 326 MISQLAD O id o 328 Postere SOLTADO A A A A ri 330 DAVE LA Web A a d An 334 Apache 2040 ti rl a Ta ia tn ade oa ia aio 334 PEPA 6 a A A ET EE da 337 PLOETPD AZ ada 339 VIII X Administradores de Ventanas oooccccocncnncncnccncncnnnnoncnnoncno nono nr nnnnrno nano non nn rno nano nr nnnnrnrnnnnoninannnos 342 255 Entorno X Window li 343 XOL RN 343 XAO AAA Di 349 Componentes de X WINdOW ccoomcssscomisis cocine AO AT DE PAU A DAR AA i iep EREA ci 357 265 Libreri as X waia termene ADA A AA ACTA ADA DEA A AA TOS AA A A SEUS SETAS ae isos 360 DEI dias 360 CA ET O it A Ad Din 363 Pango A DI A UU is PURI EI SAIO N DE dro QU en PURA AS RUA GATO pa Po de UE o PER V TE ea AU 364 ATIC ld EE o A EU E RAR ET 365 CTREZAT a IE OU a ROS PU 366 Messit O O3 OA eido cona O 367 st rtup notific tion 0 6 a TA AA ETA dA A DATA AA AA TIA A TUA PUTA TA pa 369 shared mime info 0 14 fibra TA TA DA AA ADA Ta E DO a A a A DA DR DRA DER IA A ala de dn dn LA E aS 370 hicoloric n theme 0 A TEA A A AA a A A EDAD E A DA AA AD EA o CS S a 371 blanda dd dond E TA E EA AA E ATO EAT 372 27 As adore de Ventan s ines 373 Introducci n oa 373 SI A ts 374 AS O A A EA A E RI a E DI AA E A SU E AES 376 Met cityv 2 SO agua ada ATA UTC CA AEAT TAN AA ATA dA DATA sentaba 378 XICA O 379 AEREA aii 382 28 Paquetes Basede KDE vsoti tio ret e s eiii tia ii rd 383 Configuraci n previa ala Instalaci n coicetcnnis
175. 2 opt gt amp amp ln s libqt mt so opt qt lib libgt so amp amp cp r doc man opt qt doc amp amp cp r examples opt qt doc exit Configuraci n S lo para el m todo 2 actualiza los ficheros etc 1d so conf y etc man conf cat gt gt etc ld so conf lt lt EOF Inicio de la adici n de qt a etc ld so conf opt at lib Fin de la adici n de qt EOF ldconfig cat gt gt etc man conf lt lt EOF 361 M s All de Linux From Scratch Versi n 5 1 Inicio de la adici n de gt a man conf MANPATH opt qt doc man Fin de la adici n de qt a man conf EOF Igualmente es necesario establecer la variable OTDIR cuando se compilan paquetes que dependen de Qt A ade lo siguiente al gui n de inicializaci n bash_profile de cada usuario que construya paquetes usando las librerias Qt Alternativamente la variable puede ponerse en el fichero etc profile del sistema export QOTDIR 0opt qt Explicaci n de los comandos sed i s cp f install mkspecs linux g qmake conf install es m s seguro que cp cuando se usa en librer as bash Este comando inicia un subint rprete de comandos para aislar los cambios del entorno export QTDIR PWD Este comando define d nde se encuentra el directorio ra z de Qt export LD_LIBRARY_PATH PWD lib LD_LIBRARY_PATH Este comando establece la localizaci n de las librer as para el proceso de construcci n export PATH PWD bin PATH Este comando permite a
176. 2 10 p 582 OpenSLP Wireless Tools libgadu y JasPer Instalaci n de kdenetwork Instala kdenetwork con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Configuraci n de kdenetwork Instala el gui n de inicio etc rc d init d lisa incluido en el paquete blfs bootscripts 5 1 p 32 make install lisa 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 kdict kget knewsticker kopete kpf kppp krdc krfb ksirc ktalkd kwifimanager y lisa Descripciones kdict kdict es un cliente gr fgico para el Protocolo de Servidor de Diccionario DICT kget kget te permite agrupar descargas 393 M s All de Linux From Scratch Versi n 5 1 knewsticker knewsticker es un subprograma de noticias para el Panel Lanzador de Aplicaciones de KDE kopete kopete es el cliente multiprotocolo para mensajeria instant nea de KDE kpf kpf te permite compartir ficheros por la red kppp kppp es una utilidad de acceso a Internet por marcado telef nico krdc krdc es una aplicaci n cliente que te permite ver e incluso controlar una sesi n de escritorio en otra m quina que est ejecutando un servidor compatible VNC krfb krfb es una aplicaci n servidor que te permite compartir tu sesi n a
177. 29 DocBook XML DTD 4 3 p 631 y DocBook XSL Stylesheets 1 65 1 p 634 Instalaci n de GTK Doc Instala GTK Doc ejecutando los siguientes comandos 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 gtkdoc scanobj y gtkdocize Descripci n Todos ellos son guiones de Perl usados por los guiones Make fi le para generar la documentaci n de los paquetes 419 M s All de Linux From Scratch Versi n 5 1 libIDL 0 8 3 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 Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources libIDL 0 S 11bIDL 0 8 3 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libIDL 0 8 1ibIDL 0 8 3 tar bz2 Tama o del paquete 304 KB Estimaci n del espacio necesario en disco 4 5 MB Tiempo estimado de construcci n 0 12 SBU Dependencias de libIDL Requerida GLib 2 4 1 p 134 Instalaci n de liblDL Instala libIDL ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete libIDL contiene las librer as 1ibIDL 2 Descripci n Librer as liblDL Las librer as 1ibIDL 2 proporcionan funciones para crear y mentener rbole
178. 3 O O 564 libmad 0 15 1D uri roo rd paisa pinos tarada 565 OpenQuickKtiME LLO avia A EE NESET TS DITA E 566 IDFAME 0 0 latas oa E TE DD AE ATA DD DS A E EEA riera AOS 568 Speer A A TA AA Ea AE ea ad eae a A a ea easa Aradas 569 A A AA A E E A r E ERA AO E OGS 570 FLAC LEO ori reee eae EE e ES A ATA VA A TA ESA E E VERR DAS E S 571 Hbdvdess Ll A E E o 572 lbdvdreadO Aria la id 573 HI A A A UI LELA ONU RO Oa 574 UU o TO AS OTA SAA AA AA EDADE OR AA ASAS 575 DI NA 576 Xine libraries l fe3d ciar tenias risa rot rre areas cab 577 Mi A TA AA AA A AS EE ATA A TADAS AA A AA AS 578 38 Utilidades de SODIO srein ie seer r TA CA AA AA PTA EA TA AA DER DA DA PRADA DA AA NPESE PAVENS de RATA dis 579 A O 9P oi e ATACADO EEEE E ERSE O A ua ATA ATA TANTO 579 Vorbis Tools O T aus AS IEA ds 580 II A AA ea A e AE A TA AA Ade AA Aa AS An 582 LCAMES IO r E dr Ei ae DO O EE h 584 CEDParanola MI Bocados itia destinen dise 585 39 Utilidades de Video O RSE 586 A ON 586 SI A a EAE DA A A A E A DA DA DE A AD De ADA ATADOS 588 MP1 yer 1 0P164 citando Aa ie srt ad A aa 590 xine User InterfacezO 9 23 cia da A E A A AE A AA AA EERE EE EEE REESEN dE AA 593 A AA ATAR AA E R EE AAEE REE AD OEE EEE DTE AA r EEEE Da D 595 40 Utilidades para grabar CDs pisos ins terei Pb ie DA DUN DU EEE O ATADA DA ETA TUA AA DATA dad 598 Configuraci n del n cleo para grabar CDS oocococcnoconiconccnnccnnccnncnnocnnconnccnnccnnccnnconncnnncnnnrnnncnnronoss 598 M s All
179. 33 4 12 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 5 5 241 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 c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0OIG1hZ2GUgZm9yIGEgd29tYW4K 8 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 az cp etc resolv conf etc resolv conf bak amp amp 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 n
180. 4 Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources libghttp 1 0 libghttp 1 0 9 tar gz Descarga FTP ftp ftp gnome org pub GNOME sources libghttp 1 0 libghttp 1 0 9 tar gz Tama o del paquete 148 KB Estimaci n del espacio necesario en disco 1 6 MB Tiempo estimado de construcci n 0 01 SBU Dependencias de libghttp Opcional e GtHTML 1 1 7 p 514 Instalaci n de libghttp Instala libghttp ejecutando los siguientes comandos configure prefix opt gnome amp amp make make install Explicaci n de los comandos prefix opt gnome Instala libghttp en el rea de GNOME 1 4 Contenido El paquete libghttp contiene una librer a cliente HTTP para GNOME 1 4 515 M s All de Linux From Scratch Versi n 5 1 Parte XI Programas para las X M s All de Linux From Scratch Versi n 5 1 Cap tulo 33 Programas de 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 6 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 Descarga HTTP http prdownloads sourceforge ne
181. 4 4 0 p 349 o X org 6 7 0 p 343 libjpeg 6b p 146 libpng 1 2 5 p 148 libtiff 3 6 1 p 150 y libungif 4 1 0b1 p 153 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 108 M s All de Linux From Scratch Versi n 5 1 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 ficheros 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
182. 4 SBU Dependencias de GtkHTML Requeridas GAL 1 99 11 p 464 and libgnomeprintui 2 6 1 p 463 Opcional libsoup 1 99 28 p 226 Instalaci n de GtkHTML Instala GtkHTML ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin amp amp make make install Contenido El paquete GtkHTML contiene las librer as 1ibgtkhtml 3 0 Descripcion Librer as libgtkhtml 3 0 Las librer as 1ibgtkhtm1 3 0 proveen las funciones necesarias para la visualizaci n de HTML dentro de las aplicaciones 465 M s All de Linux From Scratch Versi n 5 1 libgtkhtmI 2 6 1 Introducci n a libgtkhtml El paquete libgtkhtml contiene las librer as 1ibgtkhtm1 2 Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources libgtkhtml 2 6 libgtkhtml 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libgtkhtml 2 6 libgtkhtml 2 6 1 tar bz2 Tama o del paquete 417 KB Estimaci n del espacio necesario en disco 147 MB Tiempo estimado de construcci n 1 40 SBU Dependencias delibgtkhtml Requeridas GAIL 1 6 3 p 449 y GNOME Virtual File System 2 6 1 1 p 427 Instalaci n de libgtkhtml Instala libgtkhtml ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 amp amp make make install Contenido El paquete libgtk
183. 5 Comfiguraci n para a adir Usuarios oooooccnccnnconnconnconnconnconnconncnnnrnnnrnnrrnnrnn cnn DE DER DR DER DER DE DR DR DER RD DD DDa 44 JELCMPULLC vestida iia ta ia S 46 Eos ficheros de inicio de Bash esiseinas aa ee E E alo A pas 48 EME LVIMIEC NIMO Meca ii ta da a A ade 54 etc issue Personalizar tu entrada al sistema oooocoococncnncncncnncncnnonncnnncnncno ccoo nn DADE REDE REED EUR EREA Ea Re DD DD 55 Jete shells aa a ss dai a A AA a PU TA EA Alpes 56 Generaci n de n meros aleatorios ooococcoonocononocononocononoconanoconoroconoroconrnronnrnronroronnrnronnrorenanorinonos 57 Compresi n de las p ginas de manual e info ooooccccnnncnnccnnccnnconnconnccnnconnconnconnrnnnnnncnnnrnnccnnconnccnnions 58 Configurar los sistemas de ficheros de red coooconoccnocnnccnnocnnccnncnnncnnncnnccnnronnrnnccnnccnnccnncrnnconnconnconnoos 66 4 Seguridad oea e A a od Ee A aa Ea 67 eTe a oA EEEE EEEE ade 67 Tnu PAMO 7I tl a E AVE EE RSS 69 Shadow 4 04 dl eai a a a e a a a N E Eao E Ee N E AEE EN 71 iptables EDO ia al a ta 74 Configuraci n de UN cortafuegos cesta IA A ines AA cani ap AA ATACADO ATA ATAN TA NEE anios ips ONNEEN 76 E LE A A A E da a cs 84 TAPWITO 2 a EA EEE E E A E E E E A E TA E A RATA SE 85 Heimdal 06 2 us AA ese ea aea EESTE EOE SEEE A E EEEE EES TETA AA e neo 88 MIT KBS L33 circle Ea iio E OERE NESE ES pon V OERE E PESEE 95 SeSistemas de ficheros ii E E A TALA AT 101 e OS 101 ReiserES 3 0 LA iii ini ta DATA EEEE EE
184. 56MB de RAM esta opci n puede causar accesos a la memoria de intercambio y hacer m s lenta la compilaci n M s All de Linux From Scratch Versi n 5 1 Cap tulo 28 Paquetes Base de KDE Configuraci n previa a la instalaci n Basado en tus preferencias establece KDE_PREFTIX Si KDE es tu escritorio de elecci n export KDE _PREFIX usr Si solo quieres probar KDE export KDE _PREFIX opt kde 3 2 2 Recuerda ejecutar Idconfig tras la instalaci n de librer as para actualizar la cach Si no vas a instalar KDE en usr deber s hacer algunos cambios en la configuraci n A ade a tu profile personal o al del sistema export PATH PATH opt kde 3 2 2 bin export PKG_ CONFIG PATH PKG_CONFIG_PATH opt kde 3 2 2 lib pkgconfig A ada a tu etc 1d so conf cat gt gt etc ld so conf lt lt EOF Inicio de la adici n de kde a etc ld so conf opt kde 3 2 2 lib Fin de la adici n de jde EOF A ade a tur etc man conf cat gt gt etc man conf lt lt EOF Inicio de la adici n de kde a man conf MANPATH opt kde 3 2 2 man Fin de la adici n de kde EOF Sugerencia Si prefieres instalar KDE en opt un truco para evitar los anteriores cambios de configuraci n es reemplazar opt kde 3 2 2 con opt kde y crear un enlace simb lico de opt kde 3 2 2a opt kde ln sf 3 2 2 opt kde 383 M s All de Linux From Scratch Versi n 5 1 aRts 1 2 2 Introducci n a aRts El
185. 5_conf xnlock libasn1 libeditline libgssapi libhdb libkadm5clnt libkadm5srv libkafs libkrb5 libotp libroken libsl y libss Descripciones afslog afslog obtiene marcas AFS para un n mero de celdas hprop hprop toma una base de datos principal en un formato especificado y lo convierte a un flujo de entradas de base de datos de Heimdal hpropd hpropd recive una base de datos enviada por hprop y la escribe como base de datos local kadmin kadmin es una utilidad para hacer modificaciones en la base de datos de Kerberos kadmind kadmind es un servidor para acceso administrativo a la base de datos de Kerberos kauth kinit kauth y kinit se usan para autentificar el servidor Kerberos como principal y adquirir una entrada de garant a que puede usarse m s tarde para obtener entradas de otros servicios kdc kdc es un servidor Kerberos 5 kdestroy kdestroy elimina el grupo actual de entradas kf kf es un programa que reenvia entradas a servidores remotos a trav s de un flujo autenticado y encriptado kfd kfd recive entradas reenviadas 92 M s All de Linux From Scratch Versi n 5 1 kgetcred kgetcred obtiene una entrada para un servicio klist klist lee y muentra las entradas actuales en la cach de credenciales kpasswd kpasswd es un programa para cambiar contrase as Kerberos 5 kpasswdd kpasswdd es un servidor de cambio de contrase as Kerberos 5 krb5 config krb5 config
186. 6 Introducci n a ImageMagick ImageMagick es una colecci n de herramientas y librer as para leer escribir y manipular una imagen en diversos formatos Las operaciones de pocesamiento de im genes est n disponibles en l nea de comandos Tambi n hay disponibles enlaces a varios lenguajes de programaci n Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net imagemagick ImageMagick 5 5 7 16 tar bz2 Descarga FTP Tama o del paquete 4 1 MB Estimaci n del espacio necesario en disco 107 MB Tiempo estimado de construcci n 3 80 SBU Dependencias de ImageMagick Recomendadas X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 y ESP Ghostscript 7 07 1 p 611 Opcionales Instalaci n basada en los formatos para los que se necesite soporte lems 1 12 p 157 libjpeg 6b p 146 libpne 1 2 5 p 148 libtiff 3 6 1 p 150 libxm12 2 6 9 p 128 libwmf libexif FlashPIX JBIG Jasper y corefonts Instalaci n de Imagemagick Instala Imagemagick ejecutando los siguientes comandos configure prefix usr enable shared with modules amp amp make make install Opciones adicionales de configure Hay modificadores adicionales que se le pueden pasar a ImageMagick para personalizar la instalaci n seg n tus necesidades Comprueba las instrucciones de instalaci n de ImageMagick que hay en http www imagemagick org www Install unix html Contenido ImageMagick contiene animate composite
187. 7 MB Estimaci n del espacio necesario en disco 80 MB Tiempo estimado de construcci n 1 21 SBU Dependencias de PostgreSQL Opcionales readline 4 3 p 130 Python 2 3 3 p 190 Tcl 8 4 6 p 204 Tk 8 4 6 p 205 OpenSSL 0 9 7d p 120 Linux PAM 0 77 p 69 krb4 MIT krb5 1 3 3 p 95 o Heimdal 0 6 2 p 88 Ant y Rendezvous Instalaci n de PostgreSQL Instala PostgreSQL ejecutando los siguientes comandos configure prefix usr amp amp make make install Nota Si est s actualizando un sistema existente y vas a instalar los nuevos ficheros sobre los antiguos entonces deber as guardar un respaldo de tus datos cerrar el antiguo servidor y seguir las instrucciones que hay en la documentaci n oficial de PostgreSQL E Inicializa un grupo de bases de datos con los siguientes comandos mkdir p var pgsql data amp amp useradd d var pgsgl 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 pgsal data logfile 2 gt amp 1 Crea una base de datos y verifica la instalaci n su postgres c usr bin createdb test amp amp echo create table t1 name varchar 20 state province varchar 20 su postgres c usr bin psql test amp amp echo insert into tl values Billy New
188. A A A iia 3 Qu secciones del libro quiero N ori ian A ATA TUA DRAE raar n Pa AA TADAS conde ndo aero orion EE PE ESTS 6 Convenciones usadas en este libr guisa sii IA e ATA TA e ETA DATA Te 7 Versi n del Dro ian TA A TA AEE TR a E TA A FR IA E EASD Cola 8 Servidores AMES ere 9 Historial de modificaciones citado iaa rial CTRA Eae 10 Listas de correo Y archi yos essiensa oia DA EASD TETA E DE ATA TEE AU a E ESSEET 21 Servidor d CAS A gts 22 Buscando ayuda y las FAQ cocaleros rai orto ia tte AE EEEE ER ESE 23 Informaci n de contacto ci e aa Readers 24 2 INFfOTMACI N importante snte A TA a TE AA ACA AA AA AA de E E S ae E ESE S 25 Adimimistraci n de paquetes issis Serai it id iz 25 Notas sobre la descarga descompresi n y compilaci n de software coooconocnnccnnccnncnnncnnncnnccnnconnccnncons 28 El deb te usr frente d fusta ties 30 Parches opcionales micas ri ie plis 31 Los guiones de arranque de BLES oooooccnccnnconnconnconnconnconnconnconncnnnrnnnnnnrnnnrnnncnnccnnccnnccnnconnconncinncos 32 Tr M s All del BLES veo ii ocaso p e rp i leo Ee a E EEEE ariadna OTRA AA I EESTE RESETS 33 II Configuraci n posterior a LFS y Software Adicional ooocooccnnconnccnnconnconeconncnnncnncnnncnnncnncnnnronrnnccnnccnninnns 34 3 Configuraci n posterior al LES i esciens kisoista aep e E EE DATA TA jas nando 35 Creaci n de un disquete de arranque personalizado ooccoocnnccnncnnncnnccnnccnnconocnnccnnconnccnnccnnccnnconnconncos 3
189. A e DA do DN A E E E AA PU A E Ga EE IEE 523 vil M s All de Linux From Scratch Versi n 5 1 34 Paquetes de Oli A O O A ISR IS OE 525 KO CSL A E de A tco A 525 OpenOffice Ll A A RIO 527 39 Navegadofes Gr ficos vivieran at dana tirita 530 Mozilla 1O coaliciones iia 530 YE O DA AA ATAN e 534 Gale on 1 3 JAE si a A DD A A a E ED EEE e ADA A A AS E EEEE SEES 535 AA A AEAT TA TA E DI AEAT DA TA PRA e ET ea a PESEE ropa 536 DillO 8 Lina iii 537 36 Otros programas de Internet basados en las X ooooocccoccnnconnconoconoconconononcnnnrnnncon cono conncronccnncnnncnnnoss 539 Mozilla Thunderbid0 ociosos AA porten ATA AA TA ATA A AA es 539 ELE OA O UE EI DE O E ED E A O DS EE a 541 Balsa OS de e AA AU TAR CA AE dA dis 542 XI Multimedia A ind UU DO 544 37 Controladores y Librer as Multimedia ocooccnccnnccnnconnconnccnncnnnconnconncnnnrnnnrnnrnnnrnnnrnnconnornnccnncnnncnnncos 545 ALSA LOA A add EN 545 NESA Driyer TOA A PU TA DA Do TEA AT TE E EE E DATA T e 546 AESA Library LOA idad Ga EAN 548 IS OA A LA TA orae o R EE aE PE E AD DD E EE DTE AA AD EUA D 549 ALSA ToolsL04 cani ri AA A AT TA AT EEN A ATTAC VAS 551 AESA A o TR AA TUI E E N E TA OA E aaaea 553 NESACOSS LOA nic tn E E Da ADA EAEE S EEEE S KES 554 ARISE 2 2 E E E Ea A ea E E EENE E E E N EEE E N E OS 555 Audio Ple O ZO inca aan E EAO RASES 556 ESOUND 0 2 34 ai A AS a A MUDAN 557 SDE Tas o rias ica 559 A O RS 560 A NN 561 libyorbis L O linia ita dd ide 562 O ON 56
190. ABASE courier mail MYSOL USER TABLE users MYSOL CLEAR PWFIELD clear DEFAULT DOMAIN tu dominio MYSOL QUOTA FIELD quota Si utilizas PAM cat gt etc pam d esmtp lt lt EOF Inicio de etc pam d esmtp auth required account required session required Fin de etc pam d esmtp EOF cat gt etc pam d pop3 lt lt EOF Inicio de etc pam d pop3 auth required account required session required Fin de etc pam d pop3 EOF cat gt etc pam d imap lt lt EOF Inicio de etc pam d imap auth required account required session required Fin de etc pam d imap EOF cat gt etc pam d webmail lt lt EOF Inicio de etc pam d webmail auth required account required session required Fin de etc pam d webmail EOF Conectate a la base de datos MySQL mysql p Este comando crear la base de datos de autenticaci n CREATE DATABASE courier mail USE courier mail pam_unix pam_unix pam_unix pam_unix pam_unix pam_unix pam_unix pam_unix pam_unix pam_unix pam_unix pam_unix M s All de Linux From Scratch Versi n 5 1 so so so so so so so so so so so so try first pass try first pass try first pass try first pass Este comando establecer la tabla de usuarios para la base de datos courier mail CREATE TABLE users id Char 128 DEFAULT crypt char 128 DEFAULT clear Char 128 DEFAULT name Char 128 DEFAULT 288 NOT NULL NOT
191. AT it ran iva 639 A NN 641 Xplod is dei 643 Otros programas PostScript cosccooiassrcooosiedina serra escaneo resinas stand oros siete 645 46 TIPOLTA A ia eso 646 SAR O TA 646 GIOSATIO desea pa AA EEEE EEE ALE GA NN ENEE DE ARENA DE PETA IDE E EET EIYE ADA ATACAR 648 ix M s All de Linux From Scratch Versi n 5 1 Pr logo Prefacio Mientras ayudaba 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 LES base Por aquellas fechas la nica ayuda expresamente ofrecida relacionada con LFS eran las recetas LES http 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 BLES Beyond LFS BLES 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
192. CULAS Esto no es imprescindible pero tanto Heimdal como MIT lo recomiendan encrypt true proporciona encriptaci n de todo el tr fico entre clientes y servidores kerberizados No es necesario y puede descartarse Si lo descartas puedes encriptar el trafico del cliente al servidor usando en su lugar una opci n del programa cliente Los par metros realms le indica al cliente donde buscar los servicios de autenticaci n KDC La secci n domain_realm mapea un dominio a un reino Almacena la contrase a maestra en un fichero clave usando los siguientes comandos install d m 755 var lib heimdal amp amp kstash Crea la base de datos KDC kadmin 1 Elige por ahora las opciones por defecto Puedes volver m s tarde para cambiarlas deber as sentir la necesidad En el indicador kadmin gt ejecuta la siguiente sentencia init LFS ORG Ahora deber amos poblar la base de datos con pr ncipes usuarios Por ahora utiliza simplemente tu nombre de ingreso normal o root 90 M s All de Linux From Scratch Versi n 5 1 add nombre de ingreso El servidor KDC y cualquier m quina que est ejecutando demonios servidor kerberizados debe tener instalada una clave de anfitri n add random key host belgarath lfs org Tras elegir las opciones por defecto cuando se te pregunte tendr s que exportar los datos a un fichero de tabla de claves ext host belgarath lfs org Esto deber a crear dos ficheros en etc heimdal
193. Contenido El paquete WvStreams contiene las librer as 1ibwvcrypto libwvstreams y libwvutils Descripciones wvcrypto 223 M s All de Linux From Scratch Versi n 5 1 libwvcrypto define flujos con criptograf a integrada wvstreams libwvstreams define las propiedades b sicas de un flujo wvutils libwvutils contiene utilidades de soporte fundamentales 224 M s All de Linux From Scratch Versi n 5 1 GNet 2 0 5 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 Descarga HTTP http gnetlibrary org src gnet 2 0 5 tar gz Descarga FTP Tama o del paquete 412 KB Estimaci n del espacio necesario en disco 9 6 MB Tiempo estimado de construcci n 0 18 SBU Dependencias de GNet Requerida GLib 2 4 1 p 134 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 225 M s All de Linux From Scratch Versi n 5 1 libsoup 1 99 28 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 Descarga HTTP http ftp gnome org pub gnome sources lib
194. D Ficheros ENT Los ficheros ENT contienen listas de entidades de nombres de caracteres permitid 633 os en HTML M s All de Linux From Scratch Versi n 5 1 DocBook XSL Stylesheets 1 65 1 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 Descarga HTTP http prdownloads sourceforge net docbook docbook xsl 1 65 1 tar gz Descarga FTP Tama o del paquete 1 5 MB Estimaci n del espacio necesario en disco 13 1 MB Tiempo estimado de construcci n 0 01 SBU Dependencias de DocBook XSL Stylesheets Requerida libxslt 1 1 6 p 129 Instalaci n de DocBook XSL Stylesheets Instala DocBook XSL Stylesheets ejecutando los siguientes comandos install d usr share xml docbook xsl stylesheets 1 65 1 cp af VERSION common extensions fo html htmlhelp images javahelp lib manpages params profiling template tools xhtml usr share xml docbook xsl stylesheets 1 65 1 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 create etc xml catalog fi amp amp if e etc xm1 docbook then xmlcatalog noout create etc xml docbook fi amp amp xmlcatalog noout add rewriteSystem http docbook sourceforge net release
195. Demonio para procesar trabajos FTP por lotes 233 M s All de Linux From Scratch Versi n 5 1 Cliente OpenSSH 3 8 1p1 El cliente ssh es un sustituto seguro de telnet Si quieres instalarlo encontrar s las instrucciones en el Cap tulo 22 OpenSSH 3 8 1p1 p 308 Ten en cuenta que si s lo quieres usar el clienteo 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 234 M s All de Linux From Scratch Versi n 5 1 Cliente rsync 2 6 2 rsync es una utilidad de transferencia de ficheros r pida e incremental Si quieres instalarla encontrar s las instrucciones en el Cap tulo 22 rsync 2 6 2 p 311 Advierte que para usar s lo el clientezo 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 235 M s All de Linux From Scratch Versi n 5 1 Ccvs 1 11 16 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 instal
196. E sources libwnck 2 6 libwnck 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libwnck 2 6 libwnck 2 6 1 tar bz2 Tama o del paquete 324 KB Estimaci n del espacio necesario en disco 21 5 MB Tiempo estimado de construcci n 0 29 SBU Dependencias libwnck Requerida GTK 2 4 1 p 366 Opcional startup notification 0 6 p 369 Instalaci n de libwnck Instala libwnck ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 amp amp make make install Contenido El paquete libwnck contiene las librer as 1ibwnck Descripci n Librer as libwnck Las librer as 1 ibwnck contiene funciones para escribir paginadores y listas de tareas 441 M s All de Linux From Scratch Versi n 5 1 GNOME Panel 2 6 1 Introducci n a GNOME Panel El paquete GNOME Panel contiene el men y los subprogramas applets del sistema Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gnome panel 2 6 gnome panel 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome panel 2 6 gnome panel 2 6 1 tar bz2 Tama o del paquete 2 8 MB Estimaci n del espacio necesario en disco 70 2 MB Tiempo estimado de construcci n 1 14 SBU Dependencias de GNOME Panel Requeridas GNOME Desktop 2 6 1 p 440 y libwnck 2 6 1 p 441 Opcionales startup notification 0 6 p 369 GTK Doc 1 2 p 419 and evolution data server Instala
197. ES YES YES NO Fin del fichero host def para XFree86 EOF Edita el fichero seg n tu hardware y preferencias Comandos de construcci n Instala XFree86 ejecutando los siguientes comandos make WORLDOPTS World 2 gt 41 tee xfree compile log amp amp exit S PIPESTATUS make install amp amp make install man amp amp ln sf X11R6 bin usr bin X11 amp amp 352 M s All de Linux From Scratch Versi n 5 1 ln sf X11R6 1ib X11 1ibGL sof 1 usr lib amp amp ln sf X11R6 include X11 GL usr include 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 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 rl28 o i810 o i830 o mga o tdfx o lib modules uname r kernel drivers char drm amp amp depmod a p Aviso Si recompilas o actualizas el n cleo deber s volver a copiar los m dulos controladores a la librer a de m dulos del n cleo y ejecutar depmod a Nota Si construiste el soporte AGP como m dulo al compilar
198. EW_ROOT usr srcunx unx mak gt Makefile amp amp patch Npl i gsview 4 6 pstotext patch amp amp patch Npl i gsview 4 6 lang patch amp amp make make install Explicaci n de los comandos sed sIGSVIEW_ROOT usr locallGS VIEW_ROOT usrl Este comando cambia el directorio de instalaci n por defecto a usr Configuraci n de GSview Ficheros de configuraci n etc gsview Contenido El paquete GSview contiene epstool gsview y gsview help 641 M s All de Linux From Scratch Versi n 5 1 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 642 M s All de Linux From Scratch Versi n 5 1 Xpdf 3 00 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 Descarga HTTP http gd tuwien ac at publishing xpdf xpdf 3 00 tar gz Descarga FTP ftp ftp foolabs com pub xpdf xpdf 3 00 tar gz Tama o del paquete 490 KB Estimaci n del espacio necesario en disco 21 MB Tiempo estimado de construcci n 0 41 SBU Descargas adicionales e Parche requerido http www linuxfromscratch org patches
199. File Roller Requeridas libgnomeui 2 6 1 1 p 435 y ScrollKeeper 0 3 14 p 438 Instalaci n de File Roller Instala File Roller ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 localstatedir var lib sysconfdir etc gnome make make install Explicaci n de los comandos localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en lugar de SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en lugar de SGNOME_PREFIX etc Contenido El paquete File Roller contiene file roller Descripci n file roller file roller es un archivador para GNOME 473 M s All de Linux From Scratch Versi n 5 1 GConf Editor 2 6 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 Descarga HTTP http ftp gnome org pub GNOME sources gconf editor 2 6 gconf editor 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gcont editor 2 6 gconf editor 2 6 1 tar bz2 Tama o del paquete 368 KB Estimaci n del espacio necesario en disco 6 2 MB Tiempo estimado de construcci n 0 07 SBU Dependencias de GConf Editor Requerida GConf 2 6 1 p 425 Instalaci n de GConf Editor Instala GConf Ed
200. GBA Red Green Blue Alpha ROM Read Only Memory RP Roaring Penguin RPC Remote Procedure Call RTP Real Time Protocol S3M ScreamTracker Version 3 Module S MIME Secure MIME SANE Scanner Access Now Easy SASL Simple Authentication and Security Layer SBU Static Binutils Units SCCS Source Code Control System SCSI Small Computer System Interface SDK 654 M s All de Linux From Scratch Versi n 5 1 Software Development Kit SGML Standard Generalized Markup Language SMB Server Message Block SMIL Synchronized Multimedia Integration Language SMTP Simple Mail Transfer Protocol SOAP Simple Object Access Protocol SQL Structured Query Language SSH Secure SHell SSL Secure Sockets Layer SUID Set User IDentity SVG Scalable Vector Graphics SVGA Super Video Graphics Array TCL Tool Command Language TCP Transmission Control Protocol TGT Ticket Granting Ticket TIFF Tag ged Image File Format TLS Transport Layer Security TTF TrueType Font TTS Text To Speech UCS Universal Character Set UDF Universal Disk Format UID User IDentity UDP User Datagram Protocol UI 655 M s All de Linux From Scratch Versi n 5 1 User Interface UML Unified Modelling Language URL Uniform Resource Locator USB Universal Serial Bus USR Upstream Ready UTF UCS Transformation Format UUCP Unix to Unix Copy Protocol VCD Video Compact Disk VESA Video Electronics Standards Association
201. GIMP Requeridas GTK 2 4 1 p 366 y libart_Igpl 2 3 11 p 429 Opcionales Gimp Print 4 2 6 p 613 libmng 1 0 7 p 156 librsvg 2 6 5 p 456 AAlib 1 4rc5 p 163 Python 2 3 3 p 190 GTK Doc 1 2 p 419 libgtkhtml 2 6 1 p 466 lems 1 12 p 157 MTA libexif y libwmf 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 etc gimp 2 0 gimp 2 0 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 gimp remote y gimptool Descripciones gimp 521 M s All de Linux From Scratch Versi n 5 1 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 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 gimptool gimptool Es una herramienta que puede construir m dulos o guiones e instalarlos si son distribuidos en un fichero fuente gimptool tambi n puede usarse por programas
202. Galeon 1 3 12 3 de Febrero de 2004 igor Modificadas las instrucciones de NTP para instalarlo en usr sbin 2 de Febrero de 2004 tushar Cambiados algunos GNOME_PREFIX para usar pkgconfig Cerrado bug 324 2 de Febrero de 2004 tushar Movidas algunas librer as de mozilla a usr lib 2 de Febrero de 2004 tushar Separados firebird y thunderbird de mozilla 1 de Febrero de 2004 igor Actualizado a AFPL Ghostscript 8 13 y GSview 4 6 1 de Febrero de 2004 tushar OpenSSH A adida una nota sobre enlazar est ticamente a OpenSSL 16 M s All de Linux From Scratch Versi n 5 1 1 de Febrero de 2004 tushar 1 de Febrero de 2004 tushar Eliminados los paquetes DJB seg n el Bug 584 Movido freetype2 y fontconfig a la secci n de gr ficos y fuentes 1 de Febrero de 2004 tushar 1 de Febrero de 2004 tushar 31 de Enero de 2004 tushar A adida una nota sobre que grep puede enlazarse con pcre y sugeriadas las acciones apropiadas A adida la creaci n de la librer a compartida a lzo Actualizado a libxm12 2 6 5 a 31 de Enero de 2004 tushar Corregida la instalaci n de las p ginas de manual para tesh 31 de Enero de 2004 tushar A adido un enlace a la p gina de Linux PAM Modules Cerrado bug 362 31 de Enero de 2004 tushar A adida una secci n sobre administraci n de paquetes 31 de Enero de 2004 larry Actualizado a AbiWord 2 0 3 31 de Enero de 2004 igor Actualizado a
203. GnuPG 1 2 4 y NcFTP 3 1 7 30 de Enero de 2004 igor Actualizado a XSane 0 92 29 de Enero de 2004 tushar Actualizado a gec 3 3 2 27 de Enero de 2004 igor Actualizado a w3m 0 4 2 26 de Enero de 2004 igor Parche para el gui n de arranque netfs suministrado por DJ Lucas y Gabriel Munoz 26 de Enero de 2004 igor Actualizado a MPlayer 1 0Opre3 25 de Enero de 2004 bdubbs Retocada la nota sobre tmp ICE unix en la secci n de configuraci n de XFree86 25 de Enero de 2004 tushar A adida una t cina alternativa para autoinstalar m dulos de perl usado el int rprete de comandos de perl Sugerido por Richard Downing 25 de Enero de 2004 igor Actualizado a DirectFB 0 9 20 25 de Enero de 2004 tushar A adidas definiciones para establecer el PATH en tiempo de construcci n para XFree86 A adida una nota sobre tmp ICE unix en la secci n de configuraci n de XFree86 24 de Enero de 2004 tushar Actualizado a xpdf 3 00 evs 1 11 11 gnome mime data 2 4 1 nmap 3 50 postgresql 7 4 1 curl 7 11 0 libdv 0 101 libgtop 2 0 8 libgnomeprint 2 4 2 ORBit2 2 8 3 libbonobo 2 4 3 libbonoboui 2 4 3 libgnomeprintui 2 4 2 lame 3 95 1 at spi 1 3 11 acme 2 4 2 gdm 2 4 4 7 gnome games 2 4 1 1 gnome session 2 4 2 gnome terminal 2 4 2 yelp 2 4 2 gnome panel 2 4 2 gnome applets 2 4 2 gnome utils 2 4 1 rsync 2 6 0 24 de Enero de 2004 tushar Actualizado a 2sdk 1 4 2_03 binario y j2sdk 1 4 2 24 de Enero de 2004 i
204. IR L usr lib XML _LIBS l1xml XML INCLUDEDIR I usr include gnome xml MODULE_VERSION xm1 1 8 17 EOF Instala GNOME Print ejecutando los siguientes comandos patch Npl i gnome print 0 37 ft217 fixes patch configure prefix opt gnome with zlib usr amp amp make make install Explicaci n de los comandos with z1ib 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 505 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http ftp gnome org pub GNOME sources bonobo l 0 bonobo 1 0 22 tar bz2 Descarga FTP http ftp enome org pub GNOME sources bonobo 1 0 bonobo 1 0 22 tar bz2 Tama o del paquete 1 2 MB Estimaci n del espacio necesario en disco 110 2 MB Tiempo estimado de construcci n 2 18 SBU Dependencias de Bonobo Requerida GNOME Print 0 37 p 505 Instalaci n de Bonobo Instala Bonobo ejecutando los siguientes comandos configure prefix opt gnome amp amp make make install Explicaci n de los comandos prefix opt gnome Instala Bonobo en el rea de GNOME 1 4 Contenido El paquete B
205. 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 M s All de Linux From Scratch Versi n 5 1 Fin de etc pam d other EOF Por ltimo edita etc login defs a adiendo al comienzo de las siguientes l neas LASTLOG_ENAB MATL CHECK_ENAB PORTTIME_CHECKS_ENAB CONSOLE MOTD_FILE NOLOGINS_FILE PASS_MIN_LI SU WHEEL O MDS CRYPT ENAB CONSOLE_ GROUPS ENVIRON_FILE lez Z JNE RO Esto hace que loginn no realice estas funciones ya que ahora lo har n los m dulos PAM 73 M s All de Linux From Scratch Versi n 5 1 Iptables 1 2 9 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 p 77 Si pretendes usar IPv6 podr as considerar ampliar la funcionalidad del n cleo ejecutando make patch o matic
206. 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 85 M s All de Linux From Scratch Versi n 5 1 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 glombowski blfs twpol suse7 2 txt Fichero de pol ticas adaptado para un sistema SUSE 7 2 Descarga el fichero de pol ticas que quieras p
207. 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 prdownloads sourceforge net openquicktime openquicktime 1 0 src tgz Descarga FTP Tama o del paquete 313 KB Estimaci n del espacio necesario en disco 8 6 MB Tiempo estimado de construcci n 0 11 SBU Descarga adicional e CODEC opcional http www openquicktime org codecs php Dependencias de OpenQuicktime Requerida GLib 1 2 10 p 133 Opcional libjpeg 6b p 146 Instalaci n de OpenQuicktime Instala OpenQuicktime ejecutando los siguientes comandos configure prefix usr amp amp make make install 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 566 M s All de Linux From Scratch Versi n 5 1 qtdump vuelca todas 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 corrup
208. K contiene las librer as 1ibgtk 1 2 Descripci n Librer as GTK Las librer as GTK proporcionan la API para implementar interfaces gr ficas de usuario 363 M s All de Linux From Scratch Versi n 5 1 Pango 1 4 0 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 Descarga HTTP http gd tuwien ac at graphics gimp gtk v2 4 pango 1 4 0 tar gz Descarga FTP ftp ftp gtk org pub gtk v2 4 pango 1 4 0 tar gz Tama o del paquete 1 4 MB Estimaci n del espacio necesario en disco 22 8 MB Tiempo estimado de construcci n 0 49 SBU Dependencias de Pango Requerida GLib 2 4 1 p 134 Opcionales Xft incluido en XFree86 4 4 0 p 349 o X org 6 7 0 p 343 FreeType 2 1 7 p 159 Fontconfig 2 2 2 p 160 y GTK Doc 1 2 p 419 Instalaci n de Pango Para que Pango encuentre Xft 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 Puedes usar el ejemplo para X sh que se encuentra en la secci n Los ficheros de inicio de Bash p 48 para crear un gui n que modifique esta variable Instala Pango ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp make make install Explicaci n de los comandos sysconfdir etc Esta opci n instala los ficheros de
209. 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 la diversi n en lfs en irc linuxfromscratch org Encontrar s m s detalles sobre todo esto en la secci n Introducci n p 1 del libro Divi rtete utilizando BLES Mark Hymers markh lt at gt linuxfromscratch 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 lt at
210. Linux From Scratch Versi n 5 1 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 Introducci n a GPM El paquete GPM demonio del Rat n de Proposito General contiene un servidor de rat n para consola y xterm 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 Informaci n sobre el paquete Descarga HTTP Descarga FTP ftp arcana linux it pub gpm gpm 1 20 1 tar bz2 Tama o del paquete 556 KB Estimaci n del espacio necesario en disco 5 3 MB Tiempo estimado de construcci n 0 09 SBU Descargas adicionales e Parche recomendado http www linuxfromscratch org patches blfs cvs gpm 1 20 1 segfault patch e Parche recomendado http www linuxfromscratch org patches blfs cvs gpm 1 20 1 silent patch Instalaci n de GPM Instala GPM ejecutando los siguientes comandos patch Npl i gpm 1 20 1 segfault patch amp amp patch Npl i gpm 1 20 1 silent patch LDFLAGS 1m config
211. Linux con soporte para frame buffer Consulta la documentaci n en el rbol de fuentes del n cleo usr src linux Documentation fb para saber como activar el dispositivo frame buffer para tu tarjeta de gr ficos T 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 orge download contrib o alternativamente desactivar el video avifile suministrado invocando a configure con disable avifile y 167 M s All de Linux From Scratch Versi n 5 1 Configuraci n de DirectFB Ficheros de configuraci n etc directfbrc directfbrc Informaci n sobre la configuraci n Los valores por defecto de DirectFB son aceptables pero puede que quieras afinar las cosas Hay varias formas de hacerlo puedes editar el fichero de configuraci n del sistema etc direct fbrc el fichero de usuaruio directfbrc 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 directf b con
212. M s All de Linux From Scratch Versi n 5 1 BLFS Equipo de Desarrollo M s All de Linux From Scratch Versi n 5 1 por BLFS Equipo de Desarrollo publicado 2004 06 05 Copyright O 2001 2004 Sobre el texto original BLFS Development Team Copyright O 2002 2004 Sobre la traducci n al castellano Proyecto LFS ES Traducido por el proyecto LFS ES Versi n de la traducci n POR REVISAR del 6 de Junio de 2004 Nota Esta traducci n est pendiente de revisi n y podr a contener errores gramaticales o de traducci n 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 2004 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 2004 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 Neither the name of Linux From Scratch nor the names of
213. MB Estimaci n del espacio necesario en disco 116 140 MB depends on if libgs so is installed Tiempo estimado de construcci n 1 65 3 20 SBU Descargas adicionales e Fuentes est ndar ftp mirror cs wisc edu pub mirrors ghost fonts ghostscript fonts std 8 11 tar gz e Otras fuentes http ftp gnu org pub gnu ghostscript gnu gs fonts other 6 0 tar gz Dependencias de Ghostscript Opcionales CUPS 1 1 20 p 605 libjpeg 6b p 146 libpng 1 2 5 p 148 X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 GLib 1 2 10 p 133 GTK 1 2 10 p 363 y Gimp Print 4 2 6 p 613 Instalaci n de Ghostscript Instala Ghostscript ejecutando los siguientes comandos configure prefix usr without gimp print without omni amp amp make make install Para instalar la librer a compartida 1ibgs so necesitar s GTK 1 2 10 p 363 Procede con los siguientes comandos make CFLAGS_SO fPIC ACDEFS so make soinstall Nota La librer a compartida solo es usada por programas externos como GSview 4 6 p 641 car Para terminar la instalaci n desempaqueta todas las fuentes que has descargado 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 como un dispositivo Ghostscript pues est a obsoleto Este controlador todav a puede ser accesible mediante IJS o CUPS y este es el modo preferido 611 M s All de Linux Fr
214. ME sources gnome vfs 2 6 gnome vfs 2 6 1 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome vfs 2 6 gnome vfs 2 6 1 1 tar bz2 Tama o del paquete 1 4 MB Estimaci n del espacio necesario en disco 64 3 MB Tiempo estimado de construcci n 1 36 SBU Dependencias de GNOME Virtual File System Requeridas intltool 0 30 p 422 GContf 2 6 1 p 425 libbonobo 2 6 0 p 423 GNOME MIME Data 2 4 1 p 426 y shared mime info 0 14 p 370 Opcionales Samba 3 0 4 p 317 CDParanoia III 9 8 p 585 FAM 2 7 0 p 125 GTK Doc 1 2 p 419 OpenSSL 0 9 7d p 120 o GnuTLS y OpenAFS Instalaci n de GNOME Virtual File System Instala GNOME Virtual File System ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin sysconfdir etc gnome disable gtk doc amp amp 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 libexecdir pkg config variable prefix ORBit 2 0 sbin Este gui n pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de SG6NOME_PREFIX libexec 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
215. N E SA A ES 425 GNOME MIME D ta 2 4L deo ena a e E a e A AA a E ERTES 426 GNOME Virtual File System 2 6 1 1 ooooconocnnnconoconcconoconoconcnnnronoconccnnconnccnnccnncrnncnnncnnncnnnenarenose 427 libgnome 2 6 P Teis knpa oirlo E OSESE E SE ste ia 428 libart SN 429 A Orge e aai ae e a AA a oa O 430 MN A A osre s r DEA EEE EEEE IEE EES SEVES EESTIS ATP EEE EVNENE 431 Hbbonob ui O ITEE EEROR eS 432 GNOME Icon Theme di2 L oiiaee aaae e de eE a a le Tr R EADS 433 gnomeskeyrno 0 2d ia E E E EE SE do 434 MA ea AE rE EE EE ETIE EEE OA VEEE RNS AEEA E E E EEES 435 GTRK Enges 2 20 cru Fala a Dio A VETERES 436 GNOME Themes 2 6 Uan ia sit des 437 Scroll Keeper O a A A A IA lanos 438 GNOME Desktop 2 0 Tss apeiros ee rotta niner Pad OT REEE OESE A E TA AEAT EDAR A EDAR PDR Da REEE NOSES 440 libwnck 20 AA AU ATADA DA nt diri 441 GNOME Panel isbobatc an MAN ITI Ta TI TE AT Da N E TA TA EE E DATADAS 442 GNOME Sessign 2 0 l oeeie toeris AA AS ETA AA AA AA A Aa 444 AvA D O DIN LES O EA O 446 GNOME Termi al 2 0 oiitiasiucstign ere A ei Au TA Aa dedos 447 NbetOp 2 67 N vou ATA O A IEA USALAS ELLO IR RIO CIDA OU 448 GATOS preerian AA s 449 GStreamerO Slavia an oe EEAS 450 A A AA dA ATA A a EAN AE ATA AN ATA ATA dA ATA Ad 451 GNOME Applets 26 0 aa o at D RU dada 452 MS O ONS 454 A 455 libre 20 ett ri rt irritante 456 A NN 457 IIA A ona PALA AA TAR A AT GEE AR DD AA DD OEE EE DTE AA TARTA dA 458 Control Center2 O D icon nil Torga RUA DETEC
216. NN O 206 NASM 0 98 iman is O TR 208 IV Conectarse auna Rediusiii sviniten uno isis rieron TA sapo iria oro EE APA ATO 209 13 Entorno de Red por Marcado Telef nico Dial Up oocoooconccnnccnnccnnncnoconnconoconccnnccnnccnnccnnccnnconnconncos 210 PROA ee E EEE A A E E E AA RODA E 210 WyDiak DS snena EA TAN E A E a EE E EEO EENE EE E E nda 212 14 Clientes DHCP naide ATA AA a E e a E ATA E A ATA EEE AEE 214 DHCP 3 0pl2 as aa AA IE AA TA tn ie A EEEE SeT 214 dncped l 3 22 PA at die E ONEEN 215 15 Otras formas de Conexi n ita a E TA ENEE EEA 217 RP PPPOE ii E E A TES 217 V Entorno de Red D SICO ista Ade A o sia tit 220 16 Librer as para trabajo En Red tencion tati rd vada TA EE O dota adi 221 CURTA PIA a A tit do asia riot 221 WisStreams diiniita id di 223 A A O Dei palo de PTR RITA 225 libso p 1 99 28 uos AA ATA ATA inline irc 226 EF N vegadores Weben modo Texto cos sorted dnd dA ET TA O E TA PA A dad 227 Lidks 2LprelA vinci RA A EEE 227 O O RN 229 A a NN 231 18 Programas B sicos para Trabajo en Red ocooocncccnnccnncnnncnnconnconnconnccnnconnconncnnnrnnnrnnrnnrnnccnnccnnccnncons 232 NA A A e A TA ESA ER E EE E A A EEEE VEREER RE Tea EEEE R E REE 232 Chente OpensSSH 3 8Ap lAr aa A E E EN A E e ta AU 234 Chente TS A EEA PAET E E EE E a iv rel 235 CAVAS A R E S A E S 236 Weetl Odin E E ET DA T 238 tepWwrappers Ti soise n e no Ae EEEO E EE E EAE E E NEE ETES E EEA EEOSE 239 portmap DDeta mesitas pcia TA TA tostada
217. OME 1 4 Esta secci n contiene librer as adicionales de GNOME 1 4 que necesitan algunas aplicaciones que a n no han sido 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 Recuerda ejecutar Idconfig tras la instalaci n de librer as para actualizar la cach 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 499 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http ftp gnome org pub GNOME sources ORBit 0 S ORBit 0 5 17 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources ORBit 0 5 ORBit 0 5 17 tar bz2 Tama o del paquete 1 MB
218. Object Model Environment GNU GNU s Not Unix GPL General Public License GPM General Purpose Mouse GTK GIMP ToolKit GUI Graphical User Interface HFS 650 M s All de Linux From Scratch Versi n 5 1 Hierarchical File System HTML HyperText Markup Language HTTP HyperText Transfer Protocol HTTPS HyperText Transfer Protocol Secured HUP Hang UP ICC International Color Consortium ICMP Internet Control Message Protocol IDE Integrated Drive Electronics Integrated Development Environment IDL Interface Definition Language IS Ink Jet Systems ILS Internet Location Server IMAP 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 IT Impulse Tracker Module JAR Java ARchive JDK Java Development Kit JFIF M s All de Linux From Scratch Versi n 5 1 JPEG File Interchange Format JPEG Joint Photographic Experts Group KDC Key Distribution Center 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 Public License LPR Line PRinter LZO Lemple Ziv Oberhumer MCU Multipoint Control Unit MD Message Digest MDA Mai
219. P http www xiph org paranoia download cdparanoia III alpha9 8 src tgz Descarga FTP ftp ftp yars free net pub software unix util cd cdparanoia II alpha9 8 src tgz Tama o del paquete 114 KB Estimaci n del espacio necesario en disco 1 3 MB Tiempo estimado de construcci n 0 12 SBU Instalaci n de CDParanoia Instala CDParanoia ejecutando los siguientes comandos configure prefix usr amp amp make 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 1lib 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 edparanoia 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 libedda No hay descripci n disponible 585 M s All de Linux From Scratch Versi n 5 1 Cap tulo 39 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 mu
220. 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 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 Allow0Overwrite 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 conexiones 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 Con
221. RA NIU OET NOI aR 150 O A AEAT SI EE AIEE ESEA 153 A O E ADO RE N E res QE en PURA AS UE GR pa PAI oi a re UU o PERA VTE S 156 A EE NS 157 ErcoL ype Zl T RU ALAS E ODAS OU SS 159 A NN 160 A ide o aoe EE E AA A AA AA E NA A ADA ACTA duas 162 AABN A O 163 SUGAMID LAD it ita iii 165 DirectFB 0 9 20 arr DA DA A AT TA TA DEA DD AE a PRA a A Dei de PIGRE 167 Im b2 EN E O as AA E e EEE AE TIA iii 169 10 Utilidades Generales sati TUS EA A a 170 A A AA AA AEAT AT ATA A EA AEAN E ARE 170 Tep Uli Ia ro E a TANTAS 171 Comptace l A ainen dA a a AA a E ATAN ar N dA DTT Meda 172 ImageMasick SST Oe a o at R EE AA 173 A e an UE ARA ACTA Ae EKOE OE AA ERRE E EE 175 11 Utilidades del Sist ma c sie rone oireita ae EE EE EES EE TEAKE IEE S EEEE E EE S EEE EESE 176 GPBPM 1 20 Uri sr or E aa Ea aa ea 176 Feron 2 OA srne n De PA EET EEEE EEES EE EO ESSEE E EE SEE REE EEEN EEES ES 178 A 180 Which 2 16 y alternativas AA ON 181 O Ea E Eaa Ea 182 iii M s All de Linux From Scratch Versi n 5 1 LAPSO A 184 PCTUtdtes 2 LATA ua A AA AA E E TAR DA A E DD USO RE TA ETA EA E dass 185 pkecontig0 1 Di AS O SE A Ln RASO NS 186 O NN 187 A NN 188 12 Programaci n eroticas noel rie ade as ji reina Uria rutas TANTAS 190 PytlOn 2 3 3 monica te 190 Perl mod leS sisese a TAR ATA AA AA AA E a PRA e E oipapa TIRA 191 librep O Piti ai airis 192 IJISDR 14D ata iris E ATADA Ma Aa a ATA a a 193 A NON 199 AE O OS 200 A a NN 204 TESSA a aa ida od dando 205 A
222. Script PDF basado en Qt incluido en kdegraphics 3 2 2 p 399 645 M s All de Linux From Scratch Versi n 5 1 Cap tulo 46 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 texm src contiene el c digo fuente de los ficheros contenidos en el paquete texmf incluidas las fuentes de docstrip Informaci n sobre el paquete Descarga FTP ftp tug ctan org tex archive systems unix teTeX current distrib tetex src 2 0 2 tar gz Descarga FTP ftp tug ctan org tex archive systems unix teTeX current distrib tetex texmtf 2 0 2 tar gz Descarga opcional FTP ftp tug ctan org tex archive systems unix teTeX current distrib tetex texm fsrc 2 0 2 tar gz Tama o del paquete 52 MB Estimaci n del espacio necesario en disco 175 MB Tiempo estimado de construcci n 2 97 SBU Descargas adicionales e Parche recomendado http www linuxfromscratch org patches blfs cvs tetex src 2 0 2 remove readlink 1 patch 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 s
223. 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 haber depurado Usa los siguientes 40 M s All de Linux From Scratch Versi n 5 1 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 Idd 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 lib libc 2 3 3 so amp amp strip p strip unneeded remove section comment o mnt loop1 1ib 1d linux so 2
224. 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 Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src arts 1 2 2 tar bz2 Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src arts 1 2 2 tar bz2 Tama o del paquete 949 KB Estimaci n del espacio necesario en disco 25 MB Tiempo estimado de construcci n 1 69 SBU Dependencias de aRts Requeridas Qt 3 3 2 p 360 y GLib 2 4 1 p 134 Opcionales libogg 1 1 p 561 libvorbis 1 0 1 p 562 ALSA 1 0 4 p 545 Audio File 0 2 6 p 556 pkgconfig 0 15 0 p 186 libmad 0 15 1b p 565 EsounD 0 2 34 p 557 y MAS Instalaci n de aRts Instala aRts ejecutando los siguientes comandos configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Explicaci n de los comandos prefix KDE_PREFIX Esta opci n le indica al proceso que instale el paquete en KDE_PREF IX 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 384 M s All de Linux From Scratch Versi n 5 1 kdelibs 3 2 2 Introducci n a kdelibs Este paquete incluye las librer as principales para el desarrollo y ejecu
225. TADOS 459 Configuraci n de los paquetes b sicos de GNOME ooooccnccnnccnnccnnconccnnccnnccnncconccnnconncnnncnnnrnnnenarenose 460 vi M s All de Linux From Scratch Versi n 5 1 31 Paquetes adicionales de GNOME sisca agnen orn p a e EE E EEE EEEa EEEE EE S 461 lhbgnomepiint 2 6 unir laa tit RE 461 IbenomeprntUeO di Er ai 463 GALLO Mit atlas ti ta 464 GtHTML 3 0 LO cion italia tits dial TU Daria 465 libgtkhtml 2 6 sesei ind irse rio A ia E EE ones p debia 466 Yelp 2 6L ici piero 467 buesbuddy 2 0 ll casas fritas a ritos A TREERE PATA AA DATA CA seem dsd 468 gtksourceview 1 O aa TA Aa derredor EE TEE ENES 469 O 470 A NAO 471 TN E SI AE DE E A a DES S 472 File Roller 2 Mia ali alert ies NATA sedes 473 GContEditorZ oA tutti Ni Pl iones 474 NASA A A TA ARA DADE ATA EUA AT NE NE TE E EERS 475 GNOME System Monitor 2 6 0 cota at e Da E EE N ED APEE DOS 477 GNOME Media 2 6 niss oreesa ke ee Do TEA AT rieron riera aros 478 Nautilus Media z0O 8 0 cito nenir riera AA REN EEE ETE ERES EES pese 480 GNOME Netstatus 2 0 1 oipe sada dotan aa oR EE EEEE PRESE eI SEERE POE E EES REEE AE EREE EEE TORSE 481 E IEO EEN ATADA CUN Et 482 O AT De eni 483 g charmap LA T sceninis eine tn nia paa EES EEEE SEES 484 Nautil s CD B rner 26 le enee A E EE EE S T N E a TE EON EANES 485 LEON 2 OL ra A AE E S E EE EE E EE EN 486 GNOME Speech 0 3 2 A A e A ia 487 ATSPELAZ nta as ti 488 GNOME Magnifier OUTO dl cad ri iia iaa aa o ia 489 Gnopem
226. TO 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 faq www linuxsecurity com docs www little idiot de firewall En alem n y anticuado pero muy comprensible www linuxgazette com issue63 stumpel html linux oreillynet com pub a linux 2000 03 10 netadmin ddos html staff washington edu dittrich misc ddos www e infomax com ipmasq www circlemud org jelson writings security index htm www securityfocus com www cert org tech_tips security ittoolbox com www linux firewall tools com linux logi cc linux athome firewall php3 www insecure org reading html www robertgraham 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 efecto 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 82 cat gt etc rc d init d firewall stop lt lt EOF 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 iptable
227. Tama o del paquete 140 KB Estimaci n del espacio necesario en disco 3 2 MB Tiempo estimado de construcci n 0 08 SBU Descargas adicionales e Parche requerido http www linuxfromscratch org patches blfs cvs alsa utils 1 0 4 arecord 1 patch Dependencias de ALSA Utilities Requerida ALSA Library 1 0 4 p 548 Instalaci n de ALSA Utilities Instala ALSA Utilities ejecutando los siguientes comandos patch Npl i alsa utils 1 0 4 arecord 1 patch amp amp configure make make install Configuraci n de ALSA Utilities Ficheros de configuraci n etc asound state 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 posible usar este gui n contiene un mont n de detalles extra os que no son necesarios en un sistema LES por eso instalamos el gui n de inicio etc rc d init d alsa incluido en el paquete blfs bootscripts 5 1 p 32 make install alsa 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 e
228. VER debe establecerse a 127 0 0 1 para evitar que los clientes lean las noticias procedentes del alimentador de entrada Para ello a ade lo siguiente a etc profile o HOME 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 306 M s All de Linux From Scratch Versi n 5 1 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 307 M s All de Linux From Scratch Versi n 5 1 OpenSSH 3 8 1p1 Introducci n a OpenSSH El paquete OpenSSH contiene clientes ssh y el demonio sshd Es til para encriptar la autenticaci n y el subsecuente 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 8 1p1 tar gz Descarga FTP ftp ftp openbsd org pub OpenBSD OpenSSH portable op
229. VGA Video Graphics Array VNC Virtual Network Computer VOB Video OBject VOIP Voice Over IP W3C World Wide Web Consortium WAV Waveform Audio World Wide Web XDMCP X Display Manager Control Protocol XM FastTracker Module XML eXtensible Markup Language XSL eXtensible Style Language XSLT eXtensible Style Language Transformation XSM X Open System Management XMMS X MultiMedia System YUV 656 M s All de Linux From Scratch Versi n 5 1 Luminance Bandwidth Chrominance 657
230. VII Servidores de Contenidos M s All de Linux From Scratch Versi n 5 1 Cap tulo 23 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 2 52 2 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 2 52 tar gz e Descarga FTP e Tama o del paquete 4 MB e Estimaci n del espacio necesario en disco 43 MB e Tiempo estimado de construcci n 1 22 SBU Descargas adicionales e Parche requerido http www sleepycat com update 4 2 52 patch 4 2 52 1 e Parche requerido http www sleepycat com update 4 2 52 patch 4 2 52 2 Dependencias de Berkeley DB Opcionales Tcl 8 4 6 p 204 y J2SDK 1 4 2 p 193 Instalaci n de Berkeley DB Instala Berkeley DB ejecutando los siguientes comandos patch Np0 i patch 4 2 52 1 amp amp patch Np0 i patch 4 2 52 2 amp amp cd build_unix amp amp dist configure prefix usr enable compat185 enable cxx amp amp make amp
231. 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 xIsfonts xIsfonts 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 los botones del rat n en las X 356 M s All de Linux From Scratch Versi n 5 1 Componentes de X Window 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 X si tienes una tarjeta de v deo soportada Para verificar si DRI se instal adecuadamente busca en el fichero var log XFree86 0 log var log Xorg 0 logo 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 mos
232. York su postgres c usr bin psql test amp amp echo insert into t1 values Evanidus Quebec su postgres c usr bin psql test amp amp 330 M s All de Linux From Scratch Versi n 5 1 echo insert into t1 values Jesse Ontario su postgres c usr bin psql test amp amp 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 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 postgresql 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 contiene el grupo deseado Los tres ficheros de configuraci n se encuentran en cada directorio PEDATA Los detalles sobre el formato de los ficheros y las opciones que pueden usarse se encuentran en file usr share doc postgresql html index html Instala el gui n de inicio etc rc d init d postgresql incluido en el paquete blfs boots
233. a HTTP http us1 samba org samba ftp samba 3 0 4 tar gz Descarga FTP ftp ftp samba org pub samba samba 3 0 4 tar gz Tama o del paquete 14 4 MB Estimaci n del espacio necesario en disco 123 MB Tiempo estimado de construcci n 10 5 SBU Descarga adicional e Parche recomendado por los desarrolladores http www linuxfromscratch org patches blfs cvs samba 3 0 4 maintainer patch Dependencias de Samba Opcionales Linux PAM 0 77 p 69 readline 4 3 p 130 OpenLDAP 2 1 30 p 313 CUPS 1 1 20 p 605 Heimdal 0 6 2 p 88 o MIT krb5 1 3 3 p 95 libxm12 2 6 9 p 128 MySQL 4 0 20 p 328 o PostgreSQL 7 4 2 p 330 Python 2 3 3 p 190 y Valgrind Instalaci n de Samba Instala Samba ejecutando los siguientes comandos patch Npl i samba 3 0 4 maintainer patch amp amp cd source install d var cache samba amp amp configure prefix usr M sysconfdir etc localstatedir var with piddir var run with fhs AM with smbmount make make install amp amp install m755 nsswitch libnss winf s bind so lib amp amp ln sf libnss winbind so lib libnss winbind so 2 amp amp ln sf libnss wins so lib libnss wins so 2 amp amp cp examples smb conf default etc samba PP Nota Puede que quieras ejecutar configure con el par metro help Puede que sean necesarios otros par metros para obtener ventajas de las dependencias opcionales Explicaci n de los co
234. a ya sea en texto plano o encriptada USE courier mail INSERT INTO users VALUES usuario virtual domain com contrase a encriptada o en blanco contrase a en texto plano o en blanco Nombre del Usuario 9000 9000 localizaci n de Maildir Cuota en Bytes QUIT Por ejemplo INSERT INTO users VALUES blfsuserflinuxfromscratch org ontrase a Usuario BLFS 9000 9000 home vmailman blfsuser ri Ajustes para correo basado en Web Esta secci n explica c mo ajustar el sistema de correo basado en Web de Courier Necesitar s copiar el fichero webmail de usr 1lib courier courier webmail webmail al directorio cgi bin de tu servidor Apache cp a usr lib courier 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 webmai1 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 1lib courier webmail webadmin al directorio cgi bin de tu servidor Apache cp a usr lib courier courier webmail webadmin var www cgi bin etc courier webadmin password cat gt etc courier we
235. a 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 pppstats pppstats se usa para mostrar estad sticas de PPP 211 M s All de Linux From Scratch Versi n 5 1 WvDial 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 gz Descarga FTP ftp ftp ing steen se pub unix unsort wvdial 1 53 tar gz Tama o del paquete 66 KB Estimaci n del espacio necesario en disco 2 3 MB Tiempo estimado de construcci n 0 06 SBU Dependencias de WvDial Requeridas WvStreams 3 70 p 223 y PPP 2 4 2 p 210 Instalaci n de WvDial Instala WvDial ejecutando los siguientes comandos make PREFIX usr 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
236. a de bloques de un fichero XFS xfs_check xfs_check comprueba la consistencia de sistemas de ficheros XFS xfs_copy xfs_copy copia el contenido de un sistema de ficxheros XFS a uno o m s destinos en paralelo xfs_db xfs_db se usa para depurar un sistema de ficheros XFS 104 M s All de Linux From Scratch Versi n 5 1 xfs_freeze xfs_freeze suspende los accesos a un sistema de ficheros XFS xfs_growfs xfs_growfs expande un sistema de ficheros XFS xfs_info xfs_info es equivalente a invocar xfs_growfs pero expecificando que no deben hacerse c bios en el sistema de ficheros x s io xfs_io es una herramienta de depuraci n como xfs db pero indicada para examinar la ruta I O regular de ficheros en lugar del propio vol men XFS xfs_logprint xfs_logprint imprime el registro de un sistema de ficheros XFS xfs_mkfile xfs_mkfile crea un fichero XFS que por defecto est lleno de ceros xfs_ncheck xfs_ncheck genera nombres de rutas a partir de n meros de inodos para sistemas de ficheros XFS xfs_repair xfs_repair repara sistemas de ficheros XFS corruptos o da ados xfs_rtcp xfs_rtcp copia un fichero a la partici n en tiempo real de un sistema de ficheros XFS 105 M s All de Linux From Scratch Versi n 5 1 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 in
237. a es aceptable o no 283 M s All de Linux From Scratch Versi n 5 1 Qpopper 4 0 5 Introducci n a Qpopper El paquete Qpopper contiene un servidor de correo POP3 Informaci n sobre el paquete e Descarga HTTP http ftp uni koeln de mail qpopper4 0 5 tar gz e Descarga FTP ftp ftp qualcomm com eudora servers unix popper qpopper4 0 5 tar gz 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 MTA Opcionales OpenSSL 0 9 7d p 120 GDBM 1 8 3 p 132 Linux PAM 0 77 p 69 y MIT krb5 1 3 3 p 95 Instalaci n de Qpopper Instala Qpopper ejecutando los siguientes comandos configure prefix usr amp amp make make install Configuraci n de Qpopper Informaci n sobre la configuraci n Su usas inetd el siguiente comando a adir la entrada para qpopper a etc inetd conf echo pop3 stream tcp nowait root usr sbin popper popper gt gt etc inetd conf amp amp killall inetd inetd echo local0 notice local0 debug var log POP log gt gt etc syslog conf amp amp killall HUP syslogd Ejecuta killall HUP inetd para releer los cambios en el fichero inetd conf Si usas xinetd el siguiente comando a adir la entrada para qpopper a etc xinetd conf cat gt gt etc xinetd conf lt lt EOF service pop3 port 110 socket_type stream protocol tcp wait
238. a esc neres que te permiten convertir documentos impresos a documentos formateados legibles por otras aplicaciones SANE 1 0 14 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 Descarga HTTP http gd tuwien ac at api sane sane backends 1 0 14 sane backends 1 0 14 tar gz Descarga FTP ftp ftp sane project org pub sane sane backends 1 0 14 sane backends 1 0 14 tar gz Tama o del paquete 3 1 MB Estimaci n del espacio necesario en disco 42 MB Tiempo estimado de construcci n 1 77 SBU Dependencias adicionales e Interfaces ftp ftp mostang com pub sane sane frontends 1 0 11 sane frontends 1 0 11 tar gz Dependencias de SANE Opcionales libusb 0 1 8 p 144 libieee1284 gPhoto2 X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 GTK 2 4 1 p 366 y GIMP 2 0 0 p 521 Instalaci n de SANE Preparar tu siste
239. a 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 314 M s All de Linux From Scratch Versi n 5 1 Descripciones Idapadd Idapadd abre una conexi n a un servidor LDAP enlaza y a ade entradas 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 Idapmodify Idapmodify abre una conexi n a un servidor LDAP enlaza y modifica entradas
240. a variable de entorno GNOME_PREF IX para que la instalaci n sea m s flexible Para instalar GNOME como escritorio alternativo te recomendamos que lo instales con prefix usr Si no est s seguro de que vayas guardar la instalaci n GNOME puedes instalarlo con prefix opt gnome 2 6 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 Puesto que GNOME ha madurado es preferible instalarlo con prefix usr Si eliges la segunda opci n eliminar GNOME 2 6 es tan f cil como deshacer las modificaciones de la p gina de preinstalaci n y ejecutar el siguiente comando rm opt gnome 2 6 r Si tu sistema est construido por completo siguiendo las instrucciones del LFS y del BLES tienes muchas posibilidades de poder usar GNOME 2 6 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 6 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 c
241. ablece 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 saveteximode textmode savetextmode y textmode guardan o restauran el estado SVGA completo para el modo texto svgakeymap svgakeymap genera mapas de teclado para svgalib 166 M s All de Linux From Scratch Versi n 5 1 DirectFB 0 9 20 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 Descarga HTTP http www directf b org download DirectFB DirectFB 0 9 20 tar gz Descarga FTP Tama o del paquete 1 3 MB Estimacion del espacio necesario en disco 13 MB Tiempo estimado de construcci n 0 65 SBU Descarga adicional e Imagen y video opcionales suministrados http www directfb org download DirectFB extra DirectFB extra 0 9 16 tar gz Dependencias de DirectFB Requieridas FreeType 2 1 7 p 159 libjpeg 6b p 146 y libpne 1 2 5 p 148 Opcionales SDL 1 2 7 p 559 libmpeg3 1 5 4 p 564 pkgconfig 0 15 0 p 186 Imlib2 1 1 0 p 169 OpenQuicktime 1 0 p 566 y Avifile 0 7 38 p 588 Instalaci n de DirectFB Nota DirectFB necesita un n cleo
242. aci n SMTP SMTMP SSL Esta secci n activar el servidor SMTP de Courier 289 M s All de Linux From Scratch Versi n 5 1 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 etce 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 amp amp maildirmake Maildir amp amp chown usuario grupo Maildir R Ajustes para usuarios virtuales Esta secci n explica c mo ajustar Maildir para tus usuarios virtuales groupadd g 9000 vmailman amp amp useradd c Virtual Mailman g vmailman m k dev null u 9000 vmailman Ahora establece los directorios de correo para estos usuarios virtuales cd home vmailman amp amp mkdir usuario virtual amp amp cd usuario virtual amp amp maildirmake Maildir amp amp chown vmailman vmailman Maildir R Conectate a la base de datos MySQL mysql u courier p 290 M s All de Linux From Scratch Versi n 5 1 Para a adir el usuario virtual necesitas a adir al menos una versi n de la contrase
243. aci n de gedit Instala gedit ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 localstatedir var lib sysconfdir etc gnome make 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 Contenido El paquete gedit contiene gedit Descripci n gedit gedit es un editor de texto ligero 470 M s All de Linux From Scratch Versi n 5 1 EOG 2 6 1 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 Descarga HTTP http ftp gnome org pub GNOME sources eog 2 6 e02 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources eog 2 6 e08 2 6 1 tar bz2 Tama o del paquete 843 KB Estimaci n del espacio necesario en disco 29 MB Tiempo estimado de construcci n 0 19 SBU Dependencias de EOG Requerida libgnomeprintui 2 6 1 p 463 Opcionales libjpeg 6b p 146 y libexif Instalaci n de EOG Instala EOG ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config varia
244. acio con inodos innecesarios Debes modificar esto para ajustarlo a la configuraci n de tu imagen de rescate y otras necesidades Por ejemplo puede que necesites 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 loopl dev pts cp a NM 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 dev loop 0 3 dev l1p0 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 ttyS1l 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 es
245. adas en el cat logo antes de hacer una actualizaci n mediante install catalog remove etc sgml OpenSP version cat usr share sgml OpenSP version catalog amp amp install catalog remove etc sgml1 sgml docbook cat 625 M s All de Linux From Scratch Versi n 5 1 etc sgml1 OpenSP version cat Explicaci n de los comandos disable static Esta opci n evita la construcci n de la librer a est tica enable http Esta opci n a ade soporte para http nable default catalog etc sgml catalog Esta opci n establece la ruta al cat logo centralizado nable default search path Esta opci n establece el valor por defecto de SGML_SEARCH_PATH nable xml messages Esta opci n a ade soporte para Mensajes Formateados en XML make pkgdatadir usr share sgml OpenSP 1 5 1 Esto cambia el valor de la variable pkgdatadir en el fichero Makefile de usr share OpensP 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 sgml2xml 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 0sx ospcat y ospent Descripciones onsgmls onsgmls procesa ficheros SGML ospam ospam es un editor de flujo d
246. ado conf ig que se crear en etc news para evitar conflictos potenciales con otros paquetes 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 305 M s All de Linux From Scratch Versi n 5 1 Ejecuta killall HUP inetd para leer los cambios en 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 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 Ejecuta killall HUP xinetd para leer los cambios en xinetd conf 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 NNTP SER
247. ake World 2 gt 41 tee xorg compile log amp amp exit PIPESTATUS amp amp make install amp amp make install man ln sf X11R6 bin usr bin X11 amp amp ln sf X11R6 1lib X11 usr lib X11 amp amp ln sf 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 necesitas actualizar los m dulos del n cleo para asegurarte que sean compatibles con la versi n actual de Xorg 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 rl28 o i810 o i830 o mga o tdfx o lib modules uname r kernel drivers char drm amp amp depmod a p Aviso Si recompilas o actualizas el n cleo deber s volver a copiar los m dulos controladores a la librer a de m dulos del n cleo y ejecutar 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 p
248. al remitente del mensaje original maildirkw maildirkw 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 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 courier aliasdir makehosteddomains makehostedomains construye una base de datos de dominios hospedados procedente de hosteddomains makepercentrelay makepercentrelay construye una lista de dominios relayed procedente del directorio percentrelay dir makesmipaccess 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 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 send mail lee un mensaje de correo y
249. alaci n de MPlayer Si descargas CODECS propietarios extraelos en alg n lugar del lado del sistema como usr lib mplayer codecs y a ade la opci n with codecsdir localizaci n al gui n configure Nota Los mantenedores del paquete recomiendan compilarlo sin optimizaciones CE Instala MPlayer ejecutando los siguientes comandos configure prefix usr confdir etc mplayer A enable largefiles enable shared pp make make install amp amp make C libavcodec libpostproc install 590 M s All de Linux From Scratch Versi n 5 1 Necesitar s codecs conf solo si quieres cambiar sus propiedades pues el binario principal contiene una copia interna cp etc codecs conf etc mplayer La versi n GUI de MPlayer necesita una piel Extrae la pel por defecto en la ubicaci n recomendada install d usr share mplayer Skin amp amp tar xjvf default 1 8 tar bz2 C usr share mplayer Skin 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
250. alaci n de Nmap Instala Nmap ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete Nmap contiene nmap y opcionalmente nmapfe 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 nmapfe nmapfe es la intefaz gr fica de nmap 256 M s All de Linux From Scratch Versi n 5 1 Whois 4 6 14 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 Descarga HTTP http www linux it md software whois_4 6 14 tar gz Descarga FTP Tama o del paquete 34 KB Estimaci n del espacio necesario en disco 328 KB Tiempo estimado de construcci n 0 01 SBU Instalaci n de Whois Instala Whois ejecutando los siguientes comandos make 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 257 M s All de Linux From Scratch Versi n 5 1 BIND Utilities 9 2 3 Introducci n a BIND Utilities BIND Utilities no es un paquete aparte es una colecci n de los programas cliente que vienen con BIND 9 2 3 p 295 El paquete BIND incluye programas cliente como nsl
251. alar 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_03 amp amp MV echo VERSION cut d _ f 1 1 ss V echo VERSION sed e s X _ g amp amp 193 M s All de Linux From Scratch Versi n 5 1 sed i s PATH j2sdk V linux i 86 bin amp amp chmod x j2sdk V linux i1 86 bin amp amp mkdir p bin amp amp ln sf bin true bin more yes PATH PWD bin PATH j2sdk V linux i 86 bin amp amp cd j2sdk S VERSION amp amp install d opt j2sdk j2sdk precompiled MV amp amp mv opt j2sdk j2sdk precompiled MV Ahora la versi n binaria est instalada 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 3j2sdk j2sdk precompiled MV amp amp export PATH PATH JAVA_HOME bin Descomprime las fuentes VERSION 1 4 2 amp amp V echo VERSION sed e s X _ g amp amp unzip j2sdk S V src scsl zip amp amp unzip j2sdk V mozilla_headers unix zip amp amp unzip j2sdk V bin scsl zip Apply all the patches downloaded above Aplica todos los parches antes descargados
252. all El siguiente m dulos requiere una modificaci n para instalarlo correctamente Gtk Perl 0 7009 perl Makefile PL without guessing amp amp make make install Alternativa Instalaci n autom tica de los m dulos de Perl Esta es una forma alternativa para instalar los m dulos utilizando el comando install interno de Perl El comando descargar autom ticamente las fuentes del archivo CPAN las extraer ejecutar los comandos antes mencionados y eliminar el rbol de construcci n Inicia el int rprete de comandos de perl con perl MCPAN e shell Ahora se puede instalar cada m dulo a partir de este int rprete con el comando install lt moduleName gt Para comandos adicionales y ayuda teclea help 191 M s All de Linux From Scratch Versi n 5 1 librep 0 17 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 Descarga HTTP http prdownloads sourceforge net librep librep 0 17 tar gz Descarga FTP Tama o del paquete 1 2 MB Estimaci n del espacio necesario en disco 11 MB Tiempo estimado de construcci n 0 64 SBU Dependencias de librep Requerida GDBM 1 8 3 p 132 Opcionales GMP 4 1 3 p 131 y readline 4 3 p 130 Instalaci n de librep Instala librep ejecutando los siguientes comandos configure
253. amed Para iniciar el servidor DNS en el arranque instala el gui n de inicio etc rc d init d bind incluido en el paquete blfs bootscripts 5 1 p 32 make install bind 297 M s All de Linux From Scratch Versi n 5 1 Ahora 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 3 doc arm Bv9ARM html el Manual de Referencia del Administrador de BIND Contenido El paquete BIND contiene dig host isc config sh nslookup 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 nslookup nslookup es un programa para consultar los servidores de nombres de dominio de Internet rndc rndc controla las operaciones de BIND rndc confgen rndc confgen genera f
254. amp if e etc xml catalog then mkdir p etc xml xmlcatalog noout create etc xml catalog fi amp amp if e etc xm1 docbook then xmlcatalog noout create A etc xml docbook fi amp amp xmlcatalog noout add public OASIS ELEMENTS DocBook XML Information Pool V4 3 EN file usr share xml docbook xml1 dtd 4 3 dbpoolx mod etc xml docbook xmlcatalog noout add public OASIS DTD DocBook XML V4 3 EN http www oasis open org docbook xml 4 3 docbookx dtd etc xml docbook amp amp xmlcatalog noout add public OASIS ENTITIES DocBook XML Character Entities V4 3 EN file usr share xml docbook xml dtd 4 3 dbcentx mod etc xml docbook amp amp xmlcatalog noout add public OASIS ENTITIES DocBook XML Notations V4 3 EN file usr share xml docbook xml dtd 4 3 dbnotnx mod etc xml docbook amp amp xmlcatalog noout add public OASIS ENTITIES DocBook XML Additional General Entities V4 3 EN file usr share xml docbook xml1 dtd 4 3 dbgenent mod 631 M s All de Linux From Scratch Versi n 5 1 etc xml docbook xmlcatalog noout add public OASIS ELEMENTS DocBook XML Document Hierarchy V4 3 EN file usr share xml docbook xml1 dtd 4 3 dbhierx mod etc xml1 docbook xmlcatalog noout add public OASIS DTD XML Exchange Table Model 19990315 EN
255. amp make docdir usr share doc db 4 2 52 2 install Nota Si deseas activar soporte Java en Berkeley DB 4 2 52 2 a ade enable java a las opciones de configure Esto requiere un compilador Java Necesitas el soporte Java si piensas utilizar la versi n de Berkeley DB instalada en el sistema para compilar OpenOffice 1 1 1 p 527 a Explicaci n de los comandos cd build_unix amp amp dist configure prefix usr enable compat185 Esto reemplaza el comando configure normal pues Berkeley DB incluye varios directorios de construcci n para diferentes plataformas 324 M s All de Linux From Scratch Versi n 5 1 make docdir usr share doc db 4 2 52 2 install Esto instala la documentaci n en el lugar correcto 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_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 datos a partir de ficheros planos creados con db_dump db_printlog d
256. an el cliente usado para manipular el repositorio La creaci n de un repositorio se cubre en cvsserver p Informaci n sobre el paquete Descarga HTTP https ccvs cvshome org files documents 19 152 cvs 1 11 16 tar bz2 Descarga FTP Tama o del paquete 2 7 MB Estimaci n del espacio necesario en disco 25 4 MB Tiempo estimado de construcci n 0 31 SBU Instalaci n de CVS Instala CVS ejecutando los siguientes comandos configure prefix usr amp amp make make install Configuraci n de CVS Ficheros de configuraci n cvsrc 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 diferentes comandos de evs por ejemplo para hacer que todos los comandos cvs 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 Ccvspass puede guardar contrase as para ingresar en los servidores 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 236 M s All de Linux From Scratch Versi n 5 1
257. ando los siguientes comandos configure prefix usr amp amp make make install Explicaci n de los comandos with translated ppds no Cuando se usa esta opci n solo se construyen los ficheros PPD para CUPS en ingl s americano Es til si los ficheros PPD no se han traducido todav a a tu idioma nativo o quieres salvar algo de espacio con traducciones innecesarias nable cups level3 ps Esta opci n causa que el proceso de construcci n genere ficheros PPD para PostScript de nivel 3 en lugar de los de nivel 2 Configuraci n de Gimp Print Informaci n sobre la configuraci n Para que CUPS vea los ficheros PPD reci n instalados debe reiniciarse etc rc d init d cups restart Nota Este comando puede tardar mucho tiempo hasta 10 minutos en completarse No te asustes mientras CUPS est reescaneando la lista de ficheros PPD Este largo retardo solo suceder una vez LE 7 Ahora apunta tu navegador wenb a http 127 0 0 1 631 para a adir una nueva impresora a CUPS Contenido 613 M s All de Linux From Scratch Versi n 5 1 El paquete Gimp Print contiene las librer as 1ibgimpprint el filtro rastertoprinter para CUPS que convierte la salida de pstoraster a un formato comprensible por impresoras y un m dulo que permite la impresi n de im genes procedentes de GIMP 1 2 5 614 M s All de Linux From Scratch Versi n 5 1 Cap tulo 42 Esc neres Este cap tulo contiene aplicaciones par
258. anta 3 2 2 tar bz2 Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src quanta 3 2 2 tar bz2 Tama o del paquete 3 4 MB Estimaci n del espacio necesario en disco 51 MB Tienpo estimado de construcci n 3 35 SBU Dependencias de quanta Requerida kdebase 3 2 2 p 387 Opcionales libjpeg 6b p 146 libtiff 3 6 1 p 150 libxm12 2 6 9 p 128 libxslt 1 1 6 p 129 y Jasper Instalaci n de quanta Instala quanta con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Contenido Los programas m s importantes incluidos en quanta son kxsldbg y quanta Descripciones kxsIdbg kxsIdbg es una interfaz gr fica para xsIdbg el depurador XSLT quanta quanta es un IDE para la Web que intenta ser neutral y transparente para todos los lenguajes de marcas mientras que soporta lenguajes de guiones basados en web CSS y otras recomendaciones W3C emergentes 408 M s All de Linux From Scratch Versi n 5 1 kdebindings 3 2 2 Introducci n a kdebindings Informaci n sobre el paquete Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdebindings 3 2 2 tar bz2 Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdebindings 3 2 2 tar bz2 Tama o del paquete 11 MB Estimaci n del espacio necesario en disco 147 MB Tiempo estimado de construcci n 3 34 SBU Dependencias de kdebindings Requerida kdebase 3 2 2 p 387 Opcionales
259. ap tulo 1XEntorno de Red por Marcado Telef nico Dial Up p 210 La segunda trata de temas como Librer as para el Entorno de Red Cap tulo 16 Librer as para trabajo en Red p 221 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 p 273 y Servidores de Contenido p 323 del libro Quien quiera construir servidores encontrar aqu suficiente informaci n como punto de partida Ten en cuenta que Servidores de Contenido p 323 tambi n contiene informaci n sobre varios paquetes de bases de datos Las siguientes partes del libro tratan principalmente de los sistemas de escritorio Comenzamos con una parte que habla sobre X y Administradores de Ventanas p 342 Esta parte tambi n trata algunas librer as gen ricas basadas en las X Cap tulo 26 Librer as X p 360 A continuaci n KDE p 382 y gnome p 416 tienen sus propias partes a las que sigue Programas para las X p 516 Entonces nos movemos para tratar sobre los paquetes Multimedia p 544 Advertimos que muchos querreis utilizar las instrucciones de ALSA 1 0 4 p 545 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 p 604 Eso es til para aquellos con sistema
260. ap tulo GNOME 1 4 y todas las dependencias mostradas en dichas p ginas esten o no etiquetadas Los paquetes de GNOME sin p ginas se instalan simplemente con configure prefix opt gnome amp amp make make install M s All de Linux From Scratch Versi n 5 1 Estas instrucciones est n simplificadas para facilitar la eliminaci n de GNOME 1 4 del sistema BLES 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 6 M s All de Linux From Scratch Versi n 5 1 Cap tulo 30 Paquetes b sicos de GNOME Esta secci n contiene los elementos necesarios del entorno GNOME para tener un escritorio funcional 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 6 Recuerda ejecutar Idconfig tras la instalaci n de librer as para actualizar la cach de librer as Los paquetes de prueba tambi n necesitar n los siguientes cambios en la configuraci n A ade a tu fichero profile o al del sistema export PATH PATH opt gnome 2
261. aquete 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 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 http ftp uni koeln de mail postfix 2 1 1 tar gz e Descarga FTP ftp ftp porcupine org mirrors postfix release official postfix 2 1 1 tar gz e Tama o del paquete 1 9 MB e Estimaci n del espacio necesario en disco 82 MB e Tiempo estimado de construcci n 0 29 SBU Dependencias de Postfix Requerida Berkeley DB 4 2 52 2 p 324 Opcional Cyrus SASL 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 amp amp groupadd postdrop amp amp groupadd g 65534 nogroup amp amp useradd c postfix d dev null g postfix s bin false postfix amp amp 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 postf
262. aquete Vorbis Tools contiene oggdec oggenc 0gg123 requiere CURL 7 11 2 p 221 veut 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 ogg123 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 580 M s All de Linux From Scratch Versi n 5 1 veut 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 581 M s All de Linux From Scratch Versi n 5 1 XMMS 1 2 10 Introducci n a XMMS XMMS es un reproductor de audio para el Sistema de Ventanas X Informaci n sobre el paquete Descarga HTTP http www xmms org files 1 2 x xmms 1 2 10 tar bz2 Descarga FTP Tama o del paquete 2 4 MB Estimaci n del espacio necesario en disco 55 MB Tiempo estimado de construcci n 0 84 SBU Dependencias de XMMS Requeridas GTK 1 2 10 p 363 Opcionales ALSA 1 0 4 p 545 EsounD 0 2 34 p 557 libogg 1 1 p 561 libvorbis 1 0 1 p 562 libmikmod 3 1 10 p 578 libxm1 1 8 17 p 127 GNOME Libraries 1 4 2 p 502 y gnome applets Instalaci n de XMMS Instala XMMS
263. ar iniciar y parar un servidor tnameserv tnameserv inicia el servidor de nombres Java IDL 198 M s All de Linux From Scratch Versi n 5 1 Ruby 1 8 1 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 Descarga HTTP http rubyforge org download php 262 ruby 1 8 1 tar gz Descarga FTP Tama o del paquete 2 6 MB Estimaci n del espacio necesario en disco 31 MB Tiempo estimado de construcci n 0 71 SBU Instalaci n de Ruby Instala Ruby ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete Ruby contiene ruby irb erb rdoc ri y testrb 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 199 M s All de Linux From Scratch Versi n 5 1 GCC 3 3 3 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 Descarga HTTP http mirrors rcn net pub sourceware gcc releases gcc 3 3 3 gcc 3 3 3 tar bz2 Descarga FTP ftp mirrors rcn net pub sourceware gcc releases gcc 3 3 3 gcc 3 3 3 tar bz2 Tama o del paquete 23 MB Estimaci n del espacio necesario en disco 889 MB Tiempo esti
264. ar bz2 Tama o del paquete 1 1 MB Estimaci n del espacio necesario en disco 48 MB Tiempo estimado de construcci n 0 60 SBU Dependencias de GPdf Requerida libgnomeprintui 2 6 1 p 463 Opcionales TeX 2 0 2 p 646 y libpaper Instalaci n de GPdf Instala GPdf ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin sysconfdir etc gnome localstatedir var lib make make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Esta opci n pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de SG6NOME_PREFIX libexec sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en ves de SGNOME_PREFIX etc localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de SGNOME_PREFIX var scrollkeeper Contenido El paquete GPdf contiene gpdf y gnome pdf viewer Descripci n gpdf gpdf es un visor PDF para GNOME 483 M s All de Linux From Scratch Versi n 5 1 gucharmap 1 4 1 Introducci n a gucharmap gucharmap es un mapa de caracteres Unicode y visor de fuentes Te permite navegar por todos los caract res y categor as Unicode disponibles en las fuentes instaladas y examinar los detalles de
265. ara activar el soporte DRI Command explanations make WORLDOPTS World 2581 tee xfree compile log amp amp exit SPIPESTATUS 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 estandar El comando tee permite visualizar la salida mientras se registran los resultados en un fichero Los par tiesis que engloban el comando ejecutan el comando completo dentro de un subint rprete de comandos y por ltimo el exit SPIPESTATUS asegura que como resultado se devuelva el resultado de make y no el del comando tee 346 M s All de Linux From Scratch Versi n 5 1 Nota Para reconstruir Xorg un comando aparte que se puede usar si s lo se han hecho cambios menores en las fuentes es make Everything Este no elimina autom ticamente los ficheros generados y s lo reconstruye aquellos ficheros o programas que est n anticuados ln sf X11R6 bin usr bin X11 ln sf X11R6 1ib X11 usr lib X11 ln sf X11R6 include X11 usr include X11 Estos comandos est n presentes para permitir que otros paquetes incorrectos se construyan contra Xorg 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
266. ara ejecutar las X Contiene librer as que mejoran a las X Las mejoras pueden ser tan simples como el soporte de fuentes o 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 ayudan a los programadores proporcion ndoles elementos comunes Qt 3 3 2 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 Descarga HTTP http sunsite rediris es mirror Qt source qt x1 1 free 3 3 2 tar bz2 Descarga FTP ftp ftp trolltech com qt source qt x 1 1 free 3 3 2 tar bz2 MDS5 Sum 903cad618274ad84d7d13fd0027a6c3c Tama o del paquete 14 MB Estimaci n del espacio necesario en disco 165 MB Tiempo estimado de construcci n 21 2 SBU full 13 4 SBU sub tools Dependencias de Qt Requerida Cap tulo 25 Entorno X Window p 343 Recomendadas libjpeg 6b p 146 y libmng 1 0 7 p 156 Opcionales NAS 1 6 p 563 CUPS 1 1 20 p 605 MySQL 4 0 20 p 328 PostgreSQL 7 4 2 p 330 Firebird and unixODBC Instalaci n de Qt Hay varias formas de instalar un paquete tan complicado como Qt Lo
267. ara otros tipos de rat n Por ejemplo un rat n serie en el primer puerto serie debe enlazarse a ttyS0 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 XF86Config new en tu directorio personal Edita XF86Config 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 DefaultDepth 16 En la subsecci n para tu profundidad por defecto a ade una l nea de modos similar a Modes 1280x1024 1024
268. arzo de 2004 igor Actualizados los enlaces de descarga incorrectos suministrado por Reinhard 11 de Marzo de 2004 tushar Actualizado a courier 0 45 1 Suministrado por Jim Gifford 10 de Marzo de 2004 tushar A adido nfs utils 1 0 6 Suministrado por Reinhard 10 de Marzo de 2004 igor Actualizado a nano 1 2 3 7 de Marzo de 2004 igor A adido un parche a hdparm que corrige los problemas de compilaci n con la nueva glibc suministrado por Ken Moffat 5 de Marzo de 2004 tushar No ejecutar configure en xfsprogs Ver Bug 581 5 de Marzo de 2004 tushar Movidas las librer as de mysql a usr lib Ver Bug 474 4 de Marzo de 2004 tushar Simplificadas las instrucciones de mozilla enigmail Ver Bug 630 4 de Marzo de 2004 igor Actualizado a Qt 3 3 1 1 de Marzo de 2004 igor Actualizado a MySQL 4 0 18 29 de Febrero de 2004 igor Corregido el conflicto en las p ginas de manual de OpenSSL Tcl Perl notificado por Anderson Lizardo February 29th 2004 igor Actualizado a Dillo 0 8 0 28 de Febrero de 2004 larry Modificado udf tools para el n cleo linux 2 4 25 28 de Febrero de 2004 igor Actualizado a NCPFS 2 2 4 28 de Febrero de 2004 igor Actualizado a libxslt 1 1 4 suministrado por Anderson Lizardo 27 de Febrero de 2004 larry Actualizado a openssh 3 8p1 26 de Febrero de 2004 tushar Corregida la instalaci n de XFree86 para que se pare realmente cuando encuentre un error 26 de Febrero
269. 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 365 M s All de Linux From Scratch Versi n 5 1 GTK 2 4 1 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 Descarga HTTP http gd tuwien ac at graphics gimp gtk v2 4 gtk 2 4 1 tar bz2 Descarga FTP ftp ftp gtk org pub gtk v2 4 gtk 2 4 1 tar bz2 Tama o del paquete 8 5 MB Estimaci n del espacio necesario en disco 193 MB Tiempo estimado de construcci n 2 88 SBU Dependencias de GTK Requeridas X X org 6 7 0 p 343 o XFree86 4 4 0 p 349 Pango 1 4 0 p 364 y ATK 1 6 1 p 365 Opcionales libtiff 3 6 1 p 150 libjpeg 6b p 146 GTK Doc 1 2 p 419 y docbook utils Instalaci n de GTK Instala GTK 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 nable gtk doc Esta opci n reconstruir la documentaci n de la API durante la ejecuci n de make Contenido El paquete GTK contiene las librer as 1ibgdk_pixbuf 2 0 libgdk x11 2 0 libgtk x11 2 0 y libgdk_pixbu f_xlib 2 0 Descripci n Librer as GTK Las librer as GTK
270. as en el interior del sistema y versiones m s frecuentes XFree86 contin s siendo una aplicaci n s lida y conservadora con un excelente soporte de dispositivos Ambos Xorg y XFree86 pueden instalarse de la misma forma pero esta secci n proporcionar una variaci n de la instalaci n algo diferente y m s actual Xorg es una implementaci n en c digo abierto y libremente redistribuible del Sistema X Window Esta aplicaci n suministra una interfaz cliente servidor entre el hardware rat n teclado y monitor y el entorno de escritorio mientras que facilita tambi n la infraestructura de ventanas y una interfaz para aplicaciones estandarizada APD Informaci n sobre el paquete Descarga HTTP http freedesktop org xorg X11R6 7 0 src Descarga FTP Tama o del paquete 70 3 MB Estimaci n del espacio necesario en disco 645 MB Tiempo estimado de construcci n 17 1 SBU Dependencias de X org Requeridas libpng 1 2 5 p 148 expat 1 95 7 p 135 FreeType 2 1 7 p 159 y Fontconfig 2 2 2 p 160 Opcional Linux PAM 0 77 p 691 Instrucciones de descarga Hay varios paquetes que debes obtener de la localizaci n de descarga X11R6 X11R6 X11R6 X11R6 X11R6 X11R6 o 0 srel tat gz 7 0 src2 tar gz 7 0 src3 tar gz 7 0 src4 tar gz 7 0 src5 tar gz 1 0 src6 tar gz 343 M s All de Linux From Scratch Versi n 5 1 e X11R6 7 0 src7 tar gz El primer paquete contiene las librer as Xorg y programas d
271. asocia el dispositivo f sico dev scda0 con el dispositivo de empaquetado del n cleo dev pktcdvao entonces monta un CD RW formateado a UDF para acceso de lectura y escritura cdrwtool cdrwtool 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 mkudff s mkudffs se utiliza para crear nuevos sistemas de ficheros UDF Puede usarse en discos duros y CD R al igual que en CD RW 603 M s All de Linux From Scratch Versi n 5 1 Parte XIII Impresoras Esc neres y Tipograf a M s All de Linux From Scratch Versi n 5 1 Cap tulo 41 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 20 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 e Descarga HTTP http multivac cwru edu mirror packages cups 1 1 20 source tar bz2 e Descarga FTP ftp ftp easysw com pub cups 1 1 20 cups 1 1 20 source tar bz2 e Tama o del paquete
272. asspath AUTO_CLASSPATH_DIR usr lib auto java classpath if z CLASSPATH then CLASSPATH S AUTO_CLASSPATH_ DIR else CLASSPATH SCLASSPATH SAUTO_CLASSPATH_DIR fi for i in l1s AUTO_CLASSPATH _DIR jar 2 gt dev null do CLASSPATH SCLASSPATH i done 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 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 196 M s All de Linux From Scratch Versi n 5 1 m todo principal 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 fich
273. ata 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_control pg_restore pg_restore crea bases de datos a partir de los ficheros de volcado creados por pg_dump pgtclsh pgtclsh es un interfaz para el int rprete de comandos de Tel ampliado con funciones de acceso a bases de datos PostgreSQL pgtksh pgtksh es un interfaz para el int rprete de comandos de Tcl Tk apliado con funciones de acceso a bases de datos PostgreSQL 332 M s All de Linux From Scratch Versi n 5 1 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 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 333 M s All de Linux From Scratch Versi n 5 1 Cap tulo 24 Servir la Web Este cap tulo incluye aplicaciones que responden a peticiones origi
274. aults 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 mysqlmanager pwgen mysqlmanagerc mysqlshow mysqltest pack_isam perror replace resolve stack dump resolveip libdbug libheap libmerge libmyisam 1libmyisammrg libmysglclient 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 correctamente 329 M s All de Linux From Scratch Versi n 5 1 PostgreSQL 7 4 2 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 Descarga HTTP http gd tuwien ac at db postgresql v7 4 2 postgresql 7 4 2 tar bz2 Descarga FTP ftp ftp fr postgresql org v7 4 2 postgresql 7 4 2 tar bz2 Tama o del paquete 9
275. b mit edu kerberos www dist krb5 1 3 krb5 1 3 3 tar Descarga FTP Tama o del paquete 6 2 MB Estimaci n del espacio necesario en disco 137 4 MB Tiempo estimado de construcci n 2 55 SBU Dependencias de MIT krb5 Opcionales xinetd 2 3 13 p 321 solo servicios servidores Linux PAM 0 77 p 69 para ingrasos basados en xdm y OpenLDAP 2 1 30 p 313 alternativa para la base de datos de contrase as krb5kdc Nota Se necesita alg n tipo de sincronizaci n de la hora en tu sistema como NTP 4 2 0 p 251 pues Kerberos no autenticar si existe una diferencia de tiempo entre el cliente kerberizado y el servidor KDC e Instalaci n de MIT krb5 Instala MIT krb5 ejecutando los siguientes comandos configure prefix usr sysconfdir etc localstatedir var lib enable dns enable shared mandir usr share man amp amp make make install amp amp mv bin login bin login shadow amp amp cp usr sbin login krb5 bin login amp amp mv usr bin ksu bin amp amp mv usr lib libkrb5 so 3 lib amp amp mv usr lib libkrb4 so 2 lib amp amp mv usr lib libdes425 s0 3 lib amp amp mv usr lib libk5crypto so 3 lib mv usr lib libcom err so 3 lib amp amp ln sf lib libkrb5 so usr lib amp amp ln sf lib libkrb4 so usr lib amp amp ln sf lib libdes425 so usr lib amp amp ln sf lib libk5crypto so usr lib amp amp ln sf lib
276. b_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 325 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP Descarga FTP ftp ftp pu edu tw Unix Database BerkeleyDB db 3 3 11 tar gz Tama o del paquete 2 3 MB Estimaci n del espacio requerido en disco 20 3 MB Tiempo estimado de construcci n 0 80 SBU Descargas adicionales e Parche recomendado http www sleepycat com webforms patchdl php src patch 3 3 11 1 e Parche requerido http www sleepycat com webforms patchdl php src patch 3 3 11 2 Instalaci n de Berkeley DB Instala Berkeley DB ejecutando los siguientes comandos cd build unix dist configure prefix opt db 3 3 enable compat185 make make docdir opt db 3 3 doc Berkeley DB install amp amp cd opt db 3 3 1lib s rm f libdb so amp amp for i in 1s do
277. badmin 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 291 M s All de Linux From Scratch Versi n 5 1 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 45 5 courier sysvinit etc rc d init d courier amp amp chmod 754 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 amp amp ln sf init d courier rc1 d K25courier amp amp ln sf init d courier rc2 d K25courier amp amp ln sf init d courier rc3 d S35courier amp amp ln sf init d courier rc4 d S35courier amp amp ln sf init d courier rc5 d S35courier amp amp ln sf init d courier rc6 d K25courier Contenido El paquete Courier contiene addcr authenumerate cancelmsg courier courier config courieresmtpd courierfilter courierldapaliasd courierlogger couriermim couriertcpd couriertls deliverquota dot
278. bart_1gp1 2 3 11 p 429 y popt 1 7 p 123 Opcionales libesf 1 8 2 p 454 liberoco 0 5 1 p 455 GTK Doc 1 2 p 419 y docbook utils Instalaci n de librsvg Instala librsvg ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 sysconfdir etc gnome disable gtk doc amp amp make make install Contenido El paquete librsvg contiene las librer as 1 ibrsvg Descripci n Librer as librsvg Las librer as 1ibrsvg proporcionan las funciones para representar Gr ficos Vectoriales Escalables SVG 456 M s All de Linux From Scratch Versi n 5 1 EEL 2 6 1 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 Descarga HTTP http ftp gnome org pub GNOME sources eel 2 6 eel 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources eel 2 6 eel 2 6 1 tar bz2 Tama o del paquete 542 KB Estimaci n del espacio necesario en disco 22 MB Tiempo estimado de construcci n 0 76 SBU Dependencias de EEL Requeridas libgnomeui 2 6 1 1 p 435 y GAIL 1 6 3 p 449 Instalaci n de EEL Instala EEL ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 amp amp make make install Contenido El paquete EEL contiene las librer as 1ibeel Descripci n Librer as l
279. base Requerida kdelibs 3 2 2 p 385 Opcionales libxm12 2 6 9 p 128 J2SDK 1 4 2 p 193 LessTif 0 93 94 p 367 OpenSSL 0 9 7d p 120 Linux PAM 0 77 p 69 libtiff3 6 1 p 150 OpenLDAP 2 1 30 p 313 pkgconfig 0 15 0 p 186 libart_1gp1 2 3 11 p 429 Samba 3 0 4 p 317 Mtools krb4 JasPer graphviz and doxygen Instalaci n de kdebase Instala kdebase con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Contenido Programas principales incluidos en kdebase kate kcontrol kdebugdialog kdeprint kdesu kdm kfind khelpcenter kicker kinfocenter kioslave klipper kmenuedit konqueror konsole kpager ksplashml ksysguard kwrite y kxkb Descripciones kate kate es un editor de texto de programadores para KDE kcontrol kcontrol es el Centro de Control de KDE kdebugdialog kdebugdialog es una caja de dialogo para administrar mensajes de error en tiempo de ejecuci n kdeprint 387 M s All de Linux From Scratch Versi n 5 1 kdeprint es el administrador de trabajos de impresi n kdesu kdesu es una interfaz gr fica para el comando su de Unix kdm kdm es el administrador de sesiones de KDE un sustituto de xdm kfind kfind es una utilidad para buscar ficheros khelpcenter khelpcenter es la herramienta de ayuda de KDE kicker kicker es el panel de KDE kinfocenter kinfocenter suministra una vista centralizada y conveniente de
280. bash y por razones de seguridad desactiva el almacenamiento de un fichero de historial permanente para root Tambi n establece un s mbolo del sistema por defecto Entoces invoca a peque os guiones de prop sito nico en el directorio etc profile d para proporcionar una mayor inicializaci n Para m s informaci n de las secuencias de escape que puedes usar para el indicador del sistema p e la variable de entorno PS1 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 modificaciones por Dagmar d Surreal lt rivyqntzneflpbzpnfg arg 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 funciones deber an estar en bashrc Funci n para ayudarnos a manejar rutas El segundo argumento es el nombre de la variable de ruta a modificar por defecto PATH pathremove local IFS local NEWPATH local DIR HE RA Es His 48 M s All de Linux From Scratch Versi n 5 1 local PATHVARIABLE 2 PATH for DIR in PATHVARIABLE do if SDIR S1 then NEWPATH NEWPATH SNEWPATH DIR fi done export SPATHVARIABLE SNEWPATH pathprepend pathremove 1
281. ble prefix ORBit 2 0 sbin localstatedir var lib sysconfdir etc gnome make make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Esta opci n coloca los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec localstatedir var lib Esta opci n coloca los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de en SENOME_PREFIX var scrollkeeper sysconfdir etc gnome Esta opci n coloca los ficheros de configuraci n en etc gnome en vez de en SGNOME_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 471 M s All de Linux From Scratch Versi n 5 1 ggv 2 6 1 Introducci n a ggv El paquete ggv contiene un visor de ficheros PostScript Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources ggv 2 6 ggv 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources ggv 2 6 ggv 2 6 1 tar bz2 Tama o del paquete 1 2 MB Estimaci n del espacio necesario en disco 31 MB Tiempo estimado de construcci n 0 10 SBU Dependencias de ggv Requeridas libgnomeui 2 6 1 1 p 435 y ESP Ghostscript 7 07 1 p 611 o AFPL Ghostscript 8 14 p 610 Opcional CUPS 1 1 20 p 605 Instalaci n de ggv Instala ggv ejecutando los
282. blfs cvs xpdf 3 00 freetype 2 1 7 hack patch Dependencias de Xpdf Requeridas LessTif 0 93 94 p 367 Opcionales tllib y AFPL Ghostscript 8 14 p 610 o ESP Ghostscript 7 07 1 p 611 Instalaci n de Xpdf Instala Xpdf ejecutando los siguientes comandos patch Np1 i xpdf 3 00 freetype 3 1 7 hack patch amp amp configure prefix usr sysconfdir etc with freetype2 includes usr include freetype2 amp amp make amp amp make install Explicaci n de los comandos nable a4 paper Debes a adir esta opci n para establecer DIN A4 como formato de papel est ndar Configuraci n de Xpdf Ficheros de configuraci n etc xpdfrc xpdfrce Informaci n sobre la configuraci n En el directorio etc encontrar s un fichero xpdfrc que puedes copiar a xpd re o tomarlo como ejemplo para escribir tu propio fichero de configuraci n Fichero xpdfrc de ejemplo displayFontT1 Times Roman usr share ghostscript fonts n0210031 pfb displayFontTl1 Times Italic usr share ghostscript fonts n0210231 pfb 643 M s All de Linux From Scratch Versi n 5 1 displayFontTl1 Times Bold usr share ghostscript fonts n0210041 pfb displayFontTl1 Times BoldIitalic usr share ghostscript fonts n0210241 pfb displayFontTl1l Helvetica usr share ghostscript fonts n0190031 pfb displayFontTl1 Helvetica Oblique usr share ghostscript fonts n0190231 pfb displayFontTl1 Helvetica Bold usr share ghostscript fonts n0190041 pfb d
283. bro 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 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 Descarga HTTP http www xs4all nl carlo17 which which 2 16 tar gz Descarga FTP ftp ftp gnu org gnu which which 2 16 tar gz Tama o del paquete 123 KB Estimaci n del espacio necesario en disco 940 KB Tiempo estimado de construcci n 0 03 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 Q head n 1 exit PIPESTATUS 0 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 181 M s A
284. bvte proporcionan las funciones necesarias para implementar un fichero termcap para los emuladores de terminales vte vte es una aplicaci n para probar las librer as vte 446 M s All de Linux From Scratch Versi n 5 1 GNOME Terminal 2 6 1 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 Descarga HTTP http ftp gnome org pub GNOME sources gnome terminal 2 6 gnome terminal 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome terminal 2 6 gnome terminal 2 6 1 tar bz2 Tama o del paquete 2 0 MB Estimaci n del espacio necesario en disco 26 MB Tiempo estimado de construcci n 0 28 SBU Dependencias de GNOME Terminal Requeridas libgnomeui 2 6 1 1 p 435 ScrollKeeper 0 3 14 p 438 y VTE 0 11 10 p 446 Opcional startup notification 0 6 p 369 Instalaci n de GNOME Terminal Instala GNOME Terminal ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 localstatedir var lib sysconfdir etc gnome 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 SGENOME_PREFIX var scrollkeeper sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en v
285. bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libglade 2 3 libglade 2 3 6 tar bz2 Tama o del paquete 336 KB Estimaci n del espacio necesario en disco 7 5 MB Tiempo estimado de construcci n 0 16 SBU Dependencias de libglade Requeridas libxm12 2 6 9 p 128 y GTK 2 4 1 p 366 Opcionales Python 2 3 3 p 190 si fu compilado usando expat 1 95 7 p 135 y GTK Doc 1 2 p 419 Instalaci n de libglade Instala libglade ejecutando los siguientes comandos configure prefix usr amp amp make make install Explicaci n de los comandos nable gtk 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 430 M s All de Linux From Scratch Versi n 5 1 libgnomecanvas 2 6 1 1 Introducci n a libgnomecanvas El paquete libgnomecanvas contiene la librer as canvas de GNOME Es una herramienta para gr ficos estructurados y una de las librer as esenciales de GNOME Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources libgnomecanvas 2 6 libgnomecanvas 2 6 1 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libgnomecanvas 2 6 libgnomecanvas 2 6 1 1 tar bz2 Tama o del paquete 504 KB Estimaci n del espacio necesario en disco
286. bz2 Tama o del paquete 13 9 MB Estimaci n del espacio necesario en disco 270 7 MB Tiempo estimado de construcci n 2 81 SBU Dependencias de Gnumeric Requeridas libgnomeprintui 2 6 1 p 463 y libgsf 1 8 2 p 454 Opcional gda Instalaci n de Gnumeric Instala Gnumeric ejecutando los siguientes comandos configure prefix usr libexecdir usr sbin A localstatedir var lib sysconfdir etc amp amp make make install Explicaci n de los comandos localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de en var scrollkeeper sysconfdir etc Esta opci n pone los ficheros de configuraci n en etc en vez de en usr etc libexecdir usr sbin Esta opci n pone los ficheros libexec en usr sbin en vez de en usr libexec Contenido El paquete Gnumeric contiene gnumeric Descripci n gnumeric gnumeric es la hoja de c lculo de GNOME 519 M s All de Linux From Scratch Versi n 5 1 GnuCash 1 8 9 Introducci n a GnuCash GnuCash es un administrador personal de finanzas Informaci n sobre el paquete Descarga HTTP http www gnucash org pub gnucash sources stable gnucash 1 8 9 tar gz Descarga FTP ftp ftp at gnucash org pub gnucash gnucash sources stable gnucash 1 8 9 tar gz Tama o del paquete 7 4 MB Estimaci n del espacio necesario en disco 150 MB Tiempo estimado de construcci n 3 18 SBU Dependencia
287. c gt headerdir usr include gt plugindir usr lib gqt plugins datadir usr share gt translationdir usr share gqt translations sysconfdir etc gt qt gif system zlib no exceptions thread plugin imgfmt png system libpng amp amp find type f name Makefile xargs sed i s W1 rpath usr liblfBg make make install amp amp ln sf libgt mt so usr lib libqt so amp amp cp r doc man usr share cp r examples usr share doc gt amp amp exit M todo 2 Instalaci n en opt Este es el m todo recomendado por los desarrolladores de Qt Tiene la ventaja de guardar todos los ficheros del paquete en una jerarqu a de directorios dedicada Usando este m todo se puede hacer una actualizaci n sin necesidad de sobreescribir una instalaci n previa y los usuarios pueden volver f cilmente a una versi n anterior con s lo cambiar un enlace simb lico Los desarrolladores de Qt utilizan por defecto la localizaci n usr local qt sin embargo este procedimiento pone los ficheros en opt qt 3 3 2 y luego crea un enlace simb lico a opt at bash export OTDIR PWD amp amp export LD LIBRARY PATH PWD lib S LD LIBRARY PATH export PATH PWD bin PATH amp amp configure prefix opt gqt 3 3 2 qt gif system libpng A system libmng system zlib system libjpeg no exceptions thread plugin imgfmt png make make install amp amp ln sfn qt 3 3
288. c 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 required 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 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 72 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
289. c 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 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 legibles para el grupo y para otros Tambi n puedes poner otros ficheros en etc skel que pueden necesitar diferentes permisos 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 inputrc p 46 Los ficheros de inicio de Bash p 48 y etc vimre vimrc p 54 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 sec
290. c 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 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 118 M s All de Linux From Scratch Versi n 5 1 Parte Ill Librer as y Utilidades Generales M s All de Linux From Scratch Versi n 5 1 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 aqu 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 es
291. cado completo de tu m quina por 1ocalhost 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 sed s LOGIN usuario etc aliases bak gt etc aliases sed s fmyhostname host domain tl1d myhostname A localhost localdomain etc postfix main cf bak gt etc postfix main cf amp amp usr bin newaliases usr sbin postfix start Gui n postfix para init d Para automatizar la ejecuci n de Postfix instala el gui n de inicio etc rc d init d postfix incluido en el paquete blfs bootscripts 5 1 p 32 make install postfix Contenido El paquete Postfix contiene bounce cleanup error flush lmtp local maila master newaliases namgr pickup pipe postalias postcat postconf postdrop postfix postkick postlock postlog postmap postqueue postsuper qmgr amapd sendmail showq smtp smtpd spawn trivial rewrite y virtual 275 M s All de Linux From Scratch Versi n 5 1 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 nqmgr pickup pipe qmgr qmqpd showq smtp smtpd spawn trivial rewrite y virtual bajo demanda Estos progra
292. carga HTTP http ftp gnome org pub GNOME sources gnome mime data 2 4 gnome mime data 2 4 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome mime data 2 4 gnome mime data 2 4 1 tar bz2 Tama o del paquete 608 KB Estimaci n del espacio necesario en disco 6 2 MB 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 amp amp 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 SGNOME_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 426 M s All de Linux From Scratch Versi n 5 1 GNOME Virtual File System 2 6 1 1 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 Descarga HTTP http ftp gnome org pub GNO
293. 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 623 M s All de Linux From Scratch Versi n 5 1 El gui n de instalaci 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 3 catalog lt lt EOF Inicio de los cambios al cat logo PUBLIC OASIS DTD DocBook V4 2 EN docbook dtd 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 624 M s All de Linux From Scratch Versi n 5 1 OpensSP 1 5 1 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 Descarga HTTP http
294. ccionan las opciones anteriores Instalaci n de nfs utils Antes de instalar el programa debes asegurarte de que el usuario nobody y el grupo nogroup est n disponibles Puedes a adirlos con los siguientes comandos groupadd g 65534 nogroup useradd c nobody d home g nogroup s bin bash u 65534 nobody Instala nfs utils ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp make make install Nota Si tu directorio us r se monta por NFS deber as instalar los ejecutables en sbin pasandole el par metro adicional sbindir sbin al anterior comando configure car Configuraci n de nfs utils Configuraci n del servidor 246 M s All de Linux From Scratch Versi n 5 1 etc exports contiene los directorios exportados en servidores NFS Consulta la sintaxis de este fichero en la p gina de manual de exports Consulta tambi n el NES C mo disponible en http nfs sourceforge net nfs howto para saber c mo configurar los servidores y clientes de forma segura Por ejemplo para compartir el directorio home en la red local se debe a adir esta l nea home 192 168 0 0 255 255 0 0 rw Instala el gui n de inicio etc rc d init d nfs server incluido en el paquete blfs bootscripts 5 1 p 32 para iniciar el servidor en el arranque make install nfs server Configuraci n del cliente etc fstab contiene los directorios que se montar n en el cliente Alt
295. ceras nss que no copia el make install In nsf mozilla 1 6 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 6 amp amp export MOZILLA FIVE _HOME usr lib mozilla 1 6 amp amp regxpcom amp amp regchrome touch find usr lib mozilla VERSION name rdf Crea los registros de componentes necesarios para activar las instalaciones multiusuario Estos pasos deben repetirse cada vez que se instala un a adido de mozilla como root para permitir que los usuarios normales ejecuten mozilla 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 Firefox 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 com
296. cesador de textos 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 529 M s All de Linux From Scratch Versi n 5 1 Cap tulo 35 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 6 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 correo 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 Firefox 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 secciones individuales e MozillaFirefox 0 8 p 534 e MozillaThunderbird 0 5 p 539 Informaci n sobre el paquete Descarga HTTP http ftp mozilla org pub mozilla releases mozillal 6 src mozilla source 1 6 tar b
297. chmod reference LINK COMP_SUF FILE COMP_SUF else Mantiene este enlace como blando rm f FILE amp amp ln s LINK COMP_SUF FILE COMP_SUF fi echo Reenlazando FILE gt DEST_FD1 En cambio si tenemos un fichero plano elif f FILE 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 ls li SFILE awk print 1 HLINKS find name SFILE inum inode if n HLINKS 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 Pr gz gunzip FILE FILE basename SFILE gz Pr esac Comprime el fichero con el nivel de compresi n indicado si es necesario case COMP_SUF in bz2 bzip2 COMP_LVL SFILE amp amp chmod 644 S FILE COMP_SUF echo Comprimiendo FILE gt DEST_FD1 TF gz gzip COMP_LVL SFILE amp amp chmod 644 S FILE COMP_SUF echo Comprimiendo FILE gt DEST_FD1 ri A echo Sin comprimir FILE gt DEST_FD1 rr esac Si el fichero tie
298. cho 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 8 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 e Descarga HTTP http prdownloads sourceforge net ffmpeg ffmpeg 0 4 8 tar gz e Descarga FTP e Tama o del paquete 1 3 MB e Estimaci n del espacio necesario en disco 31 MB e Tiempo estimado de construcci n 0 89 SBU Dependencias de FFmpeg Opcionales libvorbis 1 0 1 p 562 LAME 3 95 1 p 584 X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 SDL 1 2 7 p 559 y FreeType 2 1 7 p 159 Instalaci n de FFmpeg Instala FFmpeg ejecutando los siguientes comandos Nota Los mantenedores del paquete recomiendan compilarlo sin optimizaciones a configure prefix usr enable shared amp amp make make install Explicaci n de los comandos nable shared Esta opci n es necesaria para construir las librer as compartidas 1libavcodec y libavformat enable mp31lame Enlaza contra 1ibmp3lame enable vorbis Enlaza contra 1ibvorbis disable ffplay Solo instala la parte del servidor ffplay necesita X para construirse Configuraci n de FFmpeg Ficheros de configuraci n 586 M
299. ci n te recordar esto En resumen los comandos del libro han sido escritos para ficheros que no se a aden a etc skel y 44 M s All de Linux From Scratch Versi n 5 1 envian el resultado al directorio personal del usuario Si el fichero 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 jwrober 45 M s All de Linux From Scratch Versi n 5 1 letc inputrc 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 configura
300. ci n a enscript enscript convierte ficheros ASCII a PostScript Informaci n sobre el paquete Descarga HTTP http ftp gnu org gnu enscript enscript 1 6 1 tar gz Descarga FTP ftp ftp gnu org gnu enscript enscript 1 6 1 tar gz Tama o del paquete 631 KB Estimaci n del especio necesario en disco 6 8 MB 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 amp amp make make install 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 with media Letter Esta opci n establece el formato de p gina a letter 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 638 M s All de Linux From Scratch Versi n 5 1 PSUtils p17 Introducci n a PSUtils PSUtils es un conjunto de utilidades para manipular ficheros PostScript Informaci n sobre el paquete Descarga HTTP http gd tawien ac at publishing tex tex utils psutils psutils p17 tar gz Desca
301. ci n de GNOME Panel Instala GNOME Panel ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin localstatedir var lib sysconfdir etc gnome disable gtk doc amp amp make make install Explicaci n de los comandos libexecdir GNOME_PREFIX sbin Esta opci n pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec libexecdir pkg config variable prefix ORBit 2 0 sbin Esta opci n pone los ejecutables del sistema en SGNOME_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 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 1ibpanel applet permiten el desarrollo de peque as aplicaciones llamadas applets que pueden ser incrustadas en el panel 442 M s All de Linux From Scratch Versi n 5 1 Subprogramas Los subprogramas incluidos son Cambiador de Espacios de Trabajo Lista de Ventanas Monitor de Correo Reloj y Wanda el Pez 443
302. ci 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 Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdelibs 3 2 2 tar bz2 Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdelibs 3 2 2 tar bz2 Tama o del paquete 13 MB Estimaci n del espacio necesario en disco 160 MB Tiempo estimado de construcci n 12 6 SBU Descargas adicionales e Parche requerido ftp ftp kde org pub kde security_patches post 3 2 2 kdelibs kapplication patch e Parche requerido ftp ftp kde org pub kde security_patches post 3 2 2 kdelibs ktelnetservice patch Dependencias de kdelibs Requerida aRts 1 2 2 p 384 Opcionales libxm12 2 6 9 p 128 libxslt 1 1 6 p 129 CUPS 1 1 20 p 605 OpenLDAP 2 1 30 p 313 FAM 2 7 0 p 125 PCRE 4 5 p 122 OpenSSL 0 9 7d p 120 libart_Igp1 2 3 11 p 429 ALSA 1 0 4 p 545 libtiff 3 6 1 p 150 Libidn JasPer graphviz y doxygen Instalaci n de kdelibs Instala kdelibs con patch Npl i post 3 2 2 kdelibs kapplication patch patch Np0 i post 3 2 2 kdelibs ktelnetservice patch amp amp configure prefix KDE_PREFIX disable debug disable dependency tracking enable fast malloc full disable pcre amp amp make make install Nota Si deseas crear la documentaci n de la API y tienes
303. ci n global En la siguiente p gina se configura Bash para usar etc input rc si no hay un input rc 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 input rc por defecto en el directorio etc skel para usarlo con los nuevos usuarios Lo que sigue es un etc input rc 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 inputrc y asegurate de comprobar o establecer los permisos posteriormente Entonces podr s simplemente copiar este fichero a etc input re y a los 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 siste
304. ciones simult neamente y quieres un lugar donde poner los paquetes que ser n iguales en todas ellas e O puede que reconstruyas habitualmente tu LES 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 LES 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 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 BLFS sobre esto Todas las instrucciones del BLES instalan los programas en usr con instrucciones opcionales para instalar en opt para algunos paquetes concretos 30 M s All de Linux From Scratch Versi n 5 1 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 libro 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
305. ciones de librer as procedentes de Evolution GAL es la abreviatura de Librer as para Aplicaciones de GNOME Informaci n sobre el paquete e Descarga HTTP http ftp gnome org pub gnome sources gal 1 99 gal 1 99 11 tar bz2 e Descarga FTP ftp ftp gnome org pub gnome sources gal 1 99 gal 1 99 11 tar bz2 e Tama o del paquete 1 1 KB e Estimaci n del espacio necesario en disco 142 MB e Tiempo estimado de construcci n 1 70 SBU Dependencias de GAL Requerida libgnomeprintui 2 6 1 p 463 Opcional GTK Doc 1 2 p 419 Instalaci n de GAL Instala GAL ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 amp amp make make install Contenido El paquete GAL contiene rutinas de librer a estraidas de los proyectos Evolution y Gnumeric y reempaquetadas como librer a gen rica 464 M s All de Linux From Scratch Versi n 5 1 GtkHTML 3 0 10 Introducci n a GtkHTML El paquete GtkHTML contiene un motor ligero para la interpretaci n 1mpresi 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 gnome org pub gnome sources gtkhtml 3 0 gtkhtml 3 0 10 tar bz2 e Descarga FTP ftp ftp gnome org pub gnome sources gtkhtml 3 0 gtkhtml 3 0 10 tar bz2 e Tama o del paquete 1 2 MB e Estimaci n del espacio necesario en disco 133 MB e Tiempo estimado de construcci n 1 8
306. ciones multimedia de GNOME Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gnome media 2 6 gnome media 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome media 2 6 gnome media 2 6 1 tar bz2 Tama o del paquete 2 9 MB Estimaci n del espacio necesario en disco 49 MB Tiempo estimado de construcci n 0 49 SBU Dependencias de GNOME Media Requeridas libgnomeui 2 6 1 1 p 435 y ScrollKeeper 0 3 14 p 438 Opcionales GStreamer 0 8 1 p 450 gst plugins 0 8 1 p 451 y EsounD 0 2 34 p 557 Instalaci n de GNOME Media Instala GNOME Media ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin sysconfdir etc gnome localstatedir var lib make make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Esta opci n pone los ejecutables del sistema en FSGNOME_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 localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper Contenido El paquete GNOME Media contiene gnome sound recorder gnome c
307. 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 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 p 82 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 cl
308. conjure convert display identify import mogrify montage y las librer as 1libMagick y libMagick Descripciones animate Anima una secuencia de im genes composite Compone varias im genes dentro de una imagen base 173 M s All de Linux From Scratch Versi n 5 1 conjure Procesa un gui n escrito en Magick Scripting Language MSL para crear una imagen convert Convierte im genes de un formato a otro display Muestra una imagen identify Describe el formato y las caracter sticas de un fichero de imagen import Captura una ventana X mogrify Transforma una imagen montage Compone varias im genes dentro de una imagen nueva 174 M s All de Linux From Scratch Versi n 5 1 hd2u 0 9 0 Introducci n a hd2u El paquete hd2u contiene un conversior de formatos de texto Informaci n sobre el paquete Descarga HTTP http www megaloman com hany _data hd2u hd2u 0 9 0 tgz Descarga FTP Tama o del paquete 11 KB Estimaci n del espacio necesario en disco 280 KB Tiempo estimado de construcci n 0 1 SBU Dependencias de hd2u Requerida popt 1 7 p 123 Instalaci n dehd2u Instala hd2u ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete hd2u contiene dos2unix Descripci n dos2unix dos2unix Convierte texto entre varios formatos OS como la conversi n del formato DOS a Unix 175 M s All de
309. cratch Versi n 5 1 kdesdk 3 2 2 Introducci n a kdesdk Informaci n sobre el paquete e Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdesdk 3 2 2 tar bz2 e Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdesdk 3 2 2 tar bz2 e Tama o del paquete 3 8 MB e Estimaci n del espacio necesario en disco 65 MB e Tiempo estimado de construcci n 5 03 SBU Dependencias de kdesdk Requerida kdebase 3 2 2 p 387 Opcionales libjpeg 6b p 146 libxml2 2 6 9 p 128 y Berkeley DB 4 2 52 2 p 324 Instalaci n de kdesdk Instala kdesdk con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make El comando make fallar dos veces En la primera introduce el siguiente comando sed y contin a con la compilaci n sed i s class istream tinclude lt istream h gt kbabel common libgettext pofiles cc amp amp make Repite el procedimiento anterior sed i s class istream tinclude lt istream h gt umbrello umbrello classparser tokenizer cc amp amp make make install Contenido Los programas m s importantes incluidos en kdesdk son cervisia kbabel kcachegrind kompare y umbrello Descripciones cervisia cervisia proporciona una visi n gr fica de CVS kbabel kbabel es un entorno de un editor de ficheros PO avanzado compuesto por kbabel un multifuncional catalogmanager y el diccionario para traductores kbabeldict 405 M
310. 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 121 M s All de Linux From Scratch Versi n 5 1 PCRE 4 5 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 Descarga HTTP Descarga FTP ftp ftp csx cam ac uk pub software programming pcre pcre 4 5 tar bz2 Tama o del paquete 344 KB Estimaci n del espacio necesario en disco 3 5 MB Tiempo estimado de construcci n 0 08 SBU Instalaci n de PCRE Instala PCRE ejecutando los siguientes comandos configure prefix usr enable utf8 make make install Si reinstalas grep tras instalar pcre grep se enlazar contra pcre y puede causar problemas si usr es un punto de montaje separado Para evitar esto puedes pasar la opci n disable perl regexp cuando ejecutes configure para grep o mover libpcre a lib de esta forma mv usr lib libpcre so lib amp amp ln sf lib libpcre so 0 usr lib libpcre so Explicaci n de los comandos enable ut 8 Esta opci n incluye en la librer
311. cripts 5 1 p 32 make install postgresql 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 pgtclsh pgtksh pltcl_delmod pltcl_listmod pltcl_loadmod postgres postmaster psql vacuumdb libecpg libpgtcel libpgtypes libpq y varios m dulos de conjuntos de caracteres 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 createuser createuser crea una nueva cuenta de usuario PostgreSQL dropdb dropdb elimina una base de datos PostgreSQL droplang M s All de Linux From Scratch Versi n 5 1 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 por un servidor de bases de datos abortado pg_config pg_config recupera informaci n de la versi n de PostgreSQL pg_controldata pg_controld
312. critura solo por root Proteger los ficheros de tabla de claves del acceso p blico es crucial parapreservar la seguridad de la instalaci n de Kerberos Eventualmente querr s a adir pr ncipes del demonio servidor a la base de datos y extraerlos al fichero de tabla de claves Har s esto de la misma forma que creaste los pr ncipes del anfitri n A continuaci n un ejemplo kadmin addprinc randkey ftp belgarath lfs org kadmin ktadd ftp belgarath lfs org Sal del programa kadmin utiliza quit o exit y regresa al indicador del int rprete de comandos Inicia manualmente el demonio KDC s lo para comprobar la instalaci n usr sbin krb5kdc Intenta conseguir una entrada con el siguiente comando kinit loginname Se te preguntar la contrase a que creaste Tras conseguir tu entrada puedes listarla con el siguiente comando klist En pantalla se montrar la informaci n sobre la entrada Para comprobar el funcionamiento del fichero de tabla de claves ejecuta el siguiente comando ktutil ktutil rkt etc krb5 keytab seme al gal Esto deber a volcar un listado del anfitri n principal junto con los m todos de encriptaci n usados para acceder al principal En este punto si todo a ido bien puedes sentirte bastante seguro de la instalaci n y configuraci n del paquete 97 M s All de Linux From Scratch Versi n 5 1 Instala el gui n de inicio etc rc d init d kerberos incluido en el paquete blfs boot
313. crollkeeper 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 1dap 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 542 Contenido El paquete Balsa contiene balsa Descripci n balsa balsa es un lector de correo basado en GNOME 2 543 M s All de Linux From Scratch Versi n 5 1 M s All de Linux From Scratch Versi n 5 1 Parte XII Multimedia M s All de Linux From Scratch Versi n 5 1 Cap tulo 37 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 1 0 4 Lo primero que la g
314. ctual con un usuario de otra m quina el cual puede usar un cliente VNC para ver e incluso controlar el escritorio ksirc ksirc es un cliente de IRC ktalkd ktalkd es un demonio talk mejorado un programa para manejar peticiones talk entrantes anunciarlas y permitirte responderlas usando un cliente talk kwifimanager El entorno kwifimanager puede usarse para configurar y monitorizar tarjetas LAN wireless lisa lisa est pensado para facilitar un modelo de red de vecindad pero basdo solo en el protocolo TCP IP sin necesidad de SMB o similares 394 M s All de Linux From Scratch Versi n 5 1 kdepim 3 2 2 Introducci n a kdepim Informaci n sobre el paquete e Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdepim 3 2 2 tar bz2 e Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdepim 3 2 2 tar bz2 e Tama o del paquete 7 4 MB e Estimaci n del espacio necesario en disco 110 MB e Tiempo estimado de construcci n 12 2 SBU Dependencias de kdepim Requerida kdebase 3 2 2 p 387 Opcionales libxm12 2 6 9 p 128 libmal gnokii pilot link graphviz y doxygen Instalaci n de kdepim Instala kdepim con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Contenido El paquete kdepim incluye kaddressbook kalarm kandy karm kgpgcertmanager kmail knode knotes konsolekalendar kontact korganizer korn and kpilot D
315. ctura de Impresi n de GNOME 462 M s All de Linux From Scratch Versi n 5 1 libgnomeprintui 2 6 1 Introducci n a libgnomeprintui El paquete libgnomeprintui contiene las librer as 1ibgnomeprintui Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources libgnomeprintui 2 6 libgnomeprintui 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libgnomeprintui 2 6 libgnomeprintui 2 6 1 tar bz2 Tama o del paquete 550 KB Estimaci n del espacio necesario en disco 31 MB Tiempo estimado de construcci n 0 29 SBU Dependencias de libgnomeprintui Requeridas libgnomeui 2 6 1 1 p 435 GNOME Icon Theme 1 2 1 p 433 y libgnomeprint 2 6 1 p 461 Opcional GTK Doc 1 2 p 419 Instalaci n de libgnomeprintui Instala libgnomeprintui ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 disable gtk doc amp amp make make install Explicaci n de los comandos disable gtk doc Esta opci n evita que se reconstruya 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 1ibgnomeprintui son la parte GUI de la implementaci n de la Arquitectura de Impresi n de GNOME 463 M s All de Linux From Scratch Versi n 5 1 GAL 1 99 11 Introducci n a GAL El paquete GAL contiene fun
316. d gnome volume control y vumeter Descripciones gnome sound recorder gnome sound recorder es el grabador de GNOME gnome cd 478 M s All de Linux From Scratch Versi n 5 1 gnome cd 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 479 M s All de Linux From Scratch Versi n 5 1 Nautilus Media 0 8 0 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 8 nautilus media 0 8 0 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources nautilus media 0 8 nautilus media 0 8 0 tar bz2 Tama o del paquete 404 KB Estimaci n del espacio necesario en disco 15 MB Tiempo estimado de construcci n 0 22 SBU Dependencias de Nautilus Media Requeridas GStreamer 0 8 1 p 450 y Nautilus 2 6 1 p 458 Instalaci n de Nautilus Media Instala Nautilus Media ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin sysconfdir etc gnome localstatedir var lib make make install Explicaci n de los comandos libexecdir pkg config variable prefi
317. dable usar el sitio web de PHP pues su documentaci n en l nea es muy buena LE 7 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 337 M s All de Linux From Scratch Versi n 5 1 Igualmente puede ser til a adir una entrada para index php en la directiva DirectoryIndex del fichero httpd conf Contenido El paquete PHP contiene pear php php config phpextdist y phpize Descripci n php php es una interfaz en l nea de comandops que te permite procesar y ejecutar c digo PHP 338 M s All de Linux From Scratch Versi n 5 1 ProFTPD 1 2 9 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 Informaci n sobre el paquete Descarga HTTP http ftp proftpd org distrib source proftpd 1 2 9 tar bz2 Descarga FTP ftp ftp proftpd org distrib source proftpd 1 2 9 tar bz2 Tama o del paquete 761 KB Estimaci n del espacio necesario en disco 6 4 MB Tiempo estimado de construcci n 0 27 SBU Dependencias de ProFTPD Opcional Linux PAM 0 77 p 69 Instalaci n de ProFTPD Por razones de seguridad se recomienda ejecutar ProFTPD con usuario y grup
318. de 2004 igor Corregidas las instrucciones de instalaci n de NCPFS suministrado por DJ Lucas 26 de Febrero de 2004 igor Corregidos los enlaces de descarga de KDE y cambiado a requerida el estado de la dependencia de Glib para aRts GLib notificado por Anderson Lizardo y Allard Welter 26 de Febrero de 2004 igor Actualizado a libmad 0 15 1b suministrado por Anderson Lizardo 24 de Febrero de 2004 igor Actualizado el parche nobpf de PPP suministrado por DJ Lucas 23 de Febrero de 2004 igor Actualizado a SDL 1 2 7 22 de Febrero de 2004 tushar Actualizado a Firefox 0 8 y Thunderbird 0 5 22 de Febrero de 2004 igor Actualizado a libmpeg3 1 5 4 22 de Febrero de 2004 igor Actualizado a ALSA 1 0 2c suministrado por James Iwanek 21 de Febrero de 2004 tushar Actualizado a ImageMagick 5 5 5 16 hdparm 5 5 evs 1 11 13 aspell 0 50 5 edrdao 1 1 8 A adida la dependencia opcional de un MTA para tripwire 21 de Febrero de 2004 tushar Actualizado libpcap 0 8 1 y ppp 2 4 2 suministrado por DJ Lucas 21 de Febrero de 2004 igor Actualizado a libFAME 0 9 1 19 de Febrero de 2004 larry Actualizado a Shadow 4 0 4 1 19 de Febrero de 2004 tushar Cambiada la secci n de gnome games para permitir el guardado de puntuaciones 19 de Febrero de 2004 tushar A adido un aviso en 2sdk sobre la compilaci n con sh enlazado a ash 19 de Febrero de 2004 larry Cambios en iptables recomendados por Dagmar d Surr
319. de Comandos Tool Command Language Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net tcl tc18 4 6 src tar gz Descarga FTP ftp ftp us kemacs org pub tcl tcl8_4 tc18 4 6 src tar gz Tama o del paquete 3 3 MB Estimaci n del espacio necesario en disco 17 1 MB Tiempo estimado de construcci n 0 27 SBU Instalaci n de Tel Nota Este paquete se instala tambi n en el LFS durante la fase de preparaci n La diferencia mas notable entre las dos instalaciones aparte de instalarlo en usr es instalar el paquete de forma que no sea necesario guardar el directorio de construcci n tras su instalaci n KE Instala Tcl ejecutando los siguientes comandos VERSION 8 4 6 amp amp V echo VERSION cut d f 1 2 amp amp DIR PWD amp amp 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 7 TCL_LIB_FILE libtc1 V TCL_DBGX tclConfig sh amp amp mv doc Tcl_ Thread 3 amp amp sed i s Thread 3 Tcl_Thread 3 mkLinks amp amp make install amp amp install d usr include tc1l V unix amp amp install m644 h usr include tcl1 V unix amp amp install d usr include tcl1 V generic amp amp install c m644 generic h usr include tcl V generic 8
320. de bits f sico nico Informaci n sobre el paquete Descarga HTTP http www vorbis com files 1 0 1 unix libogg 1 1 tar gz Descarga FTP Tama o del paquete 280 KB Estimaci n del espacio necesario en disco 2 3 MB 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 S61 M s All de Linux From Scratch Versi n 5 1 libvorbis 1 0 1 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 Descarga HTTP http www vorbis com files 1 0 1 unix libvorbis 1 0 1 tar gz Descarga FTP Tama o del paquete 1 2 MB Estimaci n del espacio necesario en disco 37 MB Tiempo estimado de construcci n 0 57 SBU Dependencias de libvorbis Requerida libogg 1 1 p 561 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
321. 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 1pre14 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 Descarga HTTP http atrey karlin mff cuni cz clock twibright links download links 2 1pre14 tar bz2 Descarga FTP ftp atrey karlin mff cuni cz pub local clock links links 2 1pre14 tar bz2 Tama o del paquete 3 6 MB Estimaci n del espacio necesario en disco 26 MB Tiempo estimato de construcci n 0 33 SBU Dependencias de Links Opcionales GPM 1 20 1 p 176 OpenSSL 0 9 7d p 120 libpng 1 2 5 p 148 libjpeg 6b p 146 libtiff 3 6 1 p 150 SVGAlib 1 4 3 p 165 y X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 Instalaci n de Links Instala Links ejecutando los siguientes 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 p 176 o instalar una de las librer as gr ficas soportadas Configuraci n de Links Fich
322. de no ingreso se ejecuta mediante la l nea de comandos por ejemplo prompt bin bash o mediante el comando bin su Un int rprete interactivo de no ingreso puede iniciarse tambi n con un programa de terminal como xterm o konsole dentro de un entorno gr fico Este tipo de invocaci n del int rprete normalmente copia el entorno padre y luego lee en el fichero bashrc del usuario las instrucciones de configuraci n adicionales para el arranque 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 estas invocaciones del int rprete s lo se utiliza el entorno heredado del padre El fichero bash_logout no se utiliza para la invocaci n de un int rprete Es leido y ejecutado cuando un usuario sale de un int rprete interactivo de ingreso A los ficheros est ndar le a adimos tambi n etc bashrc que es llamado desde el bashrc del usuario para establecer los valores del sistema de inicializaci n de int rpretes de no ingreso Para m s informaci n consulta info bash Nodos Bash Startup Files e Interactive Shells Ficheros de inicio de Bash e Int rpretes Interactivos etc profile Aqu se muestra un fichero etc profile b sico Este fichero comienza estableciendo ciertas funciones auxiliares y algunos par metros b sicos Especifica varios par metros del historial de
323. del puntero del rat n que la aplicaci n se est cargando Informaci n sobre el paquete Descarga HTTP http www freedesktop org software startup notification releases startup notification 0 6 tar gz Descarga FTP ftp ftp linux org uk pub llinux GNOME sources startup notification 0 6 startup notification 0 6 tar bz2 Tama o del paquete 303 KB Estimaci n del espacio necesario en disco 3 9 MB Tiempo estimado de construcci n 0 09 SBU Dependencias de startup notification Requerida X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 Instalaci n de startup notification Instala startup notification ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete startup notification contiene 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 369 M s All de Linux From Scratch Versi n 5 1 shared mime info 0 14 Introducci n a shared mime info El paquete shared mime info contiene una base de datos MIME Permite una actualizaci n centralizada de la informaci n MIME para todas las aplicaciones que lo soporten Informaci n sobre el paquete Descarga HTTP http freedesktop org Software shared mime in
324. dio v deo de cualquier formato a otro r pido vers til y basado en l nea de comandos Informaci n sobre el paquete Descarga HTTP http zebra fh weingarten de transcode pre transcode 0 6 12 tar bz2 Descarga FTP Tama o del paquete 2 8 MB Estimaci n del espacio necesario en disco 88 MB Tiempo de construcci n estimado 2 41 SBU Dependencias de transcode Opcionales NASM 0 98 38 p 208 LAME 3 95 1 p 584 X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 MPlayer 1 0pre4 p 590 ImageMagick 5 5 7 16 p 173 libdv 0 101 p 574 libdvdread 0 9 4 p 573 mjpeg tools SDL 1 2 7 p 559 Qt 3 3 2 p 360 Avifile 0 7 38 p 588 l ibFAME 0 9 1 p 568 libmpeg3 1 5 4 p 564 XviD 1 0 0 rc4 p 576 LZO 1 08 p 142 libxm12 2 6 9 p 128 liba52 0 7 4 p 575 FFmpeg 0 4 8 p 586 libmad 0 15 1b p 565 cURL 7 11 2 p 221 libogg 1 1 p 561 libvorbis 1 0 1 p 562 Theora libjpeg 6b p 146 GLib 1 2 10 p 133 GTK 1 2 10 p 363 FreeType 2 1 7 p 159 libmpeg3 1 5 4 p 564 y OpenQuicktime 1 0 p 566 Instalaci n de transcode Instala transcode ejecutando los siguientes comandos configure prefix usr without x make make install Explicaci n de los comandos without x Omite esta opci n si tienes instalado el Sistema de Ventanas X y quieres instalar los m dulos de filtros dependientes de X11 Contenido El paquete transcode contiene transcode tecat tedecode tedemux tcextract tcframe temodinfo temp3cut
325. dm ejecut ndolo en una consola como root Para lanzar la entrada gr fica en el arranque instala el gui n de inicio etc rc d init d gdm incluido en el paquete blfs bootscripts 5 1 p 32 make install gdm Para arrancar autom ticamente en modo gr fico edita etc inittab de modo que la l nea que contiene ole Se ACACIA cambie a ole ATSE lE Contenido El paquete GDM contiene gdm gdm binary gdmXnest gdmXnestchooser gdmchooser gdmflexiserver gdmgreeter gdmlogin gdmphotosetup gdmsetup gdmthemetester gdm restart gdm safe restart gdm stop gdmconfig gdmopen y gdmtranslate 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 GDM para que se reinicie Se usan despu s de editar el fichero de configuraci n gdmconfig 497 M s All de Linux From Scratch Versi n 5 1 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 498 M s All de Linux From Scratch Versi n 5 1 Cap tulo 32 Librer as de GN
326. do est anticuado A ade esta opci n si planeas instalar Whois 4 6 14 p 257 with pam Esta opci n hace que Inetutils se enlace 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 para elegir solo los servidores que desees evitando instalar servidores indeseados Contenido El paquete Inetutils contiene clientes y servidores de red Descripciones ftp 243 M s All de Linux From Scratch Versi n 5 1 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 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 cliente del Protocolo de Transferencias de Ficheros Trivial de Internet 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 rexcd es un servidor de ejecuci n remota rlog
327. dora Crea sonidos y m sica usando peque os m dulos como osciladores para crear formas de onda varios filtros m dulos para reproducir 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 2 2 p 384 de las instrucciones de KDE 555 M s All de Linux From Scratch Versi n 5 1 Audio File 0 2 6 Introducci n a Audio File El paquete Audio File contiene las librer as audiofile y dos programas de soporte para los ficheros de sonido Sirven para soportar formatos b sicos de ficheros de sonido Informaci n sobre el paquete Descarga HTTP http www 68k org michael audiofile audiofile 0 2 6 tar gz Descarga FTP Tama o del paquete 354 KB Estimaci n del espacio necesario en disco 9 5 MB Tiempo estimado de construcci n 0 27 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 la librer a 1libaudiofile audiofile config sfinfo y sfconvert Descripciones Librer a audiofile La librer a audiofile la utilizan l
328. dos texmicheck texmlcheck comprueba la informaci n de un fichero de entrada SMIL 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 avifix avifix fija las cabeceras de un fichero AVI aviindex aviindex escribe un fichero de texto describiendo el ndice de un fichero AVI avimerge avimerge une ficheros AVI del mismo formato No intentes unir ficheros AVI de diferentes formatos ya que 596 M s All de Linux From Scratch Versi n 5 1 probablemente aparecer 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 crudo procesar audio y v deo crudo y convertirlo a otros formatos para ser escrito en el tipo de fichero elegido Lee la documentaci n 597 M s All de Linux From Scratch Versi n 5 1 Cap tulo 40 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
329. e Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc Contenido El paquete Nautilus contiene nautilus y las librer as 1libnaut ilus Descripciones nautilus nautilus es el administrador de ficheros de GNOME Librer as de nautilus Las librer as 1 ibnaut ilus proporcionan las funciones que necesita el administrador de ficheros 458 M s All de Linux From Scratch Versi n 5 1 Control Center 2 6 1 Introducci n a Control Center El paquete Control Center contiene los programas de configuraci n de GNOME Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources control center 2 6 control center 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources control center 2 6 control center 2 6 1 tar bz2 Tama o del paquete 3 9 MB Estimaci n del espacio necesario en disco 115 1 MB Tiempo estimado de construcci n 1 02 SBU Dependencias de Control Center Requeridas libxklavier 1 02 p 372 Metacity 2 8 0 p 378 y Nautilus 2 6 1 p 458 Opcionales EsounD 0 2 34 p 557 ALSA 1 0 4 p 545 gst plugins 0 8 1 p 451 y XScreenSaver Instalaci n de Control Center Instala Control Center ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin localstatedir var lib sysconfdir etc gnome make
330. e define define AJUSTES INTERNACIONALES BuildCyrillicFonts BuildArabicFonts BuildISO8859 6Fonts BuildGreekFonts BuildISO8859 Fonts BuildHebrewFonts BuildISO8859 8Fonts BuildK0OI8_RFonts BuildJapaneseFonts BuildJISX0201Fonts BuildKoreanFonts BuildChineseFonts Cambia a YES si necesitas alguna Estas son EEE IR ke ke ke kek kk kk kk kkk NO NO NO NO NO NO NO NO NO NO NO NO PARA LA DOCUMENTACI N xk d k de Heke de He ke de He e de He e Fe He e e He e e He e e He e e He e e He ke e Heke ke ek ke BuildLinuxDocHtml BuildLinuxDocPS BuildAl1SpecsDocs BuildHtmlManPages He e He e He He He He He He He He e He e He e He He He He He He He He He He He He NO Documentos de X en formato HTML NO Y en formato PostScript NO Varios documentos NO GENERALES Generalmente querr s dejar esto como est cuando construyas X en un sistema LFS He e He He He He He He He He e He e He e He e He e He AA ARK A ke e ke ke ke AAA AS GccWarningOptions TermcapLibrary XprtServer XnestServer XAppLoadDir VarLibDir XFree86Devel FSUseSyslog ThreadedX HasPam SystemManDirectory HasLibCrypt InstallXinitConfig InstallXdmConfig ForceNormalLib BuildSpecsDocs pipe Acelera la compilaci n lncurses YES Necesario para realplayer YES EtcXllDirectory app defaults var lib NO YES YES NO usr share man En vez de usr man YES Y
331. e pppoe relay pppoe server y pppoe sniff Descripciones adsl setup 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 pppoe server pppoe server arranca el componente del servidor 218 M s All de Linux From Scratch Versi n 5 1 pppoe sniff Un peque o husmeador sniffer de red dise ado para ayudarte a establecer los par metros de PPPOE EXTRA 219 M s All de Linux From Scratch Versi n 5 1 Parte V Entorno de Red b sico M s All de Linux From Scratch Versi n 5 1 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 11 2 Introducci n a cURL El paquete cURL contiene curl y su librer a de soporte Es til para transferir ficheros con sintaxis URL Esta habilidad para descargar y redireccionar ficheros puede incorporar
332. e BLFS Mira Listas de correo y archivos p 21 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 Ifs es Olistas escomposlinux org 24 M s All de Linux From Scratch Versi n 5 1 Cap tulo 2 Informaci n importante Adiministraci n de paquetes Frecuentemente se solicita la inclusi n de la administraci n de paquetes en el libro LFS Un administrador de paquetes permite supervisar la instalaci n de ficheros facilitando la eliminaci n y actualizaci n de ficheros Y antes de que empieces a preguntar NO esta secci n no habla sobre un administrador de paquetes en concreto ni recomienda alguno Lo que suministra es un paseo por las t cnicas m s populares y su m todo de trabajo El administrador de paquetes perfecto para ti puede encontrarse entre estas t cnicas o puede ser una combinaci n de dos o m s de ellas Esta secci n menciona brevemente los problemas que pueden surguir cuando se actualizan paquetes Algunas razones por las que ning n administrador de paquetes se menciona en LFS o BLFS e Tratar la administraci n de paquetes se sale de los objetivos de estos libros ense ar c mo se construye un sistema Linux e Hay m ltiples soluciones para la administraci n de paq
333. e Enero de 2004 igor Actualizado a transcode 0 6 12 10 de Enero de 2004 igor Completada la correci n del gui n de arranque de MySQL seg n lo sugerido por Alexander E Patrakov 8 de Enero de 2004 igor Actualizado a ProFTPD 1 2 9 7 de Enero de 2004 igor Actualizado a libesmtp 1 0 2 6 de Enero de 2004 igor Actualizado a iptables 1 2 9 igor 5 de Enero de 2004 igor A adido Gimp Print 4 2 5 y correciones en CUPS y Ghostscript contribuido por Alexander E Patrakov 4 de Enero de 2004 igor Actualizado a MySQL 4 0 17 23 de Diciembre de 2003 larry Actualizado a gnome utils 2 4 0 gal 2 1 1 gstreamer 0 6 4 gst plugins 0 6 4 y gnome media 2 4 1 1 23 de Diciembre de 2003 larry A adido ggv 2 4 0 2 23 de Diciembre de 2003 tushar Actualizado a tcl 8 4 5 tk 8 4 5 firebird 0 7 1 thunderbird 0 4 23 de Diciembre de 2003 tushar Retoques en Mozilla y OpenOffice 21 de Diciembre de 2003 igor Actualizado a Python 2 3 3 17 de Diciembre de 2003 larry A adido acme 2 4 1 17 de Diciembre de 2003 larry Actualizado a GConf edit 2 4 0 espgs 7 07 1 15 de Diciembre de 2003 igor Clarificado el uso de los controladores NVidia en la secci n XFree86 DRI suministrado por Simon Geard 13 de Diciembre de 2003 igor Actualizado a Gtk Perl 0 7009 XML Writer 0 4 1 XML Parser 2 34 y Astro FITS Header 2 8 1 13 de Diciembre de 2003 igor Modificadas las instrucciones de MySQL para utilizar mysq
334. e comando 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 Instala el gui n de inicio etc rc d init d xinetad incluido en el paquete blfs bootscripts 5 1 p 32 make install xinetd 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 Aug 22 21 40 21 dps10 xinetd 2696 Server usr sbin in rlogind is not executable line 29 Aug 22 21 40 21 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 321 M s All de Linux From Scratch Versi n 5 1 Estos errores se deben a que muchos de los servidores que xinetd intenta controlar no se han instalado a n 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 322 M s All de Linux From Scratch Versi n 5 1 Parte
335. e 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 p 186 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 139 M s All de Linux From Scratch Versi n 5 1 slib 2d6 Introducci n a slib El paquete slib es una librer a de Scheme usada con Guile Informaci n sobre el paquete Descarga HTTP http www swiss ai mit edu ftpdir scm OLD slib2d6 tar gz Descarga FTP Tama o del paquete 636 KB Estimaci n del espacio necesario en disco 2 9 MB Tiempo estimado de construcci n 0 00 SBU Dependencias de slib Requeridas Guile 1 6 4 p 139 Instalaci 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 140 M s All de Linux From Scratch Versi n 5 1 G Wrap 1 3 4 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 Descarga HTTP http www gnucash org pub g wrap source g wrap 1 3 4 tar gz Descarga FTP Tama
336. e de ejemplo Est extensamente documentado pero si necesitas m s informaci n mira en el sitio web de slrn Contenido El paquete slrn contiene slrn y sirnpull 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 271 M s All de Linux From Scratch Versi n 5 1 Otros programas de correo y noticias Pan 0 14 2 p 541 es un lector de noticias basado en GTK2 KNode es un lector de noticias basado en QT incluido en kdepim 3 2 2 p 395 KMail es un cliente de correo basado en QT incluido en Kdepim 3 2 2 p 395 Balsa 2 0 15 p 542 es un cliente de correo basado en GTK2 Mozilla 1 6 p 530 incluye tanto un cliente de correo como un lector de noticias en su instalaci n MozillaThunderbird 0 5 p 539 es un cliente de correo y noticias basado en el c digo base de Mozilla Evolution 1 4 5 p 523 incluye un cliente de correo basado en GTK2 272 M s All de Linux From Scratch Versi n 5 1 Parte VI Servidores de Red M s All de Linux From Scratch Versi n 5 1 Cap tulo 21 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 1 1 Introducci n a Postfix El p
337. e ejecute el gui n de instalaci n A ade los usuarios y grupos con los siguientes comandos groupadd courier amp amp useradd c Servidor de Correo Courier d dev null g courier s bin false courier Tambi n necesitas crear un usuario bin Si ya tienes un usuario de nombre bin puedes ignorar este paso useradd c bin d dev null g bin u 1 bin Esto crea un directorio var run courier en el que residir n todos los ficheros pid de Courier MTA Esto permitir que se cree courierfilter pid Sin courierfilter en ejecuci n el MTA Courier no funcionar Ejecuta el siguiente comando para crear var run courier mkdir var run courier amp amp chown courier courier var run courier Instala courier ejecutando los siguientes comandos configure prefix usr libexecdir usr lib courier datadir usr share courier sysconfdir etc courier localstatedir var lib courier with piddir var run courier disable root check with mailuser courier with mailgroup courier with paranoid smtpext disable autorenamesent enable workarounds for imap client bugs with db gdbm amp amp make make install amp amp 286 M s All de Linux From Scratch Versi n 5 1 make install configure Explicaci n de los comandos libexecdir usr lib courier Especifica el directorio que contiene los programas y librer as que no pueden ejecutarse en la l nea de co
338. e 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 Zz 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 Comprobar la integridad usando md5sum Generalmente para comprobar que el fichero descargado es aut ntico y est completo muchos mantenedores de paquetes distribuyen tambi n los mdSsums de los ficheros Para comprobar los md3sum de los ficheros descargados descarga tanto el fichero como el fichero md3sum correspondiente dentro del mismo directorio preferiblemente a partir de diferentes local
339. e licencias Utiliza en su lugar ESP Ghostscript 7 07 1 p 611 si tienes CUPS Instalaci n de Ghostscript Instala Ghostscript ejecutando los siguientes comandos configure prefix usr amp amp make make install Para instalar la librer a compartida 1ibgs so ejecuta tambi n los siguientes comandos make so make soinstall Nota La librer a compartida depende de GTK 1 2 10 p 363 S lo la usan programas externos como GSview 4 6 p 641 Ce Para terminar la instalaci n desempaqueta todas las fuentes que has descargado en usr share ghostscript 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 610 M s All de Linux From Scratch Versi n 5 1 ESP Ghostscript 7 07 1 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 tramas CUPS para soportar controladores de impresoras de tramas CUPS y parches y controladores adicionales prodecedentes de varios distribuidores Linux Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net espgs espgs 7 07 1 source tar bz2 Descarga FTP Tama o del paquete 5 3
340. e marcas OSX osx es 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 626 M s All de Linux From Scratch Versi n 5 1 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 prdownloads sourceforge net openjade openjade 1 3 2 tar gz Descarga FTP ftp ftp freestandards org pub lsb app battery packages openjade 1 3 2 tar gz Tama o del paquete 880 KB Estimaci n del espacio necesario en disco 14 5 MB Tiempo estimado de construcci n 1 51 SBU Dependencias de OpenJade Requerida OpenSP 1 5 1 p 625 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 make amp amp make install amp amp ln sf openjade usr bin jade ln sf libogrove so usr lib libgrove so amp amp ln sf libospgrove so usr lib libspgrove so amp amp ln sf libostyle so usr lib libstyle so amp amp install m644 dsssl catalog usr share sgml openjade 1 3 2
341. e 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 tripwire m i Contenido 86 M s All de Linux From Scratch Versi n 5 1 El paquete Tripwire contiene siggen tripwire twadmin y twprint 87 M s All de Linux From Scratch Versi n 5 1 Heimdal 0 6 2 Introducci n a Heimdal Heimdal es una implementaci n libre de Kerberos 5 que dice ser compatible con MIT krb5 y krb4 Kerberos es un protocolo de autenticaci n de red B sicamente mantiene la integridad de las contrase as en redes sin confianza como Internet Las apicaciones kerberizadas trabajan mano a mano con sitios que soportan Kerberos para asegurar que las contrase as no sean da adas Una instalaci n
342. e soporte el segundo contiene programas X est ndar el tercero contiene el servidor X el cuarto y quinto son fuentes es sexto es la documentaci n normal y el s ptimo es la documentaci n ya generada Para comprobar la integridad de tus descargas descarga el fichero md5sums Luego md5sum c md5sums Los siete paquetes deben estar en correcto estado Installation of Xorg 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 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 d
343. e toolkit gtk2 Usa la caja de herramientas toolkit gtk2 with system zlib with system jpeg A with system png with system mng Usa las versiones del sistema de estos paquetes enable xft Activa 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 3jsd disable accessibility y disable tests disable debug disable dtd debug disable 1logging nable reorder enable strip Y nable 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 nabl xtensions Activa las extensiones Si quieres puedes desactivar todas las extensiones excepto el navegador cambiando este modificador por nabl xtensions default venkman inspector irc Para una descripci n corta de las diversas extensiones disponibles con las fuentes de mozilla consulta http linuxfromscratch org tushar downloads mozilla extensions txt install d usr include mozilla 1 6 nss cp Lf dist private nss h dist public nss h usr include mozilla 1 6 nss 532 M s All de Linux From Scratch Versi n 5 1 Copia las cabe
344. e utiliza normalmente para ratones USB y dev psaux para ratones PS2 Contenido El paquete GPM contiene gpm gpm root disable paste y mev 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 177 M s All de Linux From Scratch Versi n 5 1 Fcron 2 9 4 Introducci n a Fcron El paquete Feron 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 4 src tar gz Descarga FTP ftp ftp seul org pub feron feron 2 9 4 src tar gz Tama o del paquete 371 KB Estimaci n del espacio necesario en disco 2 7 MB Tiempo estimado de construcci n 0 10 SBU Dependencias de Fcron Opcionales MTA Linux PAM 0 77 p 69 SELinux OpenJade 1 3 2 p 627 y DocBook DSSSL Stylesheets 1 78 p 629 Instalaci n de Fcron Fcron utiliza la facilidad cron de syslog para registrar todos los mensajes Puesto que LES 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 Begin fcron addition to etc
345. eal 19 de Febrero de 2004 larry Proftpd establecido el directorio local de estado a var run en vez de var var para que 15 M s All de Linux From Scratch Versi n 5 1 el fichero pid resida en el directorio correcto 18 de Febrero de 2004 igor Actualizado a libxm12 2 6 6 y libxslt 1 1 3 16 de Febrero de 2004 igor Actualizado a XviD 1 0 0 rc2 15 de Febrero de 2004 larry Actualizado a xmms 1 2 9 15 de Febrero de 2004 larry ProFTPd Modificados los enlaces de inicio y parada a los correspondientes con otros servidores de contenido web 15 de Febrero de 2004 larry Eliminado PATH de la instalaci n de gnome session pues PREFIX sbin se establece en las instrucciones de lib config Aplicado el parche de GPM para etc sysconfig mouse suministrado por Anderson Lizardo 15 de Febrero de 2004 larry Actualizado a nautilus 2 4 2 bug buddy 2 4 2 ggv 2 4 1 y gnome2 user docs 2 4 1 15 de Febrero de 2004 larry Actualizado a libIDL 0 8 3 intltoo1 0 30 gnome vfs 2 4 2 eel 2 4 2 y revertido a at spi 1 3 8 poniendo todas las librer as al nivel de GNOME 2 4 2 15 de Febrero de 2004 igor A adidos los enlaces que faltaban de ProFTPD en el Ap ndice A notificado por Nathan Coulson 15 de Febrero de 2004 igor Actualizado a Lynx 2 8 5 contribuido por Anderson Lizardo 1 A de Febrero de 2004 igor Actualizado a KDE 3 2 cortes a de Alexander E Patrakov Allard Welter stirling y Jj 14 de Febre
346. ebars sh lt lt EOF The substring match ensures this will work for xterm and xterm xfree86 if S TERM 0 5 xterm then PROMPT_COMMAND echo ne X033 0 USER S HOSTNAME PWD 007 export PROMPT_ COMMAND fi EOF Se pueden a adir f cilmente otras inicializaciones a profile a adiendo guiones adicionales en el directorio etc profile d etc bashrce 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 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 Proporciona un comando bin ls con colores Usado junto con el c digo 51 M s All de Linux From Scratch Versi n 5 1 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 X Busca en el archivo una discusi n titulada PS1 Environment Variable si quieres ver un muy buen caso de estudio acerca de esto addendunm export PS1 u h w
347. eber an revisar los guiones de arranque antes de instalarlos 21 de Marzo de 2004 tushar Actualizados los guiones de arranque relacionados con la red parche de DJ Lucas Reeditado el libro para empezar a usar Ifs bootscripts en vez de incluir los guiones en el libro 20 de Marzo de 2004 igor Actualizado a OpenSSL 0 9 7d por cortesia de Dagmar d Surreal y Matthew Burgess 20 de Marzo de 2004 tushar LessTif Cambiado usr Lesstif a usr share LessTif Gracias a Randy por indicarlo 18 de Marzo de 2004 igor Actualizado a KDE 3 2 1 17 de Marzo de 2004 tushar Actualizado a Xvid 1 0 0 rc3 17 de Marzo de 2004 igor Actualizado a XFree86 4 4 0 16 de Marzo de 2004 tushar A adido un parche para enlazar libpng contra la libz y libm del sistema Corregido un fallo en la compilaci n de la librer a compartida de espgs Suministrado por Anderson Lizardo Ver Bug 644 15 de Marzo de 2004 tushar A adido hd2u 0 9 0 15 de Marzo de 2004 tushar Actualizado a audiofile 0 2 6 14 de Marzo de 2004 igor Actualizado a libxm12 2 6 7 CVS 1 11 14 y XMMS 1 2 10 13 de Marzo de 2004 igor A adida una nota soble los sustitutos de CUPS para los comandos PSUtils suministrada por Alexander E Patrakov 14 M s All de Linux From Scratch Versi n 5 1 13 de Marzo de 2004 igor A adida una serie de opciones a las instrucciones de libtiff para evitar los avisos de compilaci n suministrado por Jonas Norlander 13 de M
348. echa un vistazo a la lista de Enlaces para lecturas adicionales p 82 al final de esta secci n BusyBox Este escenario no es muy diferente al Router enmascarado p 79 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 p 77 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 Generalmente un cortafuegos no deber a ejecutar sevicios adicionales Mira la introducci n a Router enmascarado p 79 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 rest
349. ecutables del sistema en SGNOME_PREFIX sbin en vez de en FG6NOME_PREFIX libexec localstatedir var lib Este comando pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de en SGENOME_PREFIX var scrollkeeper sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_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 search tool gnome dictionary y gfloppy Descripciones gnome system log 475 M s All de Linux From Scratch Versi n 5 1 gnome system log permite monitorizar y ver los ficheros de registro del sistema gnome search tool gnome search tool permite buscar ficheros en tu sistema usando condiciones de b squeda simples y avanzadas gnome dictionary gnome dictionary permite buscar definiciones y corregir palabras gfloppy gfloppy formatea disquetes bajo Linux 476 M s All de Linux From Scratch Versi n 5 1 GNOME System Monitor 2 6 0 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 gnome org pub GNOMF sources gnome system monitor 2 6 gnome system monitor 2 6 0 tar bz2 e Descarga FTP ftp ftp gnome org pub GNOME sources gn
350. ejecutando los siguientes comandos configure prefix usr amp amp make make install 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 582 M s All de Linux From Scratch Versi n 5 1 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 escritorio 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 583 M s All de Linux From Scratch Versi n 5 1 LAME 3 95 1 Introducci n a LAME El paquete LAME conti
351. ejecutando los siguientes comandos configure prefix usr amp amp make make install Configuraci n de rsync Ficheros de configuraci n etc rsyncd conf Informaci n sobre la configuraci n 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 Default rsync module read only yes list yes uid rsyncd 311 M s All de Linux From Scratch Versi n 5 1 gid rsyncd EOF Gui n rsyncd para init d Advierte que solo querr s iniciar el servidor rsync si quieres proporcionar un archivo rsync en tu m quina El cliente rsync no necesita usar este gui n Instala el gui n de inicio etc rc d init d rsyncd incluido en el paquete blfs bootscripts 5 1 p 32 make install rsyncd Contenido El paquete rsync contiene rsync Descripci n rsync rsync es un sustituto para rep y scp 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 pr
352. el 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 Descarga HTTP http freshmeat net projects sunjdk Versi n usada binario 1 4 2 03 Tama o del paquete binario 35 MB Tama o del paquete fuentes 77 MB Estimaci n del espacio necesario en disco 1810 MB Tiempo estimado de construcci n 85 SBU Descargas adicionales http www linuxfromscratch org patches blfs cvs 2sdk 1 4 2 fix inline asm 1 patch http www linuxfromscratch org patches blfs cvs 2sdk 1 4 2 gcc33 1 patch http www linuxfromscratch org patches blfs evs 2sdk 1 4 2 motif mkmsgcat patch http www linuxfromscratch org patches blfs cvs 2sdk 1 4 2 remove debug image patch http www linuxfromscratch org patches blfs cvs 2sdk 1 4 2 remove fixed paths 1 patch http www linuxfromscratch org patches blfs cvs 2sdk 1 4 2 static_cxx patch http www linuxfromscratch org patches blfs cvs 2sdk 1 4 2 ash patch Necesario s lo si bin sh es un enlace sib lico a ASH 0 4 0 p 115 Dependencias de J2SDK Requeridas X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 Zip 2 3 p 184 UnZip 5 51 p 182 cpio 2 5 p 187 ALSA 1 0 4 p 545 y Tesh 6 13 00 p 117 Instalaci n de J2SDK Ambas versiones se inst
353. el espacio necesario en disco 3 4 MB e Tiempo estimado de construcci n 0 13 SBU Instalaci n de iptables Instala iptables ejecutando los siguientes comandos make PREFIX usr LIBDIR lib BINDIR sbin amp amp make PREFIX usr LIBDIR lib BINDIR sbin install Explicaci n de los comandos PREFIX usr LIBDIR 1lib BINDIR sbin Compila e instala las librer as de iptables en 1 b los binarios en sbin y el resto en la jerarqu a usr en vez de usr local Normalmente se activan los cortafuegos durante el proceso de arranque y puede que usr no est montado en ese momento Contenido El paquete iptables contiene iptables iptables restore iptables save 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 74 M s All de Linux From Scratch Versi n 5 1 iptables restore iptables save 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 75 M s All de Linux From Scratch Versi n 5 1 Configurac
354. emultimedia Requerida kdebase 3 2 2 p 387 Opcionales ALSA 1 0 4 p 545 CDParanoia I11 9 8 p 585 LAME 3 95 1 p 584 Audio File 0 2 6 p 556 libogg 1 1 p 561 libvorbis 1 0 1 p 562 xine Libraries 1 rc3a p 577 libtiff 3 6 1 p 150 libxm12 2 6 9 p 128 FLAC 1 1 0 p 571 JasPer TagLib y libmusicbrainz Instalaci n de kdemultimedia Instala kdemultimedia con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install 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 sca0 etc cd dev ln s Dispositivo CD dev cdrom Contenido El paquete kdemultimedia incluye artsbuilder juk kaboodle kmid kmix krec kscd y noatun Descripciones juk juk es un reproductor etiquetador y administrador de colecciones de m sica kaboodle kaboodle es un reproductor multimedia 397 kmid kmid es un reproductor midi karaoke kmix kmix es un mezclador de sonido krec krec es una interfaz de grabaci n para aRts kscd ksed es un reproductor de CD noatun noatun es otro reproductor multimedia 398 M s All de Linux From Scratch Versi n 5 1 M s All
355. en ac at hci kde devel docbook SOURCES sgml common 0 6 3 tgz Descarga FTP ftp sources redhat com pub docbook tools new trials SOURCES sgml common 0 6 3 tgz Tama o del paquete 75 KB Estimaci n del espacio necesario en disco 648 KB Tiempo estimado de construcci n 0 00 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs cvs sgml common 0 6 3 manpage 1 patch Instalaci n de SGML Common Primero aplica el parche patch Npl i sgml common 0 6 3 manpage 1 patch Los ficheros autotools incluidos con sgml common son antiguos Usa los siguientes comandos para regenerar los ficheros aclocal amp amp automake acf autoconf Instala SGML Common ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp make amp amp make install amp amp install catalog add etc sgml sgml ent cat usr share sgml sgml iso entities 8879 1986 catalog amp amp install catalog add etc sgml sgml docbook cat etc sgml 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 A usr share sgml sgml iso entities 8879 1986 catalog amp amp install catalog remove etc sgml sgml docbook cat etc sgm1 sgml ent cat 619 M s All de Linux From Scratch Versi n 5 1 Configuraci n de SGML common Ficheros de configuraci n etc sgml sgml conf Info
356. en en cuenta que si s lo quieres usar el clientezo 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 primero debes instalar el gui n de servicio de red etc sysconfig network devices services dhclient incluido en el paquete blfs bootscripts 5 1 p 32 make install service dhclient Ahora crea el fichero ifconfig eth0 con los siguientes comandos Para interfaces adicionales haz los ajustes adecuados Advertencia Esto sobreescribir el fichero si ya existe cat gt etc sysconfig network devices ifconfig eth0 lt lt EOF ONBOOT yes DHCP_START inserta aqu los par metros de inicio adecuados DHCP_STOP r a ade aqu parametros de parada adicionales SERVICE dhclient EOF Para m s informaci n sobre los posibles valores de DHCP_START y DHCP STOP consulta la p gina de manual de dhclient Finalmente debes crear etc dhclient conf usando los siguientes comandos A ade al fichero si tienes m s de una interfaz cat gt etc dhclient conf lt lt EOF dhclient conf interface eth0 prepend domain name servers 127 0 0 1 request s
357. enable xft enable crypto disable accessibility disable tests disable debug A disable logging enable reorder enable strip disable pedantic A enable cpp rtti enable extensions all disable calendar disable mailnews amp amp make make install amp amp ln sf opt firefox 0 8 bin firefox usr bin MozillaFirefox Para activar las operaciones multiusuario ejecuta lo siguiente cd opt firefox 0 8 lib mozilla amp amp export LD LIBRARY PATH S PWD amp amp export MOZILLA FIVE _HOME S SPWD regxpcom amp amp regchrome touch find PWD name rdf 534 M s All de Linux From Scratch Versi n 5 1 Galeon 1 3 14a 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 prdownloads sourceforge net galeon galeon 1 3 14a tar bz2 Descarga FTP Tama o del paquete 3 6 MB Estimaci n del espacio necesario en disco 149 1 MB Tiempo estimado de construcci n 1 95 SBU Dependencias de Galeon Requeridas libgnomeui 2 6 1 1 p 435 ScrollKeeper 0 3 14 p 438 y Mozilla 1 6 p 530 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
358. encias de Speex Recomendada libogg 1 1 p 561 Instalaci n de Speex Instala Speex ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete Speex contiene speexdec speexenc y libspeex Descripciones speexdec speexdec decodifica un fichero Speex y genera un fichero WAV o crudo speexenc speexene codifica un fichero WAV o crudo usando Speex libspeex libspeex proporciona a los programas funciones para codificar decodificar audio 569 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http prdownloads sourceforge net id311b 1d311b 3 8 3 tar gz Descarga FTP Tama o del paquete 928 KB Estimaci n del espacio necesario en disco 39 MB Tiempo estimado de construcci n 1 01 SBU Instalaci n de id3lib Instala id3lib ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete id3lib contiene la librer a 1ibidqd3 id3convert id3cp id3info y id3tag Descripciones libid3 1ibid3 proporciona a los programas las funciones para la edici n de etiquetas ID3v1 v2 id3convert id3convert convierte entre los formatos de etiquetas 1D3v1 v2 id3cp id3cp extrae etiquetas ID3v1 v2 de ficheros de audio digital id3info id3
359. ene un codificador MP3 Es til para crear ficheros de audio comprimidos Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net lame lame 3 95 1 tar gz Descarga FTP Tama o del paquete 1 2 MB Estimaci n del espacio necesario en disco 9 1 MB Tiempo estimado de construcci n 0 39 SBU Dependencias de LAME Opcionales GTK 1 2 10 p 363 y NASM 0 98 38 p 208 Instalaci n de LAME Instala LAME ejecutando los siguientes comandos configure prefix usr enable mp3rtp amp amp make make install Explicaci n de los comandos enable mp3rtp Construye el programa de codificaci n a RTP enable nasm Activa el uso de nasm Contenido El paquete LAME contiene lame mp3rtp y las librer as 1ibmp31ame Descripciones lame lame genera ficheros de audio MP3 mp3rtp mp3rtp codifica en MP3 con salida a flujo RTP Librer as libmp3lame Las librer as 1ibmp31ame proporcionan las funciones necesarias para convertir ficheros WAV en ficheros MP3 584 M s All de Linux From Scratch Versi n 5 1 CDParanoia lll 9 8 Introducci n a CDParanoia El paquete CDParanoia contiene una herramienta para la extraci n de audio de un CD Es til 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 Descarga HTT
360. enssh 3 8 1p1 tar gz Tama o del paquete 799 KB Estimaci n del espacio necesario en disco 37 MB Tiempo estimado de construcci n 0 49 SBU Dependencias de OpenSSH Requerida OpenSSL 0 9 7d p 120 Opcionales Linux PAM 0 77 p 69 tcpwrappers 7 6 p 239 X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 MIT krb5 1 3 3 p 95 o Heimdal 0 6 2 p 88 y OpenSC 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 amp amp chown root sys var empty groupadd sshd useradd c sshd privsep d var empty g sshd s bin false sshd OpenSSH es muy sensible a cambios en el enlazado de las librer as OpenSSL Si recompilas OpenSSL OpenSSH puede fallar en el arranque Una alternativa es enlazar contra las librer as OpenSSL est ticas Para enlazar contra la librer a est tica ejecuta el siguiente comando sed i s lcrypto usr lib libcrypto a g configure 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
361. ente 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 ALSA es tambi n el futuro del Sonido en Linux de ah el nombre Advanced Linux Sound Architecture Arquitectura Avanzada de Sonido en Linux los controladores ALSA se incluyeron dentro del n cleo linux durante el desarrollo de la serie 2 5 y ahora son el est ndar de los controladores de sonido dentro del n cleo estable 2 6 Las siguientes seis secciones del libro tratan sobre los seis componentes individuales de ALSA los controladores las librer as las utilidades las herramientas el firmware y las librer as de compatibilidad con OSS 545 M s All de Linux From Scratch Versi n 5 1 ALSA Driver 1 0 4 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 Descarga HTTP http www alsa project org alsa ftp driver alsa driver 1 0 4 tar bz2 Descarga FTP ftp ftp alsa project org pub driver
362. eo 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 Si activas DRI aqu aseg rate de seleccionar la tarjeta o tarjetas de v deo para la que quieras soporte como m dulo Adicionalmente NVidia suministra sus propios controladores binarios de c digo cerrado que no utilizan DRI Si piensas usar estos controladores no actives DRI Si haces cualquier cambio en la configuraci n del n cleo recompilalo Copia arch 1386 boot bzImage y System map del directorio de construcci n de tu n cleo a boot Edita boot grub grub conf y a ade el nuevo n cleo al men de arranque Su usas lilo edita etc 1lilo conf y ejecuta 1ilo Nota Si construyes Xorg 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 para DRI como m dulo tal y como se ha indicado antes Car Establecer un directorio en la sombra Cuando construyas Xorg deber as crear un directorio en la sombra de enlaces simb licos para el c digo compilado Para hacer esto primero crea el Indir Empezando
363. eo 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 Unix domain sockets NOS TCP IP networking IP advanced router IP verbose route monitoring xes 1C rplicio Comestciom Nota ral cemiloa SUHVOLTETE 119 ME syacookale suJgoaoite s IP Netfilter Configuration menu KK EZ Every option except Y Oi 14 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 Y Conectores de dominio Unix Y oMm Resol TEP 19 Y IP router avanzado Y MECO SE AAA ON OS Las a as p IP soporte de Notificaci n de Congesti n IP Y IP soporte de syncookies TCP Y IP Men de configuraci n de Netfilter Todas las opciones excepto X M 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 71 M s All de Linux From Scratch Versi n 5 1 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
364. er mixer modemlights y multiload Descripci n 452 M s All de Linux From Scratch Versi n 5 1 Subprogramas applets Son peque os programas dise ados para ejecutarse dentro del Panel 453 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http ftp gnome org pub gnome sources libgsf 1 8 libgsf 1 8 2 tar bz2 Descarga FTP ftp ftp gnome org pub gnome sources libgsf 1 8 libgsf 1 8 2 tar bz2 Tama o del paquete 328 KB Estimaci n del espacio necesario en disco 11 6 MB Tiempo estimado de construcci n 0 24 SBU Dependencias de libgsf Requeridas GLib 2 4 1 p 134 y libxml2 2 6 9 p 128 Opcionales GNOME Virtual File System 2 6 1 1 p 427 GTK Doc 1 2 p 419 con DocBook SGML DTD 3 1 p 621 instalado y docbook utils Instalaci n de libgsf Instala libgsf ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 disable gtk doc amp amp make make install Explicaci n de los comandos disable gtk doc Este comando evita que se reconstruya la documentaci n que est rota en su actual estado durante la ejecuci n de make Contenido El paquete libgsf contiene las librer as 1ibgsf
365. ernativamente las particiones pueden montarse usando el comando mount con las opciones adecuadas Para montar la partici n home a ade lo siguiente a etc fstab lt nombre del servidor gt home home nfs rw 0 0 Instala el gui n de inicio etc rc d init d nfs client incluido en el paquete blfs bootscripts 5 1 p 32 para iniciar los servicios del cliente en el arranque make install nfs client Contenido El paquete nfs utils contiene getiversion getkversion locktest nlmtest rpcdebug rpcgen exportfs lockd mountd nfsd nfsstat nhfsstone rquotad showmount statd Description getiversion No hay descripci n disponible getkversion No hay descripci n disponible locktest No hay descripci n disponible nimtest No hay descripci n disponible rpcdebug No hay descripci n disponible rpcgen No hay descripci n disponible export s 247 M s All de Linux From Scratch Versi n 5 1 exportfs mantiene una lista de los directorios NFS exportados lockd lockd es el administrador de bloqueo NFS mountd mountd es el demonio de montaje NFS que comprueba los permisos de los clientes nfsd nfsd es la parte a nivel de usuario del servicio NFS nfsstat nfsstat imprime estad sticas NES nhfsstone nhfsstone es un programa para medir el rendimiento NFS rquotad rquotad es el servidor de cuota remota que se comunica con el cliente quota showmount showmount muestra informaci n de montaje de un servidor NES
366. eros de configuraci n links Informaci n sobre la configuraci n 227 M s All de Linux From Scratch Versi n 5 1 Links almacena la configuraci n propia de cada usuario dentro de su directorio links Estos ficheros se generan autom ticamente cuando se lanza links por primera vez Contenido El paquete Links contiene links Descripci n links links es un navegador WWW en modos texto y gr fico 228 M s All de Linux From Scratch Versi n 5 1 Lynx 2 8 5 Introducci n a Lynx Lynx es un navegador web en modo texto Informaci n sobre el paquete Descarga HTTP http lynx isc org release lynx2 8 5 tar bz2 Descarga FTP ftp lynx isc org lynx lynx2 8 5 lynx2 8 5 tar bz2 Tama o del paquete 2 1 MB Estimaci n del espacio necesario en disco 18 MB Tiempo estimado de construcci n 0 45 SBU Dependencias de lynx Opcionales OpenSSL 0 9 7d p 120 GnuTLS Que necesita libgpg error libgcrypt y opencdk en este orden MTA y Zip 2 3 p 184 Instalaci n de Lynx Instala Lynx ejecutando los siguientes comandos configure prefix usr libdir etc with zlib amp amp make make install amp amp make docdir usr share doc lynx 2 8 5 lynx_doc helpdir usr share doc lynx 2 8 5 l1ynx_ help install doc amp amp make docdir usr share doc lynx 2 8 5 lynx_doc helpdir usr share doc lynx 2 8 5 l1ynx_help install help Explicaci n de los comandos libdir etc
367. eros de configuraci n en etc gnome en lugar de SGNOME_PREFIX etc Contenido El paquete ORBit2 contiene las librer as 11ibORBit 2 1ibORBitCosNaming 2 y lLibORBit imodule 2 Descripciones libORBit 2 1ibORBit 2 es la API de CORBA 421 M s All de Linux From Scratch Versi n 5 1 intltool 0 30 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 OAF Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources intltool 0 30 intltoo1 0 30 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources intltool 0 30 intltool 0 30 tar bz2 Tama o del paquete 112 KB Estimaci n del espacio necesario en disco 1010 KB Tiempo estimado de construcci n 0 00 SBU Instalaci n de intltool Instala intltool ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete intltool contiene intltoolize intltoolize intltool update intltool extract intltool merge intltool prepare y xml i18n toolize Descripciones intltoolize intltoolize prepara un paquete para usar intltool intltool update intltool update actualiza las plantillas
368. eros fuente Java y genera un conjunto de p ginas HTML con la descripci n de clases interfaces constructores m todos y campos 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 nombres 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 197 M s All de Linux From Scratch Versi n 5 1 servertool proporciona una interfaz f cil de usar para programadores que permite registrar desregistr
369. ers 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 Descarga HTTP http files ichilton co uk nfs tcp_wrappers_7 6 tar gz Descarga FTP ftp ftp porcupine org pub security tcp_wrappers_7 6 tar gz Tama o del paquete 100 KB Estimaci n del espacio necesario en disco 720 KB 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 cvs 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 1lib plus plus patch make REAL DAEMON _DIR usr sbin STYLE DPROCESS_OPTIONS linux make install Configuraci 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 753 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
370. es precompilados como Mozilla est n enlazados con las librer as de GCC 2 95 3 Informaci n sobre el paquete Descarga HTTP http ftp gnu org gnu gec gec 2 95 3 tar gz Descarga FTP ftp ftp gnu org gnu gcc gcc 2 93 3 tar gz Tama o del paquete 9 4 MB Estimaci n del espacio necesario en disco 150 MB Tiempo estimado de construcci n 2 60 SBU Descargas adicionales e http www linuxfromscratch org patches blfs evs gcc 2 95 3 2 patch e http www linuxfromscratch org patches blfs evs gcc 2 95 3 no fixinc patch e http www linuxfromscratch org patches blfs cvs gcc 2 95 3 returntype fix patch Instalaci n de GCC Aplica los parches patch Npl i gcc 2 95 3 2 patch patch Npl i gcc 2 95 3 no fixinc patch patch Npl 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 amp amp cd gec build Configura GCC para que construya los compiladores de C y C y active las opciones relacionadas con C gcc 2 95 3 configure A 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 l1lib name libstdc so type f IL basename L Mueve las librer as de C al directorio est ndar de librer as para no tener
371. esarios para proporcionar los servicios SMB CIES El segundo gui n winbinad inicia el demonio winbindd usado para proporcionar servicios de dominio Windows a clientes Linux Instala el gui n samba con el siguiente comando make install samba Si necesitas tambi n el gui n winbina make install winbind 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_smbcodepage 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 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 319 M s All de Linux From Scratch Versi n 5 1 smbcontrol se usa para controlar
372. escripciones kaddressbook kaddressbook es la libreta de direcciones de KDE 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 kgpgcertmanager kgpgcertmanager es una herramienta para administrar certificadosa X509 395 M s All de Linux From Scratch Versi n 5 1 kmail kmail es el cliente de correo de KDE knode knode es el lector de noticias de KDE knotes knotes es una utilidad de notas emergentes konsolekalendar konsolekalendar es una interfaz de l nea de comandos para calendarios de KDE kontact kontact es la soluci n integrada para las necesidades de administraci n de informaci n personal PIM korganizer korganizer es un sistema personal de agenda calendario korn korn es un comprobador de correo para KDE que tiene la capacidad de incrustarse en kicker kpilot kpilot es un programa para sincronizar un Palm Pilot 396 M s All de Linux From Scratch Versi n 5 1 kdemultimedia 3 2 2 Introducci n a kdemultimedia Informaci n sobre el paquete e Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdemultimedia 3 2 2 tar bz2 e Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdemultimedia 3 2 2 tar bz2 e Tama o del paquete 4 7 MB e Estimaci n del espacio necesario en disco 78 MB e Tiempo estimado de construcci n 8 93 SBU Dependencias de kd
373. esentes de antemano en uno de los extremos del enlace 312 M s All de Linux From Scratch Versi n 5 1 OpenLDAP 2 1 30 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 Descarga HTTP http gd tuwien ac at infosys network OpenLDAP openldap release openldap 2 1 30 tgz Descarga FTP ftp ftp openldap org pub OpenLDAP openldap release openldap 2 1 30 tgz Tama o del paquete 2 0 MB Estimaci n del espacio necesario en disco 116 MB Tiempo estimado de construcci n 7 52 SBU Dependencias de OpenLDAP Requerida Berkeley DB 4 2 52 2 p 324 Opcionales OpenSSL 0 9 7d p 120 GDBM 1 8 3 p 132 tepwrappers 7 6 p 239 readline 4 3 p 130 Heimdal 0 6 2 p 88 o MIT krb5 1 3 3 p 95 y Cyrus SASL Instalaci n de OpenLDAP Instala OpenLDAP ejecutando los siguientes comandos configure prefix usr libexecdir usr sbin A sysconfdir etc localstatedir var lib disable debug enable ldbm amp amp make depend amp amp make amp amp make test amp amp 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 1dbm Construye slapd usando como interfaz prima
374. ete GNOME Themes contiene temas de escritorio 437 M s All de Linux From Scratch Versi n 5 1 ScrollKeeper 0 3 14 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 Descarga HTTP http ftp gnome org pub GNOME sources scrollkeeper 0 3 scrollkeeper 0 3 14 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources scrollkeeper 0 3 scrollkeeper 0 3 14 tar bz2 Tama o del paquete 534 KB Estimaci n del espacio necesario en disco 9 2 MB Tiempo estimado de construcci n 0 20 SBU Dependencias de ScrollKeeper Requeridas intltool 0 30 p 422 libxslt 1 1 6 p 129 DocBook XML DTD 4 3 p 631 y Perl modules p 191 XML Parser 2 34 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 A opt kde 3 2 2 share omf opt gnome 2 6 share omf make make install Explicaci 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
375. ete hicolor icon theme contiene usr share icons hicolor Descripci n Ic nos HiColor usr share icons hicolor contiene definiciones de ic nos usados por defecto 371 M s All de Linux From Scratch Versi n 5 1 libxklavier 1 02 Introducci n a libxklavier El paquete libxklavier contiene una librer a para teclados en X Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net gswitchit libxklavier 1 02 tar gz Descarga FTP Tama o del paquete 400 KB Estimaci n del espacio necesario en disco 6 3 MB Tiempo estimado de construcci n 0 01 SBU Dependencias de libxklavier Requeridas X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 pkgconfig 0 15 0 p 186 y libxm12 2 6 9 p 128 Instalaci n de libxklavier InInstala libxklavier ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete libxklavier contiene la librer a 1ibxklavier 372 M s All de Linux From Scratch Versi n 5 1 Cap tulo 27 Administradores de Ventanas Introducci n 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 ope
376. eva versi n de Berkeley DB db_verify db_verify se usa para realizar comprobaciones de consistencia en ficheros de bases de datos 327 M s All de Linux From Scratch Versi n 5 1 MySQL 4 0 20 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 Descarga HTTP http mysql he net Downloads MySQL 4 0 mysql 4 0 20 tar gz Descarga FTP ftp mirror mcs anl gov pub mysql Downloads MySQL 4 0 mysql 4 0 20 tar gz Tama o del paquete 13 5 MB Estimaci n del espacio necesario en disco 98 7 MB Tiempo estimado de construcci n 3 43 SBU Dependencias de MySQL Opcionales readline 4 3 p 130 OpenSSL 0 9 7d p 120 y tcpwrappers 7 6 p 239 Instalaci n de MySQL Por razones de seguridad ejecutar el servidor con un usuario y grupo sin privilegios es s mamente recomendable groupadd mysql amp amp useradd c mysql d dev null g mysql s bin false mysql Construye e instala MySQL ejecutando los siguientes comandos configure prefix usr sysconfdir etc libexecdir usr sbin localstatedir var lib mysgql enable thread safe client enable local infile enable assembler without debug without bench make testdir usr lib mysql mysql test amp amp make testdir usr lib mys
377. ez 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 447 M s All de Linux From Scratch Versi n 5 1 libgtop 2 6 0 Introducci n a libgtop El paquete libgtop contiene las librer as top de GNOME Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources libgtop 2 6 libgtop 2 6 0 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libgtop 2 6 libgtop 2 6 0 tar bz2 Tama o del paquete 925 KB Estimaci n del espacio necesario en disco 35 MB Tiempo estimado de construcci n 0 45 SBU Dependencias de libgtop Requerida GLib 2 4 1 p 134 Opcionales popt 1 7 p 123 y X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 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 448 M s All de Linux From Scratch Versi n 5 1 GAIL 1 6 3 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
378. ez hacerlo con GNOME_PREFTIX nos aseguraremos que el sitio de instalaci n es consistente con la instalaci n del entorno libexecdir pkg config variable prefix ORBit 2 0 sbin Este comando coloca los ejecutables del sistema en FG6NOME_PREFIX sbin en vez de SENOME_PREFIX libexec sysconfdir etc gnome Este comando colocal los ficheros de configuraci n en etc gnome en vez de SGNOME_PREFIX etc nable gtk doc Esta opci n reconstruye la documentaci n durante el comando make Contenido El paquete libbonobo contiene las librer as 1ibbonobo 2 y libbonobo activation Descripci n Librer as libbonobo 423 M s All de Linux From Scratch Versi n 5 1 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 424 M s All de Linux From Scratch Versi n 5 1 GConf 2 6 1 Introducci n a GConf El paquete GConf contiene un sistema de configuraci n Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources GConf 2 6 GConf 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources GConf 2 6 GConf 2 6 1 tar bz2 Tama o del paquete 1 4 MB Estimaci n del espacio necesario en disco 27 3 MB Tiempo estimado de construcci n 0 56 SBU Dependencias de GConf Requeridas ORBit2 2 10 1 p 421 GTK 2 4 1 p 366 y
379. faultSystemPath usr bin bin usr sbin sbin usr X11R6 bin define DefaultUserPath usr bin bin usr X11R6 bin SERVIDOR DE FUENTES Y AJUSTES DE LIBRER AS kkk kkk dk d k k d kk kkk k kkk kkk kkk Estos ajustes se establecen por defecto XX XXXAARRARARA d de He de de He e de He ke e ke kek k ke k k define BuildFontServer define SharedLibFont define CompressAllFonts define GzipFontCompression YES YES YES YES Estos ajustes aseguran que utilicemos define HasFreetype2 define HasFontconfig define HasExpat define HasLibpng define HasZlib YES YES YES YES YES Para el servidor de impresi n GhostScript el 7 X nuestras librer as Ke ke ke ke ke ke ke k ke k ke k ke k k kk k La ruta de las fuentes puede redefinirse en el fichero XF86Config x x x x define DefaultFontPath FONTDIR misc FONTDIR 75dpi 351 M s All de Linux From Scratch Versi n 5 1 FONTDIR 100dpi FONTDIR Typel FONTDIR local FONTDIR TrueType FONTDIR CID FONTDIR Speedo le define define define define define define define define define define define define define define define define FUENTES las opciones por defecto define define define define define define define define define define define define AJUSTES Estos son los ajustes por defecto define defin
380. fax2tift 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 raw2tiff raw2tiff convierte una secuencia directa de bytes a TIFF rgb2ycbcr rgb2ycber 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 tiff2pdf tiff2pdf convierte una imagen TIFF a un documento PDF tiff2ps tiff2ps convierte una imagen TIFF en un fichero PostScript tiff2rgba 151 M s All de Linux From Scratch Versi n 5 1 No hay descripci n disponible tiftcmp tiffcmp compara dos ficheros TIFF tiffcp tiffcp copia y posiblemente convierte un fichero TIFF tif dither 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 tiffmedian 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 i
381. fig directfb csource y las librer as libdirectfb Descripciones dfbdump 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 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 168 M s All de Linux From Scratch Versi n 5 1 Imlib2 1 1 0 Introducci n a Imlib2 Imlib2 es una librer a gr fica para la carga guardado transformaci n y manipulaci n r pida de ficheros Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net enlightenment imlib2 1 1 0 tar gz Descarga FTP ftp ftp tux org X Windows enlightenment ftp enlightenment imlib2 1 1 0 tar gz Tama o del paquete 796 KB Estimaci n del espacio necesario en disco 20 MB Tiempo estimado de construcci n 0 53 SBU De
382. finar tu sistema Los detalles del fichero se encuentran en la p gina de manual man xorg conf Algunas cosas que puede que quieras 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 347 M s All de Linux From Scratch Versi n 5 1 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 DefaultDepth 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 X xf86config xorg conf 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 Al
383. fo shared mime info 0 14 tar gz Descarga FTP Tama o del paquete 348 KB Estimaci n del espacio necesario en disco 2 2 MB Tiempo estimado de construcci n 0 01 SBU Dependencias deshared mime info Requeridas GLib 2 4 1 p 134 libxm12 2 6 9 p 128 y Perl modules p 191 XML Parser Instalaci n de shared mime into Instala shared mime info ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete shared mime info contiene update mime database y usr share mime Descripciones update mime database update mime database ayuda en la adici n de datos MIME a la base de datos Base de datos MIME usr share mime contiene la base de datos MIME centralizada 370 M s All de Linux From Scratch Versi n 5 1 hicolor icon theme 0 5 Introducci n a hicolor icon theme El paquete hicolor icon theme contiene un tema de iconos por defecto para implementaciones de la especificaci n de temas de ic nos Informaci n sobre el paquete Descarga HTTP http freedesktop org Software icon theme releases hicolor icon theme 0 5 tar gz Descarga FTP Tama o del paquete 32 KB Estimaci n del espacio necesario en disco 157 KB Tiempo estimado de construcci n 0 01 SBU Instalaci n de hicolor icon theme InInstala hicolor icon theme ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paqu
384. forward esmtpd esmtpd msa esmtpd ssl filterctl imapd imapd imapd ssl lockmail mailbot maildiracl maildirkw maildirmake maildrop makeacceptmailfor makealiases makedat makehosteddomains makemime makepercentrelay makesmtpaccess makesmtpaccess msa makeuserdb makeuucpneighbors mimegpg mkesmtpdcert mkimapdcert mkpop3dcert pop3d pop3d ssl preline pw2userdb reformail reformime rmail sendmail sharedindexinstall sharedindexsplit showconfig showmodules testmxlookup userdb userdbpw vchkpw2userdb y webgpg Descripciones cancelmsgy cancelmsg elimina un mensaje de la cola 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 couriermlm couriermlm es el administrador de lista de correo de Courier filterctl filterctl instala o desinstala filtros globales de correo Los filtros globales de correo se usan para bloquear selectivamente correo indeseado lockmail lockmail es una utilidad de ayuda para trabajar con ficheros mailbox 292 M s All de Linux From Scratch Versi n 5 1 mailbot mailbot lee un mensaje de correo en la entrada est ndar y crea un mensaje de correo en respuesta
385. ftp 3 1 7 src tar bz2 Descarga FTP ftp ftp ncftp com ncftp ncftp 3 1 7 src tar bz2 Tama o del paquete 389 KB Estimaci n del espacio necesario en disco 5 2 MB Tiempo estimado de construcci n 0 38 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 completo s lo la parte de libncftp 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 make C libncftp shared amp amp make C libncftp soinstall amp amp make make install Para instalar NCFTP usando el segundo m todo con la funcionalidad de 1ibncftp enlazada est ticamente ejecuta los siguientes comandos
386. ga de correo electr nico a un Agente de Transporte de Correo MTA 136 M s All de Linux From Scratch Versi n 5 1 aspell 0 50 5 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 Descarga FTP ftp ftp gnu org gnu aspell aspell 0 50 5 tar gz Tama o del paquete 917 KB Estimaci n del espacio necesario en disco 9 8 MB Tiempo estimado de construcci n 0 97 SBU Dependencias de aspell Requerida which 2 16 p 181 Instalaci n de aspell Instala aspell ejecutando los siguientes comandos configure prefix usr amp amp make make install Configuraci n de aspell Informaci n sobre la configuraci n Despu s de instalar Aspell debes instalar al menos un diccionario Puedes encontrarlos en http aspell net Instala el diccionario o diccionarios ejecutando los siguientes comandos configure make make install Contenido El paquete aspell contiene las liber as 1ibaspel1 Descripci n Librer a aspell La librer a libaspel1 ofrece una interfaz para la revisi n ortogr fica 137 M s All de Linux From Scratch Versi n 5 1 ispell 3 2 06 epa7 Introducci n a ispell El paquete ispell contiene un corrector ortogr fico que puede manejar lenguajes internacionales Informaci n sobre el paquete Descarga HTTP http membled com wo
387. gcalctool 4 3 gcalctool 4 3 51 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gcalctool 4 3 gcalctool 4 3 51 tar bz2 Tama o del paquete 823 KB Estimaci n del espacio necesario en disco 12 MB Tiempo estimado de construcci n 0 15 SBU Dependencias de gcalctool Requeridas libgnomeui 2 6 1 1 p 435 y ScrollKeeper 0 3 14 p 438 Instalaci n de gcalctool Instala gcalctool ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 sysconfdir etc gnome localstatedir var lib make 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 SGNOME_PREFIX etc localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de SGNOME_PREFIX var scrollkeeper Contenido El paquete gcalctool contiene gcalctool conocido como gnome calculator Descripci n gcalctool gcalctool es un calculadora de escritorio para GNOME 482 M s All de Linux From Scratch Versi n 5 1 GPadf 0 131 Introducci n a GPdf GPdf es un visor PDF para GNOME Est basado en Xpdf y el accesorio GNOME Print Preview widget Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gpdf 0 131 gpdf 0 131 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gpdf 0 131 gpdf 0 131 t
388. gconfig ejecutando los siguientes comandos configure prefix usr amp amp make make install Configuraci n de pkgconfig Por defecto la variable PKG_CONFIG_PATH est establecida a usr 1lib pkgconfig pues es el prefijo que usamos para instalar pkeconfig Puedes a adir las rutas adicionales a los ficheros pkgconfig instalados en tu sistema a PKG_CONF IG_PATH para exportarlas Ten en cuenta que PKG_CONFIG_PATH solo es necesario durante la compilaci n de paquetes no en tiempo de ejecuci n Contenidos El paquete pkgconfig contiene pkg config Descripci n pkg config pkg config es una funci n que devuelve metainformaci n de la librer a indicada 186 M s All de Linux From Scratch Versi n 5 1 cpio 2 5 Introducci n a cpio El paquete cpio contiene herramientas para archivar ficheros Informaci n sobre el paquete Descarga HTTP http ftp gnu org pub gnu cpio cpio 2 5 tar gz Descarga FTP ftp ftp gnu org pub gnu cpio cpio 2 5 tar gz Tama o del paquete 188 KB Estimaci n del espacio necesario en disco 1 MB Tiempo estimado de construcci n 0 06 SBU Instalaci n de cpio Instala cpio ejecutando los siguientes comandos configure prefix usr libexecdir tmp cpio bindir bin amp amp make make install amp amp rm rf tmp cpio Explicaci n de los comandos libexec tmp cpio Este comando instala rmt en tmp cpio para poder borrarlo El ejecutable rmt ya
389. gios y ejecuta el siguiente comando cvs d pserver anonymous servername home cvsroot co cvstest Nota Sustituye servername con la direcci n IP o el nombre del servidor CVS a Explicaci n de los comandos mkdir home cvsroot Crea el directorio del repositorio CVS chmod 1777 home cvsroot Permisos de bit pegajoso sticky bit para CVSROOT export CVSROOT home cvsroot Especifica el nuevo CVSROOT para todos los comandos cvs cys init Inicializa el nuevo repositorio CVS cvs import m repository test cvstest 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 301 M s All de Linux From Scratch Versi n 5 1 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 home 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 home cvsroot CVSROOT readers A ade el usua
390. gor Actualizado a KDE 3 1 5 23 de Enero de 2004 igor Actualizado a XFce 4 0 3 1 21 de Enero de 2004 igor Actualizado a xine User Interface 0 9 23 20 de Enero de 2004 igor Actualizado a xine Libraries 1 rc3a 19 de Enero de 2004 igor Actualizado a Audio File 0 2 5 18 de Enero de 2004 igor Actualizado a libtiff 3 6 1 17 de Enero de 2004 igor 17 de Enero de 2004 tushar Actualizado a mozilla 1 6 16 de Enero de 2004 igor Actualizado a Ruby 1 8 1 15 de Enero de 2004 igor Actualizado a Fcron 2 9 4 14 de Enero de 2004 larry Actualizado a balsa 2 0 15 14 de Enero de 2004 igor Actualizado a libxml 2 6 4 y libxslt 1 1 2 Actualizado a lems 1 12 17 M s All de Linux From Scratch Versi n 5 1 14 de Enero de 2004 larry Actualizado a galeon 1 3 11a 13 de Enero de 2004 larry Revertido a gal 1 99 10 12 de Enero de 2004 igor Actualizado a librep 0 17 12 de Enero de 2004 larry Actualizado a at spi 1 3 8 retornado libexec a sbin en gal y gtkhtml hasta que LFS haga el cambio gcalctool gpdf gucharmap nautilus cd burner zenity y gnome speech se instalar n usando las instrucciones de instalaci n de Nautilus Media gcalctool gucharmap zenity y gnome speech no requieren libexecdir 12 de Enero de 2004 larry Actualizado a nautilus media 0 3 3 1 12 de Enero de 2004 larry Actualizadas las fechas del copyright 11 de Enero de 2004 igor Actualizado a libmpeg3 1 5 3 10 d
391. gs 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 X 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 recursos 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 Para agregar recursos a la base de datos en memoria de X usa xrdb merge lt nombre fichero La instrucci n xrdb suele ubicarse en xinitrcoen xsession Para obtener m s informaci n consulta la p gina de manual de xrdb 359 M s All de Linux From Scratch Versi n 5 1 Cap tulo 26 Librer as X Este cap tulo no contiene las librer as necesarias p
392. 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 gu arde la versi n mas reciente de una p gina Modificado el 20040330 por Tushar Teredesai para sustituir 0 con el nombre del gui n Nota Se asume que el gui n est en el PATH del usuario 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 1lo 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 adir otras herramientas de compresi n compress zip etc Es necesario Bastante divertido esta funci n muestra algo de ayuda unction help if n 1 then echo Opci n desconocida 1 fi echo Uso MY NAME lt metodo de compresion gt opciones dirs cat lt l
393. html contiene las librer as 1ibgtkhtm1 2 Descripci n Librer as libgtkhtml Las librer as 1ibgtkhtm1 2 contienen las funciones necesarias para representar y o editar HTML 466 M s All de Linux From Scratch Versi n 5 1 Yelp 2 6 1 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 Descarga HTTP http ftp gnome org pub GNOME sources yelp 2 6 yelp 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources yelp 2 6 yelp 2 6 1 tar bz2 Tama o del paquete 504 KB Estimaci n del espacio necesario en disco 12 MB Tiempo estimado de construcci n 0 16 SBU Dependencias de Yelp Requeridas libgnomeui 2 6 1 1 p 435 y libgtkhtml 2 6 1 p 466 Instalaci n de Yelp Instala Yelp ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir libexecdir pkg config variable prefix ORBit 2 0 sbin amp amp make make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Esta opci n coloca los ejecutables del sistema en FSGNOME_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 467 M s All de Linux From Scratch Versi n 5 1 bug buddy 2 6 1 Introducci
394. i 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 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 in
395. i n del cliente DHCP en Cap tulo 14 Clientes DHCP p 214 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 Instala el gui n de inicio etc rc d init d dhcp incluido en el paquete blfs bootscripts 5 1 p 32 make install dhcp El fichero de estado debe existir en el arranque El siguiente comando satisfar este requisito touch var state dhcp dhcpd leases 303 M s All de Linux From Scratch Versi n 5 1 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 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 dhepd y dhcrelay Descripciones dhclient dhclient es la implementaci n del cliente DHCP dhcpd dhcpd implementa las
396. i lo deseas el paquete opcional Instala TeX ejecutando los siguientes comandos mkdir p usr share texmf amp amp tar zxvf tetex src 2 0 2 tar gz amp amp cd tetex src 2 0 2 amp amp 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 patch Npl i tetex src 2 0 2 remove readlink 1 patch amp amp configure with x no prefix usr without texinfo with system ncurses with system zlib exec prefix usr bindir usr bin make world amp amp texconfig dvips paper letter amp amp texconfig font rw Nota El tama o del papel puede cambiarse a a4 que es el usado en muchos paises a 646 M s All de Linux From Scratch Versi n 5 1 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 no 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 xec prefix usr bindir 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 paq
397. i 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 type RPC UNLISTED socket_type stream user root group nogroup server usr bin famd wait yes protocol tcp rpc_version 2 rpc_number 391002 EOF Si no tienes instalado un demonio inetd y no deseas instalarlo tambi n puedes iniciar fam durante el arranque del sistema instalando el gui n de inicio etc rc d init d fam incluido en el paquete blfs bootscripts 5 1 p 32 make install fam Contenido El paquete FAM contiene famd y las librer as 1 ibfam Descripci n famd famd es el supervisor de alteraci n de ficheros 126 M s All de Linux From Scratch Versi n 5 1 libxml 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 Descarga HTTP http ftp gnome org pub GNOME sources libxml 1 8 libxml 1 8 17 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libxml 1 8 libxml 1 8 17 tar bz2 Tama o del paquete 973 KB Estimaci n del espacio necesario en disco 11 MB Tiempo estimado de construcci n 0 41 SBU Instalaci n de libxml Instala libxml ejecutando los siguientes comandos configure prefix usr amp amp make
398. i3860pt 02 fno strength reduce fno strict aliasing march i686 define DefaultGccAMD640pt 02 fno strength reduce fno strict aliasing define DefaultGcc2AxpOpt 02 mcpu ev6 define DefaultGcc2PpcOpt 02 mcpu 750 define HasFreetype2 YES define HasFontconfig YES define HasExpat YES define HasLibpng YES define HasZlib YES Qu controladores construir Cuando se construye un servidor est tico todos se incluir n en l Cuando se construye un servidor modular se construir un modulo para cada uno define XF86CardDrivers mga glint nv tga s3virge sis rendition neomagic i740 tdfx savage cirrus vmware tseng trident chips apm GlideDriver fbdev il28 ati AgpGartDrivers DevelDrivers ark cyrix siliconmotion vesa vga XF860SCardDrivers XF86ExtraCardDrivers e Selecciona los dispositivos XInput descomentando esto define XInputDrivers mouse keyboard acecad calcomp citron digitaledge dmc dynapro elographics microtouch mutouch penmount spaceorb summa wacom void magictouch aiptek Sl 345 M s All de Linux From Scratch Versi n 5 1 Muchas instalaciones solo necesitan esto define XInputDrivers mouse keyboard Fin del fichero host def para Xorg EOF Hay muchas otras opciones que podr as tener en cuenta Un ejemplo bien documentado es config cf xorgsite cf Comandos de condtrucci n Instala Xorg ejecutando los siguientes comandos m
399. ib contienen las librer as base de bajo nivel para la Caja de Herramientas de GIMP Gimp Toolkit 133 M s All de Linux From Scratch Versi n 5 1 GLib 2 4 1 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 gd tuwien ac at graphics gimp gtk v2 4 glib 2 4 1 tar bz2 e Descarga FTP ftp ftp gtk org pub gtk v2 4 glib 2 4 1 tar bz2 e Tama o del paquete 2 0 MB e Estimaci n del espacio necesario en disco 30 MB e Tiempo estimado de construcci n 0 49 SBU Dependencias de GLib Requerida pkgconfig 0 15 0 p 186 Opcional GTK Doc 1 2 p 419 Instalaci n de GLib Instala glib ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete glib contiene las librer as 1ibg1ib 2 0 1ibgobject 2 0 libgmodule 2 0 y libgthread 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 134 M s All de Linux From Scratch Versi n 5 1 expat 1 95 7 Introducci n a expat El paquete expat contiene una librer a C orientada a flujo para procesar XML Info
400. ibeel Las librer as 1ibeel son una colecci n de acoples desarrollados por el proyecto Nautilus 457 M s All de Linux From Scratch Versi n 5 1 Nautilus 2 6 1 Introducci n a Nautilus El paquete Nautilus contiene el interfaz y el administrador de ficheros de GNOME Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources nautilus 2 6 nautilus 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources nautilus 2 6 nautilus 2 6 1 tar bz2 Tama o del paquete 5 4 MB Estimaci n del espacio necesario en disco 125 5 MB Tiempo estimado de construcci n 1 33 SBU Dependencias de Nautilus Requeridas EEL 2 6 1 p 457 librsvg 2 6 5 p 456 y GNOME Desktop 2 6 1 p 440 Opcionales startup notification 0 6 p 369 EsounD 0 2 34 p 557 libgsf 1 8 2 p 454 libecroco 0 5 1 p 455 CDParanoia II11 9 8 p 585 libjpeg 6b p 146 libexif medusa and docbook utils Instalaci n de Nautilus Instala Nautilus ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin sysconfdir etc gnome amp amp make make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Esta opci n pone los ejecutables del sistema en FSGNOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec sysconfdir etc gnom
401. icheros 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 Iwresd es un servidor de nombres que s lo busca consultas guardadas para usar con procesos locales 298 M s All de Linux From Scratch Versi n 5 1 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 299 M s All de Linux From Scratch Versi n 5 1 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 Requeridas CVS 1 11 16 p 236 y OpenSSH 3 8 1p1 p 308 Activar un servidor CVS Se configurar 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 sopo
402. ido El paquete cracklib contiene la librer a Libcrack Descripci n Librer a libcrack La librer a 1ibcrack proporciona un m todo de consulta r pida en diccionario para detectar contrase as d biles 68 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http www kernel org pub linux libs pam pre library Linux PAM 0 77 tar bz2 Descarga FTP ftp ftp kernel org pub linux libs pam pre library Linux PAM 0 77 tar bz2 Tama o del paquete 332 KB Estimaci n del espacio necesario en disco 4 1 MB Tiempo estimado de construcci n 0 07 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs cvs Linux PAM 0 77 linkage 3 patch Dependencias de Linux PAM Opcional cracklib 2 7 p 67 Instalaci n de Linux PAM Instala Linux PAM ejecutando los siguientes comandos patch Np1 i Linux PAM 0 77 linkage 3 patch amp amp autoconf amp amp configure enable static libpam with mailspool var mail enable read both 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
403. iere 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 d en etc issue Insertar a la fecha actual nserta la velocidad en baudios de la l nea actual nserta la fecha actual nserta el nombre del sistema el nombre del sistema operativo nserta el nombre de la l nea tty actual nserta el identificador de la arquitectura de la m quina 1486 por ejemplo nserta el nombre de nodo de la m quina tambi n conocido como nombre de m quina hostname nserta el nombre del dominio de la m quina nserta la versi n del n cleo por ejemplo 2 4 16 nserta la hora actual nserta el n mero de usuarios conectados en ese momento nserta la cadena 1 user o lt
404. il8n xx 3 2 2 tar bz2 donde xx es un c digo de dos a cinco letras del pais al que corresponde Dependencias de kde i18n Requerida kdebase 3 2 2 p 387 Opcional libxm12 2 6 9 p 128 Instalaci n de kde i18n Instala kde 118n con configure prefix KDE_PREFIX make make install Configuraci n de kde i18n Informaci n sobre la configuraci n Para utilizar los programas traducidos selecciona Control Center gt Personalization gt Country Language gt Language en tu entorno de escritorio K Contenido El paquete kde 118n proporciona soporte de internacionalizaci n para KDE 415 M s All de Linux From Scratch Versi n 5 1 Parte X GNOME Introducci n a GNOME Este cap tulo describe c mo instalar un entorno de escritorio GNOME 2 6 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 La instalaci n de GNOME 2 6 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 6 usan la opci n prefix para configure as que la usaremos junto a un
405. ilidad DBM y NDBM pues algunas aplicaciones buscan estas antiguas rutinas dbm make BINOWN root BINGRP root install compat Explicaci n de los comandos BINOWN ro00t BINGRP ro00t 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 1 ibgdbm contienen funciones que preparan rutinas de bases de datos usando tablas de dispersi n ampliables extendible hashing 132 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http gd tuwien ac at graphics gimp gtk v1 2 glib 1 2 10 tar gz Descarga FTP ftp ftp gtk org pub gtk v1 2 glib 1 2 10 tar gz Tama o del paquete 412 KB Estimaci n del espacio necesario en disco 7 MB Tiempo estimado de construcci n 0 26 SBU Instalaci n de GLib Instala glib ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete glib contiene las librer as 1ibglib 1 2 Descripci n Librer as GLib Las librer as GL
406. inas y a menudo para conectarse a Internet mediante una conexi n telef nica o PPPoE a un ISP Informaci n sobre el paquete Descarga HTTP http ccache samba org ftp ppp ppp 2 4 2 tar gz Descarga FTP ftp ftp samba org pub ppp ppp 2 4 2 tar gz Tama o del paquete 757 KB Estimaci n del espacio necesario en disco 7 4 MB Tiempo estimado de construcci n 0 13 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs cvs ppp 2 4 2 nobpf 3 patch Dependencias de ppp Requerida libpcap 0 8 3 p 143 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 E Instala PPP ejecutando los siguientes comandos patch Npl i ppp 2 4 2 nobpf 3 patch amp amp configure amp amp make ETCDIR etc ppp amp amp make ETCDIR etc ppp 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 WvDial 1 53 p 212 210 M s All de Linux From Scratch Versi n 5 1 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 l
407. ind rlogind es un servidor de entrada a sistemas remotos rshd 244 M s All de Linux From Scratch Versi n 5 1 rshd es un servidor de int 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 uucpd es el servidor para soportar conexiones UUCP sobre redes 245 M s All de Linux From Scratch Versi n 5 1 NFS Utilities 1 0 6 Introducci n a nfs utils El paquete nfs utils contiene las herramientas a nivel de usuario de servidor y cliente para utilizar las caracter sticas nfs del n cleo NFS es un protocolo que permite compartir sistemas de ficheros sobre la red Informaci n sobre el paquete Descarga HTTP http ftp kernel org pub linux utils nfs nfs utils 1 0 6 tar gz Descarga FTP ftp ftp kernel org pub linux utils nfs nfs utils 1 0 6 tar gz Tama o del paquete 336 KB Estimaci n del espacio necesario en disco 8 MB Tiempo estimado de construcci n Dependencias de nfs utils Requerida portmap Sbeta p 241 Configuraci n del n cleo Activa las siguientes opciones en la configuraci n del n cleo y recompilalo si es necesario File systems Network File Systems NFS File System Support M or Y NTS Server UNO IO Y Selecciona las subopciones adecuadas que aparecen cuando se sele
408. ine ui 0 9 23 curl patch Instala xine User Interface ejecutando los siguientes comandos configure prefix usr amp amp make 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 aaxine fbxine xine xine bugreport xine check y xine remote 593 M s All de Linux From Scratch Versi n 5 1 Descripciones aaxine aaxine es una interfaz para xine Libraries basada en AAlib xine xine reproduce flujos MPEG audio y v deo flujos MPEG elementales MP3 flujos de transporte MPEG ficheros Ogg ficheros AVI ficheros ASF algunos ficheros Quicktime VCDs y DVDs sin encriptar xine bugreport xine check xine check comprueba los problemas com nes de la instalaci n del reproductor de v deo xine Si se ejecuta como xine bugreport generar una descripci n del sistema y te guiar a trav s del proceso para notificar un error xine remote xine remote es una herramienta para conectar con un servidor de control remoto de xine 594 M s All de Linux From Scratch Versi n 5 1 transcode 0 6 12 Introducci n a transcode transcode es un conversor de au
409. info muestra el contenido de etiquetas 1D3v1 v2 id3tag id3tag es una utilidad para editar etiquetas 1D3v1 v2 570 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http prdownloads sourceforge net flac flac 1 1 0 tar gz Descarga FTP Tama o del paquete 1 2 MB Estimaci n del espacio necesario en disco 33 MB Tiempo estimado de construcci n 0 71 SBU Dependencias de FLAC Opcionales libogg 1 1 p 561 XMMS 1 2 10 p 582 id3lib 3 8 3 p 570 y NASM 0 98 38 p 208 Instalaci n de FLAC Instala FLAC ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete FLAC contiene flac metaflac 1ibFLAC 1ibFLAC 1ibOggFLAC libOggFLAC 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 libFLAC libFLAC libOggFLAC y lib0ggFLAC 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 571 M s All de Linux From Scratch
410. info z1p org pub infozip src zip23 tar gz Descarga FTP ftp ftp info zip org pub infozip src zip23 tar gz Tama o del paquete 839 KB Estimaci n del espacio necesario en disco 3 6 MB Tiempo estimado de construcci n 0 05 SBU Instalaci n de Zip Instala Zip ejecutando los sigientes comandos cp unix Makefile amp amp make prefix usr generic _gcc amp amp make prefix usr install Explicaci n de los comandos make prefix usr generic_gec 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 Z1P en ficheros m s peque os 184 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP
411. 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 los programas wvdial y wvdialconf Descripciones wvdial 212 M s All de Linux From Scratch Versi n 5 1 Inicia una conexi n PPP wvdialconf Automatiza la configuraci n de wvdial 213 M s All de Linux From Scratch Versi n 5 1 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 BLFS proporciona instrucciones de instalaci n para dos clientes DHCP dhclient del paquete dhcp y dheped BLFS presenta las instrucciones de instalaci n de ambos explicando tambi n c mo crear un gui n de servicio apropiado para trabajar con el cliente gui n de arranque de red y el cliente DHCP que elijas DHCP 3 0p12 El paquete DHCP incluye tanto el programa cliente dhclient como el servidor para usar DHCP Si quieres instalarlo puedes encontrar las instrucciones en DHCP 3 0p12 p 303 T
412. inistra caracter sticas como la administraci n de pantalla entrada del teclado y mapas de teclado Informaci n sobre el paquete Descarga HTTP http gd tuwien ac at editors davis slang v1 4 slang 1 4 9 tar bz2 Descarga FTP ftp space mit edu pub davis slang v1 4 slang 1 4 9 tar bz2 Tama o del paquete 624 KB Estimaci n del espacio necesario en disco 9 6 MB Tiempo estimado de construcci n 0 16 SBU Instalaci n de slang Instala slang ejecutando los siguientes comandos configure prefix usr amp amp make make install amp amp make elf amp amp make install elf amp amp make install links 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 1lib 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 124 M s All de Linux From Scratch Versi n 5 1 FAM 2 7 0 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 Descarga HTTP Descarga FTP ftp
413. 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 432 M s All de Linux From Scratch Versi n 5 1 GNOME Icon Theme 1 2 1 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 Descarga HTTP http ftp gnome org pub GNOME sources gnome icon theme 1 2 gnome icon theme 1 2 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome icon theme l 2 gnome icon theme 1 2 1 tar bz2 Tama o del paquete 2 7 MB Estimaci n del espacio necesario en disco 13 7 MB Tiempo estimado de construcci n 0 01 SBU Dependencias de GNOME Icon Theme Requerida hicolor icon theme 0 5 p 371 Instalaci n de GNOME Icon Theme Instala GNOME Icon Theme ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete GNOME Icon Theme contiene iconos 433 M s All de Linux From Scratch Versi n 5 1 gnome keyring 0 2 1 Introducci n a gnome keyring El paquete gnome keyring contiene un deminio que guarda contrase as y otros secretos para los usuarios Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gnome keyring 0 2 gnome keyring 0 2 1 tar bz2 Descarga FTP f
414. iones RPC a demonios RPC como NES y NIS Informaci n sobre el paquete Descarga HTTP Descarga FTP ftp ftp porcupine org pub security portmap_5beta tar gz Tama o del paquete 20 KB Estimaci n del espacio necesario en disco 250 KB Tiempo estimado de construcci n 0 03 SBU Descargas adicionales e Parche requerido HTTP http www linuxfromscratch org patches blfs cvs portmap Sbeta compilation fixes 2 patch e Parche requerido HTTP http www linuxfromscratch org patches blfs cvs portmap Sbeta glibc errno fix patch Dependencias de portmap Requerida tcpwrappers 7 6 p 239 Instalaci n de portmap Instala portmap con los siguientes comandos patch Npl i portmap 5beta compilation fixes 2 patch patch Npl i portmap 5beta glibc errno fix patch amp amp 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 arranque a Configuraci n de portmap Ficheros de configuraci n etc rc d init d portmap Gui n de arranque Instala el gui n de inicio etc rc d init d portmap incluido en el paquete blfs bootscripts 5 1 p 32 make install portmap Contenido El paquete portmap contiene portmap pmap_dump y pmap set 241 M s All de Linux From Scratch Versi n 5 1 Descripciones portmap portmap es el mapeador de puertos RPC pmap_dump pmap_dump guarda
415. ir etc enable color enable multibuffer enable nanorc amp amp make make install amp amp mkdir p usr share doc nano examples amp amp cp nanorc sample usr share doc nano examples Configuraci n de nano Ficheros de configuraci n etca nanorc nanorc Ejemplo de configuraci n 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 110 M s All de Linux From Scratch Versi n 5 1 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 111 M s All de Linux From Scratch Versi n 5 1 JOE 3 0 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 Descarga HTTP http prdownloads sourceforge net joe editor joe 3 0 tar gz Descarga FTP Tama o del paquete 308 KB Estimaci n del espacio necesario en disco 4 8 MB Tiempo estimado de construcci n 0 11 SBU Instalaci n de JOE Instala JOE ejecutando los siguientes comandos configure sysconfdir etc prefix usr amp amp make
416. ir in man do for file in dir do 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 SVGAlib 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 1lib 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 165 M s All de Linux From Scratch Versi n 5 1 Contenido El paquete SVGAlib contiene las librer as 1ibvga y 1ibvgag1 dumpreg 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 libvgagl 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 est
417. ise ado como sustituto de GIF y en menor medida de TIFF con muchas mejoras y extensiones y sin problemas de patentes 148 M s All de Linux From Scratch Versi n 5 1 libpng config libpeng config facilita informaci n de configuraci n para libpng 149 M s All de Linux From Scratch Versi n 5 1 libtiff 3 6 1 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 Descarga HTTP http libtiff maptools org dl tiff v3 6 1 tar gz Descarga FTP Tama o del paquete 1 1 MB Estimaci n del espacio necesario en disco 11 MB Tiempo estimado de construcci n 0 16 SBU Dependencias de libtiff Opcional libjpeg 6b p 146 Instalaci n de libtiff Instala libtiff ejecutando los siguientes comandos configure prefix usr noninteractive A with DIR_MAN usr share man with ZIP yes with DIR_GZLIB usr lib amp amp make make install Nota configure muestra un falso mensaje de error sobre que no puede encontrar los directorios con las librer as para el seporte de ZIP y JPEG Ignoralos Para verificar que 1ibti ff se enlaza de todas formas con estas librer as puede usar ldd Ca Explicaci n de los comandos noninteractive Esta opci n
418. isplayFontT1 Helvetica BoldO0blique usr share ghostscript fonts n0190241 pfb displayFontTl1 Courier usr share ghostscript fonts n0220031 pfb displayFontT1 Courier Oblique usr share ghostscript fonts n0220231 pfb displayFontTl1 Courier Bold usr share ghostscript fonts n0220041 pfb displayFontTl1 Courier BoldO0blique usr share ghostscript fonts n0220241 pfb displayFontTl1l Symbol usr share ghostscript fonts s0500001 pfb displayFontTl1 ZapfDingbats usr share ghostscript fonts d0500001 pfb fontDir usr X11R6 1ib X11 fonts TTF psFile lpr psPaperSize letter textEOL unix enableTl1lib yes enableFreeType yes antialias yes urlCommand links g s Contenido El paquete Xpdf contiene xpdf pdftops pdftotext pdftopbm pdffonts pdfimages y pdfinfo 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 pdffonts pdffonts lista las fuentes usadas en un fichero PDF junto con diversa informaci n de cada fuente pdfimages pdfimages salva im genes de un fichero PDF como ficheros PPM PBM o JPEG pdfinfo pdfinfo muestra el contenido de un diccionario info m s otras informaciones tiles a partir de un fichero PDF 644 M s All de Linux From Scratch Versi n 5 1 Otros programas PostScript KGhostview es un visualizador de Post
419. isponible es una presunci n arriesgada Atendiendo a los peligros el disco de rescate creado aqu no tiene dependencia de los recursos 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 conjun
420. itor ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 amp amp make 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 474 M s All de Linux From Scratch Versi n 5 1 GNOME Utilities 2 6 2 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 Descarga HTTP http ftp gnome org pub GNOME sources gnome utils 2 6 gnome utils 2 6 2 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome utils 2 6 gnome utils 2 6 2 tar bz2 Tama o del paquete 1 6 MB Estimaci n del espacio necesario en disco 30 3 MB Tiempo estimado de construcci n 0 40 SBU Dependencias de GNOME Utilities Requerida GNOME Panel 2 6 1 p 442 Opcional Linux PAM 0 77 p 69 Instalaci n de GNOME Utilities Instala GNOME Utilties ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin localstatedir var lib sysconfdir etc gnome make make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Este comando pone los ej
421. ix non interactive El paso final es instalar la documentaci n del programa con este comando install d usr share doc postfix amp amp cp rf html usr share doc postfix 274 M s All de Linux From Scratch Versi n 5 1 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 invocamos 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 gt etc aliases lt lt EOF Inicio de etc aliases MAILER DAEMON postmaster postmaster root root LOGIN Fin de etc aliases EOF Nota E Para proteger un fichero etc aliases ya existente a adimos estos alias Se debe revisar este fichero y eliminar las posibles entradas duplicadas El fichero etc aliases que acabamos de crear o ampliar 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 cualifi
422. iza etc profile y SHOME profile Contenido El paquete ASH contiene ash Descripci n ash 115 M s All de Linux From Scratch Versi n 5 1 ash es un int rprete de comandos comapatible con sh 116 M s All de Linux From Scratch Versi n 5 1 Tcsh 6 13 00 Introducci n a Tcsh 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 Descarga HTTP http gd tuwien ac at utils shells tcsh tesh 6 13 00 tar gz Descarga FTP Tama o del paquete 804 KB Estimaci n del espacio necesario en disco 9 0 MB Tiempo estimado de construcci n 0 16 SBU Instalaci n de Tesh Instala Tcsh ejecutando los siguientes comandos configure prefix usr amp amp make make install amp amp make install man amp amp ln sf usr bin tcsh bin csh Explicaci n de los comandos In s usr bin tcesh bin csh 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 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
423. izaciones de descarga y asumiendo que fichero md3sum es el fichero md3sum descargado ejecuta el siguiente comando md5sum c fichero md5sum Si hay errores estos ser n mostrados Crear ficheros de registro durante la instalaci n 28 M s All de Linux From Scratch Versi n 5 1 Para paquetes grandes es conveniente crear ficheros de registro en vez de permanecer delante del monitor esperando cazar alg n error o aviso Los ficheros de registro tambi n son tiles para depuraci n y guardar historiales El siguiente comando te permite crear un fichero de registro Reemplaza lt comando gt con el comando que quieres ejecutar lt comando gt 2 gt amp 1 tee compile log exit PIPESTATUS 2 gt 6 1 redirige los mensajes de error al mismo sitio que la salida est ndar El comando tee permite visualizar la salida mientras se registran los resultados en un fichero Los parentesis que envuelven al comando ejecutan el comando completo dentro de un subint rprete de comandos y finalmente se asegura con exit PIPESTATUS que se devuelva como resultado el resultado de lt comando gt y no el del comando tee 29 M s All de Linux From Scratch Versi n 5 1 El debate usr frente a usr local Deber a instalar XXX en usro en usr local Esta es una cuesti n sin respuesta obvia para un sistema basado en LES En los sistemas Unix tradicionales usr normalmente contiene los ficheros que vienen con la distribuci n y el rb
424. izando m ltiples construcciones y por suministrar una descripci n de las diversas extensiones de mozilla Nathan Coulson por escribir gran parte de los nuevos guiones de arranque de red en proceso Alexander E Patrakov por los parche y sugerencias para mejorar el contenido del libro e incrementar el soporte de 110n Tan Chilton por escribir la receta nfs Nathan Coulson DJ Lucas y Zack Winkles por redise ar los guiones de arranque usado en el libro Randy McMurchy por escribir la receta de Heimdal y hacer una revisi n completa del libro en b squeda de errores gramaticales M s All de Linux From Scratch Versi n 5 1 Qu secciones del libro quiero A diferencia del libro Linux From Scratch BLES 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 p 1 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 Informaci n importante p 25 pues contiene comentarios sobre c mo desempaquetar el software y otros aspectos varios que se aplican a
425. jecute 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 549 M s All de Linux From Scratch Versi n 5 1 touch etc asound state amp amp alsactl store Por ltimo las l neas que cargan sf xload est n comentadas Est n aqu como ejemplo de otras cosas que puedes querer hacer en el gui n de inicio s xload 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 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 alsacitl alsactl se usa para el control de los ajustes avanzados de los controladores de tarjetas de sonido de ALSA alsamixer 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
426. kde stable 3 2 2 src kdegames 3 2 2 tar bz2 e Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdegames 3 2 2 tar bz2 e Tama o del paquete 8 7 MB e Estimaci n del espacio necesario en disco 69 MB e Tiempo estimado de construcci n 4 57 SBU Dependencias de kdegames Requerida kdebase 3 2 2 p 387 Opcionales libxm12 2 6 9 p 128 graphviz y doxygen Instalaci n de kdegames Instala kdegames con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Contenido El paquete kdegames contiene una recopilaci n de varios juegos 412 M s All de Linux From Scratch Versi n 5 1 kdeartwork 3 2 2 Introducci n a kdeartwork Informaci n sobre el paquete e Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdeartwork 3 2 2 tar bz2 e Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdeartwork 3 2 2 tar bz2 e Tama o del paquete 17 MB e Estimaci n del espacio necesario en disco 57 MB e Tiempo estimado de construcci n 1 98 SBU Dependencias de kdeartwork Requerida kdebase 3 2 2 p 387 Opcionales libxm12 2 6 9 p 128 libart_lgp1 2 3 11 p 429 y XScreenSaver Instalaci n de kdeartwork Instala kdeartwork con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Contenido El paquete kdeartwork contiene temas salvapantallas sonid
427. ke make install Instala Evolution ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 with db3 opt db 3 1 17 enable openssl amp amp make 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 523 M s All de Linux From Scratch Versi n 5 1 Explicaci n de los comandos enable compat185 Construye el soporte para ficheros de bases de datos antiguos prefix opt 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 0pt db 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 with 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 524 M s All de Linux From Scratch Versi n 5 1 Cap tulo 34 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 KOffice 1 3 1 Introd
428. ke install Configuraci n de MC Ficheros de configuraci n ma 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 188 M s All de Linux From Scratch Versi n 5 1 mcedit mcedit es un editor de ficheros interno mcview mcview es un visor de ficheros interno 189 M s All de Linux From Scratch Versi n 5 1 Cap tulo 12 Programaci n Un sistema LFS puede usarse como plataforma de desarrollo sin embargo el sistema vase s lo incluye soporte para los lenguajes C C y Perl Este cap tulo proporciona instrucciones para construir los entornos de programaci n m s populares ampliando las posibilidades de desarrollo de tu sistema Python 2 3 3 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 desarrollar aplicaciones completas Informaci n sobre el paquete e Descarga HTTP http www python org ftp python 2 3 3 Python 2 3 3 tar bz2 e Descarga FTP ftp ftp python org pub python 2 3 3 Python 2 3 3 ta
429. ke 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 mpeg3toc mpeg3toc crea una tabla de contenidos para un DVD o un flujo MPEG 564 M s All de Linux From Scratch Versi n 5 1 libmad 0 15 1b 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 prdownloads sourceforge net mad libmad 0 15 1b tar gz Descarga FTP ftp ftp mars org pub mpeg libmad 0 15 1b tar gz Tama o del paquete 494 KB Estimaci n del espacio necesario en disco 3 5 MB Tiempo estimado de construcci n 0 09 SBU Instalaci n de libmad Instala libmad ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido Este paquete proporciona la librer a 1ibmad Descripci n libmad libmad es una librer a de decodificaci n de audio MPEG 565 M s All de Linux From Scratch Versi n 5 1 OpenQuicktime 1 0
430. keeper en vez de SGNOME_PREFIX var scrollkeeper Contenido El paquete GnomeMeeting contiene gnomemeeting y gnomemeeting config tool Descrioci n gnomemeeting gnomemeeting es una aplicaci n para H 323 Voip Telefon a y Video Conferencia que utiliza el protocolo H 323 493 M s All de Linux From Scratch Versi n 5 1 GNOME Games 2 6 1 Introducci n a GNOME Games El paquete GNOME Games contiene juegos Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gnome games 2 6 gnome games 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome games 2 6 gnome games 2 6 1 tar bz2 Tama o del paquete 7 9 MB Estimaci n del espacio necesario en disco 92 MB Tiempo estimado de construcci n 0 99 SBU Dependencias de GNOME Games Requeridas libgnomeui 2 6 1 1 p 435 ScrollKeeper 0 3 14 p 438 y librsvg 2 6 5 p 456 Opcionales EsounD 0 2 34 p 557 y Guile 1 6 4 p 139 Instalaci n de GNOME Games GNOME Games necesita el setgid para guardar las puntuaciones Crea un usuario y grupo para juegos Para m s informaci n mira el fichero README en el directorio de las fuentes install d var lib games groupadd games amp amp useradd c games d var lib games g games s bin false games amp amp chown games games var lib games Instala GNOME Games ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0
431. l Delivery Agent MED MED OctaMED Module MIDI Musical Instrument Digital Interface MIME Multipurpose Internet Mail Extensions MIT Massachusetts Institute of Technology MNG Multiple image Network Graphics MOD ProTracker Module MP3 MPEG 1 audio layer 3 MPEG Moving Picture Experts Group MTA 652 M s All de Linux From Scratch Versi n 5 1 Mail Transport Agent MTM MultiTracker Module MUA Mail User Agent NASM Netwide ASseMbler NNTP Network News Transfer Protocol NFS Network File System NTP Network Time Protocol OAF Object Activation Framework OMF Open Metadata Framework ORB Object Request Broker Ver tambi n CORBA ORDBMS Object Relational Database Management System OSS Open Sound System PAM Pluggable authentication Modules PBM Portable BitMap PCI Peripheral Component Interconnect PCL Printer Control Language PDC Primary Domain Controller PDF Portable Document Format PIM Personal Information Manager PGM Portable Grey Map PHP PHP Hypertext Preprocessor PGP Pretty Good Privacy PNG Portable Network Graphics 653 M s All de Linux From Scratch Versi n 5 1 PO Portable Object POP Post Office Protocol PPD PostScript Printer Description PPM Portable Pixel Map PPP Point to Point Protocol PPPoE Point to Point Protocol over Ethernet PS PostScript RAM Random Access Memory RCS Revision Control System RFC Request For Comments RGB Red Green Blue R
432. l proceso de construcci n encontrar los ejecutables de soporte qt gi f Este comando a ade soporte para ficheros gif a las librer as system zlib system libpng Esta opci n fuerza a la librer a a usar las librer as compertidas que hay en tu sistema en vez de recrear su propio conjunto de librer a de soporte para estas funciones no exceptions Esta opci n desactiva los c digos de excepci n generados por el compilador C thread Esta opci n a ade soporte multihilo find type f name Makefile xargs sed i sO Wl rpath usr libCE O g Esta opci n elimina la rutas fijadas en tiempo de ejecuci n de otra forma uic siempre intenta ejecutarse con librer as Qt en usr 1ib In s libqt mt so usr lib libqt so Este comando permite al gui n configure encontrar una instalaci n funcional de Qt cp r doc man usr share o opt qt doc Este comando instala las p ginas de manual olvidadas por make install cp r examples usr share doc qt o opt qt doc Este comando instala los ejemplos olvidados por make install exit Este comando regresa al int rprete de comandos padre y elimina las variables de entorno establecidas anteriormente Configuraci n de Qt 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 1lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartida
433. la en un directorio aparte Por ejemplo el paquete foo 1 1 se instala en usr pkg foo 1 1 y se hace un enlace simb lico de usr pkg fooa usr pkg foo 1 1 Cuando se instala una nueva versi n foo 1 2 esta se instala en usr pkg foo 1 2 y el anterior enlace se reemplaza por un enlace a la nueva versi n Las variables de entorno como aquellas mencionadas en Ir M s All del BLFS p 33 deben ser ampliadas para incluir usr pkg foo Para m s de unos pocos paquetes este esquema se hace inmanejable Administraci n de paquetes por medio de enlaces Esta es una variante de la t cnica anterior Cada paquete se instala de forma similar a la del esquema anterior Pero en vez de hacer el enlace cada fichero se enlaza en la jerarqu a usr Esto elimina la necesidad de ampliar las variables de entorno Aunque el usuario puede crear los enlaces para automatizar su creaci n se han escrito diversos administradores de paquetes basados en este sistema Algunos de los m s populares son Stow Epkg Graft y Depot Es necesario falsear la instalaci n para que el paquete piense que se instala en usr aunque en realidad sea instalado en la jerarqu a usr pkg Instalar de esta forma no es una tarea trivial Por ejemplo considera que instalas un paquete libfoo 1 1 Las siguientes instrucciones no instalar n el paquete correctamente configure prefix usr pkg libfoo 1 1 s make make install La instalaci n funcionar pero los paque
434. la tabla de mapeado de puertos en un fichero ASCII pmap_set pmap_set restaura la tabla de mapeado de puertos a partir de un fichero ASCII 242 M s All de Linux From Scratch Versi n 5 1 Inetutils 1 4 2 Introducci n a Inetutils El paquete Inetutils contiene clientes y servidores de red Informaci n sobre el paquete Descarga HTTP http gd tawien ac at gnu gnusrc inetutils inetutils 1 4 2 tar gz Descarga FTP ftp ftp gnu org gnu inetutils inetutils 1 4 2 tar gz Tama o del paquete 1019 KB Estimaci n del espacio necesario en disco 13 MB Tiempo estimado de construcci n 0 30 SBU Dependencias de Inetutils Opcionales Linux PAM 0 77 p 69 y tcpwrappers 7 6 p 239 Instalaci n de Inetutils Instala Inetutils ejecutando los siguientes comandos configure prefix usr disable syslogd libexecdir usr sbin infodir usr share info sysconfdir etc localstatedir var mandir usr share man amp amp make make install amp amp mv usr bin ping bin Explicaci n de los comandos disable sysloggd Esta opci n evita que Inetutils instale el Demonio de Registro del Sistema el cual se instal en el Libro LES with wrap Esta opci n hace que Inetutils se compile contra tcp wrappers A ade esta opci n si quieres utilizar tcp wrappers disable whois Esta opci n evitar que Inetutils instale un cliente whois pues el cliente whois inclui
435. la versi n del paquete y el soname de la librer a Por ejemplo considera un paquete foo 1 2 3 que instala una librer a compartida con soname lib foo so 1 Digamos que actualizas el paquete a una nueva versi n foo 1 2 4 que instala una librer a compartida con soname libfoo so 2 En este caso todos los paquetes que est n enlazados din micamente a libfoo so 1 deber n recompilarse para enlazarse con libfoo so 2 Ten en cuenta que no debes eliminar las antiguas librer as hasta recompilar los paquetes que dependen de ellas e Si est s actualizando un sistema en ejecuci n vigila los paquetes que utilizan cp en lugar de install para instalar ficheros Usualmente el ltimo comando es m s seguro si el ejecutable o librer a se encuentra cargado en memoria T cnicas de administraci n de paquetes Lo siguiente son algunas t cnicas comunes de administraci n de paquetes Todos est en mi cabeza Si esta es una t cnica de administraci n de paquetes Algunas personas no encuentran necesario un administrados de paquetes porque conocen ntimamente los paquetes y saben qu ficheros instala cada paquete Algunos usuarios tampoco lo necesitan porque piensan reconstruir LFS al completo cuando cambia un paquete 25 M s All de Linux From Scratch Versi n 5 1 Instalar en directorios separados Esta es una administraci n de paquetes muy simple que no necesita paquetes adicionales para manejar la instalaci n Cada paquete se insta
436. ladmin a adido usr lib mysql a 1d so conf 12 de Diciembre de 2003 igor Actualizado a libsoup 1 99 26 libxslt 1 1 1 y ScrollKeeper 0 3 14 12 de Diciembre de 2003 larry Actualizado a CUPS 1 1 20 wget 1 9 1 bug buddy 2 4 1 libgnomeprint 2 4 0 libgnomeprintui 2 4 0 gedit 2 4 1 y eog 2 4 1 A adido gtksourceview 0 7 0 10 de Diciembre de 2003 igor Actualizado a GSview 4 5 10 de Diciembre de 2003 larry Actualizado a pcre 4 4 libxm12 2 6 3 libxslt 1 1 0 libao 1 0 libogg 1 0 1 libvorbis 1 0 1 speex 1 0 3 vorbis tools 1 0 1 y curl 7 10 8 10 de Diciembre de 2003 larry Actualizado a libgtkhtml 2 4 1 y yelp 2 4 1 7 de Diciembre de 2003 larry Actualizado a libwnck 2 4 0 1 gnome panel 2 4 1 vte 0 11 10 gnome session 2 4 1 gnome termnal 2 4 1 libgtop 2 0 5 gail 1 4 1 gnome applets 2 4 1 metacity 2 6 3 liberoco 0 3 0 librsvg 2 4 0 18 M s All de Linux From Scratch Versi n 5 1 eel 2 4 1 nautilus 2 4 1 y control center 2 4 0 7 de Diciembre de 2003 billyoc 7 de Diciembre de 2003 7 de Diciembre de 2003 7 de Diciembre de 2003 7 de Diciembre de 2003 igor Actualizado a ALSA 0 9 8 suministrado por James Iwanek 6 de Diciembre de 2003 larry Actualizado a Gnome VFS 2 4 1 libgnome 2 4 0 libgnomecanvas 2 4 0 libbonoboui 2 4 1 gnome icon theme 1 0 9 libgnomeui 2 4 0 1 gnome themes 2 4 1 y gnome desktop 2 4 1 1 6 de Diciembre de 2003 igor Actualizado a Nail 10 6 y SANE 1 0 13 Actua
437. le 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 636 M s All de Linux From Scratch Versi n 5 1 como tu editor principal querr s omitir estas instrucciones cp configure orig sed e s usr local share ghostscript usr share ghostscriptlg A 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 BLES 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 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 637 M s All de Linux From Scratch Versi n 5 1 enscript 1 6 1 Introduc
438. lenguajes disponibles De todas formas si restringes los lenguajes asegurate de a adir ENUS a la lista si el fallar la construcci n Igualmente la construcci n falla cuando est establecida la variable de entorno LANG desactivala antes de compilar cd config _office configure with lang ALL with dict ALL without fonts enable libsn with system zlib amp amp cd 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 a bootstrap 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 8 for i in 18 helpcontent_ _unix tgz do tar xvzf i done amp amp cd instsetoo amp amp 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
439. leo 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 hdXX mnt_point ext3 defaults 1 O 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 particiones 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 101 M s All de Linux From Scratch Versi n 5 1 ReiserFS 3 6 14 Introducci n a ReiserFS El paquete ReiserFS contiene varias utilidades que se usan con el sistema de ficheros Reiser Informaci n sobre el paquete Descarga
440. leo compara tus ajustes con los listados aqu Block devices Packet writing on CD DVD media Y or M 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 make CC o0pt gcc 2 95 3 bin gcc bzImage amp amp make CC opt gcc 2 95 3 bin gcca 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 alias block major 97 pktcdvd Por ltimo crea en dev los nodos de dispositivo de controladores de empaquetado A ade un nodo para cada 602 M s All de Linux From Scratch Versi n 5 1 controlador CD RW que quieras soportar mknod dev pktcdvdO b 97 O mknod dev pktcdvdl b 97 1 Instalaci n de UDFtools Instala UDFtools ejecutando los siguientes comandos configure prefix usr amp amp 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 pktcdvd0 dev scd0 mount dev pktcdvdO mnt cdrom t udf o rw noatime
441. liases newaliases reconstruye etc mail aliases db sendmail 279 M s All de Linux From Scratch Versi n 5 1 send mail 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 280 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http gd tuwien ac at infosys mail exim exim4 exim 4 24 tar bz2 Descarga FTP ftp ftp exim org pub exim exim4 exim 4 24 tar bz2 Tama o del paquete 1 2 MB Estimaci n del espacio necesario en disco 11 MB Tiempo estimado de construcci n 0 27 SBU Dependencias de Exim Requerida Berkeley DB 4 2 52 2 p 324 Opcionales X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 OpenLDAP 2 1 30 p 313 MySQL 4 0 20 p 328 tepwrappers 7 6 p 239 y Linux PAM 0 77 p 69 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 Instala Exim con los siguientes comandos sed e s BIN_DIR BIN_DIRECTORY usr sbin src EDITME sed e s CONF
442. libcom err so usr lib amp amp ldconfig Explicaci n de los comandos enable dns Esta opci n permite resolver reinos usando el servidor DNS mv bin login bin login shadow cp usr sbin login krb5 bin login 95 M s All de Linux From Scratch Versi n 5 1 mv usr bin ksu bin Preserva el comando login de Shadow mueve ksu y login al directorio bin mv usr lib libkrb5 so 3 lib mv usr lib libkrb4 so 2 lib mv usr lib libdes425 so0 3 lib mv usr lib libk5crypto so 3 lib mv usr lib libcom err so 3 lib ln sf lib libkrb5 so usr lib ln sf lib libkrb4 so usr lib ln sf lib libdes425 so usr lib ln sf lib libk5crypto so usr lib ln sf lib libcom err so usr lib Los programas login y ksu se enlazan cotra estas librer as por tanto las movemos a lib para permitir ingresos sin usr montado Configuraci n de MIT krb5 Ficheros de configuraci n etc krb5 conf y var lib krb5kdc kdc conf Informaci n sobre la configuraci n Configuraci n de Kerberos Crea el fichero de configuraci n de Kerberos con los siguientes comandos cat gt etc krb5 conf lt lt EOF Inicio de etc krb5 conf libdefaults default_realm LFS ORG encrypt true realms LFS ORG kdc belgarath lfs org admin_server belgarath lfs org domain_realm 1fs org LFS ORG logging kdc SYSLOG INFO AUTH admin server SYSLOG INFO AUTH default
443. 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 libjpeg 6b 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 Descarga HTTP http www ijg org files pegsrc v6b tar gz Descarga FTP ftp ftp uu net graphics peg pegsrc v6b tar gz Tama o del paquete 599 KB Estimaci n del espacio necesario en disco 3 7 MB 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 configure 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 1lib 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 com
444. limpieza Por alguna raz n la rutina de instalaci n de openssl crea el directorio etc ss1 1lib aunque las librer as se hayan instalado en usr 1lib Lo eliminamos para mantener todo bonito y limpio 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 1ibcrypto 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 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
445. lizado a rsyne 2 5 7 billyoc Actualizado a gal 1 99 10 Actualizado a gtkhtml 3 0 9 billyoc Actualizado a Evolution 1 4 5 billyoc A ps A pus e 6 de Diciembre de 2003 igor Aplicada la actualizaci n a Whois 4 6 9 suministrada por DJ Lucas 5 de Diciembre de 2003 igor A adida la dependencia de libjpeg al paquete tiff y modificadas las instrucciones para utilizar zlib como suguri Alexander E Patrakov 5 de Diciembre de 2003 tushar Actualizado a ispell 3 2 06 epa7 3 de Diciembre de 2003 tushar A adido un parche de DJ Lucas que corrige etc hosts para DHCP 2 de Diciembre de 2003 igor Actualizado a Xpdf 2 03 30 de Noviembre de 2003 billyoc 30 de Noviembre de 2003 30 de Noviembre de 2003 30 de Noviembre de 2003 30 de Noviembre de 2003 29 de Noviembre de 2003 26 de Noviembre de 2003 Archaic Actulalizado a postgreSQL 7 4 Actualizado a lesstif 0 93 94 Actualizado a bind 9 2 3 billyoc billyoc billyoc Actualizado a gnucash 1 8 8 billyoc Actualizado a abiword 2 0 1 igor Actualizado a Qt 3 2 3 e ImageMagick 5 5 7 13 rro URSS pus A as II as tushar A adido u8n enlace a las diversar extensiones disponibles de mozilla cortes a de 26 de Noviembre de 2003 igor A adido un aviso sobre los guiones de red en DHCP suministrado por DJ Lucas 25 de Noviembre de 2003 igor Actualizado a MySQL 4 0 16 24 de Noviembre de 2003 tushar Actualizado el parche de ppp 22 de No
446. ll Explicaci n de los comandos prefix opt gnome Instala GAL en el rea de GNOME 1 4 Contenido El paquete GAL contiene rutinas de librer a recuperadas de Evolution y Gnumeric 510 M s All de Linux From Scratch Versi n 5 1 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 gnome org pub GNOME sources Guppi 0 40 Guppi 0 40 3 tar bz2 e Descarga FTP ftp ftp gnome org pub GNOME sources Gupp1 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 p 506 y GAL 0 24 p 510 Opcional libglade 0 17 p 509 Instalaci n de Guppi Instala Guppi ejecutando los siguientes comandos configure prefix opt gnome amp amp make make install Explicaci n de los comandos prefix opt 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 511 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP
447. ll de Linux From Scratch Versi n 5 1 UnZip 5 51 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 sites ftp info zip org pub infozip src unzip551 tar gz Descarga FTP ftp ftp info zip org pub infozip src unzip53 l tar gz Tama o del paquete 1 1 MB Estimaci n del espacio necesario en disco 6 5 MB Tiempo estimado de construcci n 0 11 SBU Descargas adicionales e Parche requerido http www linuxfromscratch org patches blfs cvs unzip 5 51 fix Makefile patch e Parche requerido http www linuxfromscratch org patches blfs cvs unzip 5 51 fix libz patch e Parche recomendado http www linuxfromscratch org patches blfs cvs unzip 5 51 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 org pub infozip FAQ htmlffunshrink Instala UnZip ejecutando los siguientes comandos patch Npl i unzip 5 51 fix Makefile patch patch Npl i unzip 5 51 fix libz patch amp amp patch Npl i unzip 5 51 dont make noise patch amp amp cp unix Makefile amp amp make prefix usr linux amp amp make prefix
448. lo 03 etc inputre Chris Lynn Cap tulo 03 Personalizar tu entrada al sistema amp vimrc Mark Hymers Cap tulo 03 etc shells Igor Zivkovic Cap tulo 03 Gui n de generaci n de n meros aleatorios Larry Lawrence Cap tulo 03 Crear un disquete de arranque personalizado Mike Bedwell y ampliado por Bill Maltby Cap tulo 03 Los ficheros de inicio de Bash James Robertson Chapter 03 Documentos comprimidos Olivier Peres Cap tulo 04 Cortafuegos Henning Rohde con agradecimientos a Jeff Bauman Cap tulo 11 Which Mark Hymers con agradecimientos a Seth Klein y Jesse Tie Ten Quee Cap tulo 26 XFree86 Bruce Dubbs Cap tulo 28 Introducci n a los Administradores de Ventanas Bruce Dubbs Cap tulo 29 KDE Bruce Dubbs Cap tulo 32 GNOME Larry Lawrence Autores de las instrucciones de instalaci n aalib Alsa ffmpeg MPlayer opendivx sane transcode xvid y xsane Alex Kloss AbiWord at spi ATK audiofile avifile be bonobo activation bug buddy cdrdao cdrtools cpio curl dhcp enlightenment eog esound feron 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_lgpl
449. loads xvidcore 1 0 0 rc4 tar bz2 Descarga FTP Tama o del paquete 524 KB Estimaci n del espacio necesario en disco 5 5 MB Tiempo estimado de construcci n 0 19 SBU Dependencias de XviD Opcional NASM 0 98 38 p 208 Instalaci n de XviD Instala XviD ejecutando los siguientes comandos cd build generic amp amp configure prefix usr amp amp make amp amp make install amp amp ln sf libxvidcore so 4 0 usr lib libxvidcore so 4 amp amp ln sf libxvidcore so 4 usr lib libxvidcore so Explicaci n de los comandos In s libxvidcore so 4 usr lib libxvidcore so Este comando hace que las aplicaciones que se enlacen contra la so de hecho se enlacen contra la so MAYOR Esto asegura una mejor compatibilidad de binarios pues los desarrolladores de XviD tienen cuidado de no cambiar el n mero MAYOR hasta que hay un cambio incompatible en la ABI Contenido El paquete central de XviD contiene la librer a 1ibxvidcore Description libxvidcore libxvidcore facilita funciones para codificar y decodificar muchos de los datos de v deo MPEG 4 576 M s All de Linux From Scratch Versi n 5 1 xine Libraries 1 rc3a 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 Descarga HTTP http prdownload
450. loque cero el primero del segundo disquete El dieciseisavo bit bit 15 representa 2 elevado a la 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 42 M s All de Linux From Scratch Versi n 5 1 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 43 M s All de Linux From Scratch Versi n 5 1 Comfiguraci n para a adir usuarios Juntos el comando usr sbin useradd y el directorio etc skel ambos son f ciles
451. los as echo Respaldo BACKUP echo Falsa ejecuci n si SEFAKE 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 S COMP_METHOD a S BACKUP no then help exit 1 fi En modo respaldo hace solo el respaldo if SBACKUP yes then for DIR in MAN DIR do cd S DIR DIR NAME basename DIR 62 M s All de Linux From Scratch Versi n 5 1 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 S DIR_NAME tar old tar cfv S 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 el 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 whati
452. lt garrett lt at gt linux com gt por crear el logotipo de LFS 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 M s All de Linux From Scratch Versi n 5 1 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 larry Olinuxfromscratch 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 Editor Larry Lawrence lt larry Olinuxfromscratch org gt Co Editores Bruce Dubbs Mark Hymers Billy O Connor Tushar Teredesai e Igor Zivkovic Autores del texto Cap tulo 01 Basado en el texto de introducci n del LFS por Gerard Beekmans modificado por Mark Hymers para BLES Cap tulo 02 El debate usr contra usr local Andrew McMurry Cap tulo 02 Ir m s all del BLFS Tushar Teredesai Cap tulo 02 Administraci n de paquetes Tushar Teredesai Cap tu
453. m_unix so nullok other account required pam_unixX so other session required pam_unix so other password required pam_unixXx 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 Consulta la lista de los diversos m dulos disponibles en http www kernel org pub linux libs pam modules html Contenido El paquete Linux PAM contiene unix chkpwd y las librer as 1ibpam Desripciones unix chkpwd No hay descripci n disponible Librer as libpam Las librer as 1 ibpam proporcionan una interfaz entre las aplicaciones y los m dulos PAM 70 M s All de Linux From Scratch Versi n 5 1 Shadow 4 0 4 1 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 Descarga adicional e Parche para corregir el enlazado contra PAM http www linuxfromscratch org patches blfs cvs shadow 4 0 4 1 pam 1 patch Dependencias de Shadow Requerida Linux PAM 0 77 p 69 Instalaci n de Shadow Reinstala Shadow ejecutando los siguientes comandos patch Npl i shadow 4 0 4 1 pam 1 patch LIBS lpam lpam misc configure libdir usr lib
454. ma 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 NeO0d backward word NeO0c forward word para la consola linux Ne 1 beginning of line Ne 4 end of line Ne 5 beginning of history Ne 6 end of history Ne 3 delete char Ne 2 quoted insert para xterm Ne0H beginning of line Ne0F end of line Fin de etc inputrce 46 M s All de Linux From Scratch Versi n 5 1 EOF 47 M s All de Linux From Scratch Versi n 5 1 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 ingreso 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 ingreso se ejecuta despu s de una entrada correcta al sistema mediante bin login leyendo el fichero etc passwa El int rprete invocado lee normalmente durante el arranque etc profile y su equivalente privado bash profile Un int rprete interactivo
455. ma 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 615 M s All de Linux From Scratch Versi n 5 1 Para instalar las interfaces de SANE usa los siguientes comandos configure prefix usr amp amp make make install Explicaci n de los comandos 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 org sane supported devices html para ver una lista de controladores disponibles Interfaces scanimage Interfaz en l nea de comandos para escanear xscanimage Interfaz gr fica para escanear gimp plugin xscanimage como m dulo para GIMP 616 M s All de Linux From Scratch Versi n 5 1 XSane 0 93 Introducci n a XSane XSane es otro interfaz para SANE 1 0 14 p
456. mado de construcci n 29 3 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs cvs gcc 3 3 3 no_fixincludes 1 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 Descarga HTTP Descarga FTP ftp cs nyu edu pub gnat 3 15p gnat 3 15p 1686 pc redhat7 1 gnu bin tar gz Tama o del paquete 13 2 MB Estimaci n del espacio necesario en disco 48 9 MB Tiempo estimado de construcci n 0 01 SBU Dependencias de GNAT Requerida Tesh 6 13 00 p 117 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 gee del sistema instalaremos este 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 Para finalizar la instalaci n ejecuta doinstall El compilador GNAT puede ser invocado ejecutando el binario gec que el gui n acaba de instalar 200 M s All de Linux From Scratch Versi n 5 1 Regreso a la instalaci n de GCC Aplica los parches al c digo fuente con el siguiente comando patch Npl i gcc 3 3 3 no fixincludes 1 patch amp amp sed i s ins
457. magen Librer as tiff Las librer as tiff las usan muchos programas para leer y escribir ficheros TIFF 152 M s All de Linux From Scratch Versi n 5 1 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 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 Descarga HTTP http ftp sunfreeware com ftp pub freeware SOURCES libungif 4 1 0b1 tar gz Descarga FTP ftp sunfreeware secsup org pub solaris freeware SOURCES libungif 4 1 0b1 tar gz Tama o del paquete 343 KB Estimaci n del espacio necesario en disco 3 1
458. make sed i s DIR unix usr lib tkConfig sh amp amp sed i s DIR usr include tk V tkConfig sh make install amp amp install d usr include tk S V unix amp amp install m644 h usr include tkS V unix amp amp install d usr include tk V generic amp amp install m644 generic h usr include tk V generic 8 rm f usr include tk V generic tk tkDecls tkPlatDecls h ln nsf usr include tk V usr lib tk S 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 205 M s All de Linux From Scratch Versi n 5 1 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 93 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 paquet
459. make install Contenido El paquete libxml contiene las librer as 1ibxm1 xmllint y xmicatalog Descripci n Librer as libxml Las librer as 1ibxm1 facilitan a los programas funciones para analizar ficheros que utilicen el formato XML 127 M s All de Linux From Scratch Versi n 5 1 libxml2 2 6 9 Introducci n a libxml2 El paquete libxm12 contiene librer as XML Son tiles para analizar ficheros XML Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources libxm12 2 6 libxm12 2 6 9 tar bz2 Descarga FTP ftp xmlsoft org libxml12 2 6 9 tar gz Tama o del paquete 2 6 MB Estimaci n del espacio necesario en disco 56 MB Tiempo estimado de construcci n 1 10 SBU Dependencias de libxml2 Opcionales Python 2 3 3 p 190 y readline 4 3 p 130 Instalaci n de libxml2 Instala libxml12 ejecutando los siguientes comandos configure prefix usr amp amp make make install Explicaci n de los comandos with history Activa el soporte de readline Contenido El paquete libxml12 contiene las librer as 1ibxm12 xmllint xmlicatalog y xml2 config Descripciones Librer as libxml2 Las librer as 1ibxm12 facilitan a los programas funciones para analizar ficheros que utilicen el formato XML xmllint xmllint analiza ficheros XML y muestra informes basados en opciones para detectar errores en el c digo XML xmicatalog xmlcatalog permite a los usuarios supervisa
460. make install amp amp cd amp amp tar xzvf libxfcegui4 4 0 4 tar gz amp amp cd libxfcegui4 4 0 4 amp amp configure prefix usr amp amp make amp amp make install amp amp cd amp amp tar xzvf libxfce4mcs 4 0 4 tar gz amp amp cd libxfce4mcs 4 0 4 amp amp configure prefix usr amp amp make amp amp make install amp amp cd amp amp tar xzvf xfce mcs manager 4 0 4 tar gz amp amp cd xfce mcs manager 4 0 4 amp amp configure prefix usr amp amp make amp amp make install amp amp cd amp amp tar xzvf xfwm4 4 0 4 tar gz amp amp cd xfwm4 4 0 4 amp amp configure prefix usr amp amp 379 M s All de Linux From Scratch Versi n 5 1 make make install amp amp cd tar xzvf xfdesktop 4 0 4 tar gz cd xfdesktop 4 0 4 amp amp configure prefix usr sysconfdir etc amp amp make make install amp amp cd amp amp tar xzvf xfce4 panel 4 0 4 tar gz amp amp cd xfce4 panel 4 0 4 amp amp configure prefix usr sysconfdir etc amp amp make amp amp make install amp amp cd amp amp tar xzvf xfce utils 4 0 4 tar gz amp amp cd xfce utils 4 0 4 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 9 xfcalendar 0 1 6 xfce
461. mando para juegos joystick hardware 3D mediante OpenGL y memoria de imagen framebuffer 2D sobre m ltiples plataformas 559 M s All de Linux From Scratch Versi n 5 1 libao 0 8 5 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 Descarga HTTP http www xiph org ao src libao 0 8 5 tar gz Descarga FTP Tama o del paquete 262 KB Estimaci n del espacio necesario en disco 2 7 MB Tiempo estimado de construcci n 0 10 SBU Dependencias de libao Opcionales X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 EsounD 0 2 34 p 557 ALSA 1 0 4 p 545 aRts 1 2 2 p 555 y NAS 1 6 p 563 Instalaci n de libao Instala libao ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete libao contiene las librer as 1ibao Descripci n Librer as ao libao suministra las funciones para los programas que desean sacar sonido en las plataformas soportadas 560 M s All de Linux From Scratch Versi n 5 1 libogg 1 1 Introducci n a libogg El paquete libogg contiene la estructura de ficheros Ogg Es til para crear codificar o reproducir decodificar un flujo
462. mandos 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 with piddir var run courier Especifica el directorio en el que se guardar el fichero P ID de Courier cuando Courier est activo disable root check Permite que Courier sea construido como usuario root 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 with mailgroup courier como with mailuser pero especifica el ID del grupo with paranoid smtpext Ser paranoico cuando se negocian extensiones ESMTP espec ficas de Courier con servidores remotos El servidor de correo Courier define e implementa ciertas extensiones ESMTP experimentales XVERP y XEXDATA Los problemas pueden aparecer en el caso de que alguien use los mismos nombres para implementar alguna otra extensi n Si se especifica esta opci n el servidor ESMTP de Courier advierte sobre una falsa capacidad ESMTP llamada XCOURIEREXTENSIONS y no reconocer ninguna extensi n propia de Courier a no ser que el servidor de correo remoto tambi n advierta sobre esta falsa capacidad ESMTP disable autorenamesent No reno
463. mandos configure enable layout LFS enable mods shared all amp amp make make install Explicaci n de los comandos with expat usr Utiliza el expat instalado el el sistema Si tienes instalado expat y no usas esta opci n la instalaci n de apache puede sobreescribir algunos ficheros de tu instalaci n de expat 334 M s All de Linux From Scratch Versi n 5 1 nable mods shared a11 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 enable ssl Utiliza esta opci n para crear el m dulo mod_ss1 y activar el soporte SSL 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 nobodySUser apaches e s Group Ht 1 Group apaches etc apache httpd co Mira en http httpd apache org docs 2 0 configuring html las instrucciones detalladas para personalizar tu servidor HTTP Apache Instala el gui n de inicio etc rc d init d apache incluido en el paquete blfs bootscripts 5 1 p 32 make install apache Contenido El paquete Apache contiene ab apachectl apr config apu config apxs checkgid dbmmanage htdbm htdigest htpasswd httpd instdso sh logresol
464. mandos mkdir p var cache samba Se necesita este directorio para un correcto funcionamiento de los demonios smbd y 317 M s All de Linux From Scratch Versi n 5 1 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 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 install m755 nsswitch libnss_win s bind so lib Las librer as nss no se instalan por defecto Si piensas usar winbindd para autorizaci n de dominios y o resoluci n de nombres WINS necesitar s estas librer as In sf libnss_winbind so lib libnss_winbind so 2 y In sf libnss_wins so lib libnss_wins so 2 Estos enlaces simb licos son requeridos por glibc para usar las librer as nss cp examples smb conf default etc samba Esto copia un smb conf con las opciones por defecto en etc samba Esta configuraci n de ejemplo no funcionar hasta que la edites y remobres smb conf Configuraci n de Samba Debido al enorme n mero de posibles usos para Samba su configuraci
465. mas 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 send mail implementa la interfaz de compatibilidad Postfix a Sendmail mailq y newaliases son enlaces simb licos a send mail showq showq emula el comando mai 1 q 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 postconf postconf imprime o cambia los valores de los par metros de configuraci 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 276 M s All de Linux From Scratch Versi n 5 1 postmap crea consulta o actualiza las tablas de b squeda de Postfix 277 M s All de Linux From Scratch Ver
466. mbra la carpeta de Enviado cada mes Esta opci n se puede controlar tambi n con la variable de entorno SOWEBMAIL AUTORENAMESENT 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 w1th 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 ispell usr bin aspell El servidor webmail de Courier puede usar revisi n gramatical si configure encuentra ispell o si expl citamente le indicas la localizaci n de aspell nable mimetypes localizaci n del fichero mime types Utiliza esta opci n si aparece un error diciendo que no puede encontrar el fichero mime types Configuraci n de Courier Ficheros de configuraci n etc courier Informaci n sobre la configuraci n Haz los siguientes cambios en el fichero etc courier authmysqlre si utilizas MySQL MYSQL SERVER localhost MYSQL USERNAME courier MYSOL PASSWORD tu elecci n MYSQL SOCKET tmp mysgl sock 287 MYSOL PORT 3306 MYSOL DAT
467. me2 user docs 2 6 0 1 11 de Abril de 2004 igor Actualizado a LPRng 3 8 26 11 de Abril de 2004 igor Actualizado a XFSprogs 2 6 10 y eliminado el parche del n cleo para XFS pues XFS ha sido incorporado a 2 4 25 11 de Abril de 2004 igor Parcheado XSane para activar la construcci n del m dulo de GIMP con GIMP 2 0 0 suministrado por Alexander E Patrakov 10 de Abril de 2004 igor Actualizado a Courier 0 45 4 gracias a Jim Gifford A10 de Abril de 2004 larry Actualizado a bug buddy 2 6 0 eog 2 6 0 gedit 2 6 0 gtksourceview 2 6 0 libgnomeprint 2 6 0 y libgnomeprintui 2 6 0 10 de Abril de 2004 igor Actualizado a OpenLDAP 2 1 29 XviD 1 0 0 rc4 y ZSH 4 2 0 9 de Abril de 2004 igor Actualizado a ALSA 1 0 4 8 de Abril de 2004 larry A adido libxklavier 1 00 8 de Abril de 2004 larry Actualizado a gnome terminal 2 6 0 gnome applets 2 6 0 libgtkhtml 2 6 0 y yelp 2 6 0 7 de Abril de 2004 igor Actualizado a XFce 4 0 4 6 de Abril de 2004 larry A adido shared mime info 0 14 hicolor icon theme 0 5 y gnome keyring 0 2 0 6 de Abril de 2004 igor Actualizado a KOffice 1 3 5 de Abril de 2004 igor Actualizado a GIMP 2 0 0 por cortes a de Randy McMurchy 5 de Abril de 2004 igor A adida la p gina etc shells sugerida por Dagmar d Surreal 4 de Abril de 2004 larry Actualizado a gail 1 6 0 libwnck 2 6 0 1 metacity 2 8 0 liberoco 0 5 0 eel 2 6 0 gnome desktop 2 6 0 1 gnome panel 2 6 0 gnome
468. medb pid file var run named pid statistics file var run named stats y controls inet 127 0 0 1 allow localhost keys rndc key y key rndc_key algorithm hmac md5 secret c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnVOIG1hZGUgZm9yIGEgd29tYW4K y zone type hint 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 4W 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 a 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 296 M s All de Linux From Scratch Versi n 5 1 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 SERVERS NET 3 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 192
469. mento eps fit 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 640 M s All de Linux From Scratch Versi n 5 1 GSview 4 6 Introducci n a GSview GSview es un visor de Postscript y PDF usando las X Informaci n sobre el paquete Descarga HTTP http gd tuwien ac at publishing ghostscript ghostgum gsview 4 6 tar gz Descarga FTP ftp mirror cs wisc edu pub mirrors ghost ghostgum gsview 4 6 tar gz Tama o del paquete 895 KB Estimaci n del espacio necesario en disco 19 MB Tiempo estimado de construcci n 0 19 SBU Descargas adicionales e Parche requerido http www linuxfromscratch org patches blfs cvs gsview 4 6 pstotext patch e Parche requerido http www linuxfromscratch org patches blfs cvs gsview 4 6 lang patch Dependencias de GSview Requeridas GTK 1 2 10 p 363 y AFPL Ghostscript 8 14 p 610 o ESP Ghostscript 7 07 1 p 611 con libgs so instalada Instalaci n de GSview GS view 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 navegador por el nombre del ejecutable de tu navegador sed i s netscape navegador srcunx gvxreg c Instala GSview ejecutando los siguientes comandos sed s GSVIEW_ROOT usr local GSVI
470. mero con atenci n su p gina de manual resize reiserfs 102 M s All de Linux From Scratch Versi n 5 1 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 103 M s All de Linux From Scratch Versi n 5 1 XFS 2 6 13 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 Descarga FTP ftp 0ss sgi com projects xfs download cmd_tars xfsprogs 2 6 13 src tar gz Tama o del paquete 827 KB Estimaci n del espacio necesario en disco 42 MB Tiempo estimado de construcci n 0 69 SBU Instalaci n de XFS Instala XFS ejecutando los siguientes comandos sed i s autoconf Makefile amp amp make amp amp make install Contenido XFS contiene fsck xfs mkfs xfs xfs_admin xfs_bmap xfs_check xfs_copy xfs_db xfs_freeze xfs_growfs xfs_info xfs_io xfs_logprint xfs_mkfile xfs_ncheck xfs_repair y xfs_rtcp Descripciones fsck xfs fsck xfs simplemente sale con estado cero pues las particiones se comprueban en el momento de montarlas mkts xfs mkfs xfs construye un sistema de ficheros XFS xfs_admin xfs_admin cambia los par metros de un sistema de ficheros XES xfs_bmap xfs_bmap imprime el map
471. 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 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 loop1 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 39 M s All de Linux From Scratch Versi n 5 1 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 make PREFIX mnt loopl1l install amp amp gt mnt loop1 var utmp Creamos var utmp porque busybox lo necesita para que el comando reboot funcione correctamente Si este
472. mp make install install man 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 1lib 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 563 M s All de Linux From Scratch Versi n 5 1 libmpeg3 1 5 4 Introducci n a libmpeg3 Libmpeg3 soporta edici n y manipulaci n avanzada de flujos MPEG Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net heroines libmpeg3 1 5 4 src tar bz2 Descarga FTP Tama o del paquete 612 KB Estimaci n del espacio necesario en disco 5 7 MB Tiempo estimado de construcci n 0 12 SBU Dependencias de libmpeg3 Requerida NASM 0 98 38 p 208 Instalaci n de libmpeg3 Instala libmpeg3 ejecutando los siguientes comandos make make install amp amp cp i686 libmpeg3 a usr lib cp libmpeg3 mpeg3private mpeg3protos h usr include Explicaci n de los comandos cp i686 libmpeg3 a usr lib 8 cp libmpeg3 mpeg3private mpeg3protos h usr include Puesto que ma
473. 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 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 592 M s All de Linux From Scratch Versi n 5 1 xine User Interface 0 9 23 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 prdownloads sourceforge net xine xine ui 0 9 23 tar gz Descarga FTP Tama o del paquete 2 7 MB Estimaci n del espacio necesario en disco 16 MB Tiempo de construcci n estimado 0 74 SBU Descarga adicional e Parche requerido si utilizas CURL http www linuxfromscratch org patches blfs cvs xine ui 0 9 23 curl patch Dependencias de xine User Interface Requerida xine Libraries 1 rc3a p 577 Opcionales cURL 7 11 2 p 221 AAlib 1 4rc5 p 163 y LIRC Instalaci n de xine User Interface Aplica el siguiente parche si tienes instalado CURL y deseas utilizarlo patch Npl i x
474. muestra informaci n sobre c mo enlazar programas con las librer as de Heimdal kstash kstash almacena la contrse a maestra KDC en un fichero ktutil ktutil es un programa para administrar tablas de claves Kerberos kx kx es un programa que renvia conexiones X de forma segura kxd kxd es el demonio para kx otp otp administra contrase a de un s lo uso otpprint otpprint imprime listas de contrase as de un s lo uso rxtelnet rxtelnet inicia una ventana xterm con un telnet al anfitri n indicado y reenvia conexiones X rxterm rxterm inicia una xterm remota de forma segura string2key string2key mapea una contrase a a una clave tenletxr tenletxr retorna reenvios de conexiones X 93 M s All de Linux From Scratch Versi n 5 1 verify_krb5_conf verify_krb5_conf compueba errores bvios en el fichero krb5 conf xnlock xnlock es un programa que act a como salvapantallas seguro en estaciones de trabajo que ejecutan X 94 M s All de Linux From Scratch Versi n 5 1 MIT krb5 1 3 3 Introducci n a MIT krb5 MIT krb5 es una implementaci n libre de Kerberos 5 Kerberos es un protocolo de autenticaci n de red Centraliza la base de datos de autenticaci n y usa aplicaciones kerberizadas para trabajar con servidsores o servicios que soporten Kerberos permitiendo ingresos simples y comunicaciones encriptadas sobre redes internas o Internet Informaci n sobre el paquete Descarga HTTP http we
475. mv i usr lib ln sf usr lib i done amp amp cd opt db 3 3 include amp amp sed i s DB185 DB 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 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 326 M s All de Linux From Scratch Versi n 5 1 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 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 nu
476. n 0 16 SBU Descarga adicional e Parche requerido para enlazar libpng expl citamente contra las librer as del sistema http www linuxfromscratch org patches blfs cvs libpng 1 2 5 link to proper libs patch Instalaci n de libpng Instala libpng ejecutando los siguientes comandos patch Npl i libpng 1 2 5 link to proper libs patch amp amp make prefix usr ZLIBINC usr include ZLIBLIB usr lib f scripts makefile linux amp amp 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 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 1lib debe aparecer en etc 1d so conf para que Idd pueda encontrar las librer as compartidas Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como root Contenido El paquete libpng contiene las librer as 1ibpng y 1ibpng 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 d
477. 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 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 504 M s All de Linux From Scratch Versi n 5 1 GNOME Print 0 37 Introducci n a GNOME Print El paquete GNOME Print contiene la Arquitectura de Impresi n de GNOME 1 4 Informaci n sobre el paquete Descarga HTTP http ftp linux org uk mirrors ftp gnome org sources gnome print 0 37 gnome print 0 37 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome print 0 37 gnome print 0 37 tar bz2 Tama o del paquete 756 KB Estimaci n del espacio necesario en disco 33 3 MB Tiempo estimado de construcci n 0 66 Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs cvs gnome print 0 37 ft217 fixes patch Dependencias de GNOME Print Requerida GDK Pixel Buffer 0 22 0 p 504 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 cat gt opt gnome lib xmlConf sh lt lt EOF XML_LIBD
478. 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 Descarga HTTP http ftp gnome org pub GNOME sources bug buddy 2 6 bug buddy 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources bug buddy 2 6 bug buddy 2 6 1 tar bz2 Tama o del paquete 839 KB Estimaci n del espacio necesario en disco 12 MB Tiempo estimado de construcci n 0 07 SBU Dependencias de bug buddy Requerida GNOME Desktop 2 6 1 p 440 Instalaci n de bug buddy Instala bug buddy ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 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 1lib scrollkeeper en vez de en SENOME_PREFIX var scrollkeeper Contenido El paquete bug buddy contiene bug buddy Descripci n bug buddy bug buddy es un sistema gr fico de notificaci n de errores bugs 468 M s All de Linux From Scratch Versi n 5 1 gtksourceview 1 0 1 Introducci n a gtksourceview El paquete gtksourceview contiene las librer as 1ibgtksourceview Son tiles para extender las funciones de texto de gtk para incluir resaltado de sintaxis Informaci
479. n de inicio etc rc d init d heimdal incluido en el paquete blfs bootscripts 5 1 p 32 make install heimdal Utilizaci n de programas cliente kerberizados Para usar los programas cliente kerberizados telnet ftp rsh rxterm rxtelnet rcp xnlock primero debes obtener un TGT Utiliza el programa kinit para obtener la entrada Una vez que la hayas adquirido puedes utilizar los programas kerberizados para conectarte a cualquier servidor kerberizado de la red No se te preguntar la contrase a hasta que tu entrada expire un d a por defecto a no ser que tu le especifiques un usuario diferente como argumento en la l nea de 91 M s All de Linux From Scratch Versi n 5 1 comandos del programa Los programas kerberizados conectar n con demonios no kerberizados advirtiendote que la autenticaci n no est encriptada Como se mencion antes s lo el programa ftp tiene problemas conectandose con demonios no keberizados Para informaci n adicional consulta la receta de Heimdal en la cual est n basadas estas instrucciones Contenido El paquete Heimdal contiene afslog dump_log ftp ftpd hprop hpropd ipropd master ipropd slave kadmin kadmind kauth kdc kdestroy kf kfd kgetcred kinit klist kpasswd kpasswdd krb5 config kstash ktutil kx kxd login mk_cmds otp otpprint pagsh pfrom popper push rcp replay_log rsh rshd rxtelnet rxterm string2key su telnet telnetd tenletxr truncate_log verify_krb
480. n del espacio necesario en disco 24 MB Tiempo estimado de construcci n 0 41 SBU Dependencias de ALSA Library Requerida ALSA Driver 1 0 4 p 546 Instalaci n de ALSA Library Instala ALSA Library ejecutando los siguientes comandos configure enable static amp amp make make install Explicaci n de los comandos enable static Pasamos la opci n para construir la librer as est tica debido a que varios programas intentan enlazarse contra ella 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 1lib 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 Library contiene aserver y la librer a libasound Descripci n libasound librer a alsa libasound proporciona las funciones de ALSA a los programas 548 M s All de Linux From Scratch Versi n 5 1 ALSA Utilities 1 0 4 Introducci n a ALSA Utilities El paquete ALSA Utilities contiene varias herramientas tiles para controlar tu tarjeta de sonido Informaci n sobre el paquete Descarga HTTP http www alsa project org alsa ftp utils alsa utils 1 0 4 tar bz2 Descarga FTP ftp ftp alsa project org pub utils alsa utils 1 0 4 tar bz2
481. n el nivel de arranque apropiado Nota Se recomienda que revises cada gui n de arranque antes de instalarlo para asegurate de que satisface tus necesidades Verifica tambi n que los enlaces simb licos de inicio y parada creados se ajustan a tus preferencias CE 32 M s All de Linux From Scratch Versi n 5 1 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 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 Si modificadas etc 1d so conf recuerda actualizar etc 1d so cache ejecutando ldconfig e A ade SPREFIX man a etc man conf o ampl a MANPATH e A ade SPREFIX infoa INFOPATH
482. n est m s all del libro BLFS De hecho se han escrito muchos libros sobre este tema concreto La documentaci n incluida un popular libro publicado por O Reilly puede verse apuntando tu navegador a file usr share samba swat using_samba toc html La utilidad SWAT Herramienta de Administraci n de Samba por Web incluida puede usarse para configuraciones muy b sicas Sin embargo antes de usar SWAT debes hacer una peque a configuraci n A ade la entrada sawat a etc services con el siguiente comando echo swat 901 tcp gt gt etc services Si se usa inetd el siguiente comando a adir la entrada swat a etc inetd conf echo swat stream tcp nowait 400 root usr sbin swat swat gt gt etc inetd conf Ejecuta killall HUP inetd para leer los cambios en inetd conf Se se usa xinetd el siguiente comando a adir la entrada swat a etc xinetd conf cat gt gt etc xinetd conf lt lt EOF service swat port 901 socket_type stream wait no only_from 127 0 0 1 user root server usr sbin swat log_on_failure USERID EOF Ejecuta killall HUP xinetd para leer los cambios en xinetd conf 318 M s All de Linux From Scratch Versi n 5 1 SWAT puede lanzarse apuntando tu navegador a http localhost 901 Para tu comveniencia se han suministrado guiones de arranque para Samba Se incluyen dos en el paquete blfs bootscripts 5 1 p 32 El primero samba iniciar losa demonios smbd y nmbd nec
483. n gt users d nde lt n gt es el n mero de usuarios conectados en ese momento nserta la versi n del SO por ej la fecha de creaci n etc PREIS HHHHHH CFE PER HHHHH lt ES 55 M s All de Linux From Scratch Versi n 5 1 etc shells El fichero she11s contiene una lista de los int erpretes de comandos de ingreso en el sistema Las aplicaci nes lo utilizan para determinar si un int rprete de comandos es v lido Para cada int rprete de comandos debe haber una l nea formada por la ruta relativa al directorio ra z del int rprete de comandos Por ejemplo el fichero es consultado por chsh para determinar si un usuario normal puede cambiar el int rprete de comandos de ingreso para su propia cuenta Si el comando nombrado no est en la lista al usuario se le negar el cambio Es un requisito para aplicaciones como GDM que no poblar el navegador si no puede encontrar etc shells o demonios FTP que tradicionalmente desactivan el acceso a usuarios cuyo int rprete de comandos no est incluido en este fichero cat gt etc shells lt lt EOF Inicio de etc shells bin sh bin bash Fin de etc shells EOF 56 M s All de Linux From Scratch Versi n 5 1 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
484. n la siguiente localizaci n hay dos lista a eleguir Usa la lista de palabras crack1ib para una buena seguridad o allwords para m quinas ligeras con poca RAM Por supuesto puedes elegir otra lista de palabras diferente que tengas a tu disposici n cracklib 15 6MB http www cotse com wordlists cracklib allwords 466KB http www cotse com wordlists allwords Instalaci n de cracklib Primero necesitamos instalar la lista de palabras elegida para cracklib install d m755 usr share dict amp amp install m644 wordlist usr share dict amp amp ln sf wordlist usr share dict words amp amp echo hostname gt gt usr share dict extra words Nuestra lista de palabras se enlaza a usr share dict words por razones hist ricas words es el nico fichero en el directorio usr share dict Tambi n a adimos el valor de hostname a un fichero llamado extra words Este fichero extraest pensado para ser una lista local que incluya contrase as f ciles de adivinar como el nombre de una compa a o departamento nombres de usuarios nombres de productos nombres de ordenadores nombres de dominio 67 M s All de Linux From Scratch Versi n 5 1 etc Ahora aplica el parche de BLFS patch Npl i cracklib 2 7 blfs 1 patch Si es necesario aplica el parche de heimdal cp R cracklib cracklib_krb5 amp amp patch Npl i cracklib 2 7 heimdal 1 patch Por ltimo instala el paquete make install Conten
485. n pensados para que solamente los utilicen los usuarios make CC 0pt gcc 2 95 3 bin gcc f Makefile linux Esto construye los m dulos del n cleo compatibles con Xorg usando el mismo compilador que se us para compilar el n cleo cp gamma o radeon o sis o r128 0 i810 0 i830 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 Xorg Edita etc 1d so conf y a ade usr X11R6 1lib Ejecuta ldconfig Comprueba que usr X11R6 bin aparece en tu variable de entorno PATH en bash_profile Las instrucciones para hacerlo se describen en la secci n Los ficheros de inicio de Bash p 48 Ampl a PKG_CONFIG_PATH para que otros paquetes puedan encontrar las librer as X El procedimiento para hacer esto se describe tambi n en la secci n Los ficheros de inicio de Bash p 48 Activa tu rat n ln s psaux dev 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 ttyS0 Crea el fichero xorg conf con cd Xorg configure La pantalla se pondr negra y puede que oigas algunos clics del monitor Este comando crear un fichero xorg conf new en tu directorio personal Edita xorg conf new para a
486. nadas por clientes LAN de la intranet o de Internet Espec ficamente cubre las peticiones HTTP y las peticiones FTP Apache 2 0 49 Introducci n a Apache El paquete Apache contiene un servidor HTTP de c digo abierto Es til para crear sitios web en la intranet local o sirviendo enormes operaciones web Informaci n sobre el paquete Descarga HTTP http www apache org dist httpd httpd 2 0 49 tar gz Descarga FTP ftp ftp tux org pub net apache dist httpd httpd 2 0 49 tar gz Tama o del paquete 5 7 MB Estimaci n del espacio necesario en disco 75 MB Tiempo estimado de construcci n 1 32 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs cvs httpd 2 0 49 config patch Dependencias de Apache Opcionales Berkeley DB 4 2 52 2 p 324 o GDBM 1 8 3 p 132 OpenSSL 0 9 7d p 120 OpenLDAP 2 1 30 p 313 y expat 1 95 7 p 135 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 Npl1 i httpd 2 0 49 config patch Construye e instala Apache ejecutando los siguientes co
487. nar todos los tipos a expensas de un tama o mayor del n 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 Si activas DRI aqu aseg rate de seleccionar la tarjeta o tarjetas de v deo para la que quieras soporte como m dulo Adicionalmente NVidia suministra sus propios controladores binarios de c digo cerrado que no utilizan DRI Si piensas usar estos controladores no actives DRI Si haces cualquier cambio en la configuraci n del n cleo recompilalo 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
488. ncronizada la fecha y la hora basandose en la respuesta de los servidores NTP configurados Tambi n actua como servidor NTP ntpdate ntpdate es un cliente que establece la fecha y la hora basandose en la respuesta de un servidor NTP Este comando es obsoleto ntpdc ntpdc se usa para consultar el estado actual del demonio NTP y solicitar cambios en dicho estado ntpq ntpq es una utilidad usada para monitorizar las operaciones de ntpd y determinar el rendimiento ntptime ntptime lee y muestra las variables del n cleo relacionadas con el tiempo tickadj tickadj lee y opcionalmente modifica varias variables relacionas con el almacenamiento del tiempo en los n cleos antiguos que no tienen soporte para almacenaje del tiempo con precisi n 252 M s All de Linux From Scratch Versi n 5 1 ntp keygen ntp genkeys genera los ficheros de datos criptogr ficos usados por los esquemas de autenticaci n y de identificaci n de NTPva4 253 M s All de Linux From Scratch Versi n 5 1 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 solucionar problemas en las redes Si te encuentras con que eres incapa
489. ne 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 64 M s All de Linux From Scratch Versi n 5 1 ln S FILE COMP_SUF S NEWFILE COMP_SUF fi chmod 644 S NEWFILE COMP_SUF En realidad solo funciona con 4 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 S DIR S FILE exit 1 fi fi done para FILE done para DIR EOF chmod 755 usr sbin compressdoc Ahora como root puedes ejecutar compressdoc bz2 para comprimir todas las p ginas de manual de tu sistema Tambi n puedes ejecutar compressdoc help para obtener una ayuda clara sobre lo que el gui n puede hacer 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 Asegurate de a adir estas localizaciones al fichero etc man conf con una secci n MANPATH ruta Ejemplo MANPATH usr share man MANPATH usr local man MANPATH usr X11R6 man MANPATH opt qt doc man Generalmente los sistemas de instalaci n de paquetes no comp
490. nfigure prefix usr amp amp make 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 1libdvdread Descripci n libdvdread libdvdread Suministra la funcionalidad necesaria para acceder a un DVD 573 M s All de Linux From Scratch Versi n 5 1 libdv 0 101 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 Descarga HTTP http prdownloads sourceforge net libdv libdv 0 101 tar gz Descarga FTP Tama o del paquete 465 KB Estimaci n del espacio necesario en disco 8 5 MB Tiempo estimado de construcci n 0 21 SBU Dependencias de libdv Opcionales popt 1 7 p 123 SDL 1 2 7 p 559 GTK 1 2 10 p 363 y X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 Instalaci n de libdv Instala libdv ejecutando los siguientes comandos configure prefix usr amp amp make make install l Nota E F La prueba de configure para GTK est rota Si GTK no est instalado a ade tambi n without gtk al gui n configure Contenido El paquete libdv contiene dvconnect encodedv playdv y 1ibdv Descripciones dvconnect dvconnect es una peque a utilidad para enviar o capturar datos en crudo de la c mara digital
491. nicus U Sd seccion aorta iria rado anoie sia 490 GOK O MO Bo a AA ita iii 491 Epipha y 1 2 O Dep des 492 GnomeMeeting LOZ aa ATADA AA UE derretida nacen ETES EAS 493 GNOME Ga amese2i s Licor e ADA ros oa a T E Aa aspiro diaria 494 GNOME2 User Docs 2 6 0 1 vcocicnosocioniosicosiorooin o sree si orar TA PETA DEA EES SEVES AA EES EVRENE VIETE 495 GDM 2 0 0 2 coccion ie AR A A DD AE DTT DD ET 496 32 Librer as de GNOME lA ini rl iii dde lidades 499 Configuraci n previa a la instalaci n oooccnoccnnconoconccnnccnnonnncnnnrnnnrnnccnnconncrnnccnnconncnnncnnnrnnnenurenase 499 ORBIEO IT alcatel pronto nante AA EE OA NEE NS EAE aa Aca 500 DAFO Oda io SS ADRO 501 GNOME EtbrarieslA 2 iaa iv ds 502 GDK Pixel Butter 0 22 Dit A ld 504 GNOME Prnt 3T seareiro coito ise roo detal ini iras dieta ADA 505 Bonobo LO 2 ica id diva 506 A O 507 GNOME Virtual File System 1 0 5 ostia ba TADE A EA ATADA ATA AA ATA AA 508 MN S 509 GALO lA cialis 510 GUPPI0 40 3 a AA O A ER a dais 511 libcappletl Ml ta ias is EE a AE ise 512 SOUP OTAN A ea O TEA aa T doo AE ASAS AEAT DEDI A O o E Tese 513 A A E e E IAE PES a RN 514 Bi bEntip 1O O ATA AA AIDA SO ds AUDIO EUROS IS Uno 515 XE Programas paralas X A O OO 516 33 Programas de Oficina Individuales oooccoccnncnnccnnccnnconnccnnconnconeconnconnrnnornnrnnconcrnnccnnccnnccnncnnncnnncos 517 ADIWord 2 0 6 0 cistitis sr caida trat 517 Gnumenics A NA 519 A NN 520 GIMP 2 O Ocaso dad ANAS 521 Evolution A A
492. 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 fakemail fakemail es una interfaz para bin mai1l 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 109 M s All de Linux From Scratch Versi n 5 1 nano 1 2 3 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 Descarga HTTP http www nano editor org dist v1 2 nano 1 2 3 tar gz Descarga FTP ftp ftp uni koeln de editor nano 1 2 3 tar gz Tama o del paquete 942 KB Estimaci n del espacio necesario en disco 4 6 MB Tiempo estimado de construcci n 0 08 SBU Dependencias de nano Opcional slang 1 4 9 p 124 Instalaci n de nano Instala nano ejecutando los siguientes comandos configure prefix usr sysconfd
493. nte ampliado que puedes poner en etc vimrc 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 vimrc a 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 Y Iimicio de wilmee set nocompatible set bs 2 set columns 80 set background dark set wrapmargin 8 syntax on set ruler IE CIS AN 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 nocompatible Esta opci n hace que vim deje de comportarse de un modo altamente compatible con vi Debe estar al principio de cualquier fichero vimrc pues afecta a muchas de las otras opciones que puede que quieras alterar e set bs 2 Esto afecta al comportamiento de la opci n 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 oscu
494. nte 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 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 546 M s All de Linux From Scratch Versi n 5 1 informaci n completa sobre qu controladores hay disponibles mira configure 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
495. ntenido 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 630 M s All de Linux From Scratch Versi n 5 1 Cap tulo 44 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 3 Introducci n a DocBook XML DTD El paquete DocBook XML DTD 4 3 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 Informaci n sobre el paquete Descarga HTTP http www docbook org xml 4 3 docbook xml 4 3 zip Descarga FTP Tama o del paquete 97 KB Estimaci n del espacio necesario en disco 482 KB Tiempo estimado de construcci n 0 01 SBU Dependencias de DocBook XML DTD 4 3 Requerida libxm12 2 6 9 p 128 Instalaci n de DocBook XML DTD Instala DocBook XML DTD ejecutando los siguientes comandos install d usr share xml docbook xml dtd 4 3 cp af docbook cat dtd ent mod usr share xml docbook xml dtd 4 3 amp
496. ntenidos del CD cue2toc toc2cue cue2toc y toc2cue convierten del formato CUE al TOC y viceversa para CDs de audio 601 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http prdownloads sourceforge net linux udf udftools 1 0 0b2 tar gz Descarga FTP Tama o del paquete 236 Kb Estimaci n del espacio necesario en disco 2 7 MB Tiempo estimado de construcci n Descargas adicionales e Parche necesario http www linuxfromscratch org patches blfs cvs linux 2 4 26 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 p Aviso 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 26 packet patch En la configuraci n del n c
497. nux From Scratch Versi n 5 1 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 home cvsroot CVSROOT passwd amp amp echo anonymous gt home cvsroot CVSROOT readers Si utilizas 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 home 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 wait no user root passenv PATH server usr bin cvs server args f allow root home cvsroot pserver EOF Ejecuta etc rc d init d xinetd reload 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 privile
498. o El paquete GNOME Libraries contiene las librer as 1ibgnome 1ibgnomeui libgnomesupport libart_1lgpl libgtk xmhtml libgnorbagtk y libzvt Descripci n liognome libgnome es la parte no GUI de la librer a GNOME libgnomeui libgnomeui es la parte GUI de la librer a GNOME 502 libgnomesupport No hay descripci n disponible libart_Igpl libart_lgp1 es el componente LGPL de libart libgtk xmhtml No hay descripci n disponible libgnorbagtk libgnorbagtk es la infraestructura GNOME CORBA GTK libzvt libzvt suministra las funciones necesarias para emular a xterm 503 M s All de Linux From Scratch Versi n 5 1 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http ftp gnome org pub GNOME sources gdk pixbuf 0 22 gdk pixbuf 0 22 0 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gdk pixbuf 0 22 gdk pixbuf 0 22 0 tar bz2 Tama o del paquete 396 KB Estimaci n del espacio necesario en disco 13 3 MB Tiempo estimado de construcci n 0 34 SBU Dependencias de GDK Pixel Buffer Requeridas GTK 1 2 10 p 363 libpne 1 2 5 p 148 libjpeg 6b p 146 y libtif 3 6 1 p 150 Opcionales GTK Doc 1 2 p 419 y GNOME Libraries 1 4 2 p 502 Instalaci n de GDK Pixel Buffer El comando make intenta abrir un terminal X durante la compilaci
499. o AVI en tu pantalla avibench avibench realiza una medici n del rendimiento de la librer a Avifile para un fichero 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 vfw 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 589 M s All de Linux From Scratch Versi n 5 1 MPlayer 1 0pre4 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 GUI Informaci n sobre el paquete Descarga HTTP http www 1 mplayerhq
500. o SUID hace imposible que otros usuarios aparte de root utilicen traceroute As que decide lo correcto para tu situaci n personal Nuestro objetivo es cumpir por completo con el FHS por lo que 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 254 M s All de Linux From Scratch Versi n 5 1 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 puertas de enlace en su camino 255 M s All de Linux From Scratch Versi n 5 1 Nmap 3 50 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 Descarga HTTP http download insecure org nmap dist nmap 3 50 tar bz2 Descarga FTP Tama o del paquete 1 2 MB Estimaci n del espacio necesario en disco 11 MB Tiempo estimado de construcci n 0 36 SBU Dependencias de Nmap Opcionales OpenSSL 0 9 7d p 120 PCRE 4 5 p 122 GTK 1 2 10 p 363 para construir la interfaz gr fica y libpcap 0 8 3 p 143 Inst
501. o de Transferencia de de Noticias en Red Network News Transfer Protocol NNTP Nail 10 7 Introducci 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 prdownloads sourceforge net nail nail 10 7 tar bz2 Descarga FTP Tama o del paquete 152 KB Estimaci n del espacio necesario en disco 3 8 MB Tiempo estimado de construcci n 0 10 SBU Dependencias de Nail Opcional OpenSSL 0 9 7d p 120 y un MTA Instalaci n de Nail Instala Nail ejecutando los siguientes comandos Nota Si quieres que Nail se enlace con OpenSSL agrega la opci n with openssl 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 259 M s All de Linux From Scratch Versi n 5 1 nail es un agente de correo de usuario de l nea de comandos 260 M s All de Linux From Scratch Versi n 5 1 Procmail 3 22 Introducci n a Procmail El paquete Procmail contiene un procesador de correo aut
502. o por Alexander E Patrakov 10 M s All de Linux From Scratch Versi n 5 1 16 de Mayo de 2004 igor A adido el parche gnome print ft217 suministrado por Jeremy Utley 16 de Mayo de 2004 igor Activada la construcci n de la librer a est tica de ALSA y a adido el parche para arecord patch en alsa utils gracias a Alexander E Patrakov 16 de Mayo de 2004 igor Aplicado el parche de limpieza de Samba suministrado por DJ Lucas 15 de Mayo de 2004 tushar A adida una nota en la p gina de vim sobre guardar un editor para casos de emergencia 15 de Mayo de 2004 tushar Actualizado a whois 4 6 14 15 de Mayo de 2004 tushar A adadidos los guiones de inicio de usb y kerberos Actualizado a blfs bootscripts 2004 05 15 14 de Mayo de 2004 igor Actualizado a GNOME Games 2 6 1 y GDM 2 6 0 2 14 de Mayo de 2004 igor A adido GnomeMeeting 1 0 2 14 de Mayo de 2004 tushar G nesis del paquete blfs bootscripts 13 de Mayo de 2004 tushar Mejorado el gui n which seg n Matthias Benkmann 13 de Mayo de 2004 tushar Reclasificadas tooodas las dependencias a XFree86 como dependencias tanto de XFree86 o Xorg 12 de Mayo de 2004 igor A adido GOK 0 10 2 y Epiphany 1 2 5 12 de Mayo de 2004 larry Actualizado a db 4 2 52 y gdm 2 6 0 1 11 de Mayo de 2004 igor A adido GNOME Magnifier 0 10 11 y Gnopernicus 0 8 4 10 de Mayo de 2004 igor A adido libusb 0 1 8 contribuido por Alexander E Patrakov 1
503. o root Contenido El paquete libjpeg contiene cjpeg djpeg jpegtran rdjpgcom wrjpgcom y las librer as 1ib3peg Descripciones cipeg 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 146 M s All de Linux From Scratch Versi n 5 1 djpeg descomprime ficheros de imagen en formato JPEG JFIF a formato PPM formato de color PEMPLUS 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 wrjpgcom 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 147 M s All de Linux From Scratch Versi n 5 1 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 prdownloads sourceforge net libpng libpne 1 2 5 tar bz2 Descarga FTP ftp ftp 1asi roedu net pub mirrors ftp gimp org gimp libs libpng 1 2 5 tar bz2 Tama o del paquete 376 KB Estimaci n del espacio necesario en disco 4 1 MB Tiempo estimado de construcci
504. o se precarga una librer a antes de la instalaci n Durante la instalaci n esta librer a supervisa los paquetes que est n siendo instalados adjuntandose ella mismo a varios ejecutables como cp install mv y supervisa las llamadas del sistema que modifican el sistema de ficheros Para que este m todo funcione todos los ejecutables deben estar enlazados din micamente y sin los bits suid o sgid Precargar la librer a puede causar algunos efectos indeseados durante la instalaci n por lo que se han de realizar algunas pruebas para asegurar que el administrador de paquetes no rompe nada y registrar todos los ficheros pertinentes Crear archivos de paquetes 26 M s All de Linux From Scratch Versi n 5 1 En este esquema la instalaci n del paquete es falseada dentro de un rbol separado como se describe en la administraci n de paquetes por medio de enlaces Tras la instalaci n se crea un archivo del paquete usando los ficheros instalados Entonces se utiliza este archivo para instalar el paquete en la m quina local o incluso puede usarse para instalar el paquete en otras m quinas Este m todo es el usado por muchos de los administradores de paquetes que se encuentran en las distribuciones comerciales Como ejemplo de administradores de paquetes que siguen este m todo est n RPM pkg utils apt de Debian o el sistema Portage de Gentoo Administraci n basada en usuario Este esquema que es propio de LES fu desarrollado por Mat
505. o similar al rlogin rsh sshd El demonio que escucha peticiones de ingreso ssh 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 309 M s All de Linux From Scratch Versi n 5 1 ssh keyscan Utilidad para reunir llaves de servidor p blicas a partir de un n mero de servidores 310 M s All de Linux From Scratch Versi n 5 1 rsync 2 6 2 Introducci n a rsync El paquete rsync contiene la utilidad rsync Es til para sincronizar grandes archivos de ficheros por la red Informaci n sobre el paquete e Descarga HTTP http rsync samba org ftp rsync rsync 2 6 2 tar gz e Descarga FTP ftp gd tuwien ac at utils admin tools rsync rsync 2 6 2 tar gZ e Tama o del paquete 504 KB e Estimaci n del espacio necesario en disco 6 5 MB e Tiempo estimado de construcci n 0 20 SBU Dependencias de rsync Opcional popt 1 7 p 123 Instalaci n de rsync Por razones de seguridad se recomienda ejecutar el servidor rsync como un usuario y grupo sin privilegios Crea el usuario y grupo rsyned con los siguientes comandos groupadd rsyncd useradd c rsyncd d home rsync g rsyncd s bin false rsyncd Instala rsync
506. o 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 run amp amp make make install Explicaci n de los comandos install_user proftpd install_group proftpd Especifica el usuario y el grupo para ProFTPD sysconfigdir etc Esto evita que los ficheros de configuraci n vayan a usr etc localstatedir var run Esto hace que se utilice var run en vez de usr var para los ficheros de bloqueo Configuraci n de ProFTPD Gui n proftpd para init d Instala el gui n de inicio etc rc d init d proftgpd incluido en el paquete blfs bootscripts 5 1 p 32 make install proftpd Ficheros de configuraci n etc proftpd conf 339 M s All de Linux From Scratch Versi n 5 1 Esta es un ejemplo de configuraci n simple que s lo permite descargas Revisa la documentaci n de ProFTPD en usr share doc proftgd y consulta su p gina en Internet http www proftpd org para ver ejemplos de configuraci n 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
507. ofensiva 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 p 78 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 usuarios 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 p 79 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
508. ol usr local queda libre para que el administrador local 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 distribu
509. om Scratch Versi n 5 1 without 13s 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 Descripci n pstoraster CUPS utiliza pstoraster como filtro para convertir PostScript a un formato gen rico de imagen de tramas que es aceptable como entrada para controladores de impresoras no PostScript por ejemplo procedentes de Gimp Print 4 2 6 p 613 Se construye e instala solo si encuentra CUPS 1 1 20 p 605 612 M s All de Linux From Scratch Versi n 5 1 Gimp Print 4 2 6 Introducci n a Gimp Print El paquete Gimp Print contiene controladores de alta calidad para impresoras Canon Epson Lexmark y PCL para usarlas con ESP Ghostscript 7 07 1 p 611 CUPS 1 1 20 p 605 Foomatic y GIMP 2 0 0 p 521 Mira la lista de impresoras soportadas en http gimp print sourceforge net p_Supported_Printers php3 Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net gimp print gimp print 4 2 6 tar gz Descarga FTP Tama o del paquete 4 9 MB Estimaci n del espacio necesario en disco 22 MB Tiempo estimado de construcci n 0 42 SBU Dependencias de Gimp Print Opcionales CUPS 1 1 20 p 605 Foomatic IJS y readline 4 3 p 130 Instalaci n de Gimp Print Instala Gimp Print ejecut
510. ome system monitor 2 6 gnome system monitor 2 6 0 tar bz2 e Tama o del paquete 584 KB e Estimaci n del espacio necesario en disco 9 7 MB e Tiempo estimado de construcci n 0 12 SBU Dependencias de GNOME System Monitor Requeridas libgnomeui 2 6 1 1 p 435 libwnck 2 6 1 p 441 y libgtop 2 6 0 p 448 Instalaci n de GNOME System Monitor Instala GNOME System Monitor ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 localstatedir var lib sysconfdir etc gnome amp amp make amp amp make install Nota make install necesitar acceder a GNOME_PREFIX bin Silos 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 LE Explicaci n de los comandos localstatedir var 1ib Este comando pone los ficheros de ScrollKeeper en var 1lib scrollkeeper en vez de en GNOME_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 477 M s All de Linux From Scratch Versi n 5 1 GNOME Media 2 6 1 Introducci n a GNOME Media El paquete GNOME Media contiene las aplica
511. omponentes al sistema de ficheros e crear el initrd comprimido e unir la imagen de rescate y el initrd dentro de un disquete 36 M s All de Linux From Scratch Versi n 5 1 El disco 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 rfloppy 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 osi 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
512. on XkbModel VICIOS A Opeiga BIdiiayoucr en 08 TALA OLLO duisQarioms eros Swieten eps cule sli Loseule Gro lees secr 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 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 Si tienes instalado Linux PAM deberias crear una entrada PAM para xdm duplicando la entrada de ingreso con el siguiente comando 358 M s All de Linux From Scratch Versi n 5 1 cp etc pam d login etc pam d xdm Usar los recursos de X Hay muchas opciones de X 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 bindin
513. on m dulos PAM El acceso por red tambi n puede protegerse mediante polic as establecidas por iptables conocidas 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 a detectar modificaciones 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 cracklib 2 7 Introducci n a cracklib El paquete cracklib contiene una librer a para detectar contrase as d biles mediante la comparaci n de la contrase a seleccionada por el usuario con las palabras de la lista elegida Informaci n sobre el paquete Descarga HTTP http www crypticide com users alecm security cracklib 2 7 tar gz Descarga FTP ftp ftp cerias purdue edu pub tools unix libs cracklib cracklib 2 7 tar gz Tama o del paquete 21 KB Estimaci n del espacio necesario en disco con la lista de palabras de cracklib 17 MB Tiempo estimado de construcci n 0 10 SBU Descargas adicionales e Parche requerido http www linuxfromscratch org patches blfs cvs cracklib 2 7 blfs 1 patch e Parche recomendado http www linuxfromscratch org patches blfs cvs cracklib 2 7 heimdal 1 patch Tambi n necesitas descargar una lista de palabras para usar con cracklib E
514. ones conocido tambi n como mca por retocar los Makefiles y ayuda general J_Man por suministrar un fichero gpm 1 19 3 diff en la que se basan nuestras instrucciones del gpm 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 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 Oliver Brakmann por desarrollar el parche de dhcpcd para cumplir con el FHS DJ Lucas por contribuir al parche de dhepcd y por muchas otras contribuciones mientras se desarrollaba la secci n DHCP y seguir con ella Billy O Connor por construir GNOME 2 0 muchas veces y ser de mucha ayuda con sus comentarios sobre esta secci n Ted Riley por escribir la receta Linux PAM CrackLib Shadow en la que se basa la reinstalaci n de shadow para usar PAM 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 Jim Harris por escribir la receta dig nslookup host txt en la que se basan las instrucciones de bind utils Eric Konopka por escribir la receta ntp txt en la que se basa la secci n ntp Marc Heerdink por crear los parches para tcp_wrappers y portmap Archaic por solucionar problemas en la secci n de mozilla real
515. onfigura la GUI con los siguientes comandos 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 config si se encuentra en el directorio mplayer Contenido El paquete MPlayer contiene mplayer gmplayer y mencoder Descripciones mplayer mplayer maneja 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 POM MP3 VBRMPS3 Ejemplo rm frameno avi mencoder dvd 1 aid 128 ovc frameno oac
516. onfiguraci n 278 M s All de Linux From Scratch Versi n 5 1 echo hostname gt etc mail local host names cat gt etc mail aliases lt lt EOF postmaster root MAILER DAEMON root EOF cp R cf etc mail amp amp cp cf cf submit sendmail mc etc mail newaliases v Para automatizar la ejecuci n de Sendmail en el arranque instala el gui n de inicio etc rc d init d sendmail incluido en el paquete blfs bootscripts 5 1 p 32 make install sendmail Nota La opci n qNm para send mail donde N es el n mero de minutos controla cada cuanto tiempo procesa Sendmail la cola de correo En el gui n de inicio se usa un valor por defecto de 5 minutos Los usuarios de estaciones de trabajo puede que quieran utilizar un valor de 1 minuto las instalaciones grandes que manejan m s correo querr n que este valor sea mayor T 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 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 newa
517. onobo contiene documentos compuestos de GNOME 1 4 y librer as de componentes 506 M s All de Linux From Scratch Versi n 5 1 GConf 1 0 9 Introducci n a GConf El paquete GConf contiene un sistema de configuraci n Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources GConf 1 0 GConf 1 0 9 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources GConf 1 0 GConf 1 0 9 tar bz2 Tama o del paquete 772 KB Estimaci n del espacio necesario en disco 20 0 MB Tiempo estimado de construcci n 0 44 Dependencias de GConf Requeridas OAF 0 6 10 p 501 GTK 1 2 10 p 363 y GDK Pixel Buffer 0 22 0 p 504 Opcionales Berkeley DB 3 3 11 p 326 y Guile 1 6 4 p 139 Instalaci n de GConf Instala GConf ejecutando los siguientes comandos configure prefix opt gnome amp amp make make install Contenido El paquete GConf contiene las librer as 1ibgconf Descripci n Librer as libgcont Las librer as 1ibgconf proporcionan las funciones necesarias para mantener la base de datos de configuraci n 507 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http ftp gnome org pub GNOME sources gnome vfs 1 0 gnome vfs 1 0 5 tar bz2 Descarga FTP ftp ftp gnome org p
518. ook cat orig 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 621 M s All de Linux From Scratch Versi n 5 1 Configuraci n de DocBook SGML DTD Ficheros de configuraci n etc sgml catalog 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 622 M s All de Linux From Scratch Versi n 5 1 DocBook SGML DTD 4 3 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
519. ookup dig y host Si instalas el servidor BIND estos programas se instalar n autom 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 Decarga HTTP http gd tuwien ac at infosys servers isc bind9 9 2 3 bind 9 2 3 tar gz Descarga FTP ftp ftp isc org isc bind9 9 2 3 bind 9 2 3 tar gz Tama o del paquete 4 4 MB Estimaci n del espacio necesario en disco 47 MB Tiempo estimado de construcci n 0 54 SBU Instalaci n de BIND Utilities Instala BIND Utilities ejecutando los siguientes comandos configure prefix usr amp amp make C lib dns amp amp make C lib isc amp amp make C bin dig amp amp make C bin dig 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 258 M s All de Linux From Scratch Versi n 5 1 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 Protocol
520. orrectamente por guiones de XFree86 Puedes descomentarlas si quieres asegurarte x x define HasMTRRSupport define HasMMXSupport define HasKatmaiSupport define Has3DNowSupport YES NO NO NO Activado en el n cleo ver su documentaci n Cualquier i586 o superior Instrucciones PIII SSE 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 k d kek de IA de IA de He ke de He e de He e e He e e He e e He e e He e e He e e He e e He e e Heke ke k ke Si est s seguro de que s lo quieres los controladores para una o unas pocas tarjetas de v deo puedes borrar los controladores que no quieras x x xx Hdefine 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 RUTAS POR DEFECTO DEL USUARIO Y DEL SISTEMA XX XX X X XXXXX XX x x Estos ajustes establecen las variables PATH usadas por xdm Mira el README para una descripci n detallada y modifica lo siguiente seg n tus necesidades define De
521. os fondos de escritorio y estilos de botones adicionales para KDE 413 M s All de Linux From Scratch Versi n 5 1 kdeaddons 3 2 2 Introducci n a kdeaddons Informaci n sobre el paquete Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdeaddons 3 2 2 tar bz2 Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdeaddons 3 2 2 tar bz2 Tama o del paquete 1 3 MB Estimaci n del espacio necesario en disco 32 MB Tiempo estimado de construcci n 4 55 SBU Dependencias de kdeaddons Requerida kdebase 3 2 2 p 387 Opcionales libxm12 2 6 9 p 128 Berkeley DB 4 2 52 2 p 324 XMMS 1 2 10 p 582 y SDL 1 2 7 p 559 Instalaci n de kdeaddons Instala kdeaddons con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Contenido El paquete kdeaddons contiene m dulos y guiones adicionales para aplicaciones KDE 414 M s All de Linux From Scratch Versi n 5 1 kde 118n 3 2 2 Introducci n a kde i18n Informaci n sobre el paquete e Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kde 118n 3 2 2 tar bz2 e Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kde i18n 3 2 2 tar bz2 e Tama o del paquete 141 MB e Estimaci n del espacio necesario en disco 1 1 GB e Tiempo estimado de construcci n 13 2 SBU Descargas alternativas KDE tiene diferentes paquetes de internacionalizaci n del tipo kde
522. os 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 doctools 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 LES Para comprobar la integridad de los paquetes descarga el fichero SUMS md5sum Luego haz md5sum c SUMS md5sum Las nicas diferencias que deber as ver son los ficheros README doctools 1 3 1 tgz y utils 1 1 0 tgzsi no los descargaste 349 M s All de Linux From Scratch Versi n 5 1 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 seleccio
523. os 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 sfinfo 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 sftconvert 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 556 M s All de Linux From Scratch Versi n 5 1 EsounD 0 2 34 Introducci n a 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 Descarga HTTP http ftp gnome org pub GNOME sources esound 0 2 esound 0 2 34 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources esound 0 2 esound 0 2 34 tar bz2 Tama o del paquete 312 KB Estimaci n del espacio necesario en disco 4 9 MB Tiempo estimado de construcci n 0 16 SBU Dependencias de esound Requerida Audio File 0 2 6 p 556 Opcionales ALSA 1 0 4 p 545 tepwrappers 7 6 p 239 y docbook utils Instalaci n de EsounD Instala EsounD ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp
524. os y 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 Descarga HTTP Descarga FTP ftp distro ibiblio org pub Linux distributions slackware slackware_source ap ash ash 0 4 0 tar gz Tama o del paquete 118 KB Estimaci n del espacio necesario en disco 2 7 MB Tiempo estimado de construcci n 0 06 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs cvs ash 0 4 0 cumulative_fixes 1 patch Instalaci n de ASH Instala ASH ejecutando los siguientes comandos patch Npl i ash 0 4 0 cumulative _fixes 1 patch amp amp make install m 755 sh bin ash 84 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 util
525. ox menu fluxbox menu Los elementos del men se a aden editando fluxbox 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 377 M s All de Linux From Scratch Versi n 5 1 Metacity 2 8 0 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 Descarga HTTP http ftp gnome org pub GNOME sources metacity 2 8 metacity 2 8 0 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources metacity 2 8 metacity 2 8 0 tar bz2 Tama o del paquete 1 9 MB Estimaci n del espacio necesario en disco 39 8 MB Tiempo estimado de construcci n 0 49 SBU Dependencias de Metacity Requeridas intltool 0 30 p 422 y GTK 2 4 1 p 366 Opcionales startup notification 0 6 p 369 GConf 2 6 1 p 425 libXcomposite xrender y libXdamage Instalaci n de Metacity Instala Metacity ejecutando los siguientes comandos configure prefix usr libexecdir usr sbin sysconfdir etc amp
526. p export MOZ_THUNDERBIRD 1 amp amp configure prefix opt thunderbird 0 5 enable default toolkit gtk2 with x with system zlib with system jpeg with system png with system mng enable xft enable crypto disable accessibility disable tests disable debug disable logging enable reorder enable strip disable pedantic enable cpp rtti enable extensions all disable calendar amp amp make amp amp 539 M s All de Linux From Scratch Versi n 5 1 make install amp amp ln sf opt thunderbird 0 5 bin thunderbird usr bin MozillaThunderbird Para activar las opciones multiusuario ejecuta lo sifguiente cd opt thunderbird 0 5 lib mozilla amp amp export LID LIBRARY _PATH SPWD export MOZILLA FIVE HOME SPWD regxpcom amp amp regchrome touch find PWD name rdf 540 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http pan rebelbase com download releases 0 14 2 SOURCE pan 0 14 2 tar bz2 Descarga FTP Tama o de la descarga 1 8 MB Estimaci n del espacio necesario en disco 67 8 MB Tiempo estimado de construcci n 0 72 SBU Dependencias dePan
527. p kpropd krb5 send pr krb5 config krb524d krb524init krb5kdc kshd ksu ktutil kvno login krb5 rcp rlogin rsh rshd rxtelnet rxterm sclient sim_client sim_server sserver telnet telnetd uuclient uuserver v5passwd v5passwdd libcom_err libdes425 libgssapi libgssrpc lib5crypto libkadm5clnt libkadm5srv libkdb5 libkrb4 libkrb5 Descripciones compile_et compile_et convierte la tabla con la lista de nombres de c digo de error a un fichero fuente C k5srvutil k5srvutil es una utilidad para majar tablas de claves del anfitri n kadmin kadmin es una utilidad para hacer modificaciones en la base de datos de Kerberos kadmind kadmind es un servidor para acceso administrativo a la base de datos de Kerberos kinit kinit se usa para autentificar el servidor Kerberos como principal y adquirir una entrada de garant a que puede usarse m s tarde para obtener entradas de otros servicios krb5kdc 98 M s All de Linux From Scratch Versi n 5 1 kde es un servidor Kerberos 5 kdestroy kdestroy elimina el grupo actual de entradas kdb5_util kdb5_util es la utilidad de bases de datos KDC klist klist lee y muentra las entradas actuales en la cach de credenciales klogind klogind es el servidor que responde a peticiones rlogin kpasswd kpasswdd es un servidor de cambio de contrase as Kerberos 5 kprop kprop toma una base de datos principal en un formato especificado y la convierte a un flujo de registro
528. paquete 1 7 MB Estimaci n del espacio necesario en disco 29 MB Tiempo estimado de construcci n 0 74 SBU Dependencias de GMP Opcional readline 4 3 p 130 Instalaci n de GMP Instala GMP ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete GMP contiene las librer as 1 ibgmp Descripci n Librer as gmp Las librer as 1 ibgmp contienen funciones para Operar con n meros enteros con signo racionales y de coma flotante 131 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http ftp gnu org gnu gdbm gdbm 1 8 3 tar gz Descarga FTP ftp ftp gnu org gnu gdbm gdbm 1 8 3 tar gz Tama o del paquete 223 KB Estimaci n del espacio necesario en disco 4 1 MB Tiempo estimado de construcci n 0 08 SBU Instalaci n de GDBM Instala GDBM ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make BINOWN root BINGRP ro00t install Adicionalmente puede que necesites instalar las cabeceras de compatib
529. paquete Imlib contiene las librer as 1ibimlib Descripci n Librer as imlib Las librer as 1ibimlib proporcionan a los programas funciones para mostrar y editar una extensa variedad de formatos de im genes 162 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http prdownloads sourceforge net aa project aalib 1 4rc5 tar gz Descarga FTP Tama o del paquete 388 KB Estimaci n del espacio necesario en disco 6 5 MB Tiempo de construcci n estimado 0 15 SBU Dependencias de AAlib Opcionales X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 y slang 1 4 9 p 124 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 ASCII Art es una colecci n de rutinas para representar cualquier entrada gr 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 aainfo aainfo proporciona informaci n de la configuraci n actual de AAlib aates
530. para red Son necesarias para compilar wvdial Informaci n sobre el paquete Descarga HTTP http open nit ca download wvstreams 3 70 tar gz Descarga FTP ftp ftp ing steen se pub unix unsort wvstreams 3 70 tar gz Tama o del paquete 178 KB Estimaci n del espacio necesario en disco 11 5 MB Tiempo estimado de construcci n 0 17 SBU Descargas adicionales e Parche necesario http www linuxfromscratch org patches blfs cvs wvstreams 3 70 wvcrypto patch e Parche necesario http www linuxfromscratch org patches blfs cvs wvstreams 3 70 wvresolver patch Dependencias de WvStreams Requerida OpenSSL 0 9 7d p 120 Instalaci n de WvStreams Instala WvStreams ejecutando los siguientes comandos patch Npl i wvstreams 3 70 wvcrypto patch amp amp patch Npl i wvstreams 3 70 wvresolver patch make PREFIX usr LDFLAGS lcrypt amp amp make PREFIX usr install Explicaci n de los comandos make PREFIX usr LDFLAGS 1crypt Esto corrige algunos problemas de libwvstreams 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 1lib 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
531. parar im genes GIF da adas 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 154 M s All de Linux From Scratch Versi n 5 1 M s All de Linux From Scratch Versi n 5 1 gifovly Genera un GIF compuesto a partir de un GIF de im genes m ltiples gifpos Cambia 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 155 M s All de Linux From Scratch Versi n 5 1 libmng 1 0 7 Introducci n a libmng La librer a libmng la utilizan los programas que quieren leer y escribir ficheros Gr ficos de Im
532. patch configure prefix usr with readline amp amp make make install Contenido El paquete bc contiene be y de Descripciones bc bc es una calculadora de de es una calculadora en notaci n polaca inversa 170 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http prdownloads sourceforge net rep gtk rep gtk 0 18 tar gz Descarga FTP Tama o del paquete 152 KB Estimaci n del espacio necesario en disco 7 7 MB Tiempo estimado de construcci n 0 18 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs cvs rep gtk 0 18 gtk2 4 patch Dependencias de rep gtk Requeridas GTK 2 4 1 p 366 libglade 2 3 6 p 430 y librep 0 17 p 192 Instalaci n de rep gtk Instala rep gtk ejecutando los siguientes comandos patch Npl i rep gtk 0 18 gtk2 4 patch amp amp configure prefix usr amp amp make make install Contenido El paquete rep gtk contiene v nculos Lisp Descripci n V nculos Lisp Los v nculos Lisp son librer as almacenadas en usr lib rep i686 pc 1inux gnu gui que ayudan en la comunicaci
533. pci n de instalar un gui n de arranque 25 de Marzo de 2004 larry Actualizado a AFPL Ghostscript 8 14 24 de Marzo de 2004 larry 24 de Marzo de 2004 larry Actualizado a galeon 1 3 14a y gnumeric 1 2 6 24 de Marzo de 2004 Actualizado a abiword 2 0 5 larry Actualizado a gnet 2 0 5 24 de Marzo de 2004 larry Actualizado a curl 7 11 1 24 de Marzo de 2004 larry 24 de Marzo de 2004 larry 24 de Marzo de 2004 larry 24 de Marzo de 2004 larry 24 de Marzo de 2004 larry Actualizado a libxm12 2 6 8 y libxslt 1 1 5 Revertida la descarga por ftp a ftp xmlsoft org debido a que gnome no a ade las nuevas versiones a tiempo ftp xmlsoft org no tiene disponibles los bzip2 March 23rd 2004 larry Updated to EsounD 0 2 34 23 de Marzo de 2004 larry Actualizado a GLib 2 4 0 pango 1 4 0 atk 1 6 0 y GTK 2 4 0 23 de Marzo de 2004 igor Actualizado a PostgreSQL 7 4 2 por cortes a de Randy McMurchy 1go Actualizado a libmng 1 0 7 Actualizado a reiserfsprogs 3 6 14 Actualizado a docbook xsl 1 65 1 Actualizado a postfix 2 0 19 22 de Marzo de 2004 igor Actualizado a xinetd 2 3 13 y eliminada la parte de inetd de las instrucciones de qppoper 22 de Marzo de 2004 igor Actualizado a Apache 2 0 49 gracias a Randy McMurchy 22 de Marzo de 2004 tushar A adido fam fcron gpm netfs y random del Ifs bootscripts A adida una nota sobre que los usuarios d
534. pcionales OpenSSL 0 9 7d p 120 tepwrappers 7 6 p 239 y krb4 Instalaci n de LPRng Instala LPRng ejecutando los siguientes comandos configure prefix usr libexecdir usr sbin A sysconfdir etc make make install Configuraci n de LPRng Ficheros de configuraci n etc 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 BLES por tanto instala el gui n de inicio etc rc d init d lprng incluido en el paquete blfs bootscripts 5 1 p 32 make install lprng Contenido El paquete LPRng contiene cancel checkpc Ip lpc Ipd Ipq lpr Iprm Iprng_certs Iprng_index_certs Ipstat y liblpr Descripciones cancel cancel env a peticiones de cancelaci n a un servicio de impresi n LPRng 608 M s All de Linux From Scratch Versi n 5 1 checkpc checkpc comprueba la base de datos de printcap Ip lp env a peticiones a un servicio de impresi n LPRng Ipc lpc es el programa de control del demonio Ipd lpd es el demonio 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 Iprng_certs
535. pendencias de Imlib2 Requeridas X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 y libjpeg 6b p 146 Opcionales libtiff 3 6 1 p 150 y libungif 4 1 0b1 p 153 Instalaci n de Imlib2 Instala Imlib2 ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido Este paquete contiene la librer a 1ibImlib2 y varias librer as de filtro y carga de im genes Descripci n liblmlib2 libImlib2 suministra a los programas las funciones para manejar varios formatos de datos de im genes 169 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http ftp gnu org gnu be bc 1 06 tar gz Descarga FTP ftp ftp gnu org gnu bc be 1 06 tar gz Tama o del paquete 280 KB Estimaci n del espacio necesario en disco 1 6 MB Tiempo estimado de construcci n 0 07 SBU Descargas adicionaless e Parche requerido http www linuxfromscratch org patches blfs cvs bc 1 06 flex invocation 1 patch e Parche requerido http www linuxfromscratch org patches blfs cvs bc 1 06 readline patch Dependencias de bc Requerida readline 4 3 p 130 Instalaci n de bc Instala be ejecutando los siguientes comandos patch Npl i bc 1 06 flex_invocation 1 patch patch Npl i bc 1 06 readline 1
536. plit 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 84 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http prdownloads sourceforge net tripwire tripwire 2 3 1 2 tar gz Descarga FTP ftp ftp fu berlin de unix security tripwire tripwire 2 3 1 2 tar gz Tama o del paquete 1 4 MB Estimaci n del espacio necesario en disco 63 MB Tiempo estimado de construcci n 2 35 SBU 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 cvs tripwire 2 3 1 2 gcc3 build fixes patch Dependencias de Tripwire Opcional MTA Mira Cap tulo 21 Servidores de Correo p 274 Instalaci n de Tripwire Compila Tripwire ejecutando los siguientes comandos patch Npl i tripwire 2 3 1 2 gcc3 build fixes patch amp amp make C src release cp install install sh cfg La configuraci n por defecto es usar un MTA local Si no tienes instalado un MTA local y no desas instalarlo modifica install cfg para usar un servidor SMTP en su lugar
537. po estimado de construcci n 0 26 SBU Dependencias de sawfish Requeridas X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 librep 0 17 p 192 rep gtk 0 18 p 171 EsounD 0 2 34 p 557 y GTK 2 4 1 p 366 Opcional libglade 2 3 6 p 430 Instalaci n de sawfish Instala sawfish ejecutando los siguientes comandos configure prefix usr libexec usr sbin infodir usr share info A with gnome prefix opt gnome 2 6 amp amp make 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 opt gnome 2 6 Este comando indica a sawfish el directorio de GNOME 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 EOF Contenido El paquete sawfish contiene sawfish 374 M s All de Linux From Scratch Versi n 5 1 Descripci n sawfish sawfish es un administrador de ventanas extensible que usa un lenguaje de guiones basado en Lisp 375 M s All de Linux From Scratch Versi n 5 1 Fluxbox 0 1 14 Introducci n a Fluxbox El paquete Fluxbox contiene un administrador de ventanas Informaci n sobre el paquete Descarga HTTP http prdownloads sourceforge ne
538. po estimado de construcci n 0 28 SBU Dependencias de w3m Requerida GC Opcionales GPM 1 20 1 p 176 OpenSSL 0 9 7d p 120 Imlib 1 9 14 p 162 Imlib2 1 1 0 p 169 GDK Pixel Buffer 0 22 0 p 504 y Compface 1 4 p 172 Instalaci n de w3m Instala w3m ejecutando los siguientes comandos configure prefix usr libexecdir usr lib sysconfdir etc amp amp make make install amp amp cp doc keymap default etc w3m keymap cp doc menu default etc w3m menu Configuraci n de w3m Ficheros de configuraci n etc w3m w3m Contenido El paquete w3m contiene w3m y w3mman Descripciones w3m 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 231 M s All de Linux From Scratch Versi n 5 1 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 Tepwrappers y portmap son programas de soporte para demonios que puedes tener en ejecuci n en tu sistema NcFTP 3 1 7 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 Descarga HTTP http gd tuwien ac at infosys clients ftp ncftp nc
539. ponentes 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 533 M s All de Linux From Scratch Versi n 5 1 MozillaFirefox 0 8 Introducci n a Mozilla Firefox Mozilla Firefox es un navegador basado el el c digo de Mozilla Informaci n sobre el paquete Descarga HTTP http ftp mozilla org pub mozilla org firefox releases 0 8 firefox source 0 8 tar bz2 Descarga FTP ftp ftp mozilla org pub mozilla org firefox releases 0 8 firefox source 0 8 tar bz2 Tama o del paquete 30 MB Estimaci n del espacio necesario en disco 550 MB Tiempo estimado de construcci n 10 14 SBU Dependencias de Mozilla Firefox Requeridas Zip 2 3 p 184 GTK 2 4 1 p 366 libIDL 0 8 3 p 420 libmng 1 0 7 p 156 y which 2 16 p 181 Instalaci n deMozilla Firefox La configuraci n de Mozilla Firefox es muy similar a la de Mozilla 1 6 p 530 y por eso no explicamos las opciones Mira en Mozilla 1 6 p 530 las explicaciones y la informaci n adicional sobre la configuraci n Compila e instala Mozilla Firefox ejecutando los siguientes comandos export MOZILLA OFFICIAL 1 amp amp export BUILD OFFICIAL 1 export MOZ_PHOENIX 1 amp amp configure prefix opt firefox 0 8 enable default toolkit gtk2 with x with system zlib with system jpeg with system png with system mng
540. por el directorio xc pushd config util amp amp make f Makefile ini lndir amp amp cp lndir usr bin amp amp popd 344 M s All de Linux From Scratch Versi n 5 1 Ahora crea el rbol en la sombra mkdir xcbuild amp amp cd xcbuild lndir xc Crear host def El siguiente paso es crear el fichero config cf host def La documentaci n para Xorg indica que la aplicaci n se construir sin un fichero host def pero las librer as incluidas para fontconfig y freetype2 no se construyen correctamente en un sistema base LES As que debemos especificar que estas librer as y tambi n algunas otras deben importarse del sistema Nota config cf host def es un fichero C no un gui n Asugurate de que los comentarios delimitados por se encuentran balanceados cuando modifiques el fichero DE cat gt config cf host def lt lt EOF Inicio del fichero host def para Xorg 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 AMD64 es para el procesador Opteron 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 XX X x define DefaultGcc2
541. porales 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 jdhcpcd no estar disponible pues se encuentra en la red Por tanto dependiendo de tu situaci n querr s que se instale en sbino usr sbin Con este comando se instala en sbin sysconfdir var lib Este comando instala los ficheros de configuraci n en el directorio var 1lib 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 dhcpc Informaci n sobre la configuraci n Para configurar dhcpcd primero se debe instalar el gui n de servicio de red etc sysconfig network devices services dhcpcd incluido en el paquete blfs bootscripts 3 1 p 32 make install service dhcpcd 215 M s All de Linux From Scratch Versi n 5 1 Ahora crea el fichero de configuraci n ifconfig eth0 usando los siguientes comandos Para interfaces adicionales haz los ajustes nece
542. pq muestra el actual estado de la cola de impresi n para la impresora nombrada Ipr 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 606 M s All de Linux From Scratch Versi n 5 1 disable disable para las impresoras o clases se aladas enable enable inicia las impresoras o clases se aladas Ip 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 607 M s All de Linux From Scratch Versi n 5 1 LPRng 3 8 26 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 Descarga HTTP http www Iprng com DISTRIB LPRng LPRng 3 8 26 tgz Descarga FTP ftp ftp Iprng com pub LPRng LPRng LPRng 3 8 26 tgz Tama o del paquete 11 MB Estimaci n del espacio necesario en disco 54 MB Tiempo estimado de construcci n 0 35 SBU Dependencias de LPRng O
543. propst nwbormt nwbpaddt nwbpcreatet nwbprmt nwbpsett nwbpvaluest nwdirt nwdpvaluest nwfsctrlt nwfsinfot nwfstimet nwgrantt nwpurget nwrevoket nwrightst nwtrusteet nwtrustee2t nwuserlistt y nwvolinfo e Utilidades de la interfaz IPX ipx_cmdt ipx_configuret ipx_interfacet ipx_internal_nett y ipx route e Otras utilidades ncpmap y nwauth 250 M s All de Linux From Scratch Versi n 5 1 NTP 4 2 0 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 Descarga HTTP http www eecis udel edu ntp ntp_spool ntp4 ntp 4 2 0 tar gz Descarga FTP ftp ftp udel edu pub ntp ntp4 ntp 4 2 0 tar gz Tama o del paquete 2 4 MB Estimaci n del espacio necesario en disco 27 MB Tiempo estimado de construcci n 0 53 SBU Dependencias de NTP Opcionales readline 4 3 p 130 y OpenSSL 0 9 7d p 120 Instalaci n de NTP Instala NTP ejecutando los siguientes comandos configure prefix usr bindir usr sbin A sysconfdir etc 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
544. ql mysql test install Los paquetes que dependen de MySQL necesitan que las librer as compartidas est n disponibles en tiempo de ejecuci n cd usr lib s ln sf mysql libmysqlclient _r so 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 Crea etc my cnf usando el siguiente comando cp usr share mysql my medium cnf etc my cnf Ahora puedes crear una base de datos y cambiar el propietario al usuario y grupo sin privilegios 328 M s All de Linux From Scratch Versi n 5 1 mysql_install_db amp amp chown R mysql mysql var lib mysql Para completar la configuraci n es necesario que el servidor mysql se est ejecutando mysqld_safe user mysql 2 gt 81 gt dev null La instalaci n por defecto no establece una contrase a para el administrador as que usa el siguiente comando para asignarle una Cambia nueva contrase a por la tuya propia mysqladmin u root password nueva contrase a La configuraci n del servidor est terminada Cierra el servidor usando el siguiente comando mysqladmin p shutdown Instala el gui n de inicio etc rc d init d mysql incluido en el paquete blfs bootscripts 5 1 p 32 make install mysql Contenido El paquete MySQL contiene comp_err isamchk isamlog make_win_src_distribution msql2mysql my_print_def
545. que a adir opt gcc 2 95 3 liba etc 1d so conf 206 M s All de Linux From Scratch Versi n 5 1 for i in opt gcc 2 95 3 l1lib 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 amp amp ln sf IL usr lib libstdc libc6 2 2 s0 3 amp amp ln sf IL usr lib libstdc libc6 3 2 so 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 1lib 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 gec 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 1ibstdc so de GCC 2 95 3 que
546. ques de tu imagen de rescate Si usaste la configuraci n est tica de dev utiliza dev fd0 en el comando siguiente en lugar de dev floppy o0 rdev r dev floppy 0 16865 dd if tmp 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 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 b
547. quinas Si obtienes errores prueba estas instrucciones para instalar libvorbis configure prefix usr amp amp cd lib amp amp Cp Makefile Makefile bak amp amp sed s mno ieee fp Makefile bak gt Makefile cd amp amp make make install Contenido El paquete libvorbis contiene las librer as 1libvorbis Descripci n Librer as vorbis libvorbis suministra las funciones para leer y escribir ficheros de sonido 562 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http nas codebrilliance com nas nas 1 6 src tar gz Descarga FTP ftp ftp us kemacs org pub xemacs aux nas 1 6 src tar gz Tama o del paquete 1 0 MB Estimaci n del espacio necesario en disco 13 MB Tiempo estimado de construcci n 0 30 SBU Descarga adicional e Descarga HTTP http www linuxfromscratch org patches blfs cvs nas 1 6 bison fix patch Dependencias de NAS Requerida X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 Instalaci n de NAS Instala NAS ejecutando los siguientes comandos patch Npl 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 a
548. r bz2 e Tama o del paquete 6 9 MB e Estimaci n del espacio necesario en disco 69 MB e Tiempo estimado de construcci n 1 25 SBU Descarga adicional e Parche requerido HTTP http www linuxfromscratch org patches blfs cvs Python 2 3 3 gdbm 2 patch Dependencias de Python Opcionales expat 1 95 7 p 135 Tk 8 4 6 p 205 GDBM 1 8 3 p 132 Berkeley DB 4 2 52 2 p 324 GMP 4 1 3 p 131 y readline 4 3 p 130 Instalaci n de Python Instala Python ejecutando los siguientes comandos patch Npl i Python 2 3 3 gdbm 2 patch configure prefix usr enable shared amp amp 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 190 M s All de Linux From Scratch Versi n 5 1 Perl modules 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 utilizados por otros paquetes a lo largo del BLES est n listados aqu junto con sus dependencias Paquetes Perl e PDL 2 4 0 e Astro FITS Header 2 8 1 e Gtk Perl 0 7009 e XML Writer 0 4 1 e XML Parser 2 34 Parse RecDescent 1 94 Instalaci n de los m dulos de Perl Instala los m dulos Perl ejecutando los siguientes comandos perl Makefile PL make make inst
549. r las herramientas NCPES 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 ncpmount 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 instalar el gui n de servicio de red etc sysconfig network devices services ipx incluido en el paquete blfs bootscripts 5 1 p 32 make install service ipx A continuaci n instala el gui n de configuraci n ifconfig ipx0 La cnfiguraci n asume que IPX se configurar sobre eth0 y que el tipo de red es 802 2 Deber as comprobar si estos son los datos correctos o modificarlos si es necesario Advertencia Esto sobreescribir el fichero si ya existe cat gt etc sysconfig network devices ifconfig ipx0 lt lt EOF ONBOOT yes SERVICE ipx IPXDEV eth0 FRAME 802 2 EOF Contenido e Utilidades cliente nepmount ncpumountt nprintt nsendt nwpasswdt nwsfindt pqlistt pqrmt pastatt y slist e Utilidades de administraci n del servidor ncopyt nwbocreatet nwbolst nwbo
550. r y manipular cat logos XML y SGML 128 M s All de Linux From Scratch Versi n 5 1 libxsit 1 1 6 Introducci n a libxslt 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 Descarga HTTP http ftp gnome org pub GNOME sources libxslt 1 1 libxslt 1 1 6 tar bz2 Descarga FTP ftp xmlsoft org libxslt 1 1 6 tar gz Tama o del paquete 1 7 MB Estimaci n del espacio necesario en disco 34 MB Tiempo estimado de construcci n 0 40 SBU Dependencias de libxsIt Requerida libxm12 2 6 9 p 128 Opcional Python 2 3 3 p 190 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 xsltproc y xslt config Descripciones Librer as libxsit Las librer as 1ibxs1t 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 129 M s All de Linux From Scratch Versi n 5 1 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
551. ra navegar Aqu encontrar s mas aplicaciones gr ficas que se utilizan en otras reas de la Red MozillaThunderbird 0 5 Introducci n a Mozilla Thunderbird Mozilla Thunderbird es un cliente de correo y noticias basado en el c digo de Mozilla Informaci n sobre el paquete Descarga HTTP http ftp mozilla org pub mozilla org thunderbird releases 0 5 thunderbird 0 5 source tar gz Descarga FTP ftp ftp mozilla org pub mozilla org thunderbird releases O 5 thunderbird 0 5 source tar gz Tama o del paquete 31 MB Estimaci n del espacio necesario en disco 599 MB Tiempo estimado de construcci n 11 9 SBU Dependencias de Mozilla Thunderbird Requeridas Zip 2 3 p 184 GTK 2 4 1 p 366 libIDL 0 8 3 p 420 libmng 1 0 7 p 156 y which 2 16 p 181 Instalaci n de Mozilla Thunderbird Aviso El actual paquete de las fuentes utiliza el fin de l nea CRLF formato DOS Esto causa problemas durante la compilaci n Una vez extraido el paquete convierte los ficheros al fin de l nea UNIX usando hd2u 0 9 0 p 175 find type f print0 xargs 0 dos2unix d2u La configuraci n de Mozilla Thunderbird es similar a la de Mozilla 1 6 p 530 de aqu que no se expliquen las opciones Consulta en Mozilla 1 6 p 530 las explicaciones y la informaci n adicional de configuraci n Compila e instala Mozilla Thunderbird ejecutando los siguientes comandos export MOZILLA OFFICIAL 1 amp amp export BUILD_OFFICIAL 1 amp am
552. radas 38 M s All de Linux From Scratch Versi n 5 1 de stab a noauto en el campo de opciones para que no provoque un intento de montar una partici n potencialmente corrupta Copialo a tmp editalo como desees y entonces cp a tmp fstab mnt loopl 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 bin sh mount t devfs devfs dev sbin devfsd 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
553. rativo 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 las 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 propias secciones 373 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http prdownloads sourceforge net sawmill sawfish 1 3 tar gz Descarga FTP Tama o del paquete 1 5 MB Estimaci n del espacio necesario en disco 17 5 MB Tiem
554. rc kdeadmin 3 2 2 tar bz2 Tama o del paquete 1 5 MB Estimaci n del espacio necesario en disco 16 MB Tiempo estimado de construcci n 1 09 SBU Dependencias de kdeadmin Requerida kdebase 3 2 2 p 387 Opcionales libxm12 2 6 9 p 128 y Linux PAM 0 77 p 69 Instalaci n de kdeadmin Instala kdeadmin con configure prefix KDE_PREFIX disable debug A disable dependency tracking amp amp make make install Contenido El paquete KDE Admin incluye kcron kdat kpackage ksysv y kuser Descripciones kcron keron es un planificador de tareas kdat kdat es un archivador en cinta basado en tar kpackage kpackage es un gestor de paquetes ksysv ksysv es un editor de Sys V Init M s All de Linux From Scratch Versi n 5 1 kuser kuser es un gestor gr fico de usuarios 392 M s All de Linux From Scratch Versi n 5 1 kdenetwork 3 2 2 Introducci n a kdenetwork Informaci n sobre el paquete e Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdenetwork 3 2 2 tar bz2 e Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdenetwork 3 2 2 tar bz2 e Tama o del paquete 5 9 MB e Estimaci n del espacio necesario en disco 94 MB e Tiempo estimado de construcci n 7 65 SBU Dependencias de kdenetwork Requerida kdebase 3 2 2 p 387 Opcionales libxm12 2 6 9 p 128 libxslt 1 1 6 p 129 PPP 2 4 2 p 210 OpenSSL 0 9 7d p 120 libtiff 3 6 1 p 150 XMMS 1
555. 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 sgml 4 3 docbook 4 3 zip Descarga FTP Tama o del paquete 76 KB Estimaci n del espacio necesario en disco 389 KB Tiempo estimado de construcci n 0 01 SBU Dependencias de DocBook SGML DTD Requerida SGML Common 0 6 3 p 619 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 amp amp sed e gml d docbook cat orig gt docbook cat install d usr share sgml docbook sgml dtd 4 3 chown R root root amp amp chmod R 755 amp amp install docbook cat usr share sgml docbook sgml dtd 4 3 catalog amp amp cp af dtd mod dcl usr share sgml docbook sgml dtd 4 3 amp amp install catalog add etc sgml sgml docbook dtd 4 3 cat usr share sgml docbook sgml dtd 4 3 catalog amp amp install catalog add etc sgml sgml docbook dtd 4 3 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
556. rescates se realizan desde la l nea de comandos En esta l nea si tienes GCC 2 95 3 p 206 se sabe que este genera n cleos mas peque os Si lo haces no olvides cualquier m dulo cargable que no se mencione aqu que puedas necesitar Deben compilarse con el mismo compilador usado para hacer el n cleo 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
557. 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 31 M s All de Linux From Scratch Versi n 5 1 Los guiones de arranque de BLFS El paquete BLFS Bootscripts contiene los guiones de inicio que se usan en este libro Se asume que utilizar s el paquete blfs bootscripts en conjunci n con un paquete Ifs bootscripts compatible Para m s informaci n sobre el paquete Ifs bootscripts consulta http www linuxfromscratch org lfs view cvs chapter07 bootscripts html Informaci n sobre el paquete e Descarga http downloads linuxfromscratch org blfs bootscripts 5 1 tar bz2 El paquete blfs bootscripts se usar durante el resto del libro BLFS para instalar los guiones de arranque Al contrario que en el LFS cada gui n de inicio tiene su propio comando de instalaci n en el paquete blfs bootscripts Se recomienda que guardes el directorio de las fuentes de este paquete hasta que termines tu sistema BLFS Cuando se solicite un gui n procedente de blfs bootscritps simplemente cambia a su directorio y ejecuta el comando make install lt gui n de inicio gt indicado Este comando instala el gui n de inicio en su ubicaci n correcta junto con sus guiones de configuraci n auxiliares y crea tambi n los enlaces simb licos adecuados para iniciar y para el servicio e
558. rga FTP Tama o del paquete 68 KB Estimaci n del espacio necesario en disco 740 KB Tiempo estimado de construcci n 0 01 SBU Instalaci n de PSUtils Instala PSUtils ejecutando los siguientes comandos cat Makefile unix sed e s X usri local X usr g gt Makefile amp amp make 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 En ocasiones psnup y otras utilidades de este paquete generan ficheros PostScript que no cumplen el estandar DSC de Adobe CUPS puede imprimirlos incorrectamente Por otra parte CUPS incorpora sustitutos para muchos de los programas de este paquete Por ejemplo para imprimir un documento 2 up puedes ejecutar este comando lp o number up 2 fichero 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 639 M s All de Linux From Scratch Versi n 5 1 psresize psresize modifica el tama o de papel del docu
559. rga HTTP http prdownloads sourceforge net freetype freetype 2 1 7 tar bz2 Descarga FTP Tama o del paquete 954 KB Estimaci n del espacio necesario en disco 18 MB Tiempo estimado de construcci n 0 32 SBU Descarga adicional e Parche recomendado http www linuxfromscratch org patches blfs cvs freetype 2 1 7 bytecode interpreter patch Instalaci n de FreeType2 Instala FreeType2 ejecutando los siguientes comandos patch Npl i freetype 2 1 7 bytecode interpreter patch configure prefix usr amp amp make make install 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 159 M s All de Linux From Scratch Versi n 5 1 Fontconfig 2 2 2 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 Descarga HTTP http freedesktop org fontconfig release fontconfig 2 2 2 tar gz Descarga FTP ftp ftp us sinuspl net pub src fontconfig 2 2 2 tar gz Tama o del paquete 727 KB Estimaci n del espacio en disco necesario 11 MB Tiempo estimado de construcci n 0 18 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
560. ria 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 Configuraci n de OpenLDAP Ficheros de configuraci n etc openldap Informaci n sobre la configuraci n 313 M s All de Linux From Scratch Versi n 5 1 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 F base lt gt with scope base filter objectclass t requesting namingClontexts m cimi namingContexts dc my domain dc com t search result SEALEN 2 result 0 Success F numResponses 2 numEntries 1 Mata el servidor con este comando kill INT cat var lib slapd pid Ahora est s preparado para modificar etc 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 necesit
561. rimen 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 65 M s All de Linux From Scratch Versi n 5 1 Configurar los sistemas de ficheros de red Aunque LFS es capaz de montar sistemas de ficheros de red como NES estos no no son montados por el gui n de inicio mount fs Las herramientas necesarias para montar estos sistemas puede que no est n disponibles en la partici n ra z y tambi n porque los sistemas de ficheros de red deben montarse despues de que la red est activada y desmontarlos antes de cerrar la red Instala el gui n de montaje de red etc rc d init d netfs incluido en el paquete blfs bootscripts 5 1 p 32 make install netfs 66 M s All de Linux From Scratch Versi n 5 1 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 c
562. ringir INPUT iptables A INPUT m state state ESTABLISHED RELATED 3 ACCEPT iptables A OUTPUT y ACCES 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 80 M s All de Linux From Scratch Versi n 5 1 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 QUnAYI Sa uds ALOE 3 ACC ideales 4 UNI 9 Ed Spole 380 1 stare stare ASINA SUSANA ACCERT e Tu servidor recolector de nombres por ej dnscache hace sus consultas mediante udp igraldles 4 QUAY or Uca pont ys SAO SERPA idraloles 4 NAIL E co spoolte 503 mM Strere sSteie SITAS 3 ACCISN e Alternativamente si queres poder hacer ping a tu m quina para asegurarte de que est viva eS AIN E CI mi Lemo icmp typ cho request 3 ACCEP1 iptables A OUTPUT p icmp m icmp icmp typ clio reply AO SER e Si accedes frecuentemente a servidores ftp o IRC puedes advertir ciertos retardo
563. rio anonymous al fichero de lectores de CVS una lista de los usuarios que tienen acceso en modo de s lo lectura al repositorio 302 M s All de Linux From Scratch Versi n 5 1 DHCP 3 0p12 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 dhcpd el servidor es til para asignar direcciones de red en tu red privada Informaci n sobre el paquete Descarga HTTP http gd tuwien ac at infosys servers isc dhcp dhcp 3 0p12 tar gz Descarga FTP ftp ftp isc org isc dhcp dhcp 3 0pl2 tar gz Tama o del paquete 852 KB Estimaci n del espacio necesario en disco 29 6 MB 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 T Instala DHCP ejecutando los siguientes comandos configure amp amp make amp amp make LIBDIR usr lib INCDIR usr include install Explicaci n de los comandos LIBDIR usr lib 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 configurac
564. rk patches ispell ispell 3 2 06 epa7 tar bz2 Descarga FTP Tama o del paquete 1 2 MB Estimaci n del espacio necesario en disco 11 MB Tiempo estimado de construcci n 0 03 SBU Instalaci n de ispell El primer paso es crear el fichero local 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 make install Contenido El paquete ispell contiene el programa ispell usado para correcci n ortogr fica 138 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http ftp gnu org pub gnu guile guile 1 6 4 tar gz Descarga FTP ftp ftp gnu org pub gnu guile guile 1 6 4 tar gz Tama o del paquete 2 7 MB Estimaci n del espacio necesario en disco 30 MB Tiempo estimado de construcci n 0 79 SBU Dependencias de Guile Opcional readline 4 3 p 130 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 Guil
565. rmaci n sobre el paquete Descarga HTTP http prdownloads sourceforge net expat expat 1 95 7 tar gz Descarga FTP Tama o del paquete 290 KB Estimaci n del espacio necesario en disco 3 2 MB Tiempo estimado de construcci n 0 11 SBU Instalaci n de expat 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 Descripci n xmlwf xml wf es una utilidad sin validaci n para comprobar si un documento XML est bien formado o no 135 M s All de Linux From Scratch Versi n 5 1 libesmtp 1 0 2 Introducci n a libesmtp 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 Descarga HTTP http www stafford uklinux net libesmtp libesmtp 1 0 2 tar bz2 Descarga FTP Tama o del paquete 263 KB Estimaci n del espacio necesario en disco 5 4 MB Tiempo estimado de construcci n 0 16 SBU Dependencias de libesmitp Opcional OpenSSL 0 9 7d p 120 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 1ibesmtp Descripci n Librer a libesmtp La librer a 1ilbesmtp se usa para manejar la entre
566. rmaci n sobre la configuraci n No son necesarios cambios en este fichero Contenido El paquete SGML Common contiene install catalog sgmlwhich 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 sgmlwhich 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 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 620 M s All de Linux From Scratch Versi n 5 1 DocBook SGML DTD 3 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 sgml 3 1 docbk31 zip Descarga FTP ftp ftp rutgers edu pub kde devel docbook SOURCES docbk31 zip Tama o del paquete 60 KB E
567. ro 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 he 1p en vim para conseguir la ayuda general o escribiendo help usr_toc txt para ver el ndice del Manual del Usuario 54 M s All de Linux From Scratch Versi n 5 1 etc issue Personalizar tu entrada al sistema Cuando inicies por primera vez tu nuevo sistema LES 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 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 qu
568. ro 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 dircolors p gt etc dircolors Si deseas personalizar los colores utilizados para diferentes tipos de ficheros puedes editar el fichero etc dircolors Las instrucciones para establecer los colores se encuentran en dicho fichero Por ltimo lan 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 53 M s All de Linux From Scratch Versi n 5 1 letc vimrc vimrc 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 seguramente 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 vimrc y vimrc 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 ligerame
569. ro BLFS a trav s de las hojas de estilo DSSSL Contenido El paquete OpenJade contiene openjade Descripci n openjade openjade es una herramienta DSSSL usada para transformaciones 628 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http prdownloads sourceforge net docbook docbook dsssl 1 78 tar gz Descarga FTP Tama o del paquete 384 KB Estimaci n del espacio necesario en disco 4 MB Tiempo estimado de construcci n 0 01 SBU Dependencias de DocBook DSSSL Stylesheets Requerida SGML Common 0 6 3 p 619 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 amp amp 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 mkdir p usr share sgml docbook dsssl stylesheets 1 78 print mkdir p usr share sgml docbook dsssl stylesheets 1 78 test mkdir p usr share sgml docbook dsssl stylesheets 1 78 images amp amp install bin colla
570. ro de 2004 larry Corregido el bug 608 e instalado el fichero de configuraci n es etc pues no se instala en usr share gpm para su uso futuro 14 de Febrero de 2004 larry Actualizado a mutt 1 4 2 1 14 de Febrero de 2004 larry Modificada la redacci n de pkgconfig config xml para corregir la ruta por defecto 14 de Febrero de 2004 larry Actualizado a openldap 2 1 25 14 de Febrero de 2004 bdubbs A adido un parche de seguridad a XFree86 y corregido un problema menor con el comando make 11 de Febrero de 2004 igor Actualizado a Qt 3 3 0 y LPRng 3 8 25 7 de Febrero de 2004 igor A adido un parche para xine User Interface que corrige errores de compilaci n se se usa cURL notificado por Nathan Coulson 7 de Febrero de 2004 igor A adidos comandos sed para configurar los directorios de fuentes de fontconfig suministrado por Ken Moffat nn 7 de Febrero de 2004 igor Cambiadas todas las apariciones de source en los guiones de arranque por por Nathan Coulson sugerido 7 de Febrero de 2004 igor Actualizado a Gimp Print 4 2 6 cortes a de Alexander E Patrakov 5 de Febrero de 2004 igor Creado un parche que corrige los problemas de compilaci n del controlador OMNI en vez de los enlaces temporales sugerido por Tushar Teredesai y Dagmar d Surreal 3 de Febrero de 2004 larry Actualizado a Postfix 2 0 18 y aplicado un parche de ampliaci n a postfix 3 de Febrero de 2004 larry Actualizado a
571. ro las opciones de la ra z No tienen uso en esta aplicaci n El dd mostrar algunos resultados como 480 1 records in AS acor outa En este ejemplo la imagen de rescate el n 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 O 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 blo
572. robar 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 instalaci 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 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 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 1 var lib tripwir
573. rom Scratch Versi n 5 1 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 implementa el fichero de bloqueo de la cola de correo 266 M s All de Linux From Scratch Versi n 5 1 Pine 4 60 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 60 tar bz2 Descarga FTP ftp ftp cac washington edu pine pine4 60 tar bz2 Tama o del paquete 2 9 MB Estimaci n del espacio necesario en disco 50 MB Tiempo estimado de construcci n 0 95 SBU Descarga adicional e Parche recomendado http www linuxfromscratch org patches blfs cvs pine 4 60 fhs 3 patch Dependencias de Pine Requerida OpenSSL 0 9 7d p 120 Opcionales OpenLDAP 2 1 30 p 313 y MIT krb5 1 3 3 p 95 Instalaci n de Pine Instala Pine ejecutando los siguientes comandos patch Npl i pine 4 60 fhs 3 patch build DEBUG 0 MAILSPOOL var mail SSLDIR usr SSLCERTS etc ssl certs slx 88
574. rtado 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 del servidor CVS consta de cuatro pasos 1 Crea un repositorio Crea un nuevo repositorio CVS con los siguientes comandos mkdir home cvsroot amp amp chmod 1777 home cvsroot amp amp export CVSROOT home cvsroot amp amp 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 home 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 cvs checkout pueda continuar Ce export CVS_RSH usr bin ssh cvs d ext servername cvsroot co cvstest 300 M s All de Li
575. rte para el hardware est compilado dentro del n cleo o como m dulo Si es un m dulo est correctamente configurado en modules conf y que se ha cargado Debes usar Ismod para ver si est cargado Comprueba sys log 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 Tus permisos est n ajustados adecuadamente especialmente para los dispositivos LES 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 BLFS 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 SPATH opt kde bin En algunos casos el paquete te guiar a trav s de los cambios pero en otros no La secci n titulada Is M s All del BLFS est disponible 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 q
576. rvidor de correo en el puerto 25 no existe o no responde Configuraci n de Fetchmail Ficheros de configuraci n fetchmailre Informaci n sobre la configuraci n cat gt fetchmailre lt lt EOF set logfile var log fetchmail log set no bouncemail set postmaster root poll SERVERNAME user usuario pass contrase a mda usr bin procmail f F d T 263 M s All de Linux From Scratch Versi n 5 1 EOF chmod 0600 fetchmailre 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 CONFIGURACION Ah se muestran 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 264 M s All de Linux From Scratch Versi n 5 1 Mutt 1 4 2 11 Introducci n a Mutt El paquete Mutt contiene un Agente de Correo de Usuario Es
577. s if SFILE whatis then continue fi if d FILE then cd S MEM DIR Regresa a donde ejecutamos 0 en caso de que 0 compressd Vamos recursivamente a este directorio echo gt Entrando a S DIR S FILE gt DEST_FDO No necesito usar conf pues especifico el directorio de trabajo Pero necesito salir en caso de error MY NAME S COMP_METHOD COMP_LVL LN_OPT S VERBOSE_OPT S FORCE_OPT S DIR S echo lt Saliendo de S DIR S FILE gt DEST _FD1 cd DIR 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 SFILE gz BASE _FILE basename BASE_ FILE bz2 if S FILE S BASE_FILE COMP_SUF a foo FORCE_OPT foo then conti Si tenemos un enlace simb lico if h SFILE then case SFILE in bz2 EXT bz2 gz EXT gz 2 EXT none esac if EXT none then LINK ls 1 FILE cut d gt f2 tr d sed s EXT NEWNAME echo FILE sed s EXT mv SFILE SNEWNAME FILE SNEWNAME else LINK 1s 1 SFILE cut d gt f2 tr d fi 63 M s All de Linux From Scratch Versi n 5 1 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
578. s Despu s de comprobar si esto es necesario debes ejecutar sbin Idconfig como root Contenido La librer a QUX11 contiene las API necesarias para usar programas basados n el conjunto de herramientas GUI de Qt El paquete Qt contiene assistant designer linguist Irelease lupdate moc qm2ts qmake qtconfig uic y las librer as libgqt mt y libqui 362 M s All de Linux From Scratch Versi n 5 1 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 gz e Descarga FTP ftp ftp gtk org pub gtk 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 p 133 libtiff 3 6 1 p 150 libjpeg 6b p 146 y X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 Instalaci n de GTK Instala GTK 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 with xinput xfree Esta opci n de configuraci n es necesaria para usar dispositivos de entrada alternativos Contenido El paquete GT
579. s El total debe ser 1 440 bloques o menos Si el total es mayor no te preocupes demasiado Mas adelante se muestran los cambios para 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 devfs 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 O 41 M s All de Linux From Scratch Versi n 5 1 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 O O 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 linuxrce 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 O establecer a ce
580. s de escritorio y tambi n los que esteis creando sistemas servidores lo encontrareis til Esperamos que te diviertas usando BLES y lo encuentres til M s All de Linux From Scratch Versi n 5 1 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 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 LES 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 SLFS etc group a partir de lo que se teclee en la
581. s etc resolv conf etc ppp pap seecrets etc ppp chap secrets 217 M s All de Linux From Scratch Versi n 5 1 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 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 Opcionalmente instala el gui n de servicio etc sysconfig network devices services pppoe incluido el el paquete blfs bootscripts 5 1 p 32 make install service pppoe Ahora crea el fichero de configuraci n pppoe para usarlo con el gui n de servicio cat gt etc sysconfig network devices ifconfig pppoe lt lt EOF ONBOOT yes SERVICE pppoe EOF Adem s si anteriormente ten as configurada la interfaz de red que ahora usar PPPoE debes eliminar los ficheros de configuraci n de dicha intefaz etc sysconfig network devices ifconfig eth lt X gt Contenido El paquete RP PPPOE contiene adsl setup adsl start adsl status adsl stop pppo
582. s l neas siguientes hasta encontrar la secuencia EOF Por tanto generalmente la secci n entera debe teclearse tal cual TEXTO A SUSTITUIR Este tipo de texto se usa para encapsular texto que no debe teclearse tal y como aparece ni usarse para copiar y pegar M s All de Linux From Scratch Versi n 5 1 Versi n del libro Esta es la versi n POR REVISAR del d a 6 de Junio de 2004 de la traducci n al castellano de la versi n 5 1 del libro BLFS BOOK publicado el 5 de Junio de 2004 Si esta versi n tiene m s de un mes posiblemente se encuentre ya disponible para descargar una nueva versi n Comprueba uno de los servidores alternativos listados a continuaci n para obtener las versiones actualizadas M s All de Linux From Scratch Versi n 5 1 Servidores alternativos El proyecto BLES tiene por todo el mundo varios servidores alternativos para facilitar el acceso a las p ginas web Por favor visita el sitio web http www linuxfromscratch org blfs para consultar la lista de los servidores alternativos actuales El proyecto LES 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 M s All de Linux From Scratch Versi n 5 1 Historial de modificaciones
583. s t nat F PREROUTING 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 83 M s All de Linux From Scratch Versi n 5 1 M s All de Linux From Scratch Versi n 5 1 GnuPG 1 2 4 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 4 tar bz2 Descarga FTP ftp ftp gnupg org gerypt gnupg gnupg 1 2 4 tar bz2 Tama o del paquete 2 3 MB Estimaci n del espacio necesario en disco 26 MB Tiempo estimado de construcci n 0 44 SBU Dependencias de GnuPG Opcional OpenLDAP 2 1 30 p 313 Instalaci n de GnuPG Instala GnuPG ejecutando los siguientes comandos configure prefix usr libexecdir usr lib amp amp make make install amp amp chmod 4755 usr bin gpg Explicaci n de los comandos libexecdir usr l1ib Este comando crea un directorio gnupg en usr 1lib en lugar de usr libexec chmod 4755 usr bin gpg Instalamos gpg con setuid root para evitar la sal da de memoria de datos sensibles Contenido El paquete GnuPG contiene gpg gpgs
584. s 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 M s All de Linux From Scratch Versi n 5 1 sbiload sbiload es un cargador de instrumentos OPL2 3 FM para el secuenciador de ALSA 552 M s All de Linux From Scratch Versi n 5 1 ALSA Firmware 1 0 4 Introducci n a ALSA Firmware El paquete ALSA Firmware contiene el firmware para ciertas tarjetas de sonido Informaci n sobre el paquete Descarga HTTP http www alsa project org alsa ftp firmware alsa firmware 1 0 4 tar bz2 Descarga FTP ftp ftp alsa project org pub firmware alsa firmware 1 0 4 tar bz2 Tama o del paquete 1007 KB Estimaci n del espacio necesario en disco 5 8 MB Tiempo estimado de construcci n 0 03 SBU Dependencias de ALSA Firmware Requerida ALSA Tools 1 0 4 p 551 Instalaci n de ALSA Firmware El paquete ALSA Firmware solo es necesario para aquellos con necesidades avanzadas para sus tarjetas de sonido Instala ALSA Firmware ejecutando los siguientes comandos configure prefix usr amp amp make make install 553 M
585. s All de Linux From Scratch Versi n 5 1 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 libavcodec 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 libavcodec libavformat libavcodec y libavformats 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 587 M s All de Linux From Scratch Versi n 5 1 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 Descarga HTTP http prdownloads sourceforge net avifile avifile 0 7 0 7 38 tar gz Descarga FTP Tama o del paquete 2 8 MB Estimaci n del espacio necesario en disco 46 0 MB
586. s All de Linux From Scratch Versi n 5 1 ALSA 0SS 1 0 4 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 Descarga HTTP http www alsa project org alsa ftp oss lib alsa oss 1 0 4 tar bz2 Descarga FTP ftp ftp alsa project org pub oss lib alsa oss 1 0 4 tar bz2 Tama o del paquete 156 KB Estimaci n del espacio necesario en disco 2 3 MB Tiempo estimado de construcci n 0 06 SBU Dependencias de ALSA OSS Requerida ALSA Library 1 0 4 p 548 Instalaci n de ALSA OSS Instala ALSA OSS ejecutando los siguientes comandos configure 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 1lib debe aparecer en etc 1d so conf para que Idd 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 1ibaoss librer a ALSA de compatibilidad con OSS 554 M s All de Linux From Scratch Versi n 5 1 aRts 1 2 2 El Sintetizador Anal gico en Tiempo Real aRts proporciona un software que simula un sintetizador an logico modular completo en tu computa
587. s accesibles y tecnolog as adaptativas de accesibilidad Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources at spi 1 4 at spi 1 4 2 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources at spi l 4 at spi 1 4 2 tar bz2 Tama o del paquete 499 KB Estimaci n del espacio necesario en disco 29 MB Tiempo estimado de construcci n 0 68 SBU Dependencias de AT SPI Requeridas GAIL 1 6 3 p 449 y libbonobo 2 6 0 p 423 Opcional GTK Doc 1 2 p 419 Instalaci n de AT SPI Instala AT SPI ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin disable gtk doc amp amp make make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Este comando pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SG6NOME_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 1ibspi y at spi registryd Descripci n at spi registryd at spi registryd es el demonio de registro que permite la comunicaci n entre el Ul interfaz de usuario y los dispositivos de asistencia 488 M s All de Linux From Scratch Versi n 5 1 GNOME Magnifier 0 10 11
588. s de GNOME Nautilus Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources nautilus cd burner 2 6 nautilus cd burner 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources nautilus cd burner 2 6 nautilus cd burner 2 6 1 tar bz2 Tama o del paquete 446 KB Estimaci n del espacio necesario en disco 6 2 MB Tiempo estimado de construcci n 0 14 SBU Dependencias de Nautilus CD Burner Requerida Nautilus 2 6 1 p 458 Instalaci n de Nautilus CD Burner Instala Nautilus CD Burner ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin sysconfdir etc gnome amp amp make make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Esta opci n pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de SGNOME_PREFIX libexec sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en ves de SGNOME_PREFIX etc Contenido El paquete Nautilus CD Burner contiene nautilus cd burner y mapping daemon Descripciones nautilus cd burner nautilus cd burner es una extensi n para Nautilus que te permite quenar CDs f cilmente mapping daemon mapping daemon es el demonio central que guarda el mapeado de ficheros 485 M s All de Lin
589. s de GnuCash Requeridas Berkeley DB 4 2 52 2 p 324 GAL 0 24 p 510 GtkKHTML 1 1 7 p 514 libghttp 1 0 9 p 515 Guppi 0 40 3 p 511 y gwrap 1 3 4 p 141 Instalaci n de GnuCash Instala GnuCash ejecutando los siguientes comandos configure prefix opt gnome amp amp make make install Explicaci n de los comandos prefix opt gnome La versi n 1 8 9 de GnuCash es una aplicaci n de GNOME 1 4 Configuraci n de GnuCash Informaci n sobre la configuraci n Nota E 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 520 M s All de Linux From Scratch Versi n 5 1 GIMP 2 0 0 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 Descarga HTTP Descarga FTP ftp ftp gimp org pub gimp v2 0 gimp 2 0 0 tar bz2 Tama o del paquete 13 MB Estimaci n del espacio necesario en disco 507 MB Tiempo estimado de construcci n 6 22 SBU Dependencias de
590. s de base de datos de Kerberos kpropd kpropd recive una base de datos enviada por kprop y la escribe como base de datos local krb5 config krb5 config muestra informaci n sobre c mo enlazar programas contra las librer as ksu ksu es el programa de seperusuario usando el protocolo Kerberos Requiere una configuraci n adecuada de etc shells y k5login conteniendo los pr ncipes autorizados a convertirse en superusuarios ktutil ktutil es un programa para manejar tablas de claves Kerberos kvno kvno imprime los n meros de versi n de clave de pr ncipes Kerberos 99 M s All de Linux From Scratch Versi n 5 1 100 M s All de Linux From Scratch Versi n 5 1 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 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 LFS Cuando construyas el n c
591. s de ficheros IDL Interface Definition Language Lenguaje de Definici n de Interfaz de CORBA 420 M s All de Linux From Scratch Versi n 5 1 ORBit2 2 10 1 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 Descarga HTTP http ftp gnome org pub GNOME sources ORBit2 2 10 ORBit2 2 10 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources OR Bit2 2 10 ORBit2 2 10 1 tar bz2 Tama o del paquete 632 KB Estimaci n del espacio necesario en disco 52 0 MB Tiempo estimado de construcci n 0 96 SBU Dependencias de ORBit2 Requeridas libIDL 0 8 3 p 420 y popt 1 7 p 123 Opcionales GTK Doc 1 2 p 419 y OpenSSL 0 9 7d p 120 Instalaci n de ORBit2 Instala ORBit2 ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome amp amp make make install Explicaci n de los comandos prefix S GNOME_PREFTIX Esta es la Base de la instalaci n de GNOME a partir de la cual todas las siguientes instalaciones recibir n su par metro de prefijo GNOME_PREFTIX se establece para esta instalaci n o globalmente a tu directorio de instalaci n tal y como se describe en la introducci n de esta secci n sysconfdir etc gnome Esta opci n pone los fich
592. s 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 3 REJECT reject with tcp reset ideales AA QUISUL 9 Ed Spore 113 m Suite Stareo RETA TEDE 5 ACC e Para registrar y descartar paquetes inv lidos sobre todo paquetes inofensivos que llegaron tarde al filtro de red o exploraciones de puertos ipedloles 1 NP L o copo 1 State erete INVALID 3 LOG lo6 prestas FIREWALL INVALID lore les I N 2 9 Edo m Srcie Staics INVIAMLJDD DROE e Todo lo que venga del exterior no deber a tener una direcci n privada Este es un ataque com n llamado IP spoofing iptables t nat A PREROUTING i ppp S5 10 0 0 0 8 3 DROP iptables t nat A PREROUTING i ppp s 172 16 0 0 12 j 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
593. s del sistema Esta parte concluye con informaci n sobre programaci n incluyendo la recompilaci n de GCC para soportar varios lenguajes 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 LFS 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 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 un sistema X Window 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 6 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 xii M s All de Linux From Scratch Versi n 5
594. s ficheros no son por completo independientes de su hubicaci n Los procedimientos de compilaci n ejecutan el programa pkg conf ig para determinar la localizaci n de los ejecutables librer as cabeceras y otros ficheros del paquete Para Qt pkg config buscar el fichero lib pkgconfig qt mt pc que debe modificarse si rehubicas el paquete Este fichero se establece ccorrectamente mediante el proceso de construcci n La instalaci n por defecto coloca los ficheros en usr local qt Muchas distribuciones comerciales ponen los ficheros en la jerarqu a usr del sistema El paquete tambi n puede instalarse en un directorio arbitrario Esta secci n mostrar dos m todos diferentes Nota El tiempo de construcci n de Qt es bastante largo Si quieres ahorrar algo de tiempo y no quieres los tutoriales y ejemplos cambia la primera l nea de make a make sub tools 360 M s All de Linux From Scratch Versi n 5 1 M todo 1 Instalaci n en la jerarqu a usr La ventaja de este m todo es que no hace falta actualizar los ficheros etc 1d so confo etc man conf Los ficheros del paquete se distribuyen dentro de los diferentes subdirectorios de la jerarqu a usr Este es el m todo usado por muchas distribuciones comerciales sed i s cp f install mkspecs linux g qmake conf bash export PATH PWD bin PATH amp amp export LD LIBRARY PATH PWD lib S LD LIBRARY PATH configure prefix usr docdir usr share do
595. s gtk engines 2 2 gtk engines 2 2 0 tar bz2 Tama o del paquete 400 KB Estimaci n del espacio necesario en disco 5 1 MB Tiempo estimado de construcci n 0 10 SBU Dependencias de GTK Engines Requeridas GTK 2 4 1 p 366 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 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 436 M s All de Linux From Scratch Versi n 5 1 GNOME Themes 2 6 1 Introducci n a GNOME Themes El paquete GNOME Themes contiene varios temas de escritorio m s Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gnome themes 2 6 gnome themes 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome themes 2 6 gnome themes 2 6 1 tar bz2 Tama o del paquete 2 7 MB Estimaci n del espacio necesario en disco 30 4 MB Tiempo estimado de construcci n 0 37 SBU Dependencias de GNOME Themes Requeridas intltool 0 30 p 422 y GTK Engines 2 2 0 p 436 Instalaci n de GNOME Themes Instala GNOME Themes ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paqu
596. s hay E Para automatizar la ejecuci n de exim en el arranque instala el gui n de inicio etc rc d init d exim incuido en el paquete blfs bootscripts 5 1 p 32 make install exim Contenido El paquete Exim contiene exim exim_dumpdb exim_fixdb exim_tidydb exinext exiwhat exim_dbmbuild exicyclog exigrep eximstats exigsumm 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 282 M s All de Linux From Scratch Versi n 5 1 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 exigsumm produce un sumario de los mensajes de la cola de correo exim_lock exiqgrep bloquea un fichero mailbox exim_checkaccess exim_checkaccess indica si una direcci n de recepci n de correo procedente de una determinada m quin
597. s 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 Hay dos alternativas para instalar KDE La primera que es la usada por muchas distribuciones comerciales es instalar KDE es el prefijo est ndar del sistema usr Esta opci n permite utilizar KDE sin necesidad de configuraciones adicionales como la modificaci n de diversas variables de entorno o ficheros de configuraci n La segunda es instalar en un prefijo propio como opt kde o opt kde 3 2 2 Esta opci n permite eliminar el paquete f cilmente Sugerencia 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_COMPILE componentl component2 configure prefix KDE_PREFIX 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 En cada uno de los paquetes otra opci n que puede a adirse a configure es enable final Esta opci n puede acelerar el proceso de construcci n pero necesita mucha memoria Si tienes menos de 2
598. s si lo deseas o si los necesitas libgnomeprint 2 6 1 Introducci n a libgnomeprint El paquete libgnomeprint contiene las librer as 1ibgnomeprint Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources libgnomeprint 2 6 libgnomeprint 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libgnomeprint 2 6 libgnomeprint 2 6 1 tar bz2 Tama o del paquete 684 KB Estimaci n del espacio necesario en disco 27 MB Tiempo estimado de construcci n 0 64 SBU Dependencias de libgnomeprint Requeridas Pango 1 4 0 p 364 libart_lgp1 2 3 11 p 429 Fontconfig 2 2 2 p 160 y libxm12 2 6 9 p 128 Opcionales CUPS 1 1 20 p 605 GTK Doc 1 2 p 419 y docbook utils Instalaci n de libgnomeprint Instala libgnomeprint ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 sysconfdir etc gnome disable gtk doc amp amp make 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 disable gtk doc Esta opci n evita reconstrucci n de la documentaci n durante la ejecuci n de make Contenido El paquete libgnomeprint contiene las librer as 1ibgnomeprint Descripci n Librer as libgnomeprint 461 M s All de Linux From Scratch Versi n 5 1 Las librer as 1ibgnomeprint implementan la Arquite
599. s sourceforge net xine xine lib 1 rc3a tar gz Descarga FTP Tama o del paquete 5 9 MB Estimaci n del espacio necesario en disco 60 MB Tiempo estimado de construcci n 4 06 SBU Dependencias de xine Libraries Requeridas X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 y EsounD 0 2 34 p 557 o OSS o ALSA 1 0 4 p 545 o aRts 1 2 2 p 555 Opcionales AAlib 1 4rc5 p 163 libmng 1 0 7 p 156 GNOME Virtual File System 2 6 1 1 p 427 SDL 1 2 7 p 559 DirectFB 0 9 20 p 167 FLAC 1 1 0 p 571 l ibFAME 0 9 1 p 568 libogg 1 1 p 561 libvorbis 1 0 1 p 562 Speex 1 0 3 p 569 Theora y LibSTK Instalaci n de xine Libraries Instala xine Libraries ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete xine Libraries contiene xine config las librer as 1ibxine y varios m dulos de entrada salida 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 577 M s All de Linux From Scratch Versi n 5 1 libmikmod 3 1 10 Introducci n a libmikmod libmikmod es una librer a de sonido capaz de reproducir mustras de sonido samples y m dulos de secuenciador trackers Los formatos de m dulo soportados son MOD S3M XM IT MED MTM y 669 Informaci n sobre el paquete Descarga
600. s 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 xtmountdev4 xfmountdev4 monta un dispositivo en el punto de montaje especificado y lanza xftree4 luego desmonta el dispositivo cuando xftree4 termina xfrun4 xfrund el el lanzador de aplicaciones de XFce xfsamba4 xfsambad es el interfaz para Samba de XFce xftaskbar4 xftaskbar4 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 xftreed es el administrador de ficheros de XFce xfwm4 xfwmd4 es un administrador de ventanas para X11 M s All de Linux From Scratch Versi n 5 1 Parte IX KDE Introducci n a KDE KDE es un entorno de escritorio completo que se construye sobre el sistema de ventanas X y QT proporcionando un administrador de ventanas y muchas herramientas de usuario como un navegador procesador de texto hoja de c lculo paquete de presentaciones juegos y otras utilidades Adem s facilita gran cantidad de posibilidades de personalizaci n Dividimo
601. sTif 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 LessTif 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 1lib 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 367 M s All de Linux From Scratch Versi n 5 1 Comprobar LessTif Se recomienda comprobar la instalaci n de LessTif con el banco de pruebas que se encuentra en lesstif 0 93 94 test No es necesario instalar 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 LessTif 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 368 M s All de Linux From Scratch Versi n 5 1 startup notification 0 6 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
602. sario en disco 88 MB e Tiempo estimado de construcci n 0 89 SBU Dependencias de BIND Opcionales OpenSSL 0 9 7d p 120 y OpenJade 1 3 2 p 627 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 named useradd m g named s bin false named Ahora crearemos algunos ficheros directorios y dispositivos que necesita BIND cd home named 295 M s All de Linux From Scratch Versi n 5 1 mkdir p dev etc namedb slave var run amp amp mknod home named dev null c 1 3 amp amp mknod home named dev random c 1 8 chmod 666 home named dev null random amp amp mkdir home named etc namedb pz cp etc localtime home named etc Crea el fichero named conf del cual named leer la localizaci n de 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 na
603. sarios Advertencia Esto sobreescribir el fichero si ya existe cat gt etc sysconfig network devices ifconfig eth0 lt lt EOF ONBOOT yes DHCP_START inserta aqu las opciones de arranque adecuadas DHCP_STOP k inserta aqu otras opciones de parada SERVICE dhcpcd EOF Para m s informaci n sobre los posibles valores de DHCP_START y DHCP STOP consulta la p gina de manual de dhepcd Por ltimo si la interfaz configurada para DHCP se utiliza como puerta de enlace por defecto debes eliminar las variables GATEWAY y GATEWAY_IF de etc sysconfig network sed i s GATEWAY fGATEWAY etc sysconfig network Contenido El paquete dhcpcd contiene dhepcd Descripci n dhcped dhcpcd es una implementaci n del cliente DHCP especificado en los RFC2131 y RFC1541 dependiendo de las opciones que se especifiquen 216 M s All de Linux From Scratch Versi n 5 1 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
604. scarga HTTP http www mpg123 de mpg123 mpg123 0 59r tar gz 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 1 0 4 p 554 Instalaci n de mpg123 Instala mpg123 ejecutando los siguientes comandos make PREFIX usr linux amp amp make PREFIX usr install Contenido El paquete mpg123 contiene mpg123 Descripci n mpg123 mpg123 sirve para reproducir ficheros MP 3 desde una consola 579 M s All de Linux From Scratch Versi n 5 1 Vorbis Tools 1 0 1 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 Descarga HTTP http www vorbis com files 1 0 1 unix vorbis tools 1 0 1 tar gz Descarga FTP Tama o del paquete 701 KB Estimaci n del espacio necesario en disco 4 4 MB Tiempo estimado de construcci n 0 12 SBU Dependencias de Vorbis Tools Requerida libvorbis 1 0 1 p 562 Opcionales cURL 7 11 2 p 221 libao 0 8 5 p 560 FLAC 1 1 0 p 571 y Speex 1 0 3 p 569 Instalaci n de Vorbis Tools Instala Vorbis Tools ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El p
605. scripts 5 1 p 32 make install heimdal Utilizaci n de programas cliente kerberizados Para usar los programas cliente kerberizados telnet ftp rsh rep xnlock primero debes obtener una entrada de autenticaci n Utiliza el programa kinit para obtener la entrada Una vez que la hayas adquirido puedes utilizar los programas kerberizados para conectarte a cualquier servidor kerberizado de la red No se te preguntar la contrase a hasta que tu entrada expire un d a por defecto a no ser que tu le especifiques un usuario diferente como argumento en la l nea de comandos del programa Los programas kerberizados conectar n con demonios no kerberizados advirtiendote que la autenticaci n no est encriptada Utilizaci n de programas servidores kerberizados El uso de programas servidores kerberizados telnetd kpropd klogind y kshd requiere dos pasos adicionales de configuraci n Primero el fichero etc services debe actualizarse para incluir eklogin y krb5_prop Segundo inetd conf o xinetd conf debe modificarse para cada servidor que ser activado normalmente reemplazando al procedente de inetutils Informaci n adicional Para informaci n adicional consulta la Documentaci n para krb 1 3 3 en la cual est n basadas estas instrucciones Contenido El paquete MIT krb5 contiene compile et ftp ftpd gss client gss server k5srvutil kadmin kadmin local kadmind kadmind4 kdb5_util kdestroy kinit klist klogind kpasswd kpro
606. se 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 11 2 tar bz2 e Descarga FTP e Tama o del paquete 1 4 MB e Estimaci n del espacio necesario en disco 26 6 MB e Tiempo estimado de construcci n 0 43 SBU Dependencias de cURL Opcionales OpenSSL 0 9 7d p 120 OpenLDAP 2 1 30 p 313 y MIT krb5 1 3 3 p 95 o Heimdal 0 6 2 p 88 Instalaci n de cURL Instala CURL ejecutando los siguientes comandos configure prefix usr amp amp make make install Explicaci n de los comandos with gssapi usr Este par metro a ade el soporte para kerberos 5 a libcurl Contenido El paquete cURL contiene curl curl config y la librer a 1libcurl Descripciones curl curl es un cliente que puede obtener o enviar documentos mediante cualquiera de los siguientes protocolos HTTP HTTPS necesita OpenSSL 0 9 7d p 120 FTP GOPHER DICT TELNET LDAP necesita OpenLDAP 2 1 30 p 313 o FILE curl config curl config imprime informaci n sobre la ltima compilaci n como las librer as enlazadas y los prefijos establecidos 221 M s All de Linux From Scratch Versi n 5 1 libcurl libcurl proporciona la funcionalidad de curl a otros programas 222 M s All de Linux From Scratch Versi n 5 1 WvStreams 3 70 Introducci n a WvStreams El paquete WvStreams contiene librer as de programaci n
607. servidor para esta infraestructura kcalc kcalc es una calculadora cient fica kcharselect kcharselect es un subprograma para seleccionar caracteres kdepasswd 401 M s All de Linux From Scratch Versi n 5 1 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 kgpg kgpg es una interfaz gr fica simple para GnuPG 1 2 4 p 84 khexedit khexedit es un editor binario kjots kjots sirve para tomar notas kregexpeditor kregexpeditor es un editor para editar expresiones regulares en un estilo gr fico en contraste con la sintaxis ASCID ktimer ktimer es un planificador de tareas 402 M s All de Linux From Scratch Versi n 5 1 kdeedu 3 2 2 Introducci n a kdeedu Informaci n sobre el paquete e Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdeedu 3 2 2 tar bz2 e Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdeedu 3 2 2 tar bz2 e Tama o del paquete 22 MB e Estimaci n del espacio necesario en disco 91 MB e Tiempo estimado de construcci n 4 40 SBU Dependencias de kdeedu Requerida kdebase 3 2 2 p 387 Opcionales libxm12 2 6 9 p 128 y Boost Python Instalaci n de kdeedu Instala kdeedu con configure prefix KDE_PREFIX disable debug A disable dependency tracking amp amp make make install Instalaci n
608. si n 5 1 Sendmail 8 12 10 Introducci n a Sendmail El paquete Sendmail contiene un Agente de Transporte de Correo MTA Informaci n sobre el paquete Descarga HTTP http www sendmail org ftp sendmail 8 12 10 tar gz Descarga FTP ftp ftp sendmail org pub sendmail sendmail 8 12 10 tar gz Tama o del paquete 1 8 MB Estimaci n del espacio necesario en disco 13 MB Tiempo estimado de construcci n 0 43 SBU Dependencias de Sendmail Requeridas Berkeley DB 4 2 52 2 p 324 y Procmail 3 22 p 261 Instalaci n de Sendmail Antes de construir Sendmail necesitamos crear los usuarios grupos y directorios que este necesita mediante los siguientes comandos groupadd smmsp groupadd mail amp amp useradd g smmsp G mail smmsp chmod 1777 tmp amp amp 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 8 sh Build install Configuraci n de Sendmail Ficheros de configuraci n etc mail Informaci n sobre la c
609. siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin localstatedir var lib sysconfdir etc gnome make make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Esta opci n pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de SGNOME_PREFIX libexec localstatedir var lib Esta opci n pone los fichero de ScrollKeeper en var 1ib scrollkeeper en vez de SGENOME_PREFIX var scrollkeeper sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de SGNOME_PREFIX etc Contenido El paquete ggv contiene ggv Descripci n ggv ggv es un visor PostScript basado en GNOME 2 472 M s All de Linux From Scratch Versi n 5 1 File Roller 2 6 1 Introducci n a File Roller File Roller es un administrador de archivos para el entorno GNOME que soporta archivos tar bzip2 gzip zip jar compress y lzop Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources file roller 2 6 file roller 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources file roller 2 6 file roller 2 6 1 tar bz2 Tama o del paquete 1 3 MB Estimaci n del espacio necesario en disco 33 MB Tiempo estimado de construcci n 0 40 SBU Dependencias de
610. soiciesn pinen o eroe raros DA Porno TADAS 383 MA is 384 A O O OR UE SEA EI 385 kde base 3 RO 387 Configuraci n de los paquetes base de KDE oooocococonccnnccnnocnnccnnconccnnconnconnccnnccnnconnconncnnnrnnncnnrenoss 390 M s All de Linux From Scratch Versi n 5 1 29 Paquetes KDE Adicionales out iS A E NS 391 Kde adi LL da ln 391 Kdenet work ASAS E A O SE IO O Aa 393 A aa A AA AE TA E AA AE E E E A ASTA Aa EEEREN 395 Kdernmtltimedia 3 2 seda A AE TA A EEE AA EE dle EEE es ie 397 A A TA PA Aa A E DA AA Da PE TELA EE eS 399 kd tils gt 3 2 2s EA e A DA TA DA E A E EEE E AA EE TEA A UE ADIOS 401 AR O 403 Kdes dk LLZ ii ri lied 405 kdevelop 3 0 tia ista dr il AA ae 407 A NON 408 KdebIndines 3 2 tl ii A DES 409 KkdeaccessibilIty 3 2 Lesoto ERA ATAN E ida 410 ANA E aa ONS EA DIR AO UE E E SO OS UU 411 kde gamess 32 seen ya e N n e e EEE TR E ANA EE aE AU O E EE 412 kdeartworeS 2 Vai aa tb 413 A O AS 414 Kd IMEI AL al e ls ess i 415 A RO 416 30 Paquetes b sicos de GNOME toiocotosicirnonicnn noi earn DIA AE DATADAS den here MANTA dei 418 Configuraci n previa a la instalaci n oooccooccnnconoconeconocnnonnncnnnronocnnconnconnconnccnnconncnnncnnnrnnnenironoss 418 GTK DOC l2 iaa ita ni pie ies 419 LIDO a A EDNA E UU DS EUA OTRA DTE UI Ta 420 ORB1t2 2 10 Utica ot A E E A TE E ATE A TADAS 421 A A AS OIO ARA OE ES ROO 422 lIbDbonobo 2 60 AA A it AA TA a AA TA A IA DEA TUA AA ALAIN TA A IAE EEEa ERSE 423 ANA AO A A
611. soup l 99 libsoup 1 99 28 tar bz2 Descarga FTP ftp ftp gnome org pub gnome sources libsoup 1 99 libsoup 1 99 28 tar bz2 Tama o del paquete 365 KB Estimaci n del espacio necesario en disco 13 MB Tiempo estimado de construcci n 0 41 SBU Dependencias de libsoup Requerida GLib 2 4 1 p 134 y libxm12 2 6 9 p 128 Opcionales GTK Doc 1 2 p 419 y GnuTLS que necesita libgpg error libgcrypt y opencdk en este orden Instalaci n de libsoup Instala libsoup ejecutando los siguientes comandos configure prefix usr libexecdir usr sbin 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 226 M s All de Linux From Scratch Versi n 5 1 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 usar 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
612. st 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 echo Puedes encontrar informaci n algo m s detallada sobre echo cortafuegos en el Cap tulo 4 del libro BLFS echo http www 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 Permitir 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 ip
613. stalados 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 Informaci n sobre el paquete Descarga HTTP http ftp at vim org pub vim unix vim 6 2 tar bz2 Descarga FTP ftp ftp vim org pub vim unix vim 6 2 tar bz2 Tama o del paquete 3 2 MB Estimaci n del espacio necesario en disco 46 MB Tiempo estimado de construcci n 0 59 SBU Dependencias de Vim Recomendada X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 Opcionales GTK 2 4 1 p 366 or LessTif 0 93 94 p 367 Python 2 3 3 p 190 Tcl 8 4 6 p 204 y Ruby 1 8 1 p 199 Instalaci n de Vim Nota Si recompilas vim para que se enlace contra X y tus librer as X no se entuentran en la partici n ra z ya no tendr s un editor para usar en caso de emergencia Puedes elegir entre instalar un editor adicional no enlazar vim contra X o mover el ejecutable vim actual al directorio bin bajo un nombre diferente por ejemplo vi Ca
614. statd statd es el monitor de estado NFS que implementa el protocolo NSM Monitor de Estado de Red RPC 248 M s All de Linux From Scratch Versi n 5 1 NCPFS 2 2 4 Introducci n a NCPFS El paquete NCPES contiene herramientas cliente y de administraci n para usar con redes Novell Informaci n sobre el paquete Descarga HTTP http platan vc cvut cz ftp pub linux ncpfs ncpfs 2 2 4 tar gz Descarga FTP ftp platan ve cvut cz pub linux ncpfs ncpfs 2 2 4 tar gz Tama o del paquete 1 6 MB Estimaci n del espacio necesario en disco 30 MB Tiempo estimado de construcci n 0 52 SBU Dependencias de NCPFS Opcionales Linux PAM 0 77 p 69 y PHP 4 3 6 p 337 Instalaci n de NCPFS Instala NCPES ejecutando los siguientes comandos configure prefix 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 tal vez sea mejor opci n includedir usr include Le indica a configure que busque los ficheros de cabecera en usr include Tambi n hace que make instale aqu las cabeceras de NCPES mandir usr share man Instala las p ginas de manual en la ubicaci n correcta
615. stimaci n del espacio necesario en disco 336 KB Tiempo estimado de construcci n 0 01 SBU Dependencias de DocBook SGML DTD Requerida SGML Common 0 6 3 p 619 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 amp amp sed e gml d docbook cat orig gt docbook cat cp docbook cat docbook cat orig amp amp 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 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 docb
616. syslog conf cron var log cron log End fcron addition 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 amp amp useradd d dev null g fcron s bin false fcron Instala Feron ejecutando los siguientes comandos configure without sendmail with answer all no make make install Explicaci n de los comandos without sendmai 1 Fcron usar un MTA 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 en los niveles de arranque 2 3 4 y 5 La segunda es para detener cualquier proceso 178 M s All de Linux From Scratch Versi n 5 1 feron actual e iniciar uno nuevo Puesto que esta es probablemente tu primera instalaci n y queremos un gui n de a arranque basado en la plantilla de BLFS respondemos n en ambas pruebas with dsssl dir usr share sgml docbook dsssl stylesheets 1 78 Puede a adirse esta opci
617. t 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 163 M s All de Linux From Scratch Versi n 5 1 No hay informaci n disponible 164 M s All de Linux From Scratch Versi n 5 1 SVGAlib 1 4 3 Introducci n a SVGAlib SVGAIib 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 Descarga HTTP http www svgalib org svgalib 1 4 3 tar gz Descarga FTP Tama o del paquete 827 KB Estimaci n del espacio necesario en disco 9 7 MB Tiempo estimado de construcci n 0 20 SBU Descarga adicional e Descarga HTTP http www linuxfromscratch org patches blfs cvs svgalib 1 4 3 gcc3 1 patch Instalaci n de SVGAlib Nota Debes compilar e instalar como usuario root Si no lo haces ciertas herramientas no podr n instalarse como SUID root necesario para una correcta instalaci n 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 q Instala SVGAlib ejecutando los siguientes comandos patch Npl i svgalib 1 4 3 gcc3 1 patch make prefix usr install amp amp cd doc amp amp for d
618. t EOT onde metodo de compresion es uno de 9zip 9Z g bzip2 bz2 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 donde las opciones s n 58 M s All de Linux From Scratch Versi n 5 1 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 soft S Cambia enlaces 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
619. t lt EOF tmp ICE unix dir 1777 root root EOF 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 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 Ca 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 355 M s All de Linux From Scratch Versi n 5 1 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 Tab Window Manager es un administrador de ventanas incluido en el Sistema de
620. t 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 7d 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 Descarga HTTP http www openssl org source openssl 0 9 7d tar gz Descarga FTP ftp ftp openssl org source openssl 0 9 7d tar gz Tama o del paquete 2 7 MB Estimaci n del espacio necesario en disco 25 MB Tiempo estimado de construcci n 1 16 SBU Instalaci n de OpenSSL Instala OpenSSL ejecutando los siguientes comandos sed s passwd openssl passwd doc apps passwd pod gt doc apps openssl passwd pod amp amp rm doc apps passwd pod
621. t Retroceso Si el sistema no funciona revisa var log Xorg 0 log para ver qu ha ido mal Mueve el fichero de configuraci n a su localizaci n final mv xorg conf new etc X11 xorg conf Crea xinitrc cat gt xinitrc lt lt EOF Inicio de xinitrce 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 Nota Cuando es necesario Xorg crea el directorio tmp ICE unix si no existe Si este directorio no es propiedad de root Xorg retrasa su arranque unos segundos e imprime un aviso en el fichero de registro Esto tambi n afecta al arranque de otras aplicaciones Para mejorar el rendimiento se recomienda crear manualmente el directorio antes de que Xorg lo utilice A ade la creaci n del fichero a etc sysconfig createfiles que es usado como fuente por el gui n de inicio etc rc d init d cleanfs T cat gt gt etc sysconfig createfiles lt lt EOF tmp ICE unix dir 1777 root root EOF Inicia las X con startx para obtener un sistema X Window b sico y funcional En este punto deberias comprobar los componente de X Window en Componentes de X Window p 357 348 M s All de Linux From Scratch Versi n 5 1 XFree86 4 4 0 Introducci n a XFree86 XFree86 es una implementaci n en c
622. t abiword abiword 2 0 6 tar bz2 Descarga FTP Tama o del paquete 24 3 MB Estimaci n del espacio necesario en disco 185 MB Tiempo estimado de construcci n 1 64 SBU Dependencias de AbiWord Requeridas libglade 2 3 6 p 430 y FriBidi Opcionales popt 1 7 p 123 aspell 0 50 5 p 137 GNOME Libraries 1 4 2 p 502 gucharmap Enchant y wv Instalaci n de AbiWord Instala AbiWord ejecutando los siguientes comandos cd abi amp amp configure prefix usr amp amp make make install amp amp cp abiword docs man abiword 8 usr share man man8 amp amp cp rf abiword docs help usr share doc abiword Contenido El paquete AbiWord contiene abiword ttfadmin sh y ttftool Descripci n AbiWord abiword es un enlace simbolico al ejecutable AbiWord principal ttfadmin sh 517 M s All de Linux From Scratch Versi n 5 1 ttfadmin sh genera los ficheros de soporte necesitados por AbiWord para cada fuente TrueType del directorio indicado ttftool ttftool es una utilidad para procesar fuentes TrueType 518 M s All de Linux From Scratch Versi n 5 1 Gnumeric 1 2 10 Introducci n a Gnumeric El paquete Gnumeric contiene una hoja de c lculo Es til para an lisis financiero Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gnumeric l 2 gnumeric 1 2 10 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnumeric 1 2 gnumeric 1 2 10 tar
623. t es un editor de conos kooka kooka es un programa de escaneo de im genes kpaint kpaint es un programa de pintura kpovmodeler kpovmodeler es un modelador gr fico 3D que puede generar escenas para POV Ray 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 400 M s All de Linux From Scratch Versi n 5 1 kdeutils 3 2 2 Introducci n a kdeutils Informaci n sobre el paquete e Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdeutils 3 2 2 tar bz2 e Descarga FTP ftp ftp kde org pub kde stable 3 2 2 src kdeutils 3 2 2 tar bz2 e Tama o del paquete 2 5 MB e Estimaci n del espacio necesario en disco 44 MB e Tiempo estimado de construcci n 3 97 SBU Dependencias de kdeutils Requerida kdebase 3 2 2 p 387 Opcionales libxm12 2 6 9 p 128 y tpctl Instalaci n de kdeutils Instala kdeutils con configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Contenido El paquete kdeutils incluye ark irkick kcalc kcharselect kemlirc kdepasswd kdf kedit kfloppy kgpg khexedit kjots ksim kregexpeditor ktimer and kwallet Descripciones ark ark es una herramienta de archivado irkick irkick es la infraestructura de KDE para Control Remoto por Infrarojos irkick es el componente
624. t fluxbox fluxbox 0 1 14 tar bz2 Descarga FTP Tama o del paquete 372 KB Estimaci n del espacio necesario en disco 53 9 MB Tiempo estimado de construcci n 1 28 SBU Descarga adicional e Parche requerido HTTP http www linuxfromscratch org patches blfs cvs fluxbox 0 1 14 gcc33 patch Dependencias de Fluxbox Requerida X XFree86 4 4 0 p 349 o X org 6 7 0 p 343 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 n1ls Esta opci n desactiva la capacidad de Fluxbox 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 376 M s All de Linux From Scratch Versi n 5 1 cp usr share fluxbox init fluxbox init cp usr share fluxbox keys fluxbox keys cp usr share fluxb
625. ta 567 M s All de Linux From Scratch Versi n 5 1 libF AME 0 9 1 Introducci n a lib AME 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 Descarga HTTP http prdownloads sourceforge net fame libfame 0 9 1 tar gz Descarga FTP Tama o del paquete 290 KB Estimaci n del espacio necesario en disco 4 9 MB Tiempo estimado de construcci n 0 19 SBU Instalaci n de libFAME Instala libFAME ejecutando los siguientes comandos configure prefix usr amp amp make 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 568 M s All de Linux From Scratch Versi n 5 1 Speex 1 0 3 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 CODECS Informaci n sobre el paquete Descarga HTTP http www speex org download speex 1 0 3 tar gz Descarga FTP Tama o del paquete 392 KB Estimaci n del espacio necesario en disco 3 2 MB Tiempo estimado de construcci n 0 13 SBU Depend
626. tables P OUTPUT DROP Muestra m s informaci n para direcciones ip din micas no es necesario 79 M s All de Linux From Scratch Versi n 5 1 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 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 incluso 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
627. tall_to INSTALL DEST libiberty Makefile in Instala GCC ejecutando los siguientes comandos PATH _HOLD PATH amp amp export PATH opt gnat bin S PATH cd gcc ada amp amp touch treeprs ads es info h nmake ad bs amp amp cd 88 mkdir gcc build cd gcc build CC usr bin gce gcc 3 3 3 configure prefix usr enable shared enable languages c c objc f 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 k check amp amp make install amp amp ln sf usr bin cpp lib amp amp ln sf gcc usr bin cc amp amp ln sf g77 usr bin f77 amp amp 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 PATH opt gnat bin PATH Este comando permite encontrar el compilador Ada de GNAT para construir Ada touch treeprs ads es Jinfo 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 Ccc 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 objc 77
628. tc profile d extrapaths sh Este gui n a ade varias rutas tiles a las variables de entorno PATH y PKG_CONFIG_PATH Si quieres puedes descomentar la ltima secci n para a adir un punto al final de tu ruta Esto te permitir lanzar ejecutables del directorio actual sin especificar sin embargo quedas avisado de que esto se considera un grave riesgo de seguridad cat gt etc profile d extrapaths sh lt lt EOF if d usr local lib pkgconfig then pathappend usr local lib pkgconfig PKG_CONFIG_PATH fi if d usr local bin then pathprepend usr local bin fi if d usr local sbin a EUID eq O then pathprepend usr local sbin fi for directory in find opt lib pkgconfig type d do pathappend directory PKG_CONFIG_PATH done for directory in find opt bin type d do pathappend directory done if d bin then pathprepend bin fi Hif SEUID gt 99 then 4 pathappend fi EOF etc profile d readline sh Este gui n establece el fichero de configuraci n input rc por defecto Si el usuario no tiene ajustes personales utiliza el fichero global cat gt etc profile d readline sh lt lt EOF Setup the INPUTRC environment variable if z SINPUTRC a f SHOME inputrc then INPUTRC etc inputre fi export INPUTRC EOF etc profile d tinker term sh Algunas aplicaciones necesitan una configuraci n espec fica de TERM para soportar color cat gt
629. teindex pl1 usr bin amp amp cp cp cp cp cp cp cp cp cp catalog VERSION usr share sgml docbook dsssl stylesheets 1 78 amp amp dtds decls dcl usr share sgml docbook dsssl stylesheets 1 78 dtds decls amp amp lib dblib dsl usr share sgml docbook dsssl stylesheets 1 78 lib amp amp common dsl usr share sgml docbook dsssl stylesheets 1 78 common amp amp common ent usr share sgml docbook dsssl stylesheets 1 78 common amp amp html dsl usr share sgml docbook dsssl stylesheets 1 78 html amp amp lib dsl usr share sgml docbook dsssl stylesheets 1 78 lib amp amp print dsl usr share sgml docbook dsssl stylesheets 1 78 print amp amp images gif usr share sgml docbook dsssl stylesheets 1 78 images amp amp 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 sgml dsssl docbook stylesheets cat Explicaci n de los comandos Los anteriores comandos crean un gui n make install para este paquete 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 629 M s All de Linux From Scratch Versi n 5 1 ln sf tu directorio personal BLFS BOOK blfs dsl usr share sgml1 docbook dsssl stylesheets 1 78 html Co
630. tenidos El paquete ProFTPD contiene ftpcount ftpshut ftptop ftpwho y proftpd Descripciones 340 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 341 M s All de Linux From Scratch Versi n 5 1 M s All de Linux From Scratch Versi n 5 1 Parte VIII X Administradores de Ventanas M s All de Linux From Scratch Versi n 5 1 Cap tulo 25 Entorno X Window Este cap tulo contiene un entorno gr fico de usuario Xorg 6 7 0 Introducci n a Xorg Car Nota Hay dos paquetes en BLFS que implementan el Sistema X Window Xorg y XFree86 Estos paquetes son muy similares De hecho el sistema base de Xorg es XFree86 RC2 La principal diferencia entre ellos es la licencia aplicada a los paquetes Para alguien que construye un paquete para su propio uso este tema no tiene relevancia Muchas distribuciones comerciales grandes han decidido usar el paquete Xorg pero varias usan a n XFree86 Una segunda raz n para la bifurcaci n de paquetes X son los objetivos de los desarrolladores Algunos desarrolladores no eran felices con la administraci n y el prograso de XFree86 Los planes futuros de Xorg incluyen notables mejor
631. tes 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 0pt 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 353 M s All de Linux From Scratch Versi n 5 1 cp gamma o radeon o sis o r128 0 i810 0 i830 0 mga o tdfx o lib modules uname r kernelVdrivers 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 Comprueba que usr X11R6 bin aparece en tu variable de entorno PATH en bash_profile Las instrucciones para hacerlo se describen en la secci n Los ficheros de inicio de Bash p 48 Ampl a PKG_CONFIG_PATH para que otros paquetes puedan encontrar las librer as X El procedimiento para hacer esto se describe tambi n en la secci n Los ficheros de inicio de Bash p 48 Activa tu rat n ln s psaux dev mouse Ajusta el enlace simb lico de la forma necesaria p
632. tes que dependan de ella no se enlazar n con libfoo como cabr a esperar Si compilas un paquete que se enlaza contra libfoo advertir s que se enlaza a usr pkg libfoo 1 1 1ib libfoo so 1 en lugar de usr 1ib libfoo so 1 como esperabas El m todo correcto es usar la estrat gia DESTDIR para falsear la instalaci n del paquete Este m todo funciona as configure prefix usr amp amp make make DESTDIR usr pkg libfoo 1 1 install La mayor a de los paquetes soportar n este m todo pero algunos no Con los paquetes que no lo soportan puedes instalarlos manualmente o te sea m s facil instalar alg n paquete problem tico en opt Basado en marcas de fecha In esta t cnica un fichero es marcado con la fecha antes de instalar el paquete Tras la instalaci n un simple comando find con las opciones apropiadas puede generar un registro de todos los ficheros instalados tras la creaci nh del fichero marcado Un administrador de paquetes escrito con este m todo es install log Aunque este esquema tiene la ventaja de ser simple tiene dos inconvenientes Si durante la instalaci n los ficheros se instalan con una marca de fecha diferente a la actual estos ficheros no ser n registrados por el administrador de paquetes Igualmente este esquema solo puede usarse instalando un paquete cada vez Los registros no ser n v lidos si se est n instalando dos paquetes desde dos consolas diferentes Basado en LD PRELOAD En este m tod
633. thias Benkmanmn y est disponible en el Proyecto Hints En este esquema cada paquete se instala con un usuario diferente dentro de las localizaciones est ndar Los ficheros pertenecientes a un paquete se identifican f cilmente comprobando el identificador de usuario Las caracter sticas y particularidades de este m todo son demasiado complejas para describirlas en esta secci n Puedes consultar los detalles en la receta http www linuxfromscratch org hints downloads files more_control_and_pkg_man txt 27 M s All de Linux From Scratch Versi n 5 1 Notas sobre la descarga descompresi n y compilaci n de 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 rbol de fuentes limpio cada vez Esto significa que si tienes un error usualment
634. 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 buscarlo 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 downloads linuxfromscratch org deb2targz tar bz2 y http downloads linuxfromscratch org rpm2targz tar bz2 para convertir los archivos a formato tar gz 33 M s All de Linux From Scratch Versi n 5 1 Parte ll Configuraci n posterior a LFS y Software Adicional M s All de Linux From Scratch Versi n 5 1 Cap tulo 3 Configuraci n posterior al LFS El prop sito de LES 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
635. tils Instalaci n de GNOME2 User Docs Instala GNOME2 User Docs ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 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 1lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper Contenido El paquete GNOME2 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 495 M s All de Linux From Scratch Versi n 5 1 GDM 2 6 0 2 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 Descarga HTTP http ftp gnome org pub GNOME sources gdm 2 6 gdm 2 6 0 2 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gdm 2 6 gdm 2 6 0 2 tar bz2 Tama o del paquete 2 9 MB Estimaci n del espacio necesario en disco 54 MB Tiempo estimado de construcci n 0 65 SBU Dependencias de GDM Requeridas libgnomeui 2 6 1 1 p 435 ScrollKeeper 0 3 14 p 438 y librsvg 2 6 5 p 456 Opcionales Linux PAM 0 77 p 69 tcpwrappers 7 6 p 239 y SELinux Instalaci n de GDM Instala GDM ejecutando los siguientes comandos
636. timaci n del espacio necesario en disco 9 3 MB Tiempo estimado de construcci n 0 19 SBU Dependencias de sirn Requeridas slang 1 4 9 p 124 y un MTA Mira el Cap tulo 21 Servidores de Correo p 274 Opcional OpenSSL 0 9 7d p 120 Instalaci n de sirn Instala slrn ejecutando los siguientes comandos configure prefix usr sysconfdir etc with slrnpull amp amp make LDFLAGS 1dl amp amp make install Explicaci n de los comandos configure with sIrnpull Construye el ejecutable sIrnpull Configuraci n de sirn Ficheros de configuraci n etc slrn rc slrnrc Informaci n sobre la configuraci n La primera vez que se lanza slrn debe crearse el fichero 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 jnewsrc con el siguiente comando NNTPSERVER news linuxfromscratch org slrn f jnewsrc create Tambi n tendr s que editar uno de los ficheros de configuraci n Con slrn viene el fichero de inicio 270 M s All de Linux From Scratch Versi n 5 1 usr share doc slrn slrn rc que sirv
637. tion comment o mnt loop1 sbin e2fsck e2fsck e2fsck chmod 555 mnt loop1 sbin mke2fs e2fsck Dos tiles utilidades 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
638. to 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 posibles 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 35 M s All de Linux From Scratch Versi n 5 1 duplicado del disquete de rescate pues se deterioran con el tiempo Estas instrucciones asumen que hay instalado un sistema base LES 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
639. tos 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 bloques 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 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 f stab 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 ent
640. tp ftp gnome org pub GNOME sources gnome keyring 0 2 gnome keyring 0 2 1 tar bz2 Tama o del paquete 320 KB Estimaci n del espacio necesario en disco 5 0 MB Tiempo estimado de construcci n 0 01 SBU Dependencias de gnome keyring Requerida GTK 2 4 1 p 366 Instalaci n de gnome keyring Instala gnome keyring ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 libexecdir pkg config variable prefix ORBit 2 0 sbin amp amp make make install Explicaci n de los comandos libexecdir pkg config variable prefix ORBit 2 0 sbin Esta opci n pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de SG6NOME_PREFIX libexec Contenido El paquete gnome keyring contiene las librer as 1ibgnome keyring y gnome keyring daemon Descripciones Librer as gnome keyring Las librer as ynome keyring permiten a otras aplicaciones utilizar gnome keyring daemon gnome keyring daemon gnome keyring daemon es un demonio de sesi n que guarda contrase as para usuarios 434 M s All de Linux From Scratch Versi n 5 1 libgnomeui 2 6 1 1 Introducci n a libgnomeui El paquete libgnomeui contiene las librer as 1 ibgnomeui Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources libgnomeui 2 6 libgnomeui 2 6 1 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libgnomeui
641. tp so 0 otp so 0 1 4 kafs so 0 kafs so 0 4 0 usr lib sf lib libfkrb5 so 17 krb5 s0 17 3 0 asnl so 6 asnl so 6 0 2 usr lib sf l1ib lib roken so 16 roken so 16 0 3 crypto so 0 9 7 usr lib sf lib lib com err so 2 com_err so 2 1 db 4 1 so usr lib Los programas login y su instalados por Heimdal se enlazan contra las librer as de Heimdal as como las librer as crypto y db Movemos estas librer as a 1ib para cumplir el FHS y en caso de que usr se encuentre en otra partici n que no siempre est montada Configuraci n de Heimdal Ficheros de configuraci n etc heimdal 89 M s All de Linux From Scratch Versi n 5 1 Informaci n sobre la configuraci n Configuraci n del servidor KDC maestro Crea el fichero de configuraci n de Kerberos con el siguiente comando install d etc heimdal amp amp cat gt etc heimdal krb5 conf lt lt EOF Inicio de etc heimdal krb5 conf libdefaults default_realm LFS ORG encrypt true realms LFS ORG kdc belgarath lfs org admin server belgarath lfs org kpasswd_server belgarath lfs org domain _realm 1fs org LFS ORG logging kdc FILE var log kdc log admin _server FILE var log kadmin log default FILE var log krb log Fin de etc heimdal krb5 conf EOF Deber s sustituir belgarath y lfs org por los nombres de tu dominio y tu m quina default_realm debe ser el nombre de tu dominio en MAYUS
642. trar 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 X El soporte para fuentes TrueType est incluido en X 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 ficheros onts scale y fonts dir en el directorio de las fuentes TrueType e Asegurarse que en el fichero XF86Config o xorg conf se cargue el m dulo TrueType e Asegurarse que FontPath en el fichero XF86Config o xorg conf contiene el directorio de fuentes TrueType Establecer un directorio para las fuentes TrueType Al construir X 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 amp
643. treamer 0 8 1 p 450 Opcionales NASM 0 98 38 p 208 liba52 0 7 4 p 575 AAlib 1 4rc5 p 163 ALSA 1 0 4 p 545 aRts 1 2 2 p 555 Audio File 0 2 6 p 556 CDParanoia II1 9 8 p 585 libdvdread 0 9 4 p 573 EsounD 0 2 34 p 557 FLAC 1 1 0 p 571 LAME 3 95 1 p 584 libdv 0 101 p 574 l bFAME 0 9 1 p 568 libmad 0 15 1b p 565 libmikmod 3 1 10 p 578 NAS 1 6 p 563 SDL 1 2 7 p 559 Speex 1 0 3 p 569 libogg 1 1 p 561 libvorbis 1 0 1 p 562 XviD 1 0 0 rc4 p 576 liboil EM8300 V4L2 DivX4Linux libdvdnav FAAC FAAD1 o FAAD2 GSM Hermes JACK LADSPA libcaca libmpeg2 MJPEG Tools libmusicbrainz libraw1394 libshout libsidplay libsndfile swfdec y Theora Instalaci n de gst plugins Instala gst plugins ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 sysconfdir etc gnome make make install amp amp gst register Contenido El paquete gst plugins contiene las librer as 1libgst 451 M s All de Linux From Scratch Versi n 5 1 GNOME Applets 2 6 0 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 Descarga HTTP http ftp gnome org pub GNOME sources gnome applets 2 6 gnome applets 2 6 0 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome applets 2 6 gnome applets
644. ttp 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 LES al castellano http listas escomposlinux org mailman listinfo lfs es 21 M s All de Linux From Scratch Versi n 5 1 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 22 M s All de Linux From Scratch Versi n 5 1 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 faq 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 archivos p 21 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 El sopo
645. tu KDE y de los ajustes del sistema 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 kpager kpager suministra una vista miniaturizada de todos los escritorios virtuales ksplashml ksplashml es una pantalla emergente que muestra el proceso de carga de una aplicaci n ksysguard ksysguard es un administrador de tareas con capacidades de red y monitor del sistema con la funcionalidad adicional de top kwrite kwrite es un editor de texto para KDE kxkb 388 M s All de Linux From Scratch Versi n 5 1 kxkb es una utilidad para intercambiar entre esquemas de teclado basado en las extensiones xkb de X11 389 M s All de Linux From Scratch Versi n 5 1 Configuraci n de los paquetes base de KDE Crea un fichero xinitrc para iniciar KDE echo exec startkde gt xinitrc Aseg rate de que se pueden encontrar todas las librer as con ldconfig Ahora puedes lanzar KDE con startx 390 M s All de Linux From Scratch Versi n 5 1 Cap tulo 29 Paquetes KDE Adicionales kdeadmin 3 2 2 Introducci n a kdeadmin Informaci n sobre el paquete Descarga HTTP http mirrors isc org pub kde stable 3 2 2 src kdeadmin 3 2 2 tar bz2 Descarga FTP ftp ftp kde org pub kde stable 3 2 2 s
646. tualizado a freetype 2 1 7 18 de Abril de 2004 igor Actualizado a startup notification 0 6 17 de Abril de 2004 igor Actualizado a libpcap 0 8 3 copntribuido por Anderson Lizardo 17 de Abril de 2004 igor Corregidos los enlaces simb licos en XFree86 Qt y KDE para que puedan usarse si usr o 12 M s All de Linux From Scratch Versi n 5 1 opt est n montados en cualquier otro sitio inspirado por Nico R 15 de Abril de 2004 igor Actualizado a GAL 1 99 11 y GtkKHTML 3 0 10 para corregir errores de compilaci n notificado por Matthew Baker y confirmado por Jeremy Utley 15 de Abril de 2004 igor Actualizado a PHP 4 3 5 14 de Abril de 2004 tushar Actualizado el createfiles de xfree86 a la sintaxis de Ifs bootscripts 2 0 3 13 de Abril de 2004 larry Actualizado a Abiword 2 0 6 y gnumeric 1 2 10 13 de Abril de 2004 larry A adidos los datos META requeridos por el Linux Documentation Project 13 de Abril de 2004 larry 12 de Abril de 2004 larry A adidas hojas de estilo para usar con xsltproc Eliminado dir de la directiva dbhtml en los descesdientes para que se procesen correctamente con ambos sistemas Hecho solo en Preface por ahora m s adelante se har en los demas Actualizado a at spi 1 4 0 11 de Abril de 2004 larry Eliminado acme y actualizado a ggv 2 6 0 gconf editor 2 6 0 gnome utils 2 6 0 gnome system monitor 2 6 0 gnome media 2 6 0 nautilus media 0 8 0 gnome game 2 6 0 1 y gno
647. u 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 p 80 ejemplo N 4 p 81 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 p 80 78 M s All de Linux From Scratch Versi n 5 1 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 ejecut 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 e
648. ub GNOME sources gnome vfs l 0 gnome vfs 1 0 5 tar bz2 Tama o del paquete 768 KB Estimaci n del espacio necesario en disco 32 9 MB Tiempo estimado de construcci n 1 19 SBU Dependencias de GNOME Virtual File System Requeridas GNOME MIME Data 2 4 1 p 426 GConf 1 0 9 p 507 y GNOME Libraries 1 4 2 p 502 Opcionales OpenSSL 0 9 7d p 120 GTK Doc 1 2 p 419 y CDParanoia 111 9 8 p 585 Instalaci n de GNOME Virtual File System Instala GNOME Virtual File System ejecutando los siguientes comandos configure prefix opt gnome disable gtk doc amp amp make make install Contenido El paquete GNOME Virtual File System contiene las librer as 1ibgnomevt s Descripci n Librer as libgnomev s No hay descripci n disponible 508 M s All de Linux From Scratch Versi n 5 1 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 gnome org pub GNOME sources libglade 0 17 libglade 0 17 tar gz Descarga FTP ftp ftp gnome org pub GNOME sources libglade 0 17 libglade 0 17 tar gz Tama o del paquete 416 KB Estimaci n del espacio necesario en disco 8 5 MB Tiempo estimado de construcci n 0 22 SBU Dependencias de libglade Requeridas libxml 1 8 17 p 127 y GTK 1 2 10 p 363 Opcionales GNOME Libraries 1 4 2
649. ubnet mask broadcast address time offset routers domain name domain name servers host name require subnet mask domain name servers Fin de dhclient conf EOF Por ltimo si la interfaz configurada para DHCP se utiliza como puerta de enlace por defecto debes eliminar las variables GATEWAY y GATEWAY_IF de etc sysconfig network sed i s GATEWAY fGATEWAY etc sysconfig network 214 M s All de Linux From Scratch Versi n 5 1 dhcpcd 1 3 22 pl4 Introducci n a dhcpcd El paquete dhcpcd contiene el cliente dhepcd Es til para conectar tu ordenador a una red que utilice DHCP para asignar las direcciones de red Informaci n sobre el paquete Descarga HTTP http www phystech com ftp dhepcd 1 3 22 pl4 tar gz Descarga FTP ftp ftp phystech com pub dhcped 1 3 22 pl4 tar gz Tama o del paquete 145 KB Estimaci n del espacio necesario en disco 868 KB Tiempo estimado de construcci n 0 04 SBU Descarga adicional e Parche requerido http www linuxfromscratch org patches blfs cvs dhepcd 1 3 22 pl4 fhs 1 patch Instalaci n de dhepcd Instala dhepcd ejecutando los siguientes comandos patch Npl i dhecped 1 3 22 p14 fhs 1 patch configure prefix sysconfdir var lib A mandir usr share man make make install Explicaci n de los comandos patch Np1 i dheped 1 3 22 pl4 fhs 1 patch Dhcpcd sin parchear coloca todos sus ficheros de configuraci n y tem
650. ucci n a KOffice KOffice es el entorno integrado de oficina de KDE Informaci n sobre el paquete Descarga HTTP http mirrors isc org pub kde stable koffice 1 3 1 src koffice 1 3 1 tar bz2 Descarga FTP ftp ftp kde org pub kde stable koffice 1 3 1 src koffice 1 3 1 tar bz2 Tama o del paquete 11 MB Estimaci n del espacio necesario en disco 155 MB Tiempo estimado de construcci n 20 7 SBU Descargas adicionales KOffice tiene muchos paquetes de internacionalizaci n del tipo ROF TICS 19m SAN TANTE 1022 donde xx es un c digo de dos a cinco letras del pa s correspondiente El tama o de estos ficheros oscila ente 0 5 MB y 4 0 MB Dependencias de KOffice Requerida kdebase 3 2 2 p 387 Opcionales libart_1gp1 2 3 11 p 429 Python 2 3 3 p 190 libxm12 2 6 9 p 128 libxsIt 1 1 6 p 129 aspell 0 50 5 p 137 ImageMagick 5 5 7 16 p 173 y libwv2 Instalaci n de KOffice Instala KOffice ejecutando los siguientes comandos configure prefix KDE_PREFIX disable debug disable dependency tracking amp amp make make install Contenido El paquete KOffice proporciona karbon kchart kformula kivio koconverter koscript koshell kprconverter pl kpresenter kspread kthesaurus kudesigner kugar y kword kchart kchart es una aplicaci n para dibujar diagramas 525 M s All de Linux From Scratch Versi n 5 1 kformula kformula es un editor de f rmulas kivio kivio es un programa
651. ue es 5 1 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 sien alguna forma te has desviado de este libro o del LES 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 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 las 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 23 M s All de Linux From Scratch Versi n 5 1 Informaci n de contacto Por favor dirige tus mensajes a una de las listas de correo d
652. uete 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 428 M s All de Linux From Scratch Versi n 5 1 libart_lgpl 2 3 11 Introducci n a to libart_lgpl El paquete libart_lgpl contiene las librer as Libart Son tiles para gr ficos 2D de alto rendimiento Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources libart_1gp1 2 3 libart_1gpl 2 3 11 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources libart_lgp1 2 3 libart_1gpl 2 3 11 tar bz2 Tama o del paquete 260 KB Estimaci n del espacio necesario en disco 4 7 MB Tiempo estimado de construcci n 0 18 SBU Instalaci n de libart_Igpl Instala libart_lgpl ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete libart_lgpl contiene las librer as libart_1gpl1 Descripci n Librer as libart_lIgpl libart_lgpl es usado por libgnomecanvas como motor de representaci n de im genes con suavizado de bordes 429 M s All de Linux From Scratch Versi n 5 1 libglade 2 3 6 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 Descarga HTTP http ftp gnome org pub GNOME sources libglade 2 3 libglade 2 3 6 tar
653. uete 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 LFS 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 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 647 M s All de Linux From Scratch Versi n 5 1 Glosario Acr nimos 669 UNIS Composer 669 Module ABI Application Binary Interface ADSL Asymmetric Digital Subscriber Line AFS Andrew File System AIFF Audio Interchange File Format ALSA Advanced Linux Sound Architecture API Application Programming Interface ASCH American Standard Code for Information Interchange ASF Advanced Streaming Format ATA AT Attached ATSC Advanced Television Systems Committee ATK Accessibility ToolKit AVI Audio Video Interleave 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 648
654. uetes cada una con sus limitaciones y problem tica Incluir uno que satisfaga a todo el mundo es dificil Se han escrito varias recetas sobre este tema Visita el subproyecto Hints para encontrar una que cubra tus necesidades Cuestiones de actualizaci n Un administrador de paquetes facilita la actualizaci n a nuevas versiones cuando estas son liberadas Generalmente se pueden usar las instrucciones de los libros LFS y BLFS para actualizar a la nueva versi n A continuaci n hay algunos puntos que debes tener en cuenta cuando actualices paquetes especialmente en sistemas en ejecuci n e Se recomienda que si necesitas actualizar a una nueva versi n menor uno de los paquetes de las herramientas principales glibc gcc binutils es m s seguro reconstruir LFS Aunque podr as conseguirlo reconstruyendo todos los paquetes en su orden de dependencias nosotros no lo recomendamos Por ejemplo si es necesario actualizar glibc 2 2 x a glibc 2 3 x es m s seguro reconstruir Para la actualizaci n de versiones menores una simple reinstalaci n normalmente funciona pero no est garantizado Por ejemplo actualizar de glibc 2 3 1 a glibc 2 3 2 normalmente no causar problemas e Si se actualiza un paquete que contenga una librer a compartida y si cambia el soname de la librer a entonces necesitas recompilar todos los paquetes enlazados din micamente con dicha librer a para que se enlacen con la nueva Advierte que no hay correlaci n entre
655. una plataforma no certificada se conviertan en advertencias export MAKE_VERBOSE true Permite que se muestre 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 32sdk 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 2 opt 32sdk 32sdk A ade las siguientes l neas a tu fichero de inicio del int rprete de comandos p e etc profile 195 M s All de Linux From Scratch Versi n 5 1 export JAVA_HOME opt 32sdk 32sdk export PATH PATH JAVA_HOME bin A ade SJAVA_HOME man a tu variable MANPATH oa etc man conf El plugin Java est en el directorio SIJAVA_HOME 3re plugin i7 86 ns610 Crea un enlace simb lico al fichero en este directorio desde tu directorio de plugins Manejo de CLASSPATH Cuando compiles paquetes la variable de entorno CLASSPATH es usada por JDK para localizar las clases en tiempo de compilaci n y ejecuci n Es tedioso a adir manualmente todas las clases utilizadas a CLASSPATH Puedes a adir las siguiente l neas a tu fichero de inicio del int rprete de comandos para establecer que CLASSPATH incluya autom ticamente todos los ficheros JAR del directorio especificado que en el siguiente ejemplo es usr lib auto java cl
656. uncione correctamente Te permitir conectar indicandote que la contrase a se envia en texto plano pero tendr problemas con los envios y recepciones mv usr bin ftp usr bin ftpn Si deseas que el paquete Heimdal se enlace contra la librer a cracklib debes aplicar un parche patch Npl i heimdal 0 6 2 cracklib 1 patch Instala Heimdal ejecutando los siguientes comandos patch Npl i heimdal 0 6 2 fhs compliance 1 patch configure prefix usr sysconfdir etc heimdal 88 M s All de Linux From Scratch Versi n 5 1 datadir var lib heimdal libexecdir usr sbin sharedstatedir usr share localstatedir var lib heimdal enable shared with openssl usr amp amp make make install amp amp mv mv mv ln mv mv mv mv bin login bin login shadow amp amp bin su bin su coreutils amp amp usr bin login su bin amp amp sf bin login usr bin amp amp usr lib libfotp so 0 otp so 0 1 4 kafs so 0 kafs so 0 4 0 lib amp amp usr lib lib krb5 so 17 krb5 s0o 17 3 0 asnl so 6 asnl so 6 0 2 lib amp amp usr lib lib roken so 16 roken so 16 0 3 crypto so 0 9 7 lib amp amp usr lib lib com err so 2 com_err so 2 1 db 4 1 so lib amp amp ln sf lib libf otp so 0 otp so 0 1 4 kafs so 0 kafs so 0 4 0 usr lib ln sf lib lib krb5 so 17 krb5 s0 17 3 0 asnl so 6 asnl so 6 0 2 usr lib amp amp ln sf lib
657. ure prefix usr sysconfdir etc amp amp make make install amp amp cp conf gpm root conf etc amp amp 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 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 Instala el gui n de incio etc rc d init d gpm incluido en el paquete blfs bootscripts 5 1 p 32 package make install gpm 176 M s All de Linux From Scratch Versi n 5 1 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 depende del tipo de rat n que tengas Por ejemplo dev ttyS0 para un rat n serie en Windows esto es COM1 dev input mice s
658. ure 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 501 M s All de Linux From Scratch Versi n 5 1 GNOME Libraries 1 4 2 Introducci n a GNOME Libraries El paquete GNOME Libraries contiene las librer as GNOME Son los cimientos del escritorio y de las aplicaciones GNOME Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gnome libs 1 4 gnome libs 1 4 2 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome libs 1 4 gnome libs 1 4 2 tar bz2 Tama o del paquete 2 8 MB Estimaci n del espacio necesario en disco 112 4 MB Tiempo estimado de construcci n 1 95 SBU Dependencias de GNOME Libraries Requeridas ORBit 0 5 17 p 500 GTK 1 2 10 p 363 Imlib 1 9 14 p 162 y Berkeley DB 3 3 11 p 326 o Berkeley DB 4 2 52 2 p 324 Opcionales Audio File 0 2 6 p 556 EsounD 0 2 34 p 557 y GTK Doc 1 2 p 419 Instalaci n de GNOME Libraries Instala GNOME Libraries ejecutando los siguientes comandos configure prefix opt gnome disable gtk doc amp amp 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 Contenid
659. ux From Scratch Versi n 5 1 Zenity 2 6 2 Introducci n a Zenity Zenity es una reescritura de gdialog la versi n de dialog para GNOME que te permite mostrar cajas de di logo GTK a partir de la l nea de comandos o de guiones Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources zenity 2 6 zenity 2 6 2 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources zenity 2 6 zenity 2 6 2 tar bz2 Tama o del paquete 610 KB Estimaci n del espacio necesario en disco 6 9 MB Tiempo estimado de construcci n 0 08 SBU Dependencias de Zenity Requeridas intltool 0 30 p 422 popt 1 7 p 123 libgnomecanvas 2 6 1 1 p 431 y ScrollKeeper 0 3 14 p 438 Instalaci n de Zenity Instala Zenity ejecutando los siguientes comandos configure prefix pkg config variable prefix ORBit 2 0 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 1lib scrollkeeper en vez de SGNOME_PREFIX var scrollkeeper Contenido El paquete Zenity contiene gdialog y zenity Descripciones gdialog gdialog es un gui n envoltorio que puede usarse con guiones originales zenity zenity es un programa que mostrar dialogos GTK y devolver la entrada del usuario 486 M s All de Linux From Scratch Versi n 5 1 GNOME Speech 0 3 2 Introducci n a GNOME Speech
660. ux From Scratch Versi n 5 1 mailstat mailstat imprime un resumen del correo que ha sido filtrado por procmail desde la ltima vez que mailstat fue lanzado 262 M s All de Linux From Scratch Versi n 5 1 Fetchmail 6 2 5 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 Descarga HTTP http www catb org esr fetchmail fetchmail 6 2 5 tar gz Descarga FTP ftp gnome dti ad jp 1 unix net mail fetchmail fetchmail 6 2 5 tar gz Tama o del paquete 1 2 MB Estimaci n del espacio necesario en disco 5 8 MB Tiempo estimado de construcci n 0 14 SBU Dependencias de Fetchmail Requeridas OpenSSL 0 9 7d p 120 y un MDA local Procmail 3 22 p 261 Opcionales Python 2 3 3 p 190 y Tk 8 4 6 p 205 Instalaci n de Fetchmail Instala Fetchmail ejecutando los siguientes comandos configure prefix usr with ssl enable fallback procmail 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 procmall Esto le dice a Fetchmail que el correo entrante se lo pase a Procmail para su reparto si tu se
661. ve rotatelogs 1libapr 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 htdigest htdigest se usa para crear y actualizar los ficheros planos usados para guardar usuarios reino y contrase a para la autenticaci n resumida de usuarios HTTP htpasswd 335 M s All de Linux From Scratch Versi n 5 1 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 336 M s All de Linux From Scratch Versi n 5 1 PHP 4 3 6 Introducci n a PHP
662. viembre de 2003 tushar A adida una nota para establecer QTDIR en la secci n Configuraci n de QT 22 de Noviembre de 2003 larry Actualizado a GNOME MIME Data 2 4 0 22 de Noviembre de 2003 tushar Actualizado a whois 4 6 8 22 de Noviembre de 2003 tushar A adido un parche a sgml common 21 de Noviembre de 2003 igor Actualizado a XFce 4 0 1 20 de Noviembre de 2003 tushar A adida una nota para descargar las fuentes de mozilla firebird y thunderbird Cambiado tail 1 a tail n 1 en el gui n compressdoc 17 de Noviembre de 2003 17 de Noviembre de 2003 16 de Noviembre de 2003 16 de Noviembre de 2003 16 de Noviembre de 2003 16 de Noviembre de 2003 tushar Regenerados los ficheros autotools para sgml common 1gor Actualizado a NTP 4 2 0 igor Actualizado a FFmpeg 0 4 8 y MPlayer 1 0pre2 tushar A adidas instrucciones a ImageMagick tushar A adida dependencia de which para pciutils a rro ura tushar Corregidos errores en udftools y cpio 19 M s All de Linux From Scratch Versi n 5 1 e 16 de Noviembre de 2003 igor Actualizado a Links 2 1pre14 e 15 de Noviembre de 2003 igor Aplicado el parche para compressdoc suministrado por Joel Croteau e 15 de Noviembre de 2003 igor Actualizado a XMMS 1 2 8 e 14 de Noviembre de 2003 igor A adido libmikmod 3 1 10 e 14de Noviembre de 2003 igor Actualizado a OpenSP 1 5 1 Audio File 0 2 4 y EsounD 0 2 32 e 13 de Noviembre de 2003 igor
663. x ORBit 2 0 sbin Esta opci n pone los ejecutables del sistema en SGNOME_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 localstatedir var lib Esta opci n pone los ficheros de ScrollKeeper en var 1ib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper Contenido El paquete Nautilus Media contiene nautilus audio view y las librer as de soporte Descripci n nautilus audio view nautilus audio view muestra un directorio como pistas de audio 480 M s All de Linux From Scratch Versi n 5 1 GNOME Netstatus 2 6 1 Introducci n a GNOME Netstatus El paquete GNOME Netstatus contiene un subprograma del panel que monitoriza las interfaces de red Proporciona indicaciones sobre datos de entrada y salida paquetes recibidos y transmitidos e informaci n sobre la propia intefaz de red como informaci n sobre la IP y la direcci n Ethernet Informaci n sobre el paquete Descarga HTTP http ftp gnome org pub GNOME sources gnome netstatus 2 6 gnome netstatus 2 6 1 tar bz2 Descarga FTP ftp ftp gnome org pub GNOME sources gnome netstatus 2 6 gnome netstatus 2 6 1 tar bz2 Tama o del paquete 418 KB EEstimaci n del espacio necesario en disco 6 1 MB Tiempo estimado de construcci n 0 12 SBU Dependencias de GNOME Netstatus Requerida GNOME Panel
664. x768 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 1log para ver qu ha ido mal 354 M s All de Linux From Scratch Versi n 5 1 Mueve el fichero de configuraci n a su localizaci n final mv XF86Config new etc X11 XF86Config Crea xinitrc cat gt xinitrc 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 Nota Cuando es necesario XFree86 crea el directorio tmp ICE unix si no existe Si este directorio no es propiedad de root XFree86 retrasa su arranque unos segundos e imprime un aviso en el fichero de registro Esto tambi n afecta al arranque de otras aplicaciones Para mejorar el rendimiento se recomienda crear manualmente el directorio antes de que XFree86 lo utilice A ade la creaci n del fichero a etc sysconfig createfiles que es usado como fuente por el gui n de inicio etc rc d init d cleanfs Ce cat gt gt etc sysconfig createfiles l
665. z 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 gz Descarga FTP ftp ftp ee Ibl gov traceroute 1 4a12 tar gz Tama o del paquete 73 KB Estimaci n del espacio necesario en disco 464 KB 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 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 Makef ile 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 SUID establecido a root en el directorio usr 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 privilegios de root si el programa tiene el SUID root Por supuesto eliminar el permis
666. z2 Descarga FTP ftp ftp mozilla org pub mozilla org mozilla releases mozilla1 6 src mozilla source 1 6 tar bz2 Tama o del paquete 39 MB Estimaci n del espacio necesario en disco 550 MB Tiempo estimado de construcci n 22 64 SBU Dependencias de Mozilla Requeridas Zip 2 3 p 184 GTK 2 4 1 p 366 libIDL 0 8 3 p 420 libmng 1 0 7 p 156 and which 2 16 p 181 Recomendada GnuPG 1 2 4 p 84 Para la ampliaci n Enigmail Descargas adicionales e Ampliaci n Enigmail Version 0 83 6 Solo es til si se construye Mozilla Mail e Ampliaci n de comunicaci n entre procesos Version 1 0 5 Necesaria para Enigmail Instalaci n de Mozilla O Aviso No instales Mozilla Mozilla Firefox y Mozilla Thunderbird con el mismo prefijo pues instalan ficheros del mismo nombre El libro BLFS instala Mozilla en usr mientras que Mozilla Firefox y Mozilla Thunderbird son instalados en opt Si piensas instalar Enigmail extrae los paquetes ipc y enigmail en el directorio extensions 530 M s All de Linux From Scratch Versi n 5 1 Compila Mozilla ejecutando los siguientes comandos export MOZILLA OFFICIAL 1 amp amp export BUILD OFFICIAL 1 amp amp configure prefix usr A with default mozilla five home usr lib mozilla enable default toolkit gtk2 with x with system zlib with system jpeg with system png with system mng A enable xft enable crypto

Download Pdf Manuals

image

Related Search

Related Contents

AgfaPhoto DC-1033m User manual  Logitech K810  User`s Manual  取扱説明書 - minipc.jp    Case Logic Slip-in PDA Case - Blue Neoprene universal  

Copyright © All rights reserved.
Failed to retrieve file