Home

Más Allá de Linux From Scratch

image

Contents

1. sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SG6NOME_PREF1IX 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 T 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 Libgconf Descripci n Librer as libgconf Las librer as libgconf suministran las funciones necesarias para mantener la base de datos de configuraci n gnome mime data 2 2 0 Introducci n a gnome mime data Localizaci n de descarga HTTP http ftpo gqnome or ub GNOME sources gqnome mime data 2 Localizaci n de descarga FTP AS AS not O a ub GNOME sources qnome mime data 2 2 Versi n usada Dota Tama o del paquete 1 1 MB Estimaci n del espacio necesario en disco 4 4 Estimaci n del tiempo de construcci n ORO El paquete gnome mime data contiene el conjunto base de tipos de ficheros y aplicaciones para GNOME Instalaci n de gnome mime data Instala gnome mime data ejecutando los siguientes comandos Instalaci n de GConf 315 M s All de Linux From Scratch configure prefix GNOME_PREFIX sysconfdir etc gnome make amp amp make install Explicaci n de los comandos
2. ESI H S Esto hace que login no realice estas funciones ya que ahora lo har n los m dulos PAM iptables 1 2 7a La siguiente parte de este cap tulo trata sobre cortafuegos firewalls La herramienta fundamental para crear cortafuegos en Linux a partir de las versiones 2 4 del n cleo es iptables Reemplaza a ipchains de las versiones 2 2 e ipfwadm de las versiones 2 0 Necesitar s instalar iptables si pretendes crear cualquier tipo iptables 1 2 7a 61 M s All de Linux From Scratch de cortafuegos Introducci n a iptables Localizaci n de descarga HTTP http www iptables orgq files iptables 1 2 7a tar bz2 Localizaci n de descarga FTP as ao meca Er ja yardas les ll 2 TA eva Versi n usada Ia Tama o del paquete TUS RE Estimaci n del espacio necesario en disco 2 4 MB Para crear un cortafuegos adem s de instalar iptables necesitar s configurar las opciones correspondientes en tu n cleo Esto se discute en la siguiente parte de este cap tulo Crear un N cleo con el cortafuegos activado Si pretendes usar IPv6 podr as considerar ampliar la funcionalidad del n cleo ejecutando make patch o matic en el directorio de nivel superior de las fuentes de iptables Si vas a hacer esto en un n cleo reci n descomprimido necesitas ejecutar primero yes make config amp amp make dep porque de otra forma el comando patch o ma
3. Localizaci n de descarga FTP Toon Sera Pe mhM orobe eparenes levs pune 4 44 El paquete Pine contiene el Agente de Correo de Usuario Pine y varios demonios servidores para varios protocolos de correo aparte de algunos programas de edici n navegaci n de ficheros y directorios Instalaci n de Pine Instala Pine ejecutando los siguientes comandos patch Npl i pine 4 44 fhs patch build slx DEBUG Os MAILSPOOL var mail SSLDIR usr SSLCERTS etc ssl certs amp amp cp doc pine 1 usr share man manl cd bin amp amp install pine usr bin Explicaci n de los comandos patch Np1 i pine 4 44 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 sl1x Pine ofrece varias plataformas de destino slx especifica Linux usando lcrypt para obtener la funci n crypt Mira el fichero doc pine ports para m s informaci n y otros m todos de autenticaci n DEBUG Os Optimiza el tama o de los binarios MAILSPOOL var mail Localizaci n de los ficheros de la cola de correo var mail mutt_dotlock 190 M s All de Linux From Scratch cd bin amp amp install pine usr bin Esto es todo lo que se necesita para instalar Pine El resto de ejecutables pu
4. Muestra m s informaci n para direcciones ip din micas no es necesario en el caso de IP est ticas ho 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 Encaminador router con enmascaramiento 68 M s All de Linux From Scratch Activa Verificaci n de ruta Protecci n contra enga os IP IP spoofing for in proc sys net ipv4 cont rp filter do edclio 1 gt SE 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 adem s 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 eh 0 en ambas interfaces Si necesitas una seguridad m s fuerte por ejemplo contra DOS Denegaci n de Servicio robo de conexi n e
5. configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin sysconfdir etc gnome disable gtk doc make amp amp make install Explicaci n de los comandos libexecdir GNOME_PREFIX sbin Este comando pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec T sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SENOME_PREFIX etc T disable gtk doc Este comando evita que se reconstruya la documentaci n durante la ejecuci n de make Contenido El paquete bonobo activation contiene las librer as 1ibbonobo activation Descripci n libbonobo activation No hay descripci n disponible bonobo activation 2 2 1 1 313 M s All de Linux From Scratch libbonobo 2 2 1 Introducci n a libbonobo Localizaci n de descarga HTTP http ftp qnome or ub GNOME sources libbonobo 2 2 libx Localizaci n de descarga FTP ftp ftp qnome org pub GNOME sources libbonobo 2 2 libba Versi n usada En Sd Tama o del paquete 97 s Estimaci n del espacio necesario en disco 8 8 MB Estimaci n del tiempo de construcci n IAS BU El paquete libbonobo contiene las librer as libbonobo Es un sistema componente y compositor de documentos para GNOME libbonobo depende de OMA Sl y bonobo activat Ton 2AA e libbonobo utilizar eiele ol
6. init CANTE dinit Jinita R A a i aE A NTE ANTE at inita init init zA init init sJinits d gdm d sysklogd d network d firewall d bind d portmap d xinetd d nfs d samba d random d sshd d mysql d postgres Reenv a las peticiones RPC portmap 5 Carga el demonio de servicios de internet xinetd 2 3 10 Inicia el sistema de ficheros de red Inicia el sistema de ficheros de red samba 2 2 8a Restaura el alimentador de entrop a random Inicia el demonio de shell segura openssh 3 6 1p1 Inicia el demonio MySQL MySQL 3 23 55 Inicia el demonio PostgreSQL Postgres 7 3 2 Inicia el MTA Postfix postfix 2 0 7 Activa el sistema de sonido alsa 0 9 2 Inicia el demonio Cron feron 2 9 3 Inicia el demonio de rat n de prop sito general gpm 1 20 1 Inicia el Sistema de Impresi n Com n de Unix cups 1 1 18 Inicia el administrador de impresi n LPR LPRng 3 8 20 Explicaci n Descarga el demonio de administraci n de pantalla de Gnome _gdm 2 4 1 3 Inicia el registro de eventos del n cleo y del sistema Parte del LES base Inicia el entorno de red Parte del LFS base Carga el cortafuegos Cortafuegos Inicia el demonio del servidor de nombres DNS bind 9 2 2 Reenv a las peticiones RPC portmap 5 Carga el demonio de servicios de internet xinetd 2 3 10 Inicia el sistema de ficheros de red Inicia el sistema de ficheros de red _samba 2 2
7. gnome desktop depende de lino 2 210 Instalaci n de gnome desktop Instala gnome desktop ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome make make install Explicaci n de los comandos sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SENOME_PREFIX etc Contenido El paquete gnome desktop contiene las librer as 1 ibgnome desktop 2 y gnome about Descripciones Librer as libgnome desktop Las librer as libgnome 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 Cap tulo 33 Gnome base 335 M s All de Linux From Scratch gnome panel 2 2 1 Introducci n a gnome panel Localizaci n de descarga HTTP METER ftp anome or ub GNOME sources anome panel 2 2 aqr Localizaci n de descarga FTP PEPS ftp anome or ub GNOME sources anome panel 2 2 anc Versi n usada PEA Sd Tama o del paquete 1 8 MB Estimaci n del espacio necesario en disco 19 8 Mia Estimaci n del tiempo de construcci n 4 06 SBU El paquete gnome panel contiene el men y los subprogramas applets del sistema gnome panel depende de libgnomeui 2 2 0 1 y scrollkeeper 0 3 11 gnome panel utilizar etule olore 10 y semlec Instalaci n de gnome panel Instala gnome pan
8. install catalog remove etc sgml OpenSP version cat usr share sgml OpenSP version catalog amp amp install catalog remove etc sgml sgml docbook cat y etc sgml 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 enable default catalog etc sgml catalog Esta opci n establece la ruta a nuestro cat logo centralizado OpensP 1 5 447 M s All de Linux From Scratch enable default search path Esta opci n establece el valor por defecto de SGML_SEARCH_PATH enable xml messages Esta opci n a ade soporte para mensajes formateados en XML make pkgdatadir usr share sgml OpensP 1 5 Esto establece la variable pkgdatadir en el fichero Makefile de usr share OpensSP a usr share sgml OpensP 1 5 sf onsgmls usr bin nsgmls sf osgmlnorm usr bin sgmlnorm sf ospam usr bin spam s OSPEA usz lola sjpeele sf ospent usr bin spent si 08x mez lolas sf osx usr bin sgml2xml SS OS AS O US Ao AOS SO 550555 Estos comandos crean los equivalentes en SP de los ejecutables y librer as de OpenSP Contenido El paquete OpenSP contiene onsgmls ospam osx ospcat y ospent Descripciones onsgmls onsgmls procesa ficheros SGML ospam ospam es un editor de flujo de marcas OSX osx es un normalizador de SGML o un conversor de SGML
9. make install Contenido El paquete audiofile contiene las librer as 1libaudiofile audiofile config sfinfo y sfconvert Descripciones Librer as audiofile La librer a audiofile la utilizan los programas para soportar los formatos de audio AIFF AIFF comprimido SUN NeXT WAVE 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 sfconvert cambia el formato de ficheros de sonido siempre que tanto el formato origen como el destino est n soportados por la librer a esound 0 2 29 Introducci n a esound Localizaci n de descarga HTTP http ftp gqnome or ub GNOME sources esound 0 2 esound Localizaci n de descarga FTP AAA o oi OR ub GNOME sources esound 0 2 esound Versi n usada De 2023 Tama o del paquete 348 KB Estimaci n del espacio necesario en disco STE Estimaci n del tiempo de construcci n L7 SBU El paquete esound contiene el Demonio de Sonido Enlightened Es til para mezclar varios flujos de sonido digitalizados y reproducirlos en un nico dispositivo esound depende de audiiof le 0 2 S Instalaci n de esound Instala esound ejecutando los siguientes coma
10. make install Explicaci n de los comandos enable gtk doc Esta opci n reconstruir la documentaci n de la API durante la etapa make Instalaci n de GLib 104 M s All de Linux From Scratch Contenido El paquete glib contiene las librer as 1ibg1ib 2 0 Descripci n Librer as GLib Las librer as GLib contienen las librer as base de bajo nivel del Conjunto de Herramientas de Gimp Gimp Tool Kit expat 1 95 6 Introducci n a expat Localizaci n de descarga HTTP http umn dl sourceforge net sourcefor xpat expat 1 S Versi n usada 1 903 6 Tama o del paquete 292KB Estimaci n del espacio necesario en disco 3 2 13 Eastimaci n del tiempo de construcci n 0 23 SEU El paquete expat contiene una librer a C orientada a flujo para procesar XML Descarga el parche para expat desde _http downloads linuxfromscratch org blfs patches Instalaci n de expat El fichero expat h declara XML_Status despu s de su primer uso Aplica este parche para corregirlo patch Np1 i expat 1 95 6 patch Instala expat ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete expat contiene las librer as 1libexpat y xmlwf Descripci n xmlwf xmlwf es una utilidad sin validaci n para comprobar si un documento XML est bien formado o no libesmtp 0 8 12 Contenido 105 M s All de Linux From Scratch Introducci n a libesmtp 0
11. Configuraci n de PAM para trabajar con shadow Cap tulo 4 Seguridad 59 M s All de Linux From Scratch Ficheros de configuraci n etc pam d login etc pam d passwd etc pam d su etc pam d shadow etc pam d useradd Informaci n sobre la configuraci n A ade los siguientes ficheros de configuraci n de PAM a etc pam d o a delos a etc pam conf con el campo adicional para el programa cat gt etc pam d login lt lt EOF Inicio de etc pam d login auth requisite pam_securetty so auth requisite pam_nologin so auth required pam_env so auth required pam_unixX so account required pam_access so account required pam_unixX 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_unixX so Fin de etc pam d login EOF cat gt etc pam d passwd lt lt EOF Inicio de etc pam d passwd password required pam_unix so md5 shadow use_authtok Fin de etc pam d passwd EOF cat gt etc pam d shadow lt lt EOF Inicio de etc pam d shadow auth sufficient pam_rootok so auth required pam_unix so account 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 re
12. El paquete inetutils contiene clientes y servidores de red Descripciones ftp Programa de transferencia de ficheros de ARPANET logger A ade entradas en los ficheros de registro del sistema ping Env a paquetes IC MP ECHO_REQUEST hacia nodos de red rcp Copia ficheros remotos rlogin Entrada a sistemas remotos rsh Int rprete de comandos remoto syslogd Registra los mensajes del sistema talk Habla con otro usuario telnet Interfaz de usuario para el protocolo TELNET tftp Programa de transferencia de ficheros trivial whois Cliente para el servicio de directorio whois Contenido 181 M s All de Linux From Scratch ftpd Servidor del Protocolo de Transferencia de Ficheros por Internet de DARPA inetd El super servidor de internet rexecd Servidor de ejecuci n remota rlogind Servidor de entrada a sistemas remotos rshd Servidor de int rpretes de comandos remotos talkd Servidor de comunicaciones entre usuarios remotos telnetd Servidor del protocolo TELNET de DARPA tftpd Servidor del Protocolo de Transferencia de Ficheros Trivial por Internet uucpd No hay descripci n disponible ftpd 182 Cap tulo 19 Utilidades B sicas para el trabajo en Red traceroute 1 4a12 Introducci n a traceroute Localizaci n de descarga HTTP Localizaci n de descarga FTP ftp ftp ee lbl gov traceroute tar az Versi n usada 1 4a12 Tama o del paquete CORRE Estimac
13. HELPDIR usr share doc lynx 2 8 4 1lynx help install doc amp amp make DOCDIR usr share doc lynx 2 8 4 lynx_doc HELPDIR usr share doc lynx 2 8 4 1lynx_ help install help 4 sed s tlX etc tX usrY shareX docY lynxX 21 81 4 M etc lynx cfg gt etc lynx bak mv etc lynx bak etc lynx cfg Explicaci n de los comandos libdir etc Por alguna raz n las rutinas de configure y make para lynx usan libdir como prefijo para el fichero de configuraci n Establecemos esto a et c para que el fichero de configuraci n del sistema sea etc lynx cfg with ssl Esto activa el soporte para enlazar SSL dentro de lynx with zlib Esto activa el soporte para enlazar zlib dentro de lynx DOCDIR HELPDIR Establecemos estas variables para evitar que los ficheros de documentaci n y ayuda se instalen en etc sed mv etc lynx bak etc lynx cfg Este comando de sed cambia el fichero etc lynx cfg para que busque la ayuda en el lugar correcto Descripci n 169 M s All de Linux From Scratch Configuraci n de lynx Ficheros de configuraci n etc lynx ctfg Informaci n sobre la configuraci n Varios ajustes como el servidor de cach proxy a usar pueden hacerse de forma global para el sistema en el fichero lynx cfg que se encuentra en etc Contenido El paquete lynx contiene lynx Descripci n lynx lynx es un navegador de prop sito general en modo texto w3m 0 3 2 1 Introducci
14. M s All de Linux From Scratch Instalaci n de zip Instala zip ejecutando los sigientes comandos cp unix Makefile make prefix usr generic_gcc amp amp make prefix usr install Explicaci n de los comandos make prefix usr generic_gcc Este comando sobreescribe la variable prefix que est establecida a usr local enel Makef ile y construye los ejecutables para un sistema linux Las alternativas a generic_gcc pueden verse con el comando make list Contenidos El paquete zip contiene zip zipcloak zipnote y zipsplit Descripciones zip zip comprime ficheros dentro de un archivo ZIP zipcloak zipcloak est desactivado en esta versi n de zip Mostrar un mensaje sobre c mo soportar encriptaci n recompilando con zcrypt27 zip zipnote zipnote lee o escribe comentarios almacenados en un fichero zip zipsplit zipsplit es una utilidad para trocear ficheros zip en ficheros m s peque os pciutils 2 1 10 Introducci n a pciutils Localizaci n de descarga HTTP http www kernel or ub software utils pciutils pciutil Localizaci n de descarga FTP ftp ftp kernel or ub software utils pciutils pciutils Versi n usada Ze Mo ALO Tama o del paquete HS 108 Estimaci n del espacio necesario en disco 638 KB El paquete pciutils contiene lspci y setpci Estos programas son tiles para configurar el bus PCI Instalaci n de zip 136 M s All de Linux From Scratch Instalaci n de pciutils
15. TeX es un paquete de generaci n de documentos capaz de crearlos en m ltiples formatos El paquete opcional texmfsrc contiene el c digo fuente de los ficheros contenidos en el paquete texmf incluidas las fuentes de docstrip Instalaci n deTeX TeX se instala de forma algo diferente a los t picos paquetes GNU Estas instrucciones asumir n que usr src es el directorio de trabajo actual y que contiene los tres paquetes de TeX Instala TeX ejecutando los siguientes comandos mkdir p usr share texmf amp amp tar zxvf tetex src 2 0 2 tar gz cd tetex src 2 0 2 gzip dc tetex texmf 2 0 2 tar gz umask 0 cd usr share texmf tar xvf Si descargaste el paquete opcional con el c digo fuente de texmf desempaqu talo ahora gzip dc tetex texmfsrc 2 0 2 tar gz umask 0 cd usr share texmf tar xvf configure with x no prefix usr without texinfo with system ncurses with system zlib exec prefix usr bindir usr bin amp amp make world amp amp texconfig dvips paper letter amp amp texconfig font rw Nota Los sistemas LFS anteriores al 4 0 no instalan zlib por defecto Elimina la opci n with system zlib del comando anterior si no tienes instalada zlib Explicaci n de los comandos de instalaci n 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 Cap
16. e 6 de Noviembre de 2002 larry X Vuelta a gtk 2 0 6 e 6 de Noviembre de 2002 larry General Actualizado a fcron 2 9 3 e 6 de Noviembre de 2002 billyoc General A adido pspell 12 2 e 6 de Noviembre de 2002 billyoc General A adido libesmtp 0 8 12 e 5 de Noviembre de 2002 larry X Actualizado GTK 2 0 7 e 5 de Noviembre de 2002 larry General Actualizado a GLib 2 0 7 e 2 de Noviembre de 2002 larry Entorno de red b sico Actualizado a fetchmail 6 1 2 e 2 de Noviembre de 2002 larry Gnome Actualizado a intltool 0 23 e 2 de Noviembre de 2002 larry X Actualizado a fluxbox 0 1 12 e 27 de Octubre de 2002 larry Programaci n A adida una p gina para los m dulos perl usados en BLFS e 26 de Octubre de 2002 larry Entorno de red b sico Actualizado a links 0 98 e 25 de Octubre de 2002 larry Multimedia Actualizado a MPlayer 0 90pre9 e 25 de Octubre a 2002 larry General Actualizado a pkgconfig 0 14 0 e 25 de Octubre de 2002 larry Gnome Actualizado a libbonobo 2 0 1 y libbonoboui 2 0 3 2 e 25 de Octubre de 2002 larry Entorno de red b sico Actualizado a fetchmail 6 1 1 e 25 de Octubre de 2002 larry Entorno de red b sico Actualizado a curl 7 10 1 Historial de modificaciones 27 M s All de Linux From Scratch e 25 de Octubre de 2002 larry Xsoft Editado Galeon por los cambios en Mozilla e 24 de Octubre de 2002 larry Programas para las X Cambiado
17. sbiload es un cargador de instrumentos OPL2 3 FM para el secuenciador de ALSA alsa oss 0 9 1 Esta secci n est reservada para futuras versiones de alsa en las que se usar n las librer as para compatibilidad con oss Introducci n a alsa oss Localizaci n de descarga HTTP http www alsa project orga alsa ftp oss lib alsa oss 0 Localizaci n de descarga FTP 8 i j X i Zon Versi n usada Tama o del paquete Estimaci n de espacio en disco requerido 1 3 MB 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 Instalaci n de alsa oss Instala alsa oss ejecutando los siguientes comandos configure make amp amp make install Configuraci n de alsa oss Descripciones 400 M s All de Linux From Scratch Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete alsa oss contiene aoss y la librer a 1libaoss para compatibilidad con oss Descripciones aoss No hay descripci n disponible libaoss librer a alsa para compatibilidad con oss No hay descripci n disponibl
18. sysconfdir etc imlib Esto instala y combina los ficheros de configuraci n en etc en lugar de en usr etc Configuraci n de imlib Contenido 122 M s All de Linux From Scratch Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete imlib contiene las librer as 1ibimlib Descripci n Librer as imlib imlib proporciona a los programas funciones para mostrar y editar una extensa variedad de formatos de im genes aalib 1 4rc4 Introducci n a aalib Localizaci n de descarga HTTP http telia dl sourceforge net sourceforge aa project as Localizaci n de descarga FTP ftp ftpep sourceforge net pub sourcefor aa project aali Versi n usada 1 4rc4 Tama o del paquete S02 KB Estimaci n del espacio de disco requerido 1 2 MB Estimaci n del tiempo de construcci n ORSiASBU aalib es una librer a para representar cualquier gr fico en arte ascii aala weilizar s xfree86 4 3 0 Instalaci n de aalib Instala aalib ejecutando los siguientes comandos configure prefix usr make make install Configuraci n de aalib Informaci n sobre la configuraci n Co
19. A echo Uso 0 start stop restart status exit 1 ii esac Fin de rc_base init d gpm EOF chmod 755 etc rc d init d gpm Ahora necesitas crear los enlaces simb licos a este fichero en los directorios correspondientes de rc d Por ejemplo cd etc rc d init d amp amp ln sf init d gpm rc0 d Kl10gpm amp amp ln sf init d gpm rc1 d Kl0gpm amp amp ln sf init d gpm rc2 d Kl10gpm amp amp ln sf init d gpm rc3 d S70gpm amp amp ln sf init d gpm rc4 d S70gpm amp amp ln sf init d gpm rc5 d S70gpm amp amp ln sf init d gpm rc6 d K10gpm Cap tulo 11 Utilidades del Sistema 128 M s All de Linux From Scratch 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 y 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 se utiliza normalmente para ratones USB y dev
20. Cap tulo 05 Alsa Corregido un error en el comando chmod A adida una nota sobre la creaci n manual de etc asound conf para que alsactl no falle en el arranque e 29 de Abril de 2002 markh Cap tulo 06 A adida la variable DHCP_STOP al gui n de DHCP e 28 de Abril de 2002 markh Cap tulo 04 A adido imlib e 28 de Abril de 2002 markh Cap tulos 02 04 08 Correcciones menores en las instrucciones de daemontools libpng libmng y postfix e 28 de Abril de 2002 markh Cap tulo 05 Corregidas las instrucciones de instalaci n de alsa a adidos unos s y olvidados e 20 de Abril de 2002 markh Cap tulo 20 A adido edrtools 1 10 e 20 de Abril de 2002 markh Cap tulo 09 A adidas instrucciones del servidor DHCP e 20 de Abril de 2002 markh Cap tulo 06 Ahora tenemos la instrucciones de configuraci n del cliente DHCP e 20 de Abril de 2002 markh Cap tulo 08 y Ap ndice A Actualizado a postfix 1 1 7 y sincronizada la lista de los niveles de arranque con LFS 1 9 por Larry e 7 de Abril de 2002 markh Cap tulo 07 A adido curl Cap tulo 18 A adido vorbistools e 7 de Abril de 2002 markh Cap tulo 17 A adido libao libogg libvorbis e 7 de Abril de 2002 markh Cap tulo 08 Actualizado Postfix por Larry y corregido el gui n para usar espacios en lugar de tabuladores e 7 de Abril de 2002 markh Cap tulo 05 Aplicadas actualizaciones de fcron
21. Cap tulo 6 A adida al libro la secci n del Cortafuegos e 25 de Octubre de 2001 markh Ap ndice A wvdial 1 41 a adido e 20 de Octubre de 2001 markh Ap ndice A hdparm 4 2 a adido e 20 de Octubre de 2001 markh Ap ndice B eliminado Cr ditos movidos a una p gina del Cap tulo 1 e 20 de Octubre de 2001 markh Ap ndice A Todas las instrucciones de instalaci n actuales cambiadas para que se instalen los ficheros en usr en lugar de usr local e 20 de Octubre de 2001 markh Cap tulo 2 A adida la secci n del debate usr versus usr local e 14 de Octubre de 2001 markh Cap tulo 1 A adido mucho texto e 20 de Septiembre de 2001 markh Ap ndice A Peque as correcciones del formateado de las instrucciones de db para que se pueda usar correctamente el cortar y pegar e 20 de Septiembre de 2001 markh Ap ndice A Actualizado a libmng 1 0 3 y libpng 1 2 0 e 20 de Septiembre de 2001 markh Ap ndice A Corregidas las instrucciones de lems para que funcione de verdad e 14 de Septiembre de 2001 markh Ap ndice A A adidas las instrucciones de instalaci n de links e 14 de Septiembre de 2001 markh Ap ndice A A adidas las instrucciones de instalaci n de linx e 14 de Septiembre de 2001 markh Ap ndice A Terminadas las instrucciones de openssl e 6 de Septiembre de 2001 markh Ap ndice A A adido daemontools e 4 de Septiembre de 2001 markh Gener
22. Estimaci n del espacio necesario en disco 1 6 Mia Estimaci n del tiempo de construcci n 0 07 SBU El paquete bc contiene bc Es un lenguaje de procesado num rico de precisi n arbitraria bc depende de readline 4 3 Instalaci n de bc Descarga los parches para bc de_http downloads linuxfromscratch org blfs patches Instala bc ejecutando los siguientes comandos patch Np1 i bc 1 06 flex invocation patch patch Np1 i bc 1 06 info patch patch Np1 i bc 1 06 readline patch amp amp configure prefix usr with readline amp amp make amp amp make install Contenido El paquete bc contiene be y de Descripciones bc bc es una calculadora de de es una calculadora en notaci n polaca inversa rep gtk 0 17 Introducci n a rep gtk Localizaci n de descarga HTTP http telia dl sourceforge net sourcefor E a Localizaci n de descarga FTP Cap tulo 10 Utilidades Generales 125 M s All de Linux From Scratch Versi n usada O 17 Tama o del paquete 144 KB Estimaci n del espacio necesario en disco TES 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 rep gtk depende de Cao A 2 ia lara y torero 16 2 Instalaci n de rep gtk Instala rep gtk ejecutando l
23. Multimedia 13 l Introducci n ndice 1 Bienvenido a BLES 2 Informaci n Importante Introducci n 14 Cap tulo 1 Bienvenido a BLFS El libro M s All de LinuxFromScratch est pensado para conducirte a partir del punto en el que el libro LFS te deja A diferencia del libro LFS no est dise ado para seguirse de forma correlativa La lectura de Qu secciones del libro quiero que es parte de este cap tulo deber a servirte de gu a a trav s del libro Por favor lee esta parte del libro cuidadosamente pues explica muchas de las convenciones usadas a lo largo del mismo 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 d
24. Servidores de Contenido Actualizado a PostgreSQL 7 3 e 29 de Noviembre de 2002 billyoc Entorno de red b sico Actualizado a fetchmail 6 1 3 e 27 de Noviembre de 2002 larry Servidores Actualizado BIND con una nueva direcci n IP de un servidor J ROOT e 24 de Noviembre de 2002 larry Servidores Actualizado a postfix 1 1 12 e 24 de Noviembre de 2002 larry Gnome Actualizado a gdm 2 4 0 12 e 24 de Noviembre de 2002 larry Gnome Vuelta a bonobo activation 1 0 3 Historial de modificaciones 26 M s All de Linux From Scratch e 24 de Noviembre de 2002 larry e 23 de Noviembre de 2002 larry gnome media 2 0 3 e 23 de Noviembre de 2002 larry gnome games 2 0 5 e 23 de Noviembre de 2002 larry e 23 de Noviembre de 2002 larry control center 2 0 2 91 e 23 de Noviembre de 2002 larry gnome panel 2 0 11 e 23 de Noviembre de 2002 larry e 22 de Noviembre de 2002 larry e 22 de Noviembre de 2002 larry e 20 de Noviembre de 2002 larry vorbis tools libao ogg y vorbis Gnome Gnome Actualizado a gedit 2 0 6 Actualizado a eel 2 0 8 nautilus 2 0 8 yelp 1 0 7 y Gnome Actualizado a gnome utils 2 0 6 gnome applets 2 0 4 y Gnome Gnome Actualizado a gnome vfs 2 0 4 1 Actualizado a gnome session 2 0 9 y Gnome Actualizado a gnome desktop 2 0 10 y Gnome Actualizado a bonobo activation 1 0 4 y libgnome 2 0 6 Gnome Actual
25. Varios cambios tipogr ficos y gramaticales e 4 de Julio de 2002 bdubbs KDE Actualizadas las instrucciones del parche para koffice y a adido un l a las instrucciones de compilaci n de kdelibs Reconstrucci n exitosa de kde 3 0 2 con las instrucciones actuales e 3 de Julio de 2002 bdubbs KDE Actualizado koffice y cambiado a kde 3 0 2 e 2 de Julio de 2002 bdubbs KDE Actualizados kdeutils kdeedu kdeartwork kdetoys y kdeaddons e 2 de Julio de 2002 bdubbs Actualizados los enlaces de localizaci n de libungif y a adida una nota para evitar posibles errores de compilaci n e 1 de Julio de 2002 bdubbs KDE Actualizadas las secciones de kdegraphics kdeadmin y kdegames Actualizado imlib para corregir en error en configure con gcc 3 1 Cambiados los enlaces de la localizaci n de descarga de libtiff y libungif e 30 de Junio de 2002 bdubbs KDE Actualizadas las secciones de kedmultimedia kdenetwork y kdepim Historial de modificaciones 33 M s All de Linux From Scratch e 29 de Junio de 2002 larry Cap tulo 5 Actualizado a alsa 0 9 0rc2 y movida la introducci n de gnome e 28 de Junio de 2002 bdubbs QT A adida una nota que permite que no se construyan los tutoriales y ejemplos e 28 de Junio de 2002 larry Cap tulo 4 A adidos GTK 1 2 10 GLib 1 2 10 gdk 0 11 0 libxml 1 8 17 e 27 de Junio de 2002 larry Cap tulo 12 Comenzada la inclusi n de GNOME 1 4 1 e 2
26. X Gnome X Gnome 305 Introducci n a Gnome Este cap tulo describe como instalar un entorno de escritorio Gnome 2 2 completo y las librer as de Gnome 1 4 necesarias para ejecutar las aplicaciones de Gnome 1 4 inclu das en este libro El orden de las p ginas est pensado para seguir el orden de construcci n definido por el equipo de desarrollo de Gnome que se puede ver en las_notas de la versi n con dos excepciones Si un paquete se encuentra en la lista de construcci n pero no est en este cap tulo es porque ha sido instalado en otra parte del libro La instalaci n de Gnome 2 2 es una rdua tarea y nos gustar a ver que la completas con la menor tensi n posible Una de nuestros primeros objetivos en esta instalaci n es proteger los programas que ya tengas instalados especialmente si est s probando Gnome en tu m quina Los paquetes de Gnome 2 2 usan la opci n prefix de configure as que la usaremos junto a una variable de entorno GNOME_PREFIX para que la instalaci n sea m s flexible Si quieres que Gnome sea tu escritorio te recomendamos que lo instales con prefix usr Si no est s seguro de que vayas a quedarte con Gnome te recomendamos que lo instales con prefix o0pt gnome 2 2 En la p gina de preinstalaci n se explica c mo establecer la variable de entorno y las modificaciones adicionales que necesita la segunda opci n Si eliges la segunda opci n eliminar Gnome 2 2 es tan f
27. cat gt gt etc syslog conf lt lt EOF Inicio de la adici n de fcron a etc syslog conf com var log erom leg Fin de la adici n de feron EOF El fichero de configuraci n ha sido modificado por tanto recarga el demonio sysklogd para activar los cambios etc rc d init d sysklogd reload Instala feron ejecutando los siguientes comandos configure make amp amp make install Instalar fcron sin MTA Feron no necesita un agente de env o de correo MTA para ejecutarse pero si est instalado lo utilizar para enviarte los resultados del gui n feron Si deseas instalar feron sin un MTA ejecuta los siguientes comandos configure without sendmail amp amp make make install Explicaci n de los comandos with dsssl dir usr share sgml docbook dsssl stylesheets 1 78 Puede a adirse SI tienes instalado openjade y dsssl stylesheets Introducci n a fcron 130 M s All de Linux From Scratch Configuraci n de fcron Gui n make install Una vez instalados los ficheros el gui n make install entra en una rutina de configuraci n La primera prueba ser comprobar el grupo llamado feron Si no existe te mostrar la l nea de comando propuesta por el gui n y un s mbolo del sistema para que introduzcas y aceptar o n rechazar Esto se repite para crear un usuario llamado feron y para instalar un gui n en el directorio rc d con sus correspondientes enlaces simb licos en los n
28. chkpwd y las librer as 1ibpam Explicaci n de los comandos 76 M s All de Linux From Scratch Desripciones unix chkpwd No hay descripci n disponible Librer as libpam Las librer as libpam proporcionan una interfaz entre las aplicaciones y los m dulos PAM Desripciones 77 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 cleo aseg rate de que tienes compilado el soporte para ext3 Si quieres que tu partici n ra z sea ext3 entonces compila el soporte dentro del n cleo en caso contrario puedes compilarlo como m dulo Recompila el n cleo si es necesario Edita tu etc fstab Para cada partici n que quieras convertir a ext3 edita su entrada para que tenga un aspecto similar a la siguiente l nea dev hdXX mnt
29. e 1 de Enero de 2002 markh Iniciada una gran reorganizaci n del libro Hechas muchas modificaciones Corregidas varias cosas Feliz A o Nuevo a todos e 31 de Diciembre de 2001 markh Gpm Corregida la creaci n de los enlaces simb licos para que funcionen de verdad e 22 de Diciembre de 2001 markh Zlib A adidas instrucciones para copiar las p ginas de manual pues no se instalan por defecto e 20 de Diciembre de 2001 markh Cap tulo 3 A adida la p gina de vimrc e 20 de Diciembre de 2001 markh Ap ndice A A adidas las instrucciones de alsa por Alex Kloss e 20 de Diciembre de 2001 markh Cap tulo 2 A adido m s texto e 1 de Diciembre de 2001 markh Cap tulo 3 A adidas algunas correcciones en la p gina de inputre relacionadas con el papel de etc inputre y inputrc Historial de modificaciones 36 M s All de Linux From Scratch e 30 de Noviembre de 2001 markh Ap ndice A A adidas las instrucciones de fetchmail por Paul Campbell e 26 de Noviembre de 2001 markh General A adidas las etiquetas lt 82dbhtml gt en todos los lugares para dividir el HTML generado en directorios e 26 de Noviembre de 2001 markh Cap tulo 3 A adidos unos detalles sobre etc inputre por Chris Lynn y detalles sobre etc issue por me e 5 de Noviembre de 2001 markh Ap ndice A A adida una recomendaci n sobre gpm en las instrucciones e links e 25 de Octubre de 2001 markh
30. enable cpp rtti Varias opciones que determinan qu componentes se construyen y algunas opciones de optimizaci n Puedes elegir y alterar estas opciones Encontrar s m s informaci n sobre ellas en la ayuda del gui n configure de mozilla No se usaron todas las opciones en las instrucciones que se dieron m s arriba enable extensions Activa las extensiones Si quieres puedes desactivar todas las extensiones excepto el navegador cambiando este modificador por enable extensions default venkman inspector irc enable svg Activa el soporte SVG Gr ficos Vectoriales Escalables install d usr include mozilla 1 3 nss cp Lf dist private nss h dist public nss h usr include mozilla 1 3 nss Copia las cabeceras nss que no copia el make install Explicaci n de los comandos 387 M s All de Linux From Scratch ln nsf mozilla 1 3 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 3 amp amp export MOZILLA FIVE _HOME usr lib mozilla 1 3 amp amp regxpcom regchrome touch find usr lib mozilla VERSION name rdf Crea los registros de componentes necesarios para activar las instalaciones multiusuario Contenido
31. postmasteri COGE MAILER DAEMON root EOF cd etc mail amp amp cp R usr src sendmail 8 12 9 cf amp amp cp R usr src sendmail 8 12 9 cf cf submit mc amp amp cp R usr src sendmail 8 12 9 cf cf sendmail mc amp amp newaliases v Para iniciar y parar sendmail durante el arranque cierre del sistema crea el gui n de arranque con los siguientes comandos Nota La opci n qNm donde N es el n mero de minutos controla cada cuanto tiempo procesa Sendmail la cola de correo Aqu se usa un valor por defecto de 3 minutos Los usuarios de estaciones de trabajo puede que quieran utilizar un valor de 1 minuto En las instalaciones grandes que manejan m s correo este valor ser mayor cat gt etc rc d init d sendmail lt lt EOF bin sh Inicio de rc_base init d sendmail Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardtlinuxfromscratch org source etc sysconfig rc source rc_functions Configuraci n de sendmail 211 M s All de Linux From Scratch case 1 in start echo Iniciando sendmail loadproc usr sbin sendmail bs bd q5m start A stop echo Parando Sendmail killproc sendmail r status statusproc sendmail FF restart 0 stop sleep 1 SONS terre ii 5 echo Uso 0 start stop status restart Sprang dl ri esac Fin de rc_base init d sendmail EOF chmod 755 etc rc d init d sendmail Crea l
32. print 0 37 libglade 0 17 libcapplet 1 5 11 gal 0 22 gtkhtml 1 1 7 libghttp 1 0 9 bonobo 1 0 22 guppi 0 40 3 bonobo conf 0 16 soup 0 7 4 XI Programas para las X 38 Programas de Oficina Individuales Dedicatoria AbiWord 1 0 4 gnumeric 1 0 12 M s All de Linux From Scratch gnucash 1 8 2 gimp 1 2 3 evolution 1 2 1 39 Paquetes de oficina koffice 1 2 1 openoffice 1 0 2 40 Navegadores Gr ficos mozilla 1 3 galeon 1 3 3 konqueror 3 1 41 Otros Programas de Internet basados en las X pan 0 13 4 Balsa 2 0 10 XII Multimedia 42 Controladores y Librer as Multimedia alsa 0 9 2 alsa driver 0 9 2 alsa lib 0 9 2 alsa utils 0 9 2 alsa tools 0 9 1 alsa oss 0 9 1 aRts 1 1 audiofile 0 2 3 esound 0 2 29 SDL 1 2 5 libao 0 8 3 libogg 1 0 libvorbis 1 0 nas 1 6 43 Utilidades de sonido mpg123 0 59r vorbistools 1 0 xmms 1 2 7 lame 3 93 1 CDParanoia 1T 9 8 44 Utilidades de V deo xvid 0 9 1 mpeg 0 4 6 avifile 0 7 34 MPlayer 0 90 xine lib 1 beta9 xine ui 0 9 19 transcode 0 6 2 45 Utilidades para grabar CDs Configuraci n del n cleo para grabar CDs cdrtools 2 0 cdrdao 1 1 7 XIII Impresoras Esc neres y Generadores de Documentos 46 Impresi n cups 1 1 18 Ghostscript 8 00 Dedicatoria M s All de Linux From Scratch Ghostscript 7 05 5 LPRng 3 8 20 47 Esc neres sane 1 0
33. qmail necesita que se a adan ciertas cuentas de usuario y grupos antes de instalar el software A ade los usuarios y grupos con los siguientes comandos mkdir var qmail amp amp groupadd nofiles useradd g nofiles d var qmail alias alias amp amp useradd g nofiles d var qmail qmaild useradd g nofiles d var qmail qmaill amp amp useradd g nofiles d var qmail qmailp amp amp groupadd qmail amp amp useradd g qmail d var qmail qmailq amp amp useradd g qmail d var qmail qmailr amp amp useradd g qmail d var qmail qmails Instala qmail ejecutando los siguientes comandos patch Np1 i qmail 1 03 errno patch amp amp make setup check amp amp config fast hostname amp amp cd var qmail amp amp touch qmail postmaster qmail mailer daemon qmail root amp amp chmod 644 qmail amp amp ln s var qmail bin sendmail usr sbin sendmail amp amp mv var qmail boot home var qmail rc amp amp for mandir in 1 5 7 8 do mv var qmail man man mandir usr man man mandir done amp amp rm rf var qmail man postlog 206 M s All de Linux From Scratch Configuraci n de qmail Ficheros de configuraci n etc inetd conf y guiones de arranque Informaci n sobre la configuraci n Si utilizas inetd el siguiente comando a adir la entrada qmaild a etc inetd conf echo smtp stream tcp nowait qmaild var qmail bin tcp env A tcp env var qmail bin qmail s
34. 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 FSGENOME_PREFIX share icons SGNOME_PREFIX share application registry y SGNOME_PREFIX share mime info Descripciones icons Carga todos los tipos de iconos de documentos por defecto application registry Contiene la base de datos de aplicaciones mime mime info Contiene la base de datos de descripciones mime gnome vfs 2 2 3 Introducci n a gnome vfs Localizaci n de descarga HTTP NETOS ftp anome or ub GNOME sources anome vfs 2 2 anon Localizaci n de descarga FTP PEPR ftp aqnome or ub GNOME sources anome vfs 2 2 anome Versi n usada 22S Tama o del paquete 972 143 Estimaci n del espacio necesario en disco 13 6 Mia Estimaci n del tiempo de construcci n A SU El paquete gnome vfs contiene librer as del sistema de ficheros virtual Es uno de los cimientos para el administrador de ficheros Nautilus gnome v s depende de OREA 22 nl ECO 2 10 Donopo activation 2e Ae gnome vfs utilizar ita O Cansel S 1 Orca IS etule olore L 0 y 2amll 0 troll 2 y anome mime data 2 2 0 Explicaci n de los comandos 316 M s All de Linux From Scratch Instalaci n de gnome vfs Instala gnome vfs ejecutando los siguientes comandos configure prefix GNOME_PRE
35. sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc Contenido El paquete gnome games contiene aisleriot freecell gataxx glines gnect gnibbles gnobots2 gnome stones gnome xbi11 gnometris gnomine gnotravex gnotski gtali iagno mahjongg y same gnome nautilus 2 2 2 Introducci n a nautilus Localizaci n de descarga HTTP http ftp anome or ub GNOME sources nautilus 2 2 nauti Localizaci n de descarga FTP ftp ftp gqnome org pub GNOME sources nautilus 2 2 nautil Versi n usada PT2 Tama o del paquete 4 2 MB Estimaci n del espacio necesario en disco 40 3 MB Estimaci n del tiempo de construcci n 5 14 SBU El paquete nautilus contiene el interfaz y el administrador de ficheros de GNOME nautilus depende de ora 220 nautilus utilizar medusa Instalaci n de nautilus Instala nautiulus ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome Y libexecdir GNOME_PREFIX sbin amp amp make amp amp make install Explicaci n de los comandos sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc libexecdir GNOME_PREFIX sbin Esta opci n pone los ejecutables del sistema en Explicaci n de los comandos 345 M s All de Linux From Scratch SGNOME_PREFIX sb
36. twadmin m P etc tripwire twpol txt amp amp tripwire m i Contenido El paquete tripwire contiene siggen tripwire twadmin y twprint Linux_PAM 0 77 Introducci n a Linux_PAM Localizaci n de descarga HTTP http www kernel or ub linux libs pam pre library Tinu Localizaci n de descarga FTP Versi n usada GTT PTama o del paquete SS ZE Estimaci n del espacio necesario en disco 4 1 MB El paquete Linux_PAM contiene los 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 Linux PAM utilizar cracki Instalaci n de Linux_PAM Instala Linux_PAM ejecutando los siguientes comandos configure enable static libpam with mailspool var mail enable read both confs sysconfdir etc make make install amp amp mv lib libpam a lib libpam misc a lib libpamc a usr lib s ln sf lib libpam so 0 77 usr lib libpam so ln sf lib libpam misc so 0 77 usr lib libpam misc so ln sf lib libpamc so 0 77 usr lib libpamc so Cambiar el fichero de pol ticas 75 M s All de Linux From Scratch Explicaci n de los comandos enable static libpanm Esta opci n construye las librer as est ticas de PAM as como las librer as din micas with mailspool var mail Esta opci n hace que el directorio de la cola de correo cum
37. var mail1 con este comando chgrp mail var mail Instala mutt ejecutando los siguientes comandos configure prefix usr sysconfdir etc make make install Explicaci n de los comandos sysconfdir etc Esto instala los ficheros de configuraci n en et c 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 muttre es un buen punto de partida Contenido El paquete mutt contiene mutt flea muttbug mutt_dotlockpgpwrap 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 Instalaci n de mutt 189 M s All de Linux From Scratch mutt_dotlock mutt_dotlock implementa el bloqueo del fichero de la cola de correo pgpwrap No hay descripci n disponible pgpring No hay descripci n disponible pine 4 53 Introducci n a pine Localizaci n de descarga HTTP 3 E E E A Localizaci n de descarga FTP ftp ftp cac washington edu pine pine4 53 tar bz2 Versi n usada OS Tama o del paquete 2 7 MB Estimaci n del espacio necesario en disco 48 MB Parches necesarios
38. El paquete alsa lib contiene la librer a alsa Es usada por programas incluido alsa utils que desean utilizar la interfaz de sonido de alsa alsa 1ib depende de los ficheros de cabecera de alsa driver 0 9 2 Instalaci n de alsa lib Instala alsa lib ejecutando los siguientes comandos configure Contenido 395 M s All de Linux From Scratch make amp amp make install Configuraci n de alsa lib Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete alsa lib contiene aserver y la librer a libasounad Descripciones aserver No hay descripci n disponible libasound librer a alsa libasound proporciona las funciones de alsa a los programas alsa utils 0 9 2 Introducci n a alsa utils Localizaci n de descarga HTTP http www alsa project orga alsa ftp utils alsa utils 0 Localizaci n de descarga FTP ftp ftp alsa project or ome lala lsa wici Les S 06m Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco ISS El paquete alsa utils contiene varios programas que son tiles para controlar tu tarjeta de sonid
39. El paquete lesstif contiene una versi n en C digo Abierto de OSF Motif R lesstif depende de xfree86 4 3 0 Instalaci n de lesstif Instala lesstif ejecutando los siguientes comandos configure prefix usr enable build 20 enable build 21 disable debug enable production disable build tests with xdnd make make install Explicaci n de los comandos enable build 20 Construye una versi n de las librer as lesstif compatible con Motif 2 0 enable build 21 Tambi n construye una versi n compatible con Motif 2 1 disable debug No genera informaci n de depuraci n enable production Construye la versi n de producci n de las librer as lesstif disable build tests No construye los programas de prueba mirar la nota de abajo with xdnd Activa el soporte para la compatibilidad con XDND Gnome Configuraci n de lesstif Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las Cap tulo 27 Librer as X 273 M s All de Linux From Scratch librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Comprobar Lesstif Se recomienda comprobar la instalaci n de lesstif con el conjunto de pruebas que s
40. El paquete mozilla contiene mozilla Se puede acceder a los diferentes componentes como el editor web o el cliente de correo y noticias desde el men una vez iniciado mozilla o pas ndole opciones al binario mozilla en la l nea de comandos galeon 1 3 3 Introducci n a galeon Localizaci n de descarga HTTP http telia dl sourceforge net sourcefor aleon galeor Localizaci n de descarga FTP Versi n usada RSS Tama o del paquete ST Estimaci n del espacio necesario en disco 28 3 MB Estimaci n del tiempo de construcci n 5 50 SBU 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 galeon depende d Lao ne 2 420 noZ Instalaci n de galeon La compilaci n debe hacerse con la misma versi n del compilador y los mismos ajustes de optimizaci n utilizados para mozilla Instala galeon ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome Y localstatedir var lib amp amp make amp amp make install Contenido El paquete galeon contiene galeon y galeon config tool Contenido 388 M s All de Linux From Scratch 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 esquemas eli
41. EndSection Asegurarse que FontPath en el fichero XF86Config contiene el directorio de fuentes TrueType La secci n Files deber a verse algo as Section VESS FontPath usr x11R6 1ib X11 fonts lt DirectorioTruetype gt A adir fuentes TrueType a XFree86 270 M s All de Linux From Scratch 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 XFree86 podr usar las fuentes TrueType en cuanto sea reiniciado Puedes comprobar que las fuentes est n disponibles con el programa x1sfonts o con xfontsel Nota Deber as volver a ejecutar mkfontscale y mkfontdir cada vez que que agregues o borres fuentes TrueType Lo mismo para c cache cada vez que agregues o borres cualquier tipo de fuente Configuraci n del teclado En esta versi n de XFree86 se ha informado que los mapas de teclado no latinos no incluyen las configuraciones latinas como suced a antes Para configurar un teclado que acepte entradas latinas y no latinas cambia la opci n XkbLayout del controlador de teclado en la secci n InputDevice del fichero xF86Config Por ejemplo Section InputDevice Identifier Keyboard0 Driver Keyboard Option XkkbModel Els Option XkbLayout en_US ru Opicigla ddoQariaas Weroscmitecia eps ade Slate tEOCEule e scr CrO EndSection En este ejemplo puedes usa
42. Este comando pone los ficheros de recursos en usr share xfce en lugar de en usr local share xfce Configuraci n de XFce Ficheros de configuraci n xinitrc Informaci n sobre la configuraci n XFce incluye un gui n llamado xfce_setup que activar xfce para el usuario Tambi n incluye un gui n llamado xfce_ remove que devuelve los ficheros de configuraci n a su estado anterior Contenido El paquete XFce contiene CDE2Xfcepal startxfce xfbd xfbdmgr xfce xfce_remove xfce setup xfce upgrade x fclock xfdiff xfglob xfgnome xfhelp xflock xfmenu xfmountdev xfmouse xfmouse xfpager xf fplay xfprint xfrun xfsamba xfskin xfsound xfterm xftrash xftree xfumed y x wm xfce 3 8 18 285 M s All de Linux From Scratch Descripciones CDE2Xfcepal CDE2Xfcepal convierte paletas de CDE en paletas de XFce startxfce startxfce inicializa y lanza el servidor X usando xinitrc xfbd xfbd es el administrador de fondos para XFce xfbdmgr xfbdmgr es el administrador de listas para XFce xfce xfce es una barra de herramientas f cil de usar y configurar para X11 xfce_remove xfce_remove es un gui n desinstalador para eliminar XFce como entorno de escritorio y restaurar los ajustes anteriores xfce_setup xfce_setup es un gui n de configuraci n para crear un fichero xinitrc para XFce xfce_upgrade xfce_upgrade es el gui n de configuraci n usado para actualizar versiones de XFce xfclock xfce_c
43. M s All de Linux From Scratch Descripciones portmap portmap es el mapeador de puertos rpc pmap_dump pmap_dump guarda 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 inetutils 1 4 2 Introducci n a inetutils Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete 1018 KB Estimaci n del espacio en dicso requerido SS INTE El paquete inetutils contiene clientes y servidores de red ime cue ds Wie aaa Linux PAM 0 77 Instalaci n de inetutils Instala inetutils ejecutando los siguientes comandos configure prefix usr disable syslogd libexecdir usr sbin infodir usr share info mandir usr share man with wrap amp amp make make install Explicaci n de los comandos disable dependancy tracking Esta opci n acelera la compilaci n disable syslogd Esta opci n evita que inetutils instale el Demonio de Registro del Sistema el cual se instal en el Libro LFS with wrap Esta opci n hace que inetutils se compile con soporte para tcp wrappers Omite esta opci n si no instalaste el paquete tep wrappers with pam Esta opci n hace que inetutils se compile con soporte para Linux PAM A ade esta opci n si quieres utilizar PAM Descripciones 180 M s All de Linux From Scratch Contenido
44. Multimedia A adido xvid 0 9 0 General A adido aalib 1 4rc1 X Actualizado a qt 3 1 1 General Actualizado a gec 3 2 1 General Retornado a gnat 3 14p General Actualizado a gnat 3 15p Xsoft Actualizado a gnumeric 1 0 11 PST A adido docbook dsssl 1 77 PST Limpieza de las construcciones en SGML y XML Multimedia Actualizado SDL a la versi n 1 2 5 Entorno de red b sico Actualizado whois a la versi n 4 6 1 General Actualizado hdparm a la versi n 5 3 Entorno de red b sico Actualizado fetchmail a la versi n 6 2 0 General Actualizado openssl a 0 9 6h Programas para las X A adido evolution 1 2 1 Gnome A adido bonobo conf 0 16 Gnome A adido soup 0 7 4 Gnome A adido db 3 1 17 PST A adido OpenJade 1 3 2 PostLFS Eliminado prefix usr Una vez usado con shadow login est enlazado a una librer a que no estar disponible si falla el montaje de usr e 15 de Diciembre de 2002 larry Historial de modificaciones PST A adido OpenSP 1 5 25 M s All de Linux From Scratch e 14 de Diciembre de 2002 larry PostLFS Corregidos unos errores en la secci n shadow PAM apuntados por Fernando Arbeiza e 13 de Diciembre de 2002 billyoc Gnome A adido gnucash 1 6 8 e 13 de Diciembre de 2002 billyoc Gnome A adido gnome print 0 37 e 13 de Diciembre de 2002 billyoc Gnome A adido libglade 0 17 e 13 de Diciembre de 2002 b
45. Para iniciar y parar exim durante el arranque cierre del sistema crea el gui n de arranque de exim con los siguientes comandos cat gt etc rc d init d exim lt lt EOF bin sh Inicio de rc_base init d exim Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardftlinuxfromscratch org source etc syscontig rc source S rc_functions case 1 in Instalaci n de exim 214 M s All de Linux From Scratch start echo Iniciando exim loadproc usr sbin exim bd qlm A stop echo Parando exim killproc exim r status statusproc exim UNA restart S0 Stop sleep 1 SOS tene rr a echo Uso 0 start stop status restart exit 1 FE esac Fin de rc_base init d exim EOF chmod 755 etc rc d init d exim Crea los enlaces simb licos de los niveles de arranque con los siguientes comandos cd etc rc d init d amp amp ln sf init d exim rc0 d K25exim ln sf init d exim rcl d K25exim amp amp ln sf init d exim rc2 d K25exim amp amp ln sf init d exim rc3 d S35exim amp amp ln sf init d exim rc4 d S35exim amp amp ln sf init d exim rc5 d S35exim ln sf init d exim rc6 d K25exim Explicaci n de los comandos de instalaci n groupadd exim useradd g exim exim Crea el grupo y usuario exim con los que se ejecutar el demonio exim sed e s BIN_DIR BIN_DIRECTORY usr sbin
46. Parando el demonio PostgreSQL usr bin pg_ctl stop m smart D var pgsgql data evaluate_retval q restart 0 stop sleep 1 0 start EE status usr bin pg_ctl status D var pgsql data NA echo Uso 0 start stop restart status Coll ri esac ia de Sre base imit el Configuraci n de PostgreSQL 256 M s All de Linux From Scratch EOF chmod 755 etc rc d init d postgres Crea los enlaces simb licos a este fichero en los directorios pertinentes de rc d con los siguientes comandos cd etc rc d init d amp amp ln sf init d postgres rc0 d K26postgres ln sf init d postgres rcl d K26postgres ln sf init d postgres rc2 d K26postgres ln sf init d postgres rc3 d S34postgres ln sf init d postgres rc4 d S34postgres ln sf init d postgres rc5 d S34postgres ln sf init d postgres rc6 d K26postgres Contenido PostgreSQL contiene createdb createlang createuser dropdb droplang dropuser ecpg initdb initlocation ipccelean pg_config pg_ctl pg_dump pg_dumpall pg_passwd pg_restore pgaccess pgtclsh pgtksh postgres postmaster psql y vacuumdb Descripciones createdb createdb genera una nueva base de datos PostgreSQL createlang createlang define un nuevo lenguaje de procedimientos PostgreSQL createuser createuser define una nueva cuenta de usuario PostgreSQL dropdb dropdb elimina una base de datos PostgreSQL drop
47. adido portmap 3 suministrado por Billy e 8 de Septiembre de 2002 larry library config xml cambiado userinput por filename en los lugares apropiados seg n la p gina de convenciones e 8 de Septiembre de 2002 larry Gnome Otra limpieza en gnome centrada en los enlaces y a adir ficheros exp e 7 de Septiembre de 2002 larry General Actualizado libfam para utilizar parches para gcc 3 2 Suministrados por Billy e 6 de Septiembre de 2002 bdubbs XFreeS6 Actualizado a 4 2 1 e 6 de Septiembre de 2002 larry Gnome Actualizado a gnome vfs 2 0 4 libgnome 2 0 4 libgnomecanvas 2 0 4 libgnomeui 2 0 5 gnome desktop 2 0 8 gnome panel 2 0 9 gnome session 2 0 7 y gnome utils 2 0 5 e 5 de Septiembre de 2002 larry Gnome A adida la p gina de configuraci n central y movida las instrucciones de instalaci n de la librer a a su propia p gina Limpiados errores en gnome Corregido var spool a var lib para coincidir con donde se instala scrollkeeper y retornado a etc gnome Historial de modificaciones 30 M s All de Linux From Scratch e 4 de Septiembre de 2002 larry Gnome A adido gnome games 2 0 4 y bug buddy 2 2 0 e 4 de Septiembre de 2002 larry Gnome A adido gnome terminal 2 0 1 gnome utils 2 0 4 y gnome applets 2 0 2 limpiados los cr ditos limpiadas las descripciones de librer as gnome e 3 de Septiembre de 2002 larry Gnome A adido control center 2 0 1 libgtop 2
48. amp mkdir var lib samba profiles amp amp chmod R 1777 var lib samba Y el fichero de configuraci n de Samba cat gt etc samba smb conf lt lt EOF global netbios name SAMBABOX workgroup DOMAINO1 os level 64 preferred master yes domain master yes local master yes security user encrypt passwords yes domain logons yes log file var log log m log level 1 logon path IA1 N1homelS u logon drive H logon home homeserver u logon script logon cmd netlogon path var lib samba netlogon read only yes write list ntadmin profiles path var lib samba ntprofile read only no create mask 0600 directory mask 0700 Compartido escribible por todo el mundo para pruebas tmp comment Espacio para ficheros temporales path tmp read only no public yes home comment Directorios personales de los usuarios path home read only no public no EOF Ahora a ade la cuenta de m quina de confianza para WIN2KBOX usr sbin useradd g 100 d dev null c machine nickname s bin false win2kbox amp amp passwd 1l win2kbox amp amp smbpasswd a m win2kbox Ficheros de configuraci n 238 M s All de Linux From Scratch Crea el gui n de arranque de Samba cat gt etc rc d init d samba lt lt EOF bin bash Inicio de rc_base init d samba Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerar
49. at Configuraci n de bin 1ls para soportar colores Los alias est n en etc bashrc ie e ero direolerzs y tien eval dircolors o etc dircolors SOME AE OMS AS eval dircolors b HOME dircolors Ea EIL export PATH HISTSIZE PS1 LS_COLORS INPUTRC Fin de etc profile Aqu se muestra un fichero etc bashrc b sico Los comentarios en el fichero deber an explicar todo lo que necesitas Inicio de etc bashrc Escrito para M s All de Linux From Scratch por James Robertson lt Jjameswrobertsonltearthlink 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 Queremos configurar umask por defecto Incluso para int rpretes no interactivos y de no conexi n l S Ge qma Ss e um Y a e u qt 99 tien umask 002 else umask 022 ES Proporciona un comando bin ls con colores Usado junto con el c digo que est en etc profile alias 1s l1s color auto Fin de etc bashre Los ficheros de inicio de Bash 50 M s All de Linux From Scratch Aqu se muestra un fichero bash_profile b sico Los comentarios en el fichero deber an explicar todo lo que necesitas Inicio de bash_profile Escrito para M s All de Linux From
50. d postgres d sshd d alsa d samba d nfs A portmap d xinetd d bind d firewall d sysklogd d network Mata los procesos Parte del LFS base Desactiva el cortafuegos Cortafuegos Desmonta todos los sistemas de ficheros Parte del LFS base Desactiva las particiones de intercambio Parte del LFS base Descarga el entorno de red Parte del LFS base Elimina la interfaz de red local Parte del LFS base Cierra el sistema Parte del LFS base Explicaci n Descarga el administrador de impresi n LPR LPRng 3 8 20 Descarga el demonio de administraci n de pantalla de Gnome _gdm 2 4 1 3 Descarga el demonio de rat n de prop sito general gpm 1 20 1 Descarga el MTA Postfix postfix 2 0 7 Descarga el demonio MySQL MySQL 3 23 55 Descarga el demonio PostgreSQL Postgres 7 3 2 Descarga el demonio de shell segura openssh 3 6 1p1 Guarda los ajustes de volumen _alsa 0 9 2 Para el sistema de ficheros de red samba 2 2 8a Para el sistema de ficheros de red Para el reenv o de peticiones RPC portmap 5 Para el demonio de servicios de internet xinetd 2 3 10 Para el demonio del servidor de nombres DNS bind 9 2 2 Desactiva el cortafuegos Cortafuegos Para los registros de eventos del n cleo y del sistema Parte del LES base Descarga el entorno de red Parte del LES base 467 M s All de Linux From Scratch Tabla A 3 Enlaces simb licos en rc2 d N mero T tulo K05 gdm K10 gpm K
51. de Linux From Scratch e 4 de Agosto de 2002 larry General A adido Python 2 2 1 e 4 de Agosto de 2002 larry Entorno de Red B sico Actualizados los ficheros ent e intro al nuevo formato Actualizado a fetchmail 5 9 13 Servidores Actualizados los ficheros ent e intro al nuevo formato e 3 de Agosto de 2002 larry General a adido bc 1 06 e 3 de Agosto de 2002 larry Librer as Gr ficas Actualizados los ficheros ent e intro al nuevo formato Utilidades del Sistema Actualizados los ficheros ent e intro al nuevo formato Navegadores modo texto Actualizados los ficheros ent e intro al nuevo formato e 2 de Agosto de 2002 larry Entorno de Red B sico a adido wget 1 8 2 procmail 3 22 Eliminado chmod 755 de OpenSSH Modificado Imlib por consistencia Imlib GTK GTK2 y Pango modificados para instalar los ficheros de configuraci n en etc en lugar de usr etc Librer as Generales actualizados los ficheros ent e intro al nuevo formato e 31 de Julio de 2002 larry Librer as Generales Actualizado openssl a 0 9 6e e 30 de Julio de 2002 larry Multimedia modificados los enlaces de la introducci n para xmms e 22 de Julio de 2002 bdubbs Borrado un define duplicado en el fichero host def de xfree86 e 22 de Julio de 2002 larry Multimedia Modificadas las instrucciones de instalaci n de cdrtools para acomodar CFLAGS con espacios e 21 de Julio de 2002 bdubbs Actualizada la descripci n del paquete lame en la
52. 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 o VET EOF chmod 755 usr bin which chown root root usr bin which Normalmente esto deber a funcionar correctamente y es posiblemente la soluci n m s facil para m quinas que no necesitan trabajar con un buen entorno de usuario unzip 5 50 Introducci n a unzip Localizaci n de descarga HTTP S R i A Localizaci n de descarga FTP ASA OSZ PLOR wieyAiiocicrio k ene oea e ea el Versi n usada Do DN Tama o del paquete 1 1 MB Estimaci n del espacio necesario en disco SIB Estimaci n del tiempo de construcci n M2R BU 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 ms dos Descarga los dos parches desde http downloads linuxfromscratch org blfs patches Los parches comienzan por unzip 5 50 Instalaci n de unzip Instala unzip ejecutando los siguientes comandos patch Np1 i unzip 5 50 fix Makefile patch amp amp patch Np1 i unzip 5 50 fix libz patch amp amp cp unix Makefile make prefix usr linux amp amp make prefix usr linux _shlibz amp amp make prefix usr install amp amp cp a libunzip so usr lib Con
53. dos de ellas por Larry Movido a feron 2 9 0 con algunas correcciones e 7 de Abril de 2002 markh Daemontools movido para usar telinit Q en lugar de kill HUP 1 seg n los comentarios de usuarios en blfs dev e 7 de Abril de 2002 markh Cap tulo 17 A adido audiofile 0 2 3 e 28 de Marzo de 2002 markh Cap tulo 08 A adidas las instrucciones de postfix 1 1 5 e 28 de Marzo de 2002 markh Cap tulo 13 Actualizado a QT 3 0 3 e 27 de Marzo de 2002 markh Cap tulos 07 y 09 A adidas las instrucciones del paquete dhcp e 26 de Marzo de 2002 markh Cap tulo 04 A adidas las instrucciones de pcre 3 9 e 26 de Marzo de 2002 markh Cap tulo 13 A adido el grupo inicial de instrucciones de qt e 26 de Marzo de 2002 markh Cap tulo 05 Feron actualizado a 2 1 0 y varias correcciones por Larry e 25 de Marzo de 2002 markh Cap tulo 05 Corregido el error en el que intent bamos a adir l neas en etc sysconfig en lugar de etc syslog conf e 25 de Marzo de 2002 markh Ap ndice A y otras secciones A adidas las tablas iniciales de los enlaces simb licos de rc d Al mismo tiempo asegurarnos que los guiones se establecen a 755 ejecutables y reducir la numeraci n de los guiones donde todav a se usaban los tres d gitos del Historial de modificaciones 35 M s All de Linux From Scratch antiguo estilo de enlaces e 25 de Marzo de 2002 markh Cap
54. enable fast malloc full Esta opci n le indica a los programas de KDE que usen un esquema de asignaci n interna de memoria optimizado para KDE Configuraci n de kdelibs No se necesita configuraci n adicional para kdelibs Contenido kde libs proporciona numerosas librer as que necesitan los programas de KDE kdebase 3 1 Localizaci n de descarga FTP EPIA COS ub kde stable 3 1 src kdebase 3 1 tar Tama o del paquete SORME Estimaci n del espacio en disco construcci n 132 MB Estimaci n del espacio en disco instalaci n 45 MB Estimaci n del tiempo de construcci n 98 min 667 MHz kdebase puede usar muchas librer as y programas opcionales Se recomiendan los siguientes Ssenasii 0 0 Ma Lessirsut 0 03 35 ODrer otro aoed o 0 shadow Menelao ES yc Us AAA Otros programas y librer as que puede usar kdebase son MESA ABACO Comprueba si 1ib libmisc la existe Si no es as ejecuta ln sf usr lib libmisc la lib libmisc la Instala kdebase con configure prefix opt kde 3 1 disable debug disable dependency tracking disable lametest with shadow make make install Explicaci n de los comandos de instalaci n de kdebase disable lametest No incluye soporte para lame que proporciona codificaci n mp3 Omite esta opci n si has instalado 1 ame with shadow Utiliza el soporte para contrase as ocultas Contenido Programas p
55. etc tripwire es para una instalaci n por defecto de 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 alombowski blfs twpol all txt a la integridad de todos los ficheros htt home iprimus com au gqlombowski blfs twpol 1fs txt Pi hero de pol ticas adaptado para un sistema LFS 3 0 base http home iprimus com au alombowski blfs twpol suse7 2 txt PASEO de pol ticas adaptado para un sistema SuSE 7 2 Descarga el fichero de pol ticas que quieras probar c pialo a etc tripwire y salo en lugar de twpol txt Sin embargo recomendamos que crees tu propio fichero de pol ticas personalizado bas ndote en las ideas que aportan los ficheros anteriores y leyendo usr share doc tripwire policyguide txt twpol txt es un buen fichero de pol ticas para principiantes ya que advertir sobre cualquier cambio en el sistema de ficheros y puede incluso servir como una forma molesta de rastrear los cambios producidos al desinstalar software Despu s de copiar tu fichero de pol ticas a etc tripwire puedes comenzar con la configuraci n twadmin m P etc tripwire twpol txt amp amp tripwire m i Durante la configuraci n tripwire crear 2 claves una para el sitio y una local que ser n almacenadas en etc tripwire Informaci n
56. gt etc inittab mv f etc inittab etc inittab mkdir etc service telinit Q Explicaci n de los comandos Lo primero que hay que entender al instalar cualquier paquete escrito por Daniel J Bernstein y esto incluye qmail djbdns y ucspi tcp aparte de daemontools es que incumple los est ndares si su idea de hacer bien las cosas difiere de un est ndar en particular El profesor Bernstein es un est ndar por s mismo en lo que a su software se refiere Esto implica que es necesario hacer algunos cambios en los comandos de instalaci n de sus paquetes para poder instalarlos de forma que cumplan el Est ndar de la Jerarqu a del Sistema de Ficheros FHS Muchos de los siguientes comandos se deben a este hecho cd admin daemontools 0 76 Primero el paquete se desempaqueta en un directorio admin Encontrar s el paquete en s dos directorios por debajo de este Cap tulo 21 Utilidades DJB 194 M s All de Linux From Scratch package compile Este comando compila las fuentes y coloca los binarios en el directorio command Como vamos a instalar los binarios en usr sbin en lugar de crear un directorio command que no es est ndar debemos cambiar varias rutas sed s command usr sbin boot inittab gt boot inittab mv boot inittab boot inittab En boot inittab cambiamos command svscanboot por usr sbin svscanboot sed e s command usr local bin usr local sbin e s command usr sbin
57. inicia impresoras y clases usr bin lp imprime ficheros lasr bin Ipoptions muestra o establece las opciones de la impresora y las opciones por defecto lasr bin Ipstat muestra informaci n de estado de cups lasr bin Ippasswd a ade cambia o borra contrase as lasr bin cups config obtiene informaci n de la api de cups asi como informaci n del compilador directorios y enlazado Ghostscript 8 00 Introducci n a Ghostscript Localizaci n de descarga HTTP http telia dl sourceforge net sourceforge ghostscript c Localizaci n de descarga FTP ftp ftp sourceforge net pub sourceforae ahostscript ahc Versi n usada 8 00 Tama o del paquete 5 2 MB Estimaci n del espacio necesario en disco 31 40 MB depende si instalas libgs so Estimaci n del tiempo de construcci n Descargas adicionales fuentes ghostscript gnu est ndar fuentes ghostscript gnu otras fuentes cir llicas Ghoscript es un procesador vers til que permite convertir Postscript a otros formatos Instalaci n de Ghostscript Instala Ghostscript ejecutando los siguientes comandos configure prefix usr libexecdir usr lib gs sysconfdir etc gs enable shared enable static make amp amp make install Ghostscript 8 00 434 M s All de Linux From Scratch Para instalar la librer a compartida 1ibgs so ejecuta tambi n los siguientes comandos make so amp amp make soinstall Nota La
58. install catalog add etc sgml sgml docbook cat etc sgml openjade 1 3 2 cat Explicaci n de los comandos disable static Esta opci n evita que se construya la librer a est tica enable http Esta opci n a ade soporte para http enable default catalog etc sgml catalog Esta opci n establece la ruta a nuestro cat logo centralizado enable default search path Esta opci n establece el valor por defecto de SGML_SEARCH_PATH datadir usr share sgml openjade 1 3 2 Esta opci n pone los ficheros de datos en usr share sgml openjade 1 3 2 en lugar de en usr share ln sf openjade usr bin jade ln sf libogrove so usr lib libgrove so ln sE libospgrove so usr lib libspgrove so ln si libostyle so usr lib libstyle so Estos comandos crean los equivalentes en Jade de los ejecutables y librer as de OpenJade Instalaci n de OpenJade 449 M s All de Linux From Scratch Configuraci n de OpenJade Informaci n sobre la configuraci n echo SYSTEM Y usr share docbook docbookx dtdY YN usr share xml docbook xml1 dtd 4 2 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 libro BLES a trav s de DSSSL Contenido El paquete OpenJade contiene openjade Descripci n openjade openjade es una herramienta DSSSL usada para transformaciones docbook dssslI 1 78 Introducc
59. licas a a2ps sugerido por Alexyer Patrakov e 23 de Marzo de 2003 larry Multimedia Actualizado a MPlayer 0 90rc5 y xine lib 1 beta9 e 23 de Marzo de 2003 larry Gnome Actualizado a gnome desktop 2 2 1 gnome panel 2 2 1 gnome session 2 2 1 control center 2 2 1 gnome terminal 2 2 1 gnome applets 2 2 1 gnome utils 2 2 1 nautilus 2 2 2 bug buddy 2 1 103 gedit 2 2 1 eog 2 2 1 y Historial de modificaciones 20 M s All de Linux From Scratch gnome user docs 2 0 6 e 22 de Marzo de 2003 larry Gnome Actualizado a libbonoboui 2 2 0 1 gnome icon theme 1 0 1 libwnck 2 2 1 gnome themes 2 2 1 vte 0 10 26 librsvg 2 2 4 eel 2 2 2 libgtkhtml 2 2 1 libgnomeprint 2 2 1 2 y libgnomeprintui 2 2 1 2 e 21 de Marzo de 2003 larry General A adida la configuraci n de aspell recomendada por Grant Murray e 20 de Marzo de 2003 larry Gnome Actualizado a ORBit2 2 6 1 bonobo activation 2 2 1 1 libbonobo 2 2 1 gnome vfs 2 2 3 y libgnomecanvas 2 2 0 2 e 20 de Marzo de 2003 tushar OpenOffice A adida una nota sobre problemas con la instalaci n de openoffice 1 0 2 e 19 de Marzo de 2003 tushar Servidores Actualizado a bind 9 2 2 parche de James Iwanek e 19 de Marzo de 2003 tushar Multimedia Actualizado a alsa 0 9 2 parche de James Iwanek e 19 de Marzo de 2003 tushar Mozilla A adido un parche para Alpha enviado por Kelledin y eliminada la opci n elf
60. n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Descripci n 277 M s All de Linux From Scratch Contenido El paquete GTK contiene las librer as 1ibgtk 1 2 Descripci n Librer as GTK Las librer as GTK proporcionan el API para implementar interfaces gr ficas de usuario Pango 1 2 1 Introducci n a Pango Localizaci n de descarga HTTP Localizaci n de descarga FTP agas aaa ete loja UNE pana o AA ONO Versi n usada Ta Aail Tama o del paquete 776 KB Estimaci n del espacio necesario en disco OM Estimaci n del tiempo de construcci n OMES BU El paquete Pango contiene la librer a pango Es til para calcular la disposici n y representaci n del texto Pango depende de GLZ 2I y freetype 2 1 3 Pango utilizar Sua ea SA piece LA y AMAS Instalaci n de Pango Para que pango encuentre xft2 la variable PKG_CONFIG_PATH debe incluir el directorio usr X11R6 1ib pkgconfig Este es un buen momento para a adirlo si no lo has hecho ya Encontrar s instrucciones espec ficas para modificar esta variable en las instrucciones previas a la instalaci n de Gnome Instala Pango ejecutando los siguientes comandos co
61. n Librer as libgail gnome No hay descripci n disponible librsvg 2 2 4 Introducci n a librsvg Localizaci n de descarga HTTP htt 1 gnome Localizaci n de descarga FTP EE Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco Estimaci n del tiempo de construcci n El paquete librsvg contiene las librer as librsvg librsvg depende de CRK ESAR LE oa o are llejal 2 3 11 librsvg utilizar libgsf Instalaci n de librsvg Instala librsvg ejecutando los siguientes comandos ftp gqnome or ub GNOME sources librsv A 21 18 2 6 MB 0 69 SBU configure prefix GNOME_PREFIX sysconfdir etc gnome disable gtk doc amp amp make amp amp make install Instalaci n de libgail gnome EA MO SE 330 M s All de Linux From Scratch Contenido El paquete librsvg contiene las librer as 1ibrsvg Descripci n Librer as librsvg Las librer as librsvg proporcionan las funciones para representar Gr ficos Vectoriales Escalables SVG eel 2 2 2 Introducci n a eel Localizaci n de descarga HTTP http ftp anome or ub GNOME sources 1272 VENA Localizaci n de descarga FTP Versi n usada Tama o del paquetee Estimaci n del espacio necesario en disco 8 1 MB Estimaci n del tiempo de construcci n MOORS BU El paquete eel contiene la Libreria de Extensi n Eazel Es una colecci n de m dulos y extensiones para la plata
62. n a la mayor a de impresoras Postscript y de otros tipos CUPS depende de GhostScript 7 05 5 para impresoras no postscript CURSA ce lies pace IMtoenec l 245 y Eo Instalaci n de CUPS Instala CUPS ejecutando los siguientes comandos configure make make install Explicaci n de los comandos de instalaci n El comportamiento por defecto de la instalaci n es apropiado para 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 Durante la instalaci n cups cre el fichero de inicio etc rc d init d cups Este fichero funciona pero puede que quieras cambiar a un fichero de inicio de LFS m s convencional cat gt etc rc d init d cups lt lt EOF bin sh Inicio de rc_base init d cups Arranca O para el servidor CUPS bas ndose en el primer argumento del gui n source etc sysconfig rc source rc_functions Cap tulo 46 Impresi n 432 M s All de Linux From Scratch case 1 in STAT echo Iniciando el servidor de impresi n CUPS loadproc usr sbin cupsd ri stop echo P
63. n a libxml2 Localizaci n de descarga HTTP http ftp qnome or ub GNOME sources libxm12 2 5 1ibxml Localizaci n de descarga FTP A SO O A ORO Z Versi n usada O Tama o del paquete 3 MB fam 99 M s All de Linux From Scratch Estimaci n del espacio necesario en disco 33 MB Estimaci n del tiempo de construcci n AS SEU El paquete libxml12 contiene las librer as libxm12 Son tiles para analizar ficheros XML Tysul weil zana Python a22 Instalaci n de libxml2 Instala libxm12 ejecutando los siguientes comandos configure prefix usr make make install Contenido El paquete libxm12 contiene las librer as 1ibxm12 xmllint y xmlcatalog Descripciones Librer as libxm 2 libxml12 facilita a los programas funciones para analizar ficheros que utilicen el formato XML xmilint xmllint analiza ficheros XML y muestra informes basados en opciones para detectar errores en el c digo XML xmicatalog xmlcatalog permite a los usuarios supervisar y manipular cat logos XML y SGML libxsIt 1 0 29 Introducci n a libxslt Localizaci n de descarga HTTP Mee anome O a ub GNOME sources libxsl1t 1 0 libxsl Localizaci n de descarga FTP Apra oran AS LOA IO Versi n usada TOs ZS Tama o del paquete PEEM Estimaci n del espacio necesario en disco 22 MB Estimaci n del tiempo de construcci n USOS BEU El paquete libxslt contiene las librer as libxslt Son tiles para
64. n a w3m Localizaci n de descarga HTTP http unc dl sourceforge net sourceforge w3m w3m 0 3 2 1 Localizaci n de descarga FTP Versi n usada Dedos Tama o del paquete ME Estimaci n del espacio necesario en disco 3 MB w3m es un paginador y navegador web en modo texto Instalaci n de w3m Configuramos w3m para usar el modelo monster que incluye color men rat n galletas cookies y soporte SSL Otros modelos incluidos baby m nimo pelado little soporte para color y men mouse soporte para color men y rat n cookie soporte para color men rat n y galletas Instala w3m ejecutando los siguientes comandos configure yes lang en model monster prefix usr amp amp make make install Configuraci n de lynx 170 M s All de Linux From Scratch Configuraci n w3m espera que la librer a GPM se encuentre en usr 1ib libgpm so 1 Para hacer feliz a w3m crearemos un enlace simb lico a la librer a GPM S lo necesitas hacer esto si complilas w3m con soporte para el rat n Para crear este enlace simb lico ejecuta el siguiente comando ln sf usr lib libgpm so usr lib libgpm so 1l Posibles problemas con GPM Dependiendo de la versi n de GPM que uses y de los parches que le hayas aplicado o no puedes recibir el siguiente aviso cuando lances w3m debug usr srec gem 1 20 0 sre liblow c 202 En la actualidad la nica soluci n conocida
65. n a xine ui Localizaci n de descarga HTTP http telia dl sourceforge net sourcefor xine xine ui Localizaci n de descarga FTP Versi n usada 0 939 18 Tama o del paquete 2 4 MB Estimaci n del espacio necesario en disco 14 4 MB Estimaci n del tiempo de construcci n ISS BU Introducci n a xine lib 423 M s All de Linux From Scratch El paquete xine ui contiene una interfaz de usuario para xine Es til para controlar las operaciones en tu pel cula xine ui depende de xine 1lib 1 beta9 xine ui utilizar crea 1101 4 aads iLa dei y ioone lA S Instalaci n de xine ui Instala xine ui ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Configuraci n de xine ui 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 ui contiene xine xine check y xine remote Descripciones 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 check xine check comprueba los problemas comunes de instalaci n del reprodu
66. n como direcciones IP mascaras de subred e informaci n de encaminamiento entre computadoras Si tu red usa DHCP necesitar s un cliente DHCP para poder conectarte a ella DHCP tambi n se usa en algunos m dems de cable En la actualidad facilitamos instrucciones de instalaci n para dos clientes DHCP dhclient del paquete dhcp y dhcpcd Comenzamos con una p gina que muestra c mo modificar los guiones de arranque de LES para incluir soporte gen rico de DHCP Seguidamente presentamos dos lotes de instrucciones de instalaci n en las que tambi n se expone c mo crear un fichero de configuraci n apropiado para trabajar con el cliente DHCP que elijas Configuraci n de los guiones de arranque de LFS para soportar clientes DHCP Ficheros de configuraci n etc sysconfig network etc sysconfig network devices ifup ethoO etc sysconfig network devices ifdown etho etc sysconfig network devices ifconfig ethO0 Informaci n sobre la configuraci n Ten en cuenta que en esta y en las siguientes p ginas utilizamos eth0 como ejemplo de interfaz de red Si quieres configurar una diferente o m s de una simplemente reemplaza ethO con la interfaz que desees usar Estas instrucciones convertir n los ficheros de configuraci n de LFS una configuraci n est tica en una configuraci n que utilice el protocolo DHCP Ten en cuenta que las interfaces est ticas y DHCP pueden coexistir en un sistema LFS Para conseguirlo basta con hace
67. opt gnome etc sound events gtk events soundlist Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete gnome libs contiene las librer as 1ibgnome libgnomeui libgnomesupport libart_lgp1 libgtk xmhtml libgnorbagtk y libzvt Descripci n libgnome libgnome es la parte no gr fica de la librer a GNOME libgnomeui libgnomeui es la parte gr fica de la librer a GNOME libgnomesupport No hay descripci n disponible libart_lgpl libart_lgpl es el componente LGPL de libart libgtk xmhtml No hay descripci n disponible Instalaci n de gnome libs 362 M s All de Linux From Scratch libgnorbagtk libgnorbagtk es la infraestructura GNOME CORBA GTK libzvt libzvt suministra las funciones necesarias para emular a xterm gdk pixbuf 0 22 0 Introducci n a gdk pixbuf Localizaci n de descarga HTTP R E e Localizaci n de descarga FTP ftp fte qnome or ub GNOME sources adk pixbuf 0 22 gadh Versi n usada 1 22 0 Tama o del paquete SOIOEB Estimaci n del espacio necesario en disco 16 MB El paquete gdk pixbuf es la librer a GTK pixbuf gdk depende
68. por ejemplo 2 4 19 with sequencer yes Esto le indica al paquete alsa driver que construya los m dulos del secuenciador de todas las tarjetas seleccionadas Mucha gente los quiere por lo que posiblemente querr s dejarlo a yes with oss yes Esto le indica al paquete que construya los m dulos de emulaci n OSS Free De nuevo mucha gente los quiere as que es mejor dejarlo a yes 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 with cards Aqu puedes decirle al gui n que contruya s lo los controladores de tu tarjeta de sonido Para informaci n completa de que controladores hay disponibles mira configure help Si no est s seguro de que chipset utiliza tu tarjeta lee CARDS STATUS en el rbol de fuentes de alsa driver Si quieres construir todos los controladores por alguna raz n entonces simplemente elimina por completo la sentencia with cards 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 lt nombre tarjetasonido gt alias sound slot
69. s All de Linux From Scratch gif2ps Imprime ficheros GIF en una impresora l ser que soporte PostScript gif2rgb Convierte im genes GIF en im genes RGB de 24 bits gifasm Ensambla m ltiples GIFs en uno o descompone un GIF multi imagen gifbg Genera un GIF de muestra de un solo color gifburst Descompone una imagen GIF en cuadr culas gifclip Une o recorta una imagen GIF gifclrmp Modifica el mapa de color de una imagen GIF gifcolor Genera muestras de colores gifcomb Combina 2 im genes GIF del mismo tama o en una gifcompose Utiliza las herramientas un g1flib para componer im genes giffiltr Plantilla de c digo para filtrar un GIF secuencialmente giffix Intenta reparar im genes GIF da adas gif2ps 119 M s All de Linux From Scratch gifflip Rota una imagen GIF a lo largo del eje X o Y o la gira 90 grados gifhisto Genera un histograma de frecuencia de color a partir de un GIF gifinfo Muestra informaci n de un fichero GIF gifinter Convierte entre im genes entrelazadas y no entrelazadas gifinto Punto final de las tuber as de procesamiento de GIFs gifovly Genera un GIF compuesto a partir de un GIF de im genes m ltiples gifpos Cambia 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
70. s all de BLFS e 7 de Abril de 2003 larry Otra correci n ortogr fica e 6 de Abril de 2003 larry Entorno de Red B sico Actualizado a mutt 1 4 11 e 5 de Abril de 2003 larry Servidores actualizado a samba 2 2 8 e 5 de Abril de 2003 larry Servidores Actualizado a sendmail 8 12 9 e 5 de Abril de 2003 tushar Openldap Actualizado a 2 1 17 e 5 de Abril de 2003 tushar Nmap Actualizado a 3 20 e 5 de Abril de 2003 tushar Libpng A adido un parche para enlazar con libz e 5 de Abril de 2003 tushar Unzip A adidos parches y modificadas las instrucciones para enlazar con la zlib instalada en el sistema e 4 de Abril de 2003 bdubbs KDE Movido aRts de la secci n Multimedia a la de KDE e 4 de Abril de 2003 larry Entorno de Red B sico Actualizado a curl 7 10 4 e 4 de Abril de 2003 tushar Feron A adido un enlace con la dependencia de docbook dsssl e 4 de Abril de 2003 larry General Actualizado a libxm12 2 5 6 y libxslt 1 0 29 e 3 de Abril de 2003 tushar Programaci n A adido un enlace simb lico para compatibilidad con Fortran 77 e 3 de Abril de 2003 larry Postlfs A adido tripwire 2 3 1 2 y movido nessus a la secci n old hasta determinar su destino e 3 de Abril de 2003 tushar Programaci n Fusionadas las instrucciones de gnat con las de gcc modificadas las instrucciones de gcc e 2 de Abril de 2003 larry Postlfs Actualizado el parche xfs a la versi n del n cleo de L
71. s la mayor a de los parches excepto aquellos que activan el uso de las versiones de paquetes instalados en tu sistema deber s elegirlos bas ndote en tu instalaci n El paquete con los fuentes 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 Si tienes problemas para construir openoffice revisa la informaci n detallada de la receta de openoffice en http www linuxfromscratch org tushar La receta tambi n informa sobre la instalaci n de software complementario Instalaci n de openoffice Ten en cuenta que openoffice tiene problemas con bison 1 875 Cambia esta versi n por bison 1 75 o instala bison 1 75 en un directorio alternativo por ej opt bison 1 75 y aseg rate que Sbison_prefix bin sea la primera entrada en la variable PATH Aplica los parches que descargaste y copia los ficheros gpc mv gpc231 external gpc amp amp rm rf gpc231 amp amp for p in openoffice 1 0 2 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 CFLAGSOPT Algunos usuarios informaron que tuvieron problemas con fomit frame pointer Lo mejor es no usar ning n tipo de optimizaci n El comando siguiente elimina una openoffice 1 0 2 382 M s All de Linux From Scratch opci n mcpu en dich
72. seguridad frente a excepciones e hilos e importantes extensiones como tablas de dispersi n y listas enlazadas Descarga el parche para STLport de http downloads linuxfromscratch org blfs patches Instalaci n de STLport Instala STLport ejecutando los siguientes comandos patch Np1 i STLport 4 5 3 gcc3 patch patch Np1 i STLport 4 5 3 g inc patch GCC_VERSION gcc v 2 gt amp 1 grep gcc version sed e s gcc version cp stlport config stl_gcc h stlport config stl_gcc h orig amp amp sed e s fGCC _VERSIONA GCC_ VERSION stlport config stl_gcc h orig gt stlport config stl_gcc h cd src ln sf gcc linux mak Makefile amp amp make amp amp make INSTALLDIR usr install Explicaci n de los comandos GCC_VERSION STLport necesita saber la localizaci n de los ficheros de cabecera de C que est n instalados en usr include c GCC_VERSTON si se siguieron las instrucciones del Libro LES sed e Reemplaza la localizaci n donde STLport busca los ficheros de cabecera de C cd src Cambia al directorio de los fuentes ln sf gcc linux mak Makefile Usa el makefile apropiado para nuestro entorno Configuraci n de STLport Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encont
73. sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SGENOME_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 Cap tulo 34 Paquetes adicionales de Gnome 340 M s All de Linux From Scratch gnome system monitor 2 0 4 Introducci n a gnome system monitor Localizaci n de descarga HTTP utto rep annone oa ub GNOME sources gnome system monit Localizaci n de descarga FTP fep TEPRON OMENMOE ub GNOME sources gnome system monitc Versi n usada 2 054 Tama o del paquete 52T KB Estimaci n del espacio necesario en disco SNTE Estimaci n del tiempo de construcci n oM ORS BEU El paquete gnome system monitor contiene procman el sustituto de de gtop gnome system monitor depende de none 2 2017 Stevia nora ceo lO 5 Instalaci n de gnome system monitor Instala gnome system monitor ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib sysconfdir etc gnome amp amp make amp amp make install Nota make install necesitar acceder a SENOME_PREFIX bin Si los cambios previos a la instalaci n los hiciste s lo para tu cuenta de usuario deber s ajustar tu PATH antes de ejecutar make install Explicaci n de los coma
74. usr sbin useradd tiene muchos par metros que pueden especificarse en el fichero etc default useradd Consulta la p gina de manual para m s detalles etc skel 58 Cap tulo 4 Seguridad Configuraci n de shadow Fichero de configuraci n de shadow etc login defs Activaci n de las contrase as MDS Para activar las contrase as MD5 modifica la l nea del fichero Login defs que pone HMD5_CRYPT_ENAB no para que ponga MD5_CRYPT_ENAB yes Las contrase as creadas despu s de este cambio ser n encriptadas usando MDS en lugar de usar la encriptaci n DES Reinstalaci n de shadow para utilizar PAM shadow necesitar Linux PAM 05 7 Descarga el parche para shadow desde_http downloads linuxfromscratch org blfs patches Reinstala shadow ejecutando los siguientes comandos patch Np1 i shadow 4 0 3 patch 4 autoconf amp amp LDFLAGS lpam lpam misc configure prefix usr enable shared with libpam amp amp make amp amp make install amp amp rm bin vipw amp amp rm bin sg amp amp mv lib libmisc a libshadow a usr lib amp amp mv lib libmisc so libshadow so usr lib amp amp ln sf lib libshadow so 0 usr lib libshadow so amp amp ln sf lib libmisc so 0 usr lib libmisc so amp amp cp debian securetty etc securetty Explicaci n de los comandos cp debian securetty etc securetty Este comando establece las ttys que permiten conexiones utilizando PAM
75. 0 snd card 0 alias sound service 0 0 snd mixer 0ss alias sound service 0 1 snd seg oss alias sound service 0 3 snd pem oss alias sound service 0 8 snd seg midi Explicaci n de los comandos 394 M s All de Linux From Scratch EOF lt nombre tarjetasonido gt debe reemplazarse con el controlador corresponiente a tu tarjeta de sonido Si tienes m s de una tarjeta puedes a adir secciones adicionales repitiendo lo anterior pero cambiando el primer 0 por 1 en cada l nea Despu s de editar etc modules conf debes ejecutar depmod Si los controladores que has compilado son para la versi n del n cleo 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 19 F boot System map 2 4 19 Contenido El paquete alsa driver contiene los controladores de sonido alsa y los ficheros de cabecera Descripciones Controladores alsa para tarjetas de sonido 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 1ib alsa lib 0 9 2 Introducci n a alsa lib Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 19 MB
76. A adida una nota para openoffice e 3 de Marzo de 2003 tushar 2sdk A adidas las explicaciones de los parches e 2 de Marzo de 2003 larry DJB s Correcciones a las instrucciones de instalaci n de daemontools enviadas por Sefan Krah e 1 de Marzo de 2003 larry Entorno de Red B sico Correcciones a las instrucciones de instalaci n de Inetutils enviadas por Jamesi Iwanek e 1 de Marzo de 2003 larry Multimedia Aplicado el parche de James para alsa to 0 9 0rc7 e 1 de Marzo de 2003 larry pst La instalaci n de xsl stylesheets estaba incompleta Arreglado e 28 de Febrero de 2003 tushar 2sdk A adida una referencia al dk de blackdown para los usuarios que no puedan descargar los fuentes del 2sdk debido a las restricciones de la licencia e 28 de Febrero de 2003 tushar Eliminados los amp amp al final de unset VAR para acomodarnos con las versiones de bash lt 2 05b Correcciones menores en algunos paquetes e 26 de Febrero de 2003 larry PST A adido xpdf patch1 e 26 de Febrero de 2003 larry Programas para las X Actualizado a pan 0 13 4 e 26 de Febrero de 2003 larry Entorno de Red B sico A adido gnet 1 1 8 nuevo requerimiento de pan e 25 de Febrero de 2003 larry General Actualizado a libxm12 2 5 4 y libxslt 1 0 27 e 25 de Febrero de 2003 larry PST Modificadas las instrucciones de instalaci n de xpdf para mover lasr X11R6 etc a etc e 25 de Febrero de 2003 markh General Eliminada la op
77. El paquete bonobo conf contiene librer as para manejar los datos de configuraci n de GConf soup 0 7 4 Introducci n a Soup Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio requerido en disco 4 1 MB El paquete Soup contiene una implementaci n en C de SOAP Protocolo de Acceso a Objetos Simple Instalaci n de Soup Instala Soup ejecutando los siguientes comandos configure prefix opt gnome amp amp make amp amp make install Explicaci n de los comandos prefix opt gnome Instala Soup en el rea de Gnome 1 4 Configuraci n de Soup Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo Instalaci n de bonobo cont 372 M s All de Linux From Scratch usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete soup contiene las librer as SOAP utilizadas para implementar llamadas a procedimientos remotos de XML Contenido 373 XI Programas para las X ndice 38 Programas de Oficina Individuales 39 Paquetes de oficina 40 Navegadores Gr ficos 41 Otros Programas de Internet basados en las X XI Programas para las X 374 Cap tulo 38 Programas d
78. Esto hace que vim muestre la fila y la columna actual en la esquina inferior derecha de la pantalla e set noexpandtab Esto provoca que vim inserte como tabulaciones caracteres de tabulaci n en lugar de hacerlo como un conjunto de espacios Se puede encontrar m s imformaci n sobre las muchas opciones de vim leyendo la ayuda que se encuentra dentro del mismo vim Util zala escribiendo help en vim para conseguir la ayuda general o escribiendo help usr_toc txt para ver el ndice del Manual del Usuario Creaci n de un disquete de arranque personalizado C mo crear un disquete de arranque decente Aqu la intenci n es crear un disco de rescate que cargar suficiente linux para permitirte hacer operaciones de rescate Con lo que aqu se presenta ser s capaz de manipular ficheros montar y desmontar y otras tareas Sin embargo este no es el l mite Aqu se describe el disco m nimo y puedes a adir todo lo que puedas meter en el disquete Disco de Arranque Disco de Rescate Primero crearemos un fichero de bucle cerrado loopback en el que construiremos nuestro disco de rescate Despu s crearemos un sistema de ficheros en el fichero imagen Entonces usaremos mount para montar el fichero como un disco normal permiti ndonos leer y escribir ficheros desde el fichero de bucle cerrado Los siguientes comandos nos construir una imagen de 4MB dd if dev zero of tmp rfloppy bs 1k count 4096 amp amp mke2fs m 0 N 2000
79. GLib 1 2 10 expat 1 95 6 libesmtp 0 8 12 aspell 0 50 3 guile 1 4 1 slib 2d5 G Wrap 1 3 4 STLport 4 5 3 9 Librer as Gr ficas lems 1 09 libipeg 6b libpng 1 2 5 libtiff 3 5 7 libmng 1 0 5 imlib 1 9 14 aalib 1 4rc4 10 Utilidades Generales bc 1 06 rep gtk 0 17 Dedicatoria M s All de Linux From Scratch 11 Utilidades del Sistema gpm 1 20 1 fcron 2 9 3 hdparm 5 3 which 2 14 y alternativas unzip 5 50 zip 2 3 pciutils 2 1 10 pkgconfig 0 15 0 cpio 2 3 12 Programaci n Python 2 2 2 M dulos de Perl librep 0 16 2 2sdk 1 4 1 ruby 1 6 8 gcc 3 2 1 gec 2 95 3 IV Conectarse a una red 13 Entorno de Red por Marcado Telef nico Dial Up ppp 2 4 1 wyvdial 1 53 14 Clientes DHCP Configuraci n de los guiones de arranque de LFS para soportar clientes DHCP dhcp 3 0pl2 dhcpcd 1 3 22 pl4 15 Otros V Entorno de Red b sico 16 Librer as para trabajo en Red curl 7 10 4 wvstreams 3 70 gnet 1 1 8 17 Navegadores Web en modo texto links 0 98 lynx 2 8 4 w3m 0 3 2 1 18 Programas B sicos para Trabajo en Red ncftp 3 1 5 Cliente OpenSSH 3 6 1p1 cvs 1 11 5 wget 1 8 2 icpwrappers 7 6 portmap 5 inetutils 1 4 2 19 Utilidades B sicas para el trabajo en Red traceroute 1 4al2 nmap 3 20 whois 4 6 3 20 Programas de Trabajo en Red b sicos procmail 3 22 fetchmail 6 2 2 Dedicatoria M s All de Linux From Scratch mutt 1 4 1 p
80. Hoja de c lculo programable mediante guiones e KPresenter Programa de creaci n y visualizaci n de presentaciones e Kivio Programa de diagramas de flujo e Kontour Programa de dise o vectorial e Krita Programa para crear y editar im genes e Kugar Una herramienta para crear informes e KPlato Aplicaci n para administrar proyectos en sus primeras fases de desarrollo e KChart Programa para dibujar caracteres e KFormula Editor de f rmulas Cap tulo 39 Paquetes de oficina 381 M s All de Linux From Scratch openoffice 1 0 2 Introducci n a openoffice Localizaci n de descarga HTTP DEEP ORO eno eno Est abIo AOR2 OOOA OZ Localizaci n de descarga FTP Versi n usada 1 0 2 Tama o del paquete 155 MB Estimaci n del espacio necesario en disco AGE Estimaci n del tiempo de construcci n IA S SORMAZ Estimaci n del tama o de instalaci n 203 MB Openoffice es un entorno ofim tico el hermano en c digo abierto de StarOffice openoffice depende de freetype 2 1 3 xfree86 4 3 0 32sdk 1 4 1 Ai A 4 aro Easiao6 12 clo 4 1 25 Store 4 5 3 nie 114 y mktemp openoffice utilizar ant Descarga la librer a General Polygon Clipper Recortador General de Pol gonos de ftp ftp cs man ac uk pub toby gpc gpe231 tar Z Descarga tambi n varios parches desde_http downloads linuxfromscratch org blfs patches Los parches comienzan por openoffice 1 0 2 Necesitar
81. MB Estimaci n del tiempo de construcci n 0 68 SBU El paquete libgnomecanvas contiene las librer as libgnomecanvas libgnomecanvas depende de libgalade 2 0 1 Instalaci n de libgnomecanvas Instala libgnomecanvas ejecutando los siguientes comandos configure prefix GNOME_PREFIX disable gtk doc 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 Descripci n Librer as libgnomecanvas No hay descripci n disponible libbonoboui 2 2 0 1 Introducci n a libbonoboui Localizaci n de descarga HTTP necte oa opa ub GNOME sources libbonoboui 2 2 11 Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio en disco requerido O 5 MiS Estimaci n del tiempo de construcci n SIS OS BU El paquete libbonoboui contiene las librer as libbonoboui libbonoboui depende de lion 2 2041 llano A 2 y lion 0 2 Introducci n a libgnomecanvas 320 M s All de Linux From Scratch Instalaci n de libbonoboui Instala libbonoboui ejecutando los siguientes comandos configure prefix GNOME_PREFIX disable gtk doc make make install Contenido El paquete libbonoboui contiene las librer as 1ibbonoboui Descripci n Librer as libbonob
82. Ruby 1 6 7 e 7 de Agosto de2002 larry Post LFS A adido joe 2 9 7 por Timothy e 7 de Agosto de 2002 markh Post LFS A adido emacs 21 2 por Billy O Connor e 6 de Agosto de 2002 larry X Actualizado a GLib 2 0 6 GTK 2 0 6 atk 1 0 3 y pango 1 0 4 e 6 de Agosto de 2002 larry Entorno de Red B sico A adido nmap 3 00 suministrado por Timothy e 6 de Agosto de 2002 larry Entorno de Red B sico A adido whois 4 5 28 suministrado por Timothy e 6 de Agosto de 2002 larry Entorno de Red B sico a adido telnet 0 17 SOLO el cliente Sujeto a sustituirlo por inettools o netkit combo cuando se complete por asignaci n e 6 de Agosto de 2002 markh Post LFS Adici n inicial de reiserfsprogs e 6 de Agosto de 2002 markh General Actualizado which a 2 14 e 6 de Agosto de 2002 markh Entorno de Red B sico Conseguido por fin fijar las instrucciones para traceroute e 6 de Agosto de 2002 markh Post LFS Actualizado iptables a 1 2 6a e 6 de Agosto de 2002 markh General A adido popt 1 6 4 e 6 de Agosto de 2002 markh Post LFS Actualizado a tesh 6 12 e 6 de Agosto de 2002 markh General A adido pciutils e 6 de Agosto de 2002 markh Post LFS A adidas las instrucciones para nano de Timothy e 5 de Agosto de 2002 larry Entorno de Red B sico a adido mutt 1 4i X a adidos ficheros de explicaci n para GTK y GTK 2 para sysconfdir etc Historial de modificaciones 32 M s All
83. Scratch echo pop 110 tcp gt gt etc services 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 leer de nuevo el fichero inetd conf Si utilizas xinetd el siguiente comando a adir la entrada qpopper a etc xinetd conf cat gt gt etc xinetd conf lt lt EOF service pop port AO socket_type stream protocol LE wait no tsat roO passenv PATH server usr sbin popper server_args popper EOF Ejecuta killall HUP xinetd para leer de nuevo el fichero xinetd conf Contenido El paquete qpopper contiene qpopper Descripci n qpopper qpopper es el demonio del servicio POP 3 Contenido 218 Cap tulo 23 Otros servidores BIND 9 2 2 Introducci n a BIND 9 2 2 Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 38 MB El paquete BIND proporciona un servidor DNS y utilidades de cliente Instalaci n de BIND Instala BIND ejecutando los siguientes comandos configure prefix usr make make install Configuraci n de BIND 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 e
84. Scratch por James Robertson lt Jjameswrobertsonltearthlink net gt Variables de entorno personales y programas de inicio Alias personales y funciones deber an estar en bashrc Variables de entorno del sistema y programas de inicio deber an estar en etc profile Alias del sistema y funciones est n en etc bashrc SOME mbas a TS source SHOME bashrc Ial SA SOME ES pathman S HOME bin last Jal export PATH Fin de bash_profile Aqu se muestra un fichero bashrc b sico Los comentarios en el fichero deber an explicar todo lo que necesitas Inicio de bashre Escrito para M s All de Linux From Scratch por James Robertson lt Jjameswrobertsonltearthlink 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 A A ei als ic e Sn source etc bashrce dell Fin de bashrc Aqu se muestra un fichero bash_logout b sico Los comentarios en el fichero deber an explicar todo lo que necesitas Comprobar s que el fichero bash_logout no incluye un comando clear Esto es porque el borrado de la pantalla se indica en el fichero etc issue Inicio de bash_logout Escrito para M s All de Linux From Scratch por James Robertson lt Jameswrober
85. a adir a las librer as libxml2 soporte de ficheros XSLT libxslt depende de AID ASO Instalaci n de libxml2 100 M s All de Linux From Scratch Instalaci n de libxsit Instala libxslt ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete libxslt contiene las librer as 1ibxs1 t las librer as 1libexs1t y xsltproc Descripciones Librer as libxsit libxslt facilita extensiones a la librer a libxm12 para analizar ficheros en formato XSLT xsltproc xsltproc se utiliza para aplicar hojas de estilo XSLT a documentos XML readline 4 3 Introducci n a readline Localizaci n de descarga HTTP MASON NO nu readline readline 4 3 tar gz Localizaci n de descarga FTP EIA TAOS nu readline readline 4 3 tar gz Versi n usada 4 3 Tama o del paquete 959 148 Estimaci n del espacio necesario en disco 4 9 MB 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 Instalaci n de readline Instala readline ejecutando los siguientes comandos configure prefix usr amp amp make make install Configuraci n de readline Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemp
86. 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 amp amp make binprefix usr install Contenido El paquete hdparm contiene hdparm Descripci n hdparm hdparm proporciona una interfaz en l nea de comandos para varios octls soportados por el controlador de dispositivo del subsistema ATA IDE de Linux which 2 14 y alternativas La presencia ausencia del programa which en el libro LFS 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 primera opci n es instalar realmente el programa GNU which Introducci n a which Localizaci n de descarga HTTP MEAN NO nu which which 2 14 tar gz Localizaci n de descarga FTP oe ECE ranu Cua NUNCA a gz Versi n usada 2 14 Tama o del paquete LLO 148 Estimaci n del espacio requerido en disco 719 KB Instalaci n de which Instala which ejecutando los siguientes comandos configure prefix usr make make install Instalaci n de hdparm 133 M s All de Linux From Scratch Contenido El paquete which contiene which Descripci n which which muestra la ruta completa de los comandos
87. amp amp make bootstrap make install Contenido El paquete emacs contiene emacs b2m ctags ebrowse emacsclient etags grep changelog rcs checkin cvt mail digest doc emacsserver fakemail hexl movemail profile rcs2log 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 Contenido 84 M s All de Linux From Scratch ctags ctags genera ficheros de datos con etiquetas de referencias cruzadas para c digo fuente ebrowse ebrowse permite navegar por las jerarqu as de las clases C desde emacs emacsclient emacsclient conecta una sesi n de emacs a una instancia de emacsserver que est ejecut ndose etags etags es otro programa para generar etiquetas de referencias cruzadas para c digo fuente grep changelog grep changelog muestra las entradas en ChangeLogs que cumplan ciertos criterios res checkin rcs checkin es un gui n del int rprete de comandos usado para comprobar ficheros en RCS cvi mail cvt mail convierte los directorios de correo antiguos de emacs al formato gnu rmail digest doc digest doc es un filtro que genera salidas nroff para p ginas de manual emacsserver emacserver permite a otras aplicaciones int rpretes de comandos acceder a una sesi n activa de emacs y compartir los almacenadores intermedios buffers fakemail fakemail es una interfaz para bin ma
88. anome session 2 2 Localizaci n de descarga FTP i Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 6 6 MB Estimaci n del tiempo de construcci n 0 88 SBU El paquete gnome session contiene el programa de gesti n de sesiones de GNOME gnome session depende de libgnomeui 2 2 0 1 Instalaci n de gnome session Instala gnome session ejecutando los siguientes comandos export PATH PATH GNOME_PREFIX sbin sbin configure prefix GNOME_PREFIX localstatedir var lib sysconfdir etc gnome amp amp make make install Explicaci n de los comandos localstatedir var lib Este comando pone los ficheros de scrollkeeper en var lib 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 SENOME_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 Subprogramas 337 M s All de Linux From Scratch Utilidades de sesi n Las utilidades de sesi n incluyen un programa de configuraci n y otras utilidades relacionadas con la gesti n de la sesi n manager proxy manager proxy maneja la gesti n b sica de la sesi n para aplicaciones que no soportan XSM control center 2 2 1 Intr
89. basado en Gnome 2 Balsa depende de aioe idoci ld 2 2 lorca A 2 0 enese e e aspel tes mtp 0RQralo Basa ore pcre 4 1 Instalaci n de Balsa Instala Balsa ejecutando los siguientes comandos configure prefix GNOME_PREFIX with ssl amp amp make make install Explicaci n de los comandos with ssl Cambia la opci n por defecto de Balsa que es no incluir soporte ssl Configuraci n de Balsa Informaci n sobre la configuraci n Toda la configuraci n de Balsa se hace a trav s de men s La configuraci n de los buzones de correo se hace mediante el men Settings gt Preferences Opciones gt Preferencias Contenido El paquete Balsa contiene balsa Descripci n balsa Balsa es un lector de correo basado en Gnome 2 Instalaci n de Balsa 391 XII Multimedia ndice 42 Controladores y Librer as Multimedia 43 Utilidades de sonido 44 Utilidades de V deo 45 Utilidades para grabar CDs XII Multimedia 392 Cap tulo 42 Controladores y Librer as Multimedia Muchos programas multimedia necesitan librer as y o controladores para funcionar correctamente Los paquetes de esta secci n pertenecen a dicha categor a Normalmente s lo necesitas instalarlos si est s instalando un programa que tiene listada la librer a como requisito o como opci n para activar el soporte de ciertas funcionalidades alsa 0 9 2 Lo primero que la gente tiende a preguntar sobre ALSA es por qu
90. binario est ticamente Esto hace que la librer a din mica no est disponible para enlazar 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 ten en cuenta que la construcci n y uso de la librer a compartida est bajo la Clarified Artistic License Licencia Art stica Calificada 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 cd libncftp amp amp make shared amp amp make soinstall amp amp cd make make install Para instalar ncftp usando el segundo m todo con la funcionalidad de libncftp enlazada est ticamente ejecuta los siguientes comandos configure prefix usr make make install Explicaci n de los comandos cd libncftp amp amp make shared amp amp make soinstall Cap tulo 18 Programas B sicos para Trabajo en Red 172 M s All de Linux From Scratch Estos comandos crean e instalan la librer a din mica libncftp contra la que se enlazar el programa principal cuando lo compilemos Configuraci n de ncftp Ficheros de configuraci n ncftp especialmente ncftp prefs_v3 Informaci n sobre la configura
91. cil como deshacer las modificaciones de la p gina de preinstalaci n y ejecutar el siguiente comando rm opt gnome 2 2 r Si tu sistema est construido por completo siguiendo las instrucciones del LFS y del BLES tienes muchas posibilidades de usar Gnome 2 2 despu s de tu primera instalaci n Si eres el t pico usuario de LFS y has modificado las instrucciones debes tener estas modificaciones en cuenta para futuras instalaciones No tendr s problemas en integrar Gnome 2 2 en tu propia configuraci n pero tendr s instalados de 28 a 33 paquetes antes de que puedas hacerle alguna prueba a Gnome asumiendo que tu administrador de ventanas est instalado y comprobado Podemos anticipar que reconstruir s Gnome al menos una vez para hacer reajustes a tu configuraci n Si vas a construir un entorno de escritorio Gnome 1 4 deber as instalar s lo las librer as del cap 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 Estas instrucciones est n simplificadas para facilitar la eliminaci n de Gnome 1 4 del sistema BLFS cuando ya no sea necesario Dichas instrucciones pueden ser refinadas m s adelante para cumplir con los est ndares de BLES en cuanto a la ubicaci n de los ficheros espec ficamente opt gnome etc por etc y opt gnome var por var Deber as
92. comandos cat gt etc dhclient conf lt lt EOF dhclient conf interface etho0 prepend domain name servers 127 0 0 1 request subnet mask broadcast address time offset routers domain name domain name servers host name require subnet mask domain name servers fin dhclient conf EOF dhcpcd 1 3 22 pl4 Introducci n a dhcpcd Localizaci n de descarga HTTP Localizaci n de descarga FTP epore pR pNyS tech econ pub dhicpeds ko22p eZ Versi n usada O pA Tama o del paquete 145 KB Estimaci n del espacio necesario en disco 150 da 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 Instalaci n de dhcpcd Antes de instalar dhepcd necesitas descargar dhcpcd 1 3 22 p14 patch de http downloads linuxfromscratch org blfs patches y colocarlo en el directorio de tus fuentes Instala dhcped ejecutando los siguientes comandos patch Np1 i dhcpcd 1 3 22 p14 patch amp amp configure prefix sysconfdir var lib mandir usr share man amp amp make amp amp make install Explicaci n de los comandos patch Np1 i dhcpcd 1 3 22 p14 patch Dhepcd sin parchear coloca todos sus ficheros de configuraci n y temporales en etc dhcpc Esto es muy molesto cuando dhepcd te indica que est funcionando y no lo est Tu buscas en var run el fichero pid pero no est ah El fic
93. comandos mkdir p var pgsql data useradd d var pgsql data postgres amp amp chown postgres var pgsql data amp amp su postgres c usr bin initdb D var pgsql data Arranca el servidor de bases de datos con el siguiente comando su postgres c usr bin postmaster D var pgsql data gt var pgsql data logfile 2 gt 81 amp Ahora podemos crear una base de datos y verificar la instalaci n su postgres c usr bin createdb test echo create table t1 name varchar 20 state province varchar 20 su postgres c usr bin psql test echo insert into t1 values Billy NewYork su postgres c usr bin psql test echo insert into t1 values Evanidus Quebec su postgres c usr bin psql test echo insert into t1 values Jesse Ontario su postgres c usr bin psql test echo select from t1 su postgres c usr bin psql test Explicaci n de los comandos useradd d var pgsql data postgres A ade un usuario sin privilegios para lanzar el servidor de bases de datos Ejecutar el servidor como root es peligroso y por otro lado simplemente no funcionar su postgres c usr bin initdb D var pgsql data Inicializa el espacio de tablas de las bases de datos Este comando no debe ejecutarse como root su postgres c usr bin postmaster D var pgsql data gt var pgsql data logfile 2 gt amp 1 Inici
94. 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 Instalaci n de avifile 418 M s All de Linux From Scratch 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 JPEG y crea una pel cula MPlayer 0 90 Introducci n a MPlayer Localizaci n de descarga HTTP http ftp lug udel edu MPlayer releases MPlayer 0 90 tar Localizaci n de descarga FTP ftp ftp lug udel edu MPlayer releases MPlayer 0 90 tar Versi n usada 0 00 Tama o del paquete SST Estimaci n del espacio necesario en disco 44 MB Estimaci n del tiempo de construcci n Se DL SU Descargas adicionales Codecs Win32 entes rasuzs SID Piel por defecto Codecs QuickTime 5 Codecs QuickTime 6 Codecs extra de QuickTime coldees es Real aer Y 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 mediante la l nea de comandos o mediante interfaz gr fica MPlayer depende de sanas atlo l SO O sacada Ci LAO y domo MPlayer utilizar frectyvpece ko loas 24 AELE eb Ilo alie l dl A0USYL aan pS Are l S
95. configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete libglade contiene las librer as de carga de ficheros de la interfaz glade libcapplet 1 5 11 Introducci n a libcapplet 1 5 11 Localizaci n de descarga HTTP E Localizaci n de descarga FTP EPA QNOneniol ub GNOME sources libcapplet 1 5 libc Versi n usada TS L1 Tama o del paquete SIZES Estimaci n del espacio necesario en disco 2 4 MB El paquete libcapplet contiene una librer a para los subprogramas del panel de control 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 Configuraci n de libcapplet Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Explicaci n de los comandos 367 M s All de Linux From Scratch
96. contiene utilidades para grabaci n de CDs Este programa sirve para grabar CDs en el modo DAO disk at once grabaci n en una sola fase cdrdao utilizar ame SOSA cdrdao utilizar para construir la interfaz gr fica cms O y cmone los A2 Instalaci n de cdrdao Instala cdrdao ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete cdrdao contiene cdrdao Descripci n cdrdao cdrdao graba CD Rs de audio o de datos en modo DAO disk at once bas ndose en una descripci n textual de los contenidos del CD scgcheck 430 XIII Impresoras Esc neres y Generadores de Documentos ndice 46 Impresi n 47 Esc neres 48 Lenguaje de Marcas Est ndar Generalizado SGML 49 Lenguaje de Marcas Extensible XML 50 Postscript 51 Generaci n de Documentos XIII Impresoras Esc neres y Generadores de Documentos 431 Cap tulo 46 Impresi n cups 1 1 18 Introducci n a CUPS Localizaci n de descarga HTTP http www cups ora software html Localizaci n de descarga FTP ENT PAS SS Ys Mco pubicups Mikle cups AS SO UBCSAN Versi n usada IAS Tama o del paquete SFO JB Estimaci n del espacio necesario en disco 21 MB 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
97. continuar cat gt gt xinitrce lt lt EOF exec sawfish EOF Contenido El paquete sawfish contiene sawfish Descripci n sawfish sawfish es un administrador de ventanas extensible que usa un lenguaje de guiones basado en Lisp fluxbox 0 1 14 Introducci n a fluxbox Localizaci n de descarga HTTP http telia dl sourceforge net sourceforge fluxbox fluxk Localizaci n de descarga FTP Versi n usada od da Tama o del paquete 312 1 8 Estimaci n del espacio necesario en disco 6 5 MB Estimaci n del tiempo de construcci n EAS El paquete fluxbox contiene un administrador de ventanas fluxbox depende de xfree86 4 3 0 Instalaci n de fluxbox Instala fluxbox ejecutando los siguientes comandos configure prefix usr enable kde enable gnome make make install Explicaci n de los comandos 283 M s All de Linux From Scratch Explicaci n de los comandos enable kde Este comando activa la capacidad de fluxbox que permite que los conos de la barra de kde se coloquen en la rejilla enable gnome Este comando activa la capacidad de fluxbox para soportar gnome 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 xinitrce lt lt EOF exec fluxbox EOF mkdir fluxbo
98. cualquier fallo Informaci n Extra Donde comenzar con lecturas adicionales sobre cortafuegos P gina principal del proyecto netfilter iptables FAQ Lista de C MOs relacionados con el filtrado de paquetes http www linuxdoc org LDP nag2 x 087 2 firewall html http www linuxdoc org HOWTO Security HOWTO html http www linuxdoc org HOWTO Firewall HOW TO html http www 106 ibm com developerworks security library s ftre html s fire2 html http www interhack net pubs fw fag http csrc nist gov ispte html ISPTG 6 html http www linuxsecurity com docs http www little idiot de firewall En alem n y anticuado pero muy comprensible http www linuxgazette com issue65 stumpel html http linux oreillynet com pub a linux 2000 03 10 netadmin ddos html http staff washington edu dittrich misc ddos http ipmasq cjb net Notas del Editor 71 M s All de Linux From Scratch http www e infomax com ipmasq http www circlemud org jelson writings security index htm http www securityfocus com http www cert org tech_tips http www uni siegen de security pointers html http security ittoolbox com http www linux firewall tools com linux http logi cc linux athome firewall php3 http www insecure org reading html http www roberteraham com pubs firewall seen html S un enlace no funciona o piensas que he olvidado alguno por favor m ndame un mensaje firewall status Si quieres e
99. de cido 2 0 Cue A AO dae A iones y Alo ejes men laiaccas els olore 1110 y emnene 4 2 Instalaci n de gdk pixbuf Instala gdk pixbuf ejecutando los siguientes comandos configure prefix opt gnome disable gtk doc make make install Configuraci n de gdk pikbuf Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin 1ldconfig mientras est s como root Contenido El paquete gdk pixbuf contiene las librer as 1ibgdk_pixbuf Descripci n libgnorbagtk 363 M s All de Linux From Scratch Librer as libgdk_pixbuf libgdk_pixbuf contiene las librer as GTK pixbuf del Kit de Herramientas de Gimp Gimp Tool Kit GConf 1 0 9 Introducci n a GConf Localizaci n de descarga HTTP utto ftp annone opa ub GNOME sources GConf 1 0 GConf 1 Localizaci n de descarga FTP ftp fte qanome or ub GNOME sources GConf 1 0 GConf 1 Ko Versi n usada 1A Tama o del paquete 12MB Estimaci n del espacio necesario en disco Gia T El paquete GConf contiene un sistema de configuraci n GConf depende de oat 15 160 Cies A 100 y ceka 2210 GCComi we ilizeras db 3 3 11 y quille 1 4 1 Instalaci n de GC
100. de 2003 larry Ficheros de entidades A adidos los tiempos SBU de los paquetes para que los editores los usen si lo as lo desean e 17 de Febrero de 2003 larry Multimedia Actualizado a MPlayer 0 90rc4 e 17 Febrero de 2003 tushar openoffice A adidas instrucciones para los contenidos de ayuda localizados e 16 de Febrero de 2003 tushar openoffice Actualizado a 1 0 2 e 16 de Febrero de 2003 larry gnome Actualizado a gnome media 2 2 1 1 y nautilus media 0 2 1 e 15 de Febrero de 2003 larry gnome Actualizado a control center 2 2 0 1 librsvg 2 2 3 eel 2 2 0 2 nautilus 2 2 0 2 libgtkhtml 2 2 0 yelp 2 2 0 bug buddy 2 2 102 libgnomeprint 2 2 1 1 libgnomeprintui 2 2 1 1 gtk thinice engine 2 0 2 gedit 2 2 0 1 gstreamer 0 6 0 y gst plugins 0 6 0 e 15 de Febrero de 2003 larry pst Actualizado a docbook xsl 1 60 1 Historial de modificaciones 22 M s All de Linux From Scratch e 14 de Febrero de 2003 tushar mozilla Actualizado el parche mozilla 1 2 1 gtk mozembed patch y correcciones tipogr ficas e 13 de Febrero de 2003 larry Ap ndices Cambiado portmap a S22 y xinetd a S23 para que libfam funcione adecuadamente e 12 de Febrero de 2003 larry General Actualizado a libxm12 2 5 3 y libxslt 1 0 26 e 12 de Febrero de 2003 tushar Actualizadas las instrucciones de STLport e 12 de Febrero de 2003 larry postlfs Actualizadas las instrucciones de PAM y shadow para correg
101. de Diciembre de 2002 larry Multimedia A adido transcode 0 6 2 Multimedia Actualizado a MPlayer 0 90rc2 Servidores Actualizado a postfix 2 0 0 1 X Actualizado a fluxbox 0 1 14 General Actualizado a ruby 1 6 8 PST A adida la configuraci n para scrollkeeper a DocBook e 21 de Diciembre de 2002 billyoc Servidores de Contenido Actualizado a PosgreSQL 7 3 1 e 21 de Diciembre de 2002 larry avifile 0 7 22 e 21 de Diciembre de 2002 larry e 21 de Diciembre de 2002 larry e 21 de Diciembre de 2002 larry e 21 de Diciembre de 2002 larry e 20 de Diciembre de 2002 larry e 19 de Diciembre de 2002 larry e 19 de Diciembre de 2002 larry e 19 de Diciembre de 2002 larry e 19 de Diciembre de 2002 larry e 18 de Diciembre de 2002 larry e 18 de Diciembre de 2002 larry e 17 de Diciembre de 2002 larry e 16 de Diciembre de 2002 billyoc e 16 de Diciembre de 2002 billyoc e 16 de Diciembre de 2002 billyoc e 16 de Diciembre de 2002 billyoc e 16 de Diciembre de 2002 billyoc e 16 de Diciembre de 2002 billyoc e 16 de Diciembre de 2002 billyoc e 16 de Diciembre de 2002 billyoc e 16 de Diciembre de 2002 billyoc e 15 de Diciembre de 2002 larry e 15 de Diciembre de 2002 larry Multimedia Actualizado a xine lib 1 beta0 xine ui 0 9 16 y Entorno de red b sico Actualizado a curl 7 10 2 Multimedia A adido ffmpeg 211202 cvs Multimedia A adido opendivx 091202 cvs
102. de Febrero de 2002 markh Cap tulo 5 Actualizado a gpm 1 20 0 e 21 de Febrero de 2002 markh Argh he puesto mal la fecha Cambiadas todas las entradas del 20 de Febrero al 21 de Febrero y corregida la fecha del libro e 21 de Febrero de 2002 markh Cap tulo 7 Actualizado a ncftp 3 1 2 e 21 de Febrero de 2002 markh Cap tulo 5 Actualizado a db 4 0 14 e 21 de Febrero de 2002 markh Cap tulo 4 Actualizado a lems 1 08 libpng 1 2 1 y libtiff 3 5 7 e 21 de Febrero de 2002 markh A adidos los cap tulos 18 20 para situar las secciones de multimedia y mover SDL al ch1 y cdparanoia mpg123 y XMMS al ch18 e 21 de Febrero de 2002 markh Cap tulo 5 Mover aqu cvs y db desde el ap ndice a e 19 de Febrero de 2002 markh Cap tulo 6 Actualizado a hdparm 4 6 y moverlo aqu desde el ap ndice a e 19 de Febrero de 2002 markh Cap tulo 6 Actualizado a wvdial 1 50 y a adido wvstreams 3 64 que es necesario para la nueva versi n de wvdial e 19 de Febrero de 2002 markh Cap tulo 6 A adido ppp e 19 de Febrero de 2002 markh Cap tulo 6 Mover aqu wvdial desde el ap ndice A e 15 de Febrero de 2002 markh Cap tulo 6 DHCP A adida la secci n inicial de DHCP e 14 de Febrero de 2002 markh Cap tulo 6 Actualizado el Cortafuegos por Henning e 3 de Enero de 2002 markh Cambiadas las instrucciones de alsa para incluir with kernel para una Mayor solidez
103. de Septiembre de 2002 larry Programas para las X Subido el parche de Mozilla al ftp Corregido Galeon seg n las observaciones de Tushars e incorporado un parche e 25 de Septiembre de 2002 larry Servidores Suministradas actualizaciones para samba bind leafnode y xinetd e 24 de Septiembre de 2002 larry Programas para las X A adido AbiWord 1 0 3 Ediciones menores y m s bz2 e 23 de Septiembre de 2002 larry Programas para las X actualizado mozilla por el parche suministrado por Tushar limpiado mozconfig y actualizado galeon para adaptarlo a la nueva estructura de directorios e 22 de septuembre de 2002 larry Gnome A adido gdm 2 4 0 11 e 22 de Septiembre de 2002 larry Modificados los enlaces de descarga a bz2 para el sitio ftp de gnome y aplicado un parche a cpio e 22 de Septiembre de 2002 larry Postlfs A adido Linux PAM 0 76 y a adido sed a las explicaciones de QT e 21 de Septiembre de 2002 markh Programas para las X Metidas las instrucciones para mozilla de Tushars e 21 de Septiembre de 2002 larry Convertidos los espacios a en las instrucciones de qt Cambiado libld a libdl en bootdisk y cambiado mnt lib a mnt loop1 lib e 21 de Septiembre de 2002 larry Entorno de Red B sico A adidas referencias en la p gina Otros programas de Correo y Noticias e 21 de Septiembre de 2002 larry Programas para las X A adido Gnumeric 1 0 9 e 20 de Septiembre de 2002 larry Programas para
104. de descarga FTP TEPE PRONOMS OE ub GNOME sources libanomeprint 2 2 Versi n usada IZ Tama o del paquete 542 KB Estimaci n del espacio necesario en disco 8 8 MB Estimaci n del tiempo de construcci n IPS SSB El paquete libgnomeprint contiene las librer as libgnomeprint libgnomeprint depende de Iisisoaasa 2 2 41 y ioare Jejl 2 3 1 libgnomeprint utilizar etele elore 11 0 Semlek y emos 18 Instalaci n de libgnomeprint Instala libgnomeprint ejecutando los siguientes comandos Introducci n a libgtkhtml 332 M s All de Linux From Scratch configure prefix GNOME_PREFIX sysconfdir etc gnome make amp amp make install Explicaci n de los comandos sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en lugar de en SENOME_PREFIX etc enable gtk doc Esta opci n reconstruye la documentaci n durante la ejecuci n de make Contenido El paquete libgnomeprint contiene las librer as 1ibgnomeprint Descripci n Librer as libgnomeprint Las librer as libgnomeprint implementan la Arquitectura de Impresi n de Gnome libgnomeprintui 2 2 1 2 Introducci n a libgnomeprintui Localizaci n de descarga HTTP neto Arep annone or ub GNOME sources libanomeprintuli 2 Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 4 9 MB Estimaci n del tiempo de construcci
105. de red Parte del LFS base Elimina la interfaz de red local Parte del LFS base Reinicia el sistema Parte del LFS base 471 Ap ndice B Instalar en una localizaci n no est ndar Cuando quieres instalar un paquete en una localizaci n diferente a o usr est s instalando fuera de las configuraciones de entorno por defecto de muchas m quinas Los siguientes ejemplos deber an ayudarte a determinar c mo corregir esta situaci n Los ejemplos cubren el rango completo de ajustes que puede que necesites actualizar pero no todos son necesarios en todas las situaciones e Ampl a el PATH para incluir SPREFIX bin e Ampl a el PATH de root para incluir SPREFIX sbin e A ade SPREFIX liba etc ld so conf o ampl a LD_LIBRARY_PATH para incluirlo e A ade SPREFIX man a etc man conf o ampl a MANPATH e A ade SPREFIX info a INFOPATH 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 Notas 1 reescribir las cabeceras IP de los paquetes que enruta desde clientes con direcciones IP privadas hacia Internet para que parezcan que provienen del mismo cortafuegos 2 Si necesitas ayuda sobre c mo configurar compilar e instalar un n cleo nuevo repasa el cap tulo VIII del libro LFS Instalaci n del n cleo y Hacer el sistema LFS arrancable ten en cuenta que necesitar
106. de tripwire Descarga el parche para la configuraci n de tripwire desde http downloads linuxfromscratch org blfs patches Instala tripwire ejecutando los siguientes comandos export PATH_HOLD PATH amp amp export PATH opt gcc2 bin PATH 4 ln s make usr bin gmake amp amp cd src amp amp gmake release amp amp cd amp amp cp install install sh cfg amp amp patch Np0 i tripwire cfg patch amp amp install sh amp amp cp etc tripwire tw cfg usr sbin amp amp cp policy txt usr share doc tripwire Deshaz las modificaciones anteriores rm usr bin gmake amp amp export PATH PATH_HOLD Explicaci n de los comandos ln s make usr bin gmake La raz n por la que creamos el enlace gmake es que tripwire s lo se instalar si dicho enlace existe Puedes borrarlo al terminar la instalaci n gmake release Este comando crea los binarios de tripwire 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 tripwire 2 3 1 2 73 M s All de Linux From Scratch Configuraci n de tripwire Ficheros de configuraci n etc tripwire Informaci n sobre la configuraci n Tripwire usa un fichero de pol ticas para determinar a qu ficheros se les chequear su integridad El fichero de pol ticas por defecto twpol txt en
107. deber an usarlo en lugar de los controladores de sonido incluidos en el n cleo hay varias razones Primero los controladores de ALSA soportan m s tarjetas de sonido que los del n cleo En segundo lugar la emulaci n OSS es en algunos casos m s r pida y mejor que los propios controladores OSS originales Y por ltimo son varios los programas que pueden utilizar las caracter sticas ampliadas de ALSA para controlar mejor la tarjeta de sonido Tambi n es probable que ALSA sea el futuro del Sonido en Linux de ah el nombre Advanced Linux Sound Architecture Arquitectura Avanzada de Sonido en Linux y los controladores ALSA posiblemente se incluyan dentro del n cleo linux en alg n punto de la serie de desarrollo 2 5 lo que eventualmente llevar a ALSA a convertirse en el est ndar de los controladores de sonido dentro del futuro n cleo estable 2 6 Las siguientes cinco secciones del libro tratan sobre los cinco componentes individuales de ALSA los controladores las librer as las utilidades las herramientas y las librer as de compatibilidad con OSS alsa driver 0 9 2 Introducci n a alsa driver Localizaci n de descarga HTTP http www alsa project org alsa ftp driver alsa driver Localizaci n de descarga FTP EPR a oro e cio ub driver alsa driver 0 9 2 t Versi n usada De Dz Tama o del paquete 1 6 MB Estimaci n del espacio necesario en disco 22 MB para todos los controladores El paquete al
108. 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 Administraci n 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 que soporta DRI en la secci n Status de_http dri sourceforge net Por el momento entre las tarjetas soportadas se incluyen las de 3dfx Voodoo Banshee 3Dlabs ATI Rage Pro Rage 128 Radeon 7X00 Radeon 2 Intel 1810 1815 y Matrox G200 G400 G450 Adicionalmente NVidia provee sus propios controladores binarios de c digo cerrado propietarios Si activas DRI aqu aseg rate de seleccionar la tarjeta o tarjetas de v deo para la que quieras soporte como m dulo Si haces cualquier cambio en la configuraci n del n cleo recompila con make dep make bzImage amp amp make modules amp amp make modules install Copia usr src linux arch i386 boot bzImage y usr src linux System map a boot edita adecu damente etc lilo conf y ejecuta lilo Si usas grub edita boot grub grub conf y agrega el nuevo n cleo al men de arranque Nota Si construyes XFree86 en un entorno chroot aseg rate de que la versi n del n cleo del sistema base y del sistema destino es la misma Esto es especialmente importante s
109. del tipo _directory default input Las opciones por defecto pueden aceptarse todas excepto en tres casos A continuaci n se muestran los tres casos y las respuestas modificadas daemon directory usr libexec postfix usr sbin manpage_directory usr local man usr share man sample directory etc postfix usr share doc postfix Cap tulo 22 Servidores de Correo 202 M s All de Linux From Scratch El paso final de la instalaci n es instalar la documentaci n del programa con este comando cp rf html usr share doc postfix Configuraci n de postfix Ficheros de configuraci n etc aliases etc postfix main cf y etc postfix master cf Informaci n sobre la configuraci n cat gt etc aliases lt lt EOF Inicio de etc aliases MATLER DAEMON postmaster postmastert root AS LOGIN Fin de etc aliases EOF El fichero etc aliases que acabamos de crear main cf y master cf deben personalizarse para tu sistema El fichero aliases necesita una identidad distinta de root para que el correo dirigido a root pueda ser reenviado a un usuario El fichero main cf necesita el nombre cualificado completo de tu m quina Todas estas modificaciones pueden hacerse con comandos sed introducidos en la consola con las sustituciones apropiadas de tu nombre distinto de root por user y el nombre cualificado completo de tu m quina por localhost localdomain Encontrar s que el fichero main cf est autodocumentado
110. demonios pueden estar mal configurados los agujeros de seguridad de servicios esenciales est n disponibles libremente Por ello puedes querer escoger qu servicios son accesibles para ciertas m quinas puedes querer limitar qu m quinas o aplicaciones permites que tengan acceso a Internet o simplemente puede que no conf es en algunas aplicaciones o usuarios En estas situaciones podr as beneficiarte utilizando un cortafuegos Sin embargo no asumas que tener un cortafuegos hace redundante una configuraci n cuidadosa ni que convierte en inofensiva una configuraci n negligente ni que previene de que cualquiera explote un agujero de seguridad en un servicio que ofreces pero que no has actualizado o parcheado despu s de publicarse ese agujero de seguridad A pesar de tener un cortafuegos necesitas tener bien configuradas y actualizadas las aplicaciones y los demonios de tu sistema un cortafuegos no es la panacea Significado de la palabra cortafuegos La palabra cortafuegos puede tener varios significados diferentes Personal Firewall Esto es una configuraci n o programa si es para Windows vendido comercialmente por compa as como Symantec que afirma o pretende asegurar un ordenador casero o de sobremesa con acceso a Internet Este iptables save restore 63 M s All de Linux From Scratch asunto es importante para aquellos usuarios que no saben las formas en que se puede acceder a sus ordenadores a trav s de I
111. disable gtk doc make amp amp make install Configuraci n de gnome vfs Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete gnome vfs contiene las librer as 1ibgnomevf s Descripci n Librer as libgnomevfs No hay descripci n disponible gnome print 0 37 Introducci n a gnome print 0 37 Localizaci n de descarga HTTP ios alos lato oa ub TLinux X11 gqnome sources gnom igal Localizaci n de descarga ETP fep e epr anoner or ub GNOME sources qnome print 0 37 gqr Versi n usada ore gnome vfs 1 0 5 365 M s All de Linux From Scratch Tama o del paquete 756 KB Estimaci n del espacio de disco requerido 34 MB El paquete gnome print contiene la Arquitectura de Impresi n de Gnome 1 4 Instalaci n de gnome print Instala gnome print ejecutando los siguientes comandos configure prefix opt gnome with zlib usr amp amp make amp amp make install Explicaci n de los comandos with zlib usr Configura gnome print para usar la librer a zlib del sistema Configuraci n de gnome print Como muchas otras librer as no necesita configur
112. el lienzo canvas de Gnome libglade 2 0 1 Introducci n a libglade Localizaci n de descarga HTTP http ftp anome or ub GNOME sources libgqlade 2 0 1libgl Localizaci n de descarga FTP i i Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco PRENE El paquete libglade contiene las librer as libglade Es til para cargar ficheros de interfaz glade en un programa en tiempo de ejecuci n libglade depende de ASA y CIK E A libglade utilizar Python 222 si se complot ando esparto estale 0lore 110 aS Instalaci n de libglade Instala libglade ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make make install Explicaci n de los comandos enable 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 libglade contienen las funciones necesarias para cargar ficheros de interfaz de glade libgnomecanvas 2 2 0 2 Librer as libart_Igpl 319 M s All de Linux From Scratch Introducci n a libgnomecanvas Localizaci n de descarga HTTP http ftp anome or ub GNOME sources libanomecanvas 2 2 Localizaci n de descarga FTP AY NOMeS no ub GNOME sources libanomecanvas 2 2 Versi n usada a O2 Tama o del paquete SIE Estimaci n del espacio necesario en disco 4 6
113. espacio necesario en disco 4 7 MB Estimaci n del tiempo de construcci n 0 92 SBD 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 bug buddy depende de io 2 4210 Instalaci n de bug buddy Instala bug buddy ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib 4 make make install Explicaci n de los comandos localstatedir var lib Esta opci n pone los ficheros de scrollkeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper Contenido El paquete bug buddy contiene bug buddy Descripci n bug buddy bug buddy es un sistema gr fico de notificaci n de errores bugs gedit 2 2 1 Descripci n 347 M s All de Linux From Scratch Introducci n a gedit Localizaci n de descarga HTTP MA annone Or ub GNOME sources gedit 2 2 gedit 2 Localizaci n de descarga FTP i i Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 15 2 Mia Estimaci n del tiempo de construcci n SOS EU El paquete gedit contiene un editor de texto UTF 8 ligero para el escritorio GNOME gedit depende de libgnomevi 2 2 0 1 Instalaci n de gedit Instala gedit ejecutando los siguientes comandos configure prefix GNOM
114. extensions all enable svg amp amp make amp amp make install amp amp install d usr include mozilla 1 3 nss amp amp cp Lf dist private nss h dist public nss h usr include mozilla 1 3 nss amp amp ln nsf mozilla 1 3 usr include mozilla amp amp ln nsf mozilla 1 3 usr lib mozilla amp amp cd usr lib mozilla 1 3 amp amp export LD_LIBRARY_PATH usr lib mozilla 1 3 amp amp export MOZILLA FIVE_HOME usr lib mozilla 1 3 amp amp regxpcom amp amp regchrome amp amp touch find usr lib mozilla 1 3 name rdf Opciones Adicionales Puedes a adir cada uno de estos modificadores en la l nea de configure para obtener el efecto descrito sobre la compilaci n de mozilla enable elf dynstr gc Elimina las cadenas no referenciadas de los objetos compartidos ELF generados durante la construcci n Esta opci n causa un mala compilaci n en plataformas alpha disable mailnews Desactiva los clientes de correo y noticias disable ldap Desactiva el soporte LDAP Recomendado si se desactiva el cliente de correo enable calendar Construye el cliente de calendario Necesitar s descargar las fuentes del calendario por cvs pues no se incluyen con las fuentes de esta versi n Aviso esta opci n todav a no es estable enable xterm updates Esta opci n es para mostrar el comando actual en el t tulo de la xterm durante la compilaci n enable plain
115. formato ASCII al binario y los a ade a los ficheros orbdata Explicaci n de los comandos 150 M s All de Linux From Scratch gcov gcov es un programa de chequeo de cobertura gdb gdb es el depurador de GNAT gnatbind gnatbind se usa para vincular los objetos compilados gnatbl gnatbl es el enlazador de Ada gnatchop gnatchop renombra ficheros para que cumplan con las convenciones de nombres de ficheros del Ada est ndar gnatelim gnatelim sirve para detectar y eliminar subprogramas sin usar en una partici n Ada gnatfind gnatfind es el buscador de definiciones usos de GNAT gnatgcc gnatgcc es el compilador gnathiml pl gnathtml pl convierte ficheros de c digo Ada a HTML para visualizarlos con alg n navegador 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 fichero ejecutable gnatls gnatls es el navegador de unidades compiladas gcov 151 M s All de Linux From Scratch 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 deter
116. fto qnome or ub GNOME sources gtkhtml 1 1 atkhtml Versi n usada IS Tama o del paquete Lo s Estimaci n del espacio necesario en disco 62 MB El paquete gtkhtml contiene un motor de representaci n impresi n edici n HTML ligero Contenido 368 M s All de Linux From Scratch gtkhtml depende de arui 0 22 edece L y Aicagaler 1 54 Instalaci n de gtkhtml Instala gtkhtml ejecutando los siguientes comandos configure prefix opt gnome disable gtk doc make make install Explicaci n de los comandos prefix opt gnome Instala gtkhtml en el rea de Gnome 1 4 Configuraci n de gtkhtml Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete gtkhtml contiene el motor de representaci n html de Gnome 1 4 libghttp 1 0 9 Introducci n a libghttp 1 0 9 Localizaci n de descarga HTTP 3 A E i Localizaci n de descarga FTP ftp fte qanome or ub GNOME sources libahttp 1 0 libaght Versi n usada 0 9 Tama o del paquete 148 KB Estimaci n del espacio necesario en disco 1 6 MB El paquete libghttp contiene una librer a cliente HTTP para Gnome 1 4 Instalaci n de libghttp
117. gail contiene las Librer as de Implementaci n de Accesibilidad de Gnome gail depende de GTR 22 2 1 y Iibgqgnomecanvas 2 2 022 gail utilizar eiulke oore L 0 y ecm il Instalaci n de gail Instala gail ejecutando los siguientes comandos configure prefix GNOME_PREFIX disable gtk doc amp amp make amp amp make install Contenido El paquete gail contiene las librer as 1Libgailutil Descripci n Librer as libgailutil Las librer as libgailutil contienen las funciones que resuelven los problemas de accesibilidad de GNOME at spi 1 1 8 Introducci n a at spi Localizaci n de descarga HTTP Mee loa oa ub GNOME sources at spi 1 1 at spi Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 3 8 MB Estimaci n del tiempo de construcci n 1 47 SBU El paquete at spi package contiene el Interfaz de Proveedores de Servicio de Tecnolog as de Accesibilidad Esto es til para redireccionar los eventos del interfaz de usuario a aplicaciones accesibles y tecnolog as Librer as libgtop 328 M s All de Linux From Scratch adaptativas de accesibilidad at spi depende de casal 2408 y IiMasomosa 2 2 ME S9L Uta ll meuc s atk doc k0iy Seno troll Instalaci n de at spi Instala at spi ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin disable gtk doc
118. gr ficos de configuraci n para distintos subsistemas pero casi siempre son simples pero 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 letc issue Personalizar tu entrada al sistema Cuando inicies por primera vez tu nuevo sistema LFS la pantalla de entrada al sistema ser bien sencilla como debe ser en un sistema esencial Sin embargo mucha gente querr que su sistema muestre alguna informaci n en el mensaje de entrada Esto se puede conseguir utilizando el fichero etc issue El fichero etc issue es un fichero de texto plano que tambi n aceptar algunas secuencias de Escape ver m s abajo para insertar informaci n sobre el sistema Adem s existe el fichero issue net que puede usarse cuando se ingresa en el sistema remotamente Sin embargo SSH s lo lo usar si estableces la opci n en el fichero de configuraci n y adem s no interpretar las secuencias de escape que se describen m s abajo Una de las cosas m s comunes que la gente quiere hacer es borrar la pantalla en cada entrada al sistema La forma m s f cil de hacer eso es poner una secuencia de escape clear borrar en etc issue Una forma simple de hacer esto es ejecutar clear gt etc issue Esto insertar el c digo de escape pertinente al principio del fichero etc issue Advi
119. 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 xine lib 1 beta9 Contenido 422 M s All de Linux From Scratch Introducci n a xine lib Localizaci n de descarga HTTP http telia dl sourceforge net sourceforge xine xine 1ik Localizaci n de descarga FTP Versi n usada 1 beta9 Tama o del paquete So Y 1418 Estimaci n del espacio necesario en disco ONE Estimaci n del tiempo de construcci n CROSS BU El paquete xine lib 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 xine lib depende d xfree86 4 3 0 y esound 0 2 29 u oss O Alsa 2 9 arrei i some lio Wiedlizarz s aanp eA Sie 2 5 Disaecidna DXR3 ELAC EAME lisa 0 Ismael Timeca 0 1 y vall 9 1 Instalaci n de xine lib Instala xine lib ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete xine lib contiene xine config y las librer as 1ibxine Descripciones xine config xine config proporciona informaci n a los programas que intentan enlazarse con las librer as xine Librer as xine Las librer as xine proporcionan la API para procesar ficheros de v deo xine ui 0 9 19 Introducci
120. init d amp amp ln sf init d lpd rc0 d K00lprng amp amp ln sf init d lpd rc1 d K00lprng amp amp ln sf init d lpd rc2 d S99lprng amp amp ln sf init d lpd rc3 d S99lprng amp amp ln sf init d lpd rc4 d S99lprng amp amp ln sf init d lpd rc5 d S99lprng amp amp ln sf init d lpd rc6 d K00lprng Contenido El paquete LPRng contiene 1p lpq lpr lprm lpstat lpc y lpd Descripciones Ip lp es un enlace simb lico a lpr Ipq lpq es el programa de monitorizaci n de estado lpr lpr es el programa de impresi n de trabajos Iprm Iprm es el programa de eliminaci n de trabajos Ipstat Ipstat es el programa de estado de trabajos Ipc Ipc es el programa de control para el demonio Ipd lpd es el demonio Contenido 438 Cap tulo 47 Esc neres sane 1 0 9 Introducci n a sane Localizaci n de descarga HTTP http www mostang com sane Localizaci n de descarga FTP ftp ftp mostang com pub sane sane backends 1 0 9 tar gz Localizaci n de descarga FTP ftp ftp mostang com pub sane sane frontends 1 0 9 tar c Versi n usada 11 0 9 Tama o del paquete 2 2 MB Backends 174 kb Frontends Estimaci n del espacio necesario en disco 31 MB Backends 3 1 MB Frontends SANE es una abreviatura de Scanner Access Now Easy Acceso al Esc ner F cil Desgraciadamente el acceso al esc ner no es f cil ya que cada vendedor tiene sus propios prot
121. instala wget en la jerarqu a usr en lugar de en usr local sysconfigdir 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 wgetrc No es necesario hacer cambios en estos ficheros Contenido El paquete wget contiene wget Descripci n wget wget obtiene ficheros de la Web usando los protocolos HTTP HTTPS y FTP Est pensado para no ser interactivo trabajar en segundo plano o usarlo en operaciones desatendidas tcpwrappers 7 6 Introducci n a tcpwrappers Localizaci n de descarga HTTP Http Ss O ton CO Uns ECp wrappers mientan dz Localizaci n de descarga FTP Versi n usada T6 Tama o del paquete 100 KB Estimaci n del espacio necesario en disco OB Estimaci n del tiempo de construcci n oMiSESBU Parche requerido Localizaci n de descarga HTTP MA AS CN AO COAST Ae NAS T a CERRO A El paquete tcpwrappers proporciona programas volados para demonios que informan sobre el nombre del cliente que solicita servicios de red y el servicio solicitado Instalaci n de tcpwrappers Instala tcpwrappers con los siguientes comandos Explicaci n de los comandos 176 M s All de Linux From Scratch patch Npl i tcp wrappers_7 6 diff amp amp make REAL DAEMON _DIR usr sbin linux amp amp cp libwrap a usr lib amp amp cp tcpd h usr include cp safe finger usr sbin amp amp cp tcpd u
122. instalado rm rf opt db 3 1 17 Explicaci n de los comandos prefix opt gnome Instala Evolution en el rea de Gnome 1 4 with db3 opt db 3 1 17 Determina la ubicaci n en que se instal db 3 1 17 Contenido El paquete evolution contiene el entorno de correo calendario y libreta de direcciones Evolution Explicaci n de los comandos 380 Cap tulo 39 Paquetes de oficina koffice 1 2 1 Localizaci n de descarga FTP Moa Soma ub kde stable koffice 1 2 1 src koffic Versi n usada Al Tama o del paquete 8 9 MB Estimaci n del espacio necesario en disco 133 MB Estimaci n del tama o de instalaci n 35 MB KOffice es el entorno ofim tico integrado de KDE KOffice depende de kdebase 3 1 KOffice tambi n tiene muchos paquetes en diferentes idiomas de la forma Komm iiec Mion xx 2 0 do Tam DAA donde xx es un c digo de dos a cinco letras para el pa s correspondiente Los tama os de estos ficheros est n entre 289 KB y 408 KB Instala koffice con configure prefix opt kde 3 1 disable debug amp amp make amp amp make install Explicaci n de los comandos de instalaci n de koffice Las opciones son las mismas que para kde base y no se repiten aqu Configuraci n de koffice No hay configuraci n expl cita para el paquete koffice Contenido El paquete KOffice proporciona e KWord Procesador de textos y programa de publicaci n similar a Framemaker e KSpread
123. jpeg with l1cms Este comando establece el directorio de instalaci n y tambi n le indica a la rutina de cofiguraci n que busque y encuentre zlib libjpeg y lems icon2gjif 121 M s All de Linux From Scratch cp doc man X usr share man manxX El proceso de instalaci n no instala correctamente las p ginas de manual por eso lo hacemos manualmente Contenido El paquete libmng contiene las librer as 1ibmng Descripci n Librer as mng libmng proporciona funciones a los programas que desean leer y escribir ficheros mng que son ficheros de animaciones sin los problemas de patentes asociados con otros formatos imlib 1 9 14 Introducci n a imlib Localizaci n de descarga HTTP utto ore aloe coja ub GNOME sources imlib 1 9 imlib 1 Localizaci n de descarga FTP i il Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 8 6 MB El paquete imlib contiene librer as de imagen Son tiles para cargar generar o difuminar una extensa variedad de formatos de im genes imlib depende de satreceao 4 30 israel Markete SaS 1 isouacaite 4 1 oil diosa 2 y CIK E AO Instalaci n de imlib Instala imlib ejecutando los siguientes comandos CPPFLAGS w configure prefix usr sysconfdir etc imlib amp amp make make install Explicaci n de los comandos CPPFLAGS w Esto desactiva las advertencias de gec 3 2 1 que confunden a configure
124. la configuraci n del cliente dhcp en el Cap tulo 14 Ten en cuenta que s lo querr s iniciar el servidor dhcp si quieres suministrar direcciones LAN a tu red El cliente dhcp no necesita que se utilice este gui n Ten tambi n en cuenta que este gui n est hecho para la INTERFAZ eth1 por lo que puede que necesites modificarlo para la configuraci n de tu hardware Con esto en mente puedes crear el gui n dhcp de init d usando los siguientes comandos dhcp 3 0pl2 227 M s All de Linux From Scratch cat gt etc rc d init d dhcp lt lt EOF bin sh Inicio rc_base init d dhcp Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardtlinuxfromscratch org source etc syscontfig rc source STE CUNCLLONE case Si aa start echo Iniciando el Servidor DHCP loadproc dhcpd q ethl 75 stop echo Parando el servidor DHCP Den dl dboraoe ellaejayel ri reload echo Recargando el Servidor DHCP reloadproc dhcpd 75 restart SO Stop sleep 1 S0 stajare 7 status statusproc dhcpd A echo Uso 0 start stop reload restart status exit 1 ii esac Fin rc_base init d dhcp EOF chmod 755 etc rc d init d dhcp El fichero lease debe existir en el arranque El siguiente comando satisfar este requisito touch var state dhcp dhcpd leases Los siguientes comandos crear n un fichero de configuraci n base para el servidor dhcp Hay varias opciones que p
125. la documentaci n de iptables y de los cortafuegos en general antes de enredar Echa un vistazo a la lista de Enlaces para lecturas adicionales al final de esta secci n para m s detalles Ah encontrar s una lista de URLs que contienen informaci n bastante detallada sobre c mo construir tu propio cortafuegos Crear un N cleo con el cortafuegos activado Si quieres que tu sistema Linux haga la funci n de cortafuegos debes empezar asegur ndote de que tu n cleo ha sido compilado con las opciones pertinentes activadas 2 C mo configurar el n cleo activando las opciones que se compilar n en el n cleo o como m dulos depende de tus preferencias y experiencia personales Ten en cuenta que para los guiones mencionados se supone que se cargan antes los m dulos necesarios Tabla 4 1 Opciones de configuraci n esenciales para un n cleo con la funci n de cortafuegos activada Networking Network packet options filtering E CONBIS NETRILTER Unix domain CONFIG_UNIX sockets IP TCP IP e CONFIG_INET networking IP advanced CONFIG_IP_ ADVANCED_ROUTER router IP verbose route monitoring IP TCP Explicit Congestion Notification support CONFIG_IP_ROUTE_VERBOSE CONFIG_INET_ECN IP TCP syncookie CONFIG_SYN_COOKIES support todas y cada una de las CONFIG_IP_NF_ opciones IP Netfilter Configuration ipchains 2 2 style support ipfw adm 2 0 style support Fast switching Aseg ra
126. librer a compartida s lo la usan programas externos como_gsview 4 3 Para terminar la instalaci n desempaqueta las fuentes en usr share ghostscript Explicaci n de los comandos de instalaci n libexecdir usr lib gs Las librer as ejecutables de Ghostscript se instalar n en usr lib gs sysconfdir etc gs Los ficheros de configuraci n se instalan en etc gs en vez de en usr etc Contenido Ghostscript incluye un gran n mero de filtros para visualizar y convertir ficheros Postscript PDF Por favor consulta la documentaci n en HTML o ejecuta man gs Ghostscript 7 05 5 Introducci n a Ghostscript Localizaci n de descarga HTTP http telia dl sourceforge net sourcefor spas espas Localizaci n de descarga FTP Versi n usada 1 039 5 Tama o del paquete 5R 2MB Estimaci n del espacio necesario en disco 33 MB Estimaci n del tiempo de construcci n Descargas adicionales fuentes ghostscript qnu est ndar fuentes ghostscript qnu otras fuentes cir llicas Ghoscript es un procesador vers til que permite convertir Postscript a otros formatos Ghostscript utilizar cups papa e Instalaci n de Ghostscript Instala Ghostscript ejecutando los siguientes comandos configure prefix usr make make install Para terminar la instalaci n desempaqueta las fuentes en usr share ghostscript Explicaci n de los comandos de instalaci n 435 M s All de Lin
127. n del espacio necesario en disco STE Estimaci n del tiempo de construcci n 0 55 SB Xvid es un codificador de v deo compatible mpeg4 Sao esla aa nasm Instalaci n de Xvid Instala Xvid ejecutando los siguientes comandos cd build generic amp amp configure prefix usr make amp amp make install amp amp cp src divx4 h usr include Explicaci n de los comandos cp src divx4 h usr include Este comando pone ese fichero de cabecera en la ruta de b squeda de cabeceras con el fin de que xine y mplayer localicen este paquete Contenido El paquete central de Xvid contiene la librer a libxvidcore y los correspondientes ficheros de cabecera La propia librer a facilita funciones para codificar y decodificar muchos de los datos de v deo mpeg4 Soporta las siguientes caracter sticas de mpeg4 Codificaci n I P Frame I Frames son cuadros de imagen mientras que P Frames son Patrones de Cuadros Los Cuadros de Imagen contienen im genes completas P Frames contiene patrones de lo que cambia en la imagen ahorrando mucho espacio PMVFast y EPZS con patr n de estimaci n de movimiento en diamante y cuadrado Detecci n Fast Motion que puede referir un patr n con forma de diamante o cuadrado a direcciones diferentes Cap tulo 44 Utilidades de V deo 415 M s All de Linux From Scratch interdv mode Capacidad de interpolaci n r pida Precisi n fullpixel y halfpixel In
128. ndolo y enviando informes de errores Cr ditos Mucha gente ha contribuido directa o indirectamente al BLFS Esta p gina enumera todos los que recordamos Puede que hayamos olvidado a alguien y si te encuentras en esta situaci n m ndanos una l nea Muchas gracias a toda la comunidad LES 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 e Editor Larry Lawrence lt larry Olinuxfromscratch org gt e Co Editores Bruce Dubbs Mark Hymers Billy O Connor y Tushar Teredesal Autores del Texto e Cap tulo 01 Basado en el texto de introducci n del LES por Gerard Beekmans modificado por Mark Hymers para BLFS e Cap tulo 02 e Cap tulo 02 e Cap tulo 03 e Cap tulo 03 e Cap tulo 03 e Cap tulo 03 e Cap tulo 03 e Cap tulo 04 e Cap tulo 11 e Cap tulo 26 e Cap tulo 28 e Cap tulo 29 Cr ditos El debate usr contra usr local Andrew McMurry Ir m s all del BLFS Tushar Teredesai etc inputrc Chris Lynn Personalizando tu entrada al sistema amp vimrc Mark Hymers Gui n de generaci n de n meros aleatorios Larry Lawrence Creando un disquete de arranque personalizado Mike Bedwell Los ficheros de inicio
129. paquete Estimaci n del espacio necesario en disco 4 1 MB El paquete libpng contiene las librer as libpng Las utilizan otros programas para leer y escribir ficheros PNG Descarga el parche para forzar que libpng se enlace con libz desde http downloads linuxfromscratch org blfs patches Instalaci n de libpng Instala libpng ejecutando los siguientes comandos patch Np0 i libpng 1 2 5 1z 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 buscar los includes y librer as de zlib donde los tenemos instalados f scripts makefile linux Esto hace que make utilice la versi n del makefile para Linux pues libpng no utiliza la rutina autoconf y en su lugar incluye varios makefiles para diferentes plataformas Configuraci n de libpng jpegtran 114 M s All de Linux From Scratch Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete libpng contiene las librer as 1ibpng y libpng config
130. peque o gui n que puede ser usado como una acci n de arrastrar y soltar para el panel frontal de XFce xftree xftree es el administrador de ficheros para XFce xfumed xfumed es el editor de men s del usuario para XFce xfwm xfwm es un administrador de ventanas para X11 metacity 2 4 34 Introducci n a metacity Localizaci n de descarga HTTP http ftp qnome or ub GNOME sources metacity 2 4 metac Localizaci n de descarga FTP EPOC NOS ub GNOME sources metacity 2 4 metaci Versi n usada 2 4 34 Tama o del paquete ITMB Estimaci n del espacio necesario en disco SEM EStimaci n del tiempo de construcci n EEBU El paquete metacity contiene un administrador de ventanas Es til para organizar y mostrar las ventanas metacity depende de sarral 0 dae lie ao 2S y GIK 22 metacity utilizar SAA mole i Caon a y ECO 20 Instalaci n de metacity Instala metacity ejecutando los siguientes comandos configure prefix usr libexec usr sbin sysconfdir etc amp amp make make install xfsound 288 M s All de Linux From Scratch 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 xinitre lt lt EOF oSm amp exec metacity EOF Contenido El paquete metacity contiene metacity Descripci n metacity metacity es un administrador de ventanas usado fundamental
131. qmail rc2 d K25qmail amp amp ln sf init d qmail rc3 d S35qmail amp amp ln sf init d qmail rc4 d S35qmail amp amp ln sf init d qmail rc5 d S35qmail amp amp ln sf init d qmail rc6 d K25qmail Configuraci n de los clientes de correo para funcionar con qmail Puede encontrarse informaci n sobre la configuraci n para algunos de los MUAs Mail User Agent Agente de Correo de Usuario m s com nmente usados en el fichero var qmail doc INSTALL mbox La mayor a de MUAs pueden configurarse para utilizar el formato Mailbox de qmail poniendo lo siguiente en profile MAIL HOME Mailbox export MAIL Contenido El paquete qmail contiene bouncesaying condredirect except forward maildir2mbox maildirmake maildirwatch mailsubj preline qbiff qgreceipt qmail clean qmail inject qmail local qmail pop3d qmail popup qmail gqstat qmail send qmail smtpd y qmail start Descripciones bouncesaying bouncesaying procesa posiblemente retornando mensajes entrantes condredirect condredirect procesa posiblemente redirigiendo mensajes entrantes Configuraci n de los clientes de correo para funcionar con qmail 208 M s All de Linux From Scratch except except invierte el c digo de salida de un programa forward forward reenv a correo nuevo a una o m s direcciones maildir2mbox maildir2mbox mueve el correo actual de un directorio en formato maildir a un fichero en formato mail
132. que otros usuarios aparte de root utilicen traceroute As que decide lo correcto para tu situaci n personal Ahora para cumplir por completo con el FHS como es nuestro objetivo si dejas el binario traceroute con el setuid a root entonces debes moverlo a usr bin con el siguiente comando Cap tulo 19 Utilidades B sicas para el trabajo en Red 183 M s All de Linux From Scratch mv usr sbin traceroute usr bin Esto asegura que el binario este 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 estas trabajando a otra m quina de la red mostrando todos los pasos intermedios routers en su camino nmap 3 20 Introducci n a nmap Localizaci n de descarga HTTP http download insecure ora nmap dist nmap 3 20 tgz Localizaci n de descarga FTP Versi n usada Se 20 Tama o del paquete 901 KB Estimaci n del espacio necesario en disco 8 MB N map es una utilidad de exploraci n de red y auditor a de seguridad Soporta escaneado ping escaneado de puertos e identificaci n TCP IP Instalaci n de nmap Instala nmap ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete nmap contiene nmap Descripci n nmap N map es una utilidad de exploraci n de
133. quienes los escribimos Queremos dar las gracias a las siguientes personas y organizaciones por su contribuci n a los proyectos BLFS Versi n del libro 16 M s All de Linux From Scratch y LES e Todas aquellas personas listadas en la p gina Cr ditos por proporcionar parches instrucciones y correciones al libro El editor actual quiere agradecer especialmente a Bruce Larry y Billy su enorme impulso al proyecto e Mark Stone lt mstone Olinux com gt por donar los servidores para linuxfromscratch org e Gerard Beekmans lt gerardOlinuxfromscratch org gt por iniciar y escribir gran parte del proyecto LES e Jesse Tie Ten Quee lt highosC 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 BLES e DREAMWVR COM por su actual patrocinio mediante la donaci n de varios recursos al LFS y subproyectos relacionados e Robert Briggs por donar los nombres de dominio linuxfromscratch org y linuxfromscratch com e Frank Skettino lt bkenoahEoswd org gt en OSWD por hacer los dise os iniciales de los sitios web de LFS y BLES e Garrett LeSage lt garrettlinux com gt por crear el logotipo de LFS e Jeff Bauman anterior coeditor del libro por su ayuda para conseguir que el BLFS 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
134. rc d init d amp amp ln sf init d postfix rc0 d K25postfix amp amp ln sf init d postfix rc1l d K25postfix amp amp ln sf init d postfix rc2 d K25postfix ln sf init d postfix rc3 d S35postfix ln sf init d postfix rc4 d S35postfix ln sf init d postfix rc5 d S35postfix ln sf init d postfix rc6 d K25postfix Contenido El paquete postfix contiene bounce cleanup error flush lmtp local mailq master newaliases namgr pickup pipe postalias postcat postconf postdrop postfix postkick postlock postlog postmap postqueue postsuper qmgr qmqpd sendmail showq smtp smtpd spawn trivial rewrite y virtual Descripciones postfix postfix es el programa que inicia y detiene el sistema de entrega de correo Contenido 204 M s All de Linux From Scratch master master es el proceso residente que lanza bounce cleanup error flush Imtp local nqmgr pickup pipe qmgr qmqpd showq smtp smtpd spawn trivial rewrite y virtual bajo demanda Estos programas no est n dise ados para trabajar como comandos de usuario postqueue postqueue implementa el interfaz de usuario de Postfix para administrar la cola Implementa todas las Operaciones disponibles tradicionalmente mediante el comando sendmail sendmail sendmail implementa la interfaz de compatibilidad Postfix a Sendmail mailq y newaliases son enlaces simb licos a sendmail showq show
135. s reiniciar para ejecutar realmente el nuevo n cleo 3 Piensa en un servidor de nombres dando respuestas que hacen que bind falle o incluso peor que implementan un gusano a trav s de un desbordamiento de memoria Ap ndice B Instalar en una localizaci n no est ndar 472
136. se enlaza est ticamente con la librer a por lo que en este libro se instalar db 3 1 17 en opt y podr borrarse una vez que Evolution haya sido instalado Instalaci n de db 3 1 17 Instala db 3 1 17 ejecutando los siguientes comandos cd build unix dist configure prefix opt db 3 1 17 enable compat185 amp amp make make install Explicaci n de los comandos enable compat185 A ade soporte para ficheros de bases de datos antiguos prefix opt db 3 1 17 Esta versi n de la Base de Datos Berkeley no deber a instalarse en usr ya que s lo se necesita para construir Evolution Introducci n a Evolution Localizaci n de descarga HTTP http ftp anome or ub GNOME sources evolution 1 2 evo Localizaci n de descarga FTP ftp ftp qanome or ub GNOME sources evolution 1 2 evol1 Versi n usada Al 026 dl Tama o del paquete 12 MB Estimaci n del espacio necesario en disco 387 MB El paquete Evolution contiene un entorno integrado de correo calendario y libreta de direcciones evolution depende de Bon oboIRZ2 Apo oboe ont OA ZA liecaraler 1 5 11 cieldmenal 1 1 7 y soma 0 71 4 Instalaci n de evolution Instala evolution ejecutando los siguientes comandos configure prefix opt gnome with db3 opt db 3 1 17 amp amp make make install evolution 1 2 1 379 M s All de Linux From Scratch Opcionalmente puedes borrar el db 3 1 17
137. server usr bin fam wait yes protocol tcp rpc_version 2 rpc_number 391002 EOF Contenido El paquete fam contiene fam y las librer as 1ibfam Descripci n Explicaci n de los comandos 98 M s All de Linux From Scratch fam fam es el supervisor de alteraci n de ficheros libxml 1 8 17 Introducci n a libxml Localizaci n de descarga HTTP utto ftp annone opa ub GNOME sources libxml 1 8 1ibxml Localizaci n de descarga FTP a ao ISA A OA Versi n usada LE 17 Tama o del paquete 973 IKS Estimaci n del espacio necesario en disco 11 MB El paquete libxml contiene las librer as libxml Son tiles para analizar ficheros XML Instalaci n de libxml Instala libxml ejecutando los siguientes comandos configure prefix usr amp amp make make install Configuraci n de libxml Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete libxml contiene las librer as 1ibxm1 xmllint y xmlcatalog Descripci n Librer as libxml libxml facilita a los programas funciones para analizar ficheros que utilicen el formato XML libxml2 2 5 6 Introducci
138. servidores ftp o IRC puedes advertir ciertos retardos debido a que algunas implementaciones de estos demonios tienen la caracter stica de consultar el nombre de usuario de tu m quina utilizando identd 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 tea elowjse 113 REJECr N reject with tcp reset iptables A OUTPUT PI OPE SPOE LIS m stat state RELATED j ACCEPT 5 Para registrar y descartar paquetes inv lidos sobre todo paquetes inofensivos que llegaron tarde al filtro de red o exploraciones de puertos iptables I INPUT 1 SECO m stat state INVALID LOG gt log prefix FIREWALL INVALID iptables I INPUT 2 j9 Eco m stat state INVALID 3 DROP 6 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 aa A 100007 DE OE iptables t nat A PREROUTING i aaa 8 172 180 0 12 DR O iptables t nat A PREROUTING A e 192 001 j DROP 7 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
139. share sgml docbook dsssl stylesheets 1 78 html amp amp cp lib dsl1 usr share sgml docbook dsssl stylesheets 1 78 lib amp amp Configuraci n de OpenJade 450 M s All de Linux From Scratch cp print dsl1 usr share sgml docbook dsssl stylesheets 1 78 print amp amp cp images gif usr share sgml docbook dsssl stylesheets 1 78 images 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 sgml1 dsssl1 docbook stylesheets cat Explicaci n de los comandos Estos comandos crean un gui n make install para este paquete Configuraci n de docbook dsssl Informaci n sobre la configuraci n La siguiente configuraci n es necesaria para poder utilizar openjade en la conversi n del BLFS Book de XML a HTML ln sf tu directorio personal BLFS BOOK blfs dsl usr share sgml docbook dsssl stylesheets 1 78 html Si deseas comprobar xml dtd dsssl stylesheets y openjade con el libro BLES utiliza el siguiente comando Los comandos est n escritos para un cvs checkout a tu directorio personal con salida al directorio de trabajo actual as que haz las modificaciones necesarias para tu configuraci n mkdir introduction postlfs general connect basicnet server content x kde gnome xsoft multimedia pst preface appendices other openjade t sgml d usr share sgml docbook dsssl styles
140. src EDITME sed e s CONF CONFIGURE_FILE etc exim conf MX sed e s EXIM_USER EXIM_USER exim sed e s EXIM_MONITOR EXIM_MONITOR 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 Explicaci n de los comandos de instalaci n 215 M s All de Linux From Scratch construcci n del programa monitor de exim que necesita las X comentando la l nea EXIM_MONITOR en el Makefile ln 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 Contenido El paquete exim contiene exim exim_dumpdb exim_fixdb exim_tidydb exinext exiwhat exim_dbmbuild exicyclog exigrep eximstats exiqsumm exim_lock y exim_checkaccess Descripciones exim exim es el demonio Agente de Transporte de Correo MTA exim_dumpdb exim_dumpdb escribe en la salida est ndar el contenido de las bases de datos de exim exim_fixdb exim_fixdb modifica los datos en las bases de datos de exim exim_tidydb exim_tidydb elimina entradas antiguas de las bases de datos de exim exinext exinext consulta los tiempos de respuesta del servidor remoto exiwhat exiwhat consulta los procesos de exim en ejecuci n exim_dbmbuild exim_dbmbuild crea y reconstruye bases de dato
141. subscribe alfs discuss Despu s de enviar el mensaje el programa Listar te enviar un mensaje solicitando la confirmaci n a la petici n de suscripci n Despu s de enviar la confirmaci n Listar te enviar un mensaje diciendo que has sido suscrito a la lista o listas y una introducci n particular para cada lista C mo desuscribirse Para desuscribirte de una lista env a un mensaje a listarO linuxfromscratch org y pon unsubscribe nombre_de_la_lista como asunto del mensaje Puedes desuscribirte de m ltiples listas con un solo mensaje Esto se hace dejando el asunto en blanco y colocando todos los comandos en el cuerpo del mensaje el cual tendr este aspecto Para listar Olinuxfromscratch org Asunto unsubscribe lfs dev unsubscribe blfs support unsubscribe alfs discuss Despu s de enviar el mensaje el programa Listar te enviar un mensaje solicitando la confirmaci n a la petici n de desuscripci n Despu s de enviar la confirmaci n Listar te enviar un mensaje diciendo que has alfs discuss 40 M s All de Linux From Scratch sido dado de baja de la lista o listas Otros modos de las listas Para que el usuario active los distintos modos de uso debe enviar un mensaje a listar Olinuxfromscratch org Los modos de uso se establecen poniendo el comando apropiado como asunto del mensaje El comando Set indica que se activa un modo de uso El comando Unset indica que se desactiva un modo de uso La pal
142. 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 sgml dtd depende de mario 0 y aci oconmon 0 0 3 Instalaci n de sgml dtd Instala sgml dtd ejecutando los siguientes comandos cp docbook cat docbook cat orig amp amp Informaci n sobre la configuraci n 443 M s All de Linux From Scratch 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 amp amp install d usr share sgml docbook sgml dtd 3 1 amp amp chown R root root amp amp chmod R 755 amp amp install docbook cat usr share sgml docbook sgml dtd 3 1 catalog amp amp cp af dtd mod dcl usr share sgml docbook sgml dtd 3 1 amp amp install catalog add etc sgml sgml docbook dtd 3 1 cat usr share sgml docbook sgml dtd 3 1 catalog amp amp install catalog add etc sgml sgml docbook dtd 3 1 cat etc sgml sgml docbook cat Explicaci n de los comandos cp docbook cat docbook cat orig see TS0 6879 01 clociouale Cat Orie gt cloro Cat cp docbook cat docbook cat orig sed e gml d docbook cat orig gt docbook cat Estos comandos borran las definiciones ENT del fiche
143. tmicas 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 archive generator archive generator crea archivos a partir de colecciones de ficheros y carpetas usando el compresor gzip gfloppy efloppy formatea disquetes bajo Linux gdialog gdialog no funciona todav a gnome games 2 2 0 Introducci n a gnome games Localizaci n de descarga HTTP LETS ftp anome or ub GNOME sources anome games 2 2 aqr Localizaci n de descarga FTP Lp ftp anome or ub GNOME sources anome games 2 2 anc Versi n usada Do 20 Tama o del paquete 9 4 MB Estimaci n del espacio necesario en disco SNE Estimaci n del tiempo de construcci n SS IS BU El paquete gnome games contiene juegos gnome games depende de libgnomeui 2 2 0 1 gnome games utilizar etil ll esil 4 il Instalaci n de gnome games Instala gnome games ejecutando los siguientes comandos gnome character map 344 M s All de Linux From Scratch configure prefix GNOME_PREFIX localstatedir var lib sysconfdir etc gnome amp amp make make install Explicaci n de los comandos localstatedir var lib Este comando pone los ficheros de scrollkeeper en var lib scrollkeeper en vez de en FGNOME_PREFIX var scrollkeeper
144. tulo 05 A adida la p gina which e 20 de Marzo de 2002 markh Movidos todos paquetes sin secci n propia a un espacio temporal dentro del Cap tulo 2 hasta que se coloquen en su lugar definitivo Esto deja libre el Ap ndice A para la lista de enlaces e 20 de Marzo de 2002 markh Cap tulo 03 A adidas las instrucciones del gui n random e 15 de Marzo de 2002 markh Cap tulo 05 Peque a actualizaci n de las instrucciones de feron Cap tulo 09 Peque a actualizaci n de las instrucciones de OpenSSH e 11 de Marzo de 2002 markh Cap tulo 09 A adidas las instrucciones de instalaci n de OpenSSH 3 1p1 Cap tulo 07 A adida una referencia sobre la instalaci n del cliente OpenSSH e 11 de Marzo de 2002 markh Cap tulo 05 Actualizadas las instrucciones de fcron cambios relacionados con syslog e 11 de Marzo de 2002 markh Cap tulo 02 A adido un comentario sobre el uso de bootscripts con LFS 3 2 y posteriores Cap tulo 05 Cambiados los guiones gpm y alsa para funcionar con LFS 3 2 y posteriores e 11 de Marzo de 2002 markh Cap tulo 04 Actualizado a zlib 1 1 4 e 2 de Marzo de 2002 markh Cap tulo 1 Cr ditos modificada la lista de cr ditos para que cada autor aparezca una sola vez con una relaci n de todo lo que ha hecho esto hace la lista m s corta e 2 de Marzo de 2002 markh Cap tulo 5 A adidas las instrucciones de feron 2 0 0 por Larry Lawrence e 24
145. tulo 51 Generaci n de Documentos ub comp tex teTe ub comp tex telTe ub comp tex teTe 463 M s All de Linux From Scratch with x no Ignora las dependencias de las X TeX puede compilarse con soporte para las X principalmente para xdvi Si deseas esto elimina esta opci n de configuraci n exec prefix usr bindir usr bin Asegura que los binarios de TeX se instalan en usr bin without texinfo La instalaci n por defecto de LFS incluye el paquete texinfo Evitaremos sobreescribirlo con el paquete texinfo que se incluye aqu with system ncurses Especifica que se use la librer a ncurses instalada with system zlib A partir de la versi n 4 0 LFS instala zlib como parte del sistema operativo base luego podemos evitar construirla aqu texconfig dvips paper letter Establece el tama o del papel por defecto para TeX texconfig font rw Especifica que las fuentes son 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 Contenido 464 XIV Ap ndices ndice A Listado de los enlaces simb licos en rc d usados en LES BLES B Instalar en una localizaci n no est ndar XIV Ap ndices 465 Ap ndice A Listado de los enlaces simb licos en rc d usados en LFS BLFS En esta secci n se listan todos los enlaces simb lico
146. ua A Ao ora la ena ub mozilla releases mozillal 3 sra Versi n usada IS Tama o del paquete 39 MB Estimaci n del espacio necesario en disco 550 MB Estimaci n del tiempo de construcci n 2 Hrs 850 MHz Estimaci n del tama o de instalaci n 65 MB 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 y un cliente IRC Tambi n se est creando un componente de calendario pero a n no se ha integrado en las versiones estables de mozilla mozilla depende de testa ALA patrio ido 1 2 CR 2 20 EIDOS O iemest 06 Istecc la iia Iori 0 vii eh 214 Descarga el parche con varias correciones para la construcci n desde http downloads linuxfromscratch org blfs patches Los parches comienzan con mozilla 1 3 Se han eliminado las instrucciones para instalar el corrector ortogr fico de mozdev ya que la API ha cambiado y actualmente no funciona Si tienes dificultades construyendo mozilla comprueba la informaci n detallada en la receta de mozilla en http www linuxfromscratch org tushar Las siguientes instrucciones instalan el entorno completo Para seleccionar componentes espec ficos consulta la receta Instalaci n de mozilla Instala mozilla ejecutando los siguientes comandos export MOZILLA OFFICIAL 1 amp amp export BUILD OFFICIAL 1 amp amp export MOZ_INTERNAL_LIBART_LGPL 1 amp amp for p in mozil
147. visor para el Formato de Documento Portable de Adobe PDF Es r pido peque o y viene con algunas utilidades en l nea de comandos xpdf depende de xfree86 4 3 0 y lesstif 0 93 36 Hoc ie li mars Fuentes instaladas GhostScript 8 00 freetype 2 1 3 tllib y truetype Instalaci n de xpdf Instala xpdf ejecutando los siguientes comandos configure prefix usr sysconfdir etc mandir usr share man with freetype2 includes usr include freetype2 with freetype2 library usr lib with appdef dir usr X11R6 1ib X11 app defaults amp amp make make install Explicaci n de los comandos de instalaci n enable a4 paper Debes a adir esta opci n para establecer DIN A4 como formato de papel est ndar Contenido xpdf muestra ficheros en formato PDF pdftops convierte ficheros PDF a formato Postscript pdftotext obtiene texto ASCII a partir de ficheros PDF pd topbm convierte ficheros PDF a formato PBM BitMap Portable Configuraci n de xpdf En el directorio etc encontrar s un fichero xpdfrc que puedes copiar a xpdfrc o tomarlo como ejemplo para escribir tu propio fichero de configuraci n xpdf 2 02 461 M s All de Linux From Scratch Fichero xpdfrc de ejemplo Fichero xpdfrc de ejemplo displayFontTl1 Times Roman usr share ghostscript fonts n0210031 pf displayFontT1l Times Italic usr share ghostscript fonts n02
148. with pam prefix etc 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 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 Ficheros de configuraci n opt gnome2 gdm conf opt gnome2 gnomerc Informaci n sobre la configuraci n Los ficheros de configuraci n de PAM de gdm contienen m dulos que no se encuentran en una instalaci n de BLES Los siguientes comandos reemplazar n esos ficheros cat gt etc pam d gdm lt lt EOF auth required pam_unix so auth required pam_nologin so account required pam_unix so password required pam_unix so session required pam_unix so EOF cat gt etc pam d gdm autologin lt lt EOF auth required pam_env so auth required pam_nologin so auth required pam_permit so account required pam_unix so password required pam_unix so session required pam_unix so EOF Instalaci n de gdm 355 M s All de Linux From Scratch Puedes probar gdm ejecut ndolo en una consola como root Para automatizar la ejecuci n de gdm usa el siguiente comando para crear el gui n en init d si usas la variable GNOME_PREFIX opt gnome 2 2 Puedes eliminar la ruta complet
149. 0 0 librsvg 2 0 1 gail 0 17 eel 2 0 6 y libgtkhtml 2 0 2 e 2 de Septiembre de 2002 larry Postlfs A adido un disquette de arranque escrito por Mike Bedwell e 2 de Septiembre de 2002 highos Sistemas de ficheros Actualizado a reiserfsprogs 3 6 3 e 2 de Septiembre de 2002 highos Servidores Actualizado a leafnode 1 9 25 e 2 de Septiembre de 2002 larry Gnome A adido gtk engines 1 9 0 gnome panel 2 0 7 gnome session 2 0 6 y gnome desktop 2 0 7 e 1 de Septiembre de 2002 larry Gnome A adido libgnome 2 0 3 libgnomecanvas 2 0 3 libbonoboui 2 0 3 libgnomeui 2 0 4 libwnek 0 17 libgnomeprint 1 116 0 libgnomeprintui 1 116 0 y actualizado a libglade 2 0 1 e 1 de Septiembre de 2002 larry X Sawfish compilar con gdk pixbuf instalado SI se instala en opt gnome no en usr e 1 de Septiembre de 2002 larry Gnome A adido gnome mime data 2 0 1 y gnome vfs 2 0 3 e 31 de Agosto de 2002 larry Gnome A adido libIDL 0 8 0 ORBit2 2 4 1 bonobo activation 1 0 3 GConf 1 2 1 libart_1gp1 2 3 10 libbonobo 2 0 0 y libzvt 2 0 1 e 31 de Agosto de 2002 larry Multimedia Actualizado a esound 0 2 29 e 31 de Agosto de 2002 larry Gnome A adido gnome common 1 2 4 y reformado sawfish para sortear sus conflictos con gdk pixbuf e 30 de Agosto de 2002 larry General Corregidas rutas err neas en las instrucciones de gcc y gnat Actualizados enlaces e 29 de Agosto de 2002 lar
150. 1 0 linc 1 0 1 l ibIDL 0 8 0 ORBit2 2 6 1 intltool 0 25 bonobo activation 2 2 1 1 libbonobo 2 2 1 GConf 2 2 0 gnome mime data 2 2 0 gnome vfs 2 2 3 libgnome 2 2 0 1 libart lgpl 2 3 11 libglade 2 0 1 libgnomecanvas 2 2 0 2 libbonoboui 2 2 0 1 gnome icon themes 1 0 1 libgnomeui 2 2 0 1 libwnck 2 2 1 gtk engines 2 2 0 gtk thinice engine 2 0 2 gnome themes 2 2 1 scrollkeeper 0 3 11 vte 0 10 26 libgtop 2 0 1 gail 1 2 0 at spi 1 1 8 libgail gnome 1 0 2 librsvg 2 2 4 eel 2 2 2 M s All de Linux From Scratch libgtkhtml 2 2 1 libgnomeprint 2 2 1 2 libgnomeprintui 2 2 1 2 33 Gnome base gnome desktop 2 2 1 gnome panel 2 2 1 gnome session 2 2 1 control center 2 2 1 34 Paquetes adicionales de Gnome gnome terminal 2 2 1 gnome system monitor 2 0 4 gnome applets 2 2 1 gnome utils 2 2 1 gnome games 2 2 0 nautilus 2 2 2 velp 2 2 0 bug buddy 2 2 103 gedit 2 2 1 eog 2 2 1 gstreamer 0 6 0 gst plugins 0 6 0 gnome media 2 2 1 1 nautilus media 0 2 1 gnome2 user docs 2 0 6 35 Otros Paquetes de Gnome gconf editor 0 4 0 gdm 2 4 1 3 36 Configuraci n de Gnome Configuraci n de los paquetes b sicos de GNOME 37 Librer as de Gnome 1 4 Configuraci n previa a la instalaci n ORBit 0 5 17 caf 0 6 10 gnome libs 1 4 2 dk pixbuf 0 22 0 GConf 1 0 9 gnome vfs 1 0 5 gnome
151. 10231 pf displayFontTl1 Times Bold usr share ghostscript fonts n0210041 pf displayFontTl1l Times Boldltalic usr share ghostscript fonts n0210241 pf displayFontTl1 Helvetica usr share ghostscript fonts n0190031 pf displayFontT1 Helvetica 0bliqu usr share ghostscript fonts n0190231 pf displayFontTl1 Helvetica Bold usr share ghostscript fonts n0190041 pf displayFontTl1 Helvetica Bold0blique usr share ghostscript fonts n0190241 pf displayFontTl1 Courier usr share ghostscript fonts n0220031 pf displayFontT1 Courier 0blique usr share ghostscript fonts n0220231 pf displayFontT1 Courier Bold usr share ghostscript fonts n0220041 pf displayFontT1 Courier Bold0blique usr share ghostscript fonts n0220241 pf displayFontTl1 Symbol usr share ghostscript fonts s0500001 pf displayFontT1 ZapfDingbats usr share ghostscript fonts d0500001 pf fontDir usr X11R6 1ib X11 fonts truetype psFile boe psPaperSize al textEOL unix AO Control low freetypeControl low urlCommand Mistiaes Ss Fichero xpdfrc de ejemplo 462 Cap tulo 51 Generaci n de Documentos tex 2 0 2 Introducci n a TeX Necesario Localizaci n de descarga FTP Localizaci n de descarga FTP Op eto nianlss Localizaci n de descarga FTP Versi n usada Tama o del paquete JE Estimaci n del espacio necesario en disco sunsite informatik rwth aachen de sunsite informatik rwth aachen de sunsite informatik rwth aachen de DA 52 MB LS Jas
152. 2 larry Gnome A adido gedit 2 0 4 A adida una instrucci n condicional a mutt para cuentas sin MTA e 13 de Septiembre de 2002 larry Programas para las X A adido openoffice 1 0 1 suministrado por Tushar e 12 de Septiembre de 2002 markh Entorno de Red B sico Corregido el fichero de entidad de ncftp la descarga dice 3 1 4 pero la versi n no se ha actualizado desde 3 1 2 e 12 de Septiembre de 2002 larry Gnome Otra correci n en etc gnome gnome games Movido el prefijo en libglade a opt gnome2 para tener la ruta correcta al m dulo en pkgconfig esto puede romper rep gtk e 11 de Septiembre de 2002 larry Entorno de Red b sico modificado portmap e 11 de Septiembre de 2002 larry Gnome Dos correciones m s en etc gnome bonobo activation y gnome mime data Correci n en gail e 10 de Septiembre de 2002 larry Gnome Corregido el formateado de las instrucciones de instalaci n para los navegadores de consola Corregida la configuraci n para a adir usr lib pkgconfig a PKG_CONFIG_PATH Corregido gt gt en lugar de gt en la segunda l nea de initrc e 9 de Septiembre de 2002 larry Gnome A adido gnome system monitor 2 0 2 y yelp 1 0 6 e 8 de Septiembre de 2002 larry Entorno de Red B sico A adido tcp wrappers 7 6 suministrado por Billy e 8 de eptiembre de 2002 larry Gnome A adido eog 1 0 3 y nautilus 2 0 6 e 8 de Septiembre de 2002 larry Entorno de red b sico A
153. 25 postfix K26 mysql K26 postgres K30 sshd K48 samba K48 NFS K49 portmap K49 xinetd K49 bind K59 firewall K90 network S10 sysklogd S25 random S40 alsa S40 fcron S99 cups S99 lprng rc3 d Enlace in in in in in1 xin in in JN in in in in1 JN in in1 sfin in in t d gdm t d gpm t d postfix t d mysql d postgres t d sshd t d samba t d nfs t d portmap t d xinetd t d bind t d firewall dA network t d sysklogd t d random d alsa t d fcron t d cups t d lprng Tabla A 4 Enlaces simb licos en rc3 d N mero T tulo K05 gdm S10 sysklogd S20 network S21 firewall S22 bind rc3 d Enlace in in in in in ita e ci d gdm t d sysklogd t d network t d firewall t d bind Explicaci n Descarga el demonio de administraci n de pantalla de Gnome _gdm 2 4 1 3 Descarga el demonio de rat n de prop sito general gpm 1 20 1 Descarga el MTA Postfix _postfix 2 0 7 Descarga el demonio MySQL MySQL 3 23 55 Descarga el demonio PostgreSQL Posteres 7 3 2 Descarga el demonio de shell segura openssh 3 6 1p1 Para el sistema de ficheros de red samba 2 2 8a Para el sistema de ficheros de red Para el reenv o de peticiones RPC portmap 5 Para el demonio de servicios de internet xinetd 2 3 10 Para el demonio del servidor de nombres DNS bin
154. 6 de Junio de 2002 larry Cap tulo 4 A adido GTK 2 0 5 Cap tulo 9 Actualizado a OpenSSH 3 4p1 e 24 de Junio de 2002 larry Cap tulo 9 Actualizado a OpenSSH 3 3p1 con modificaciones para establecer por defecto operaciones privilegiadas no privilegiadas Cap tulo 4 A adidos GLib 2 0 4 Pango 1 0 3 y ATK 1 0 2 e 22 de Junio de 2002 larry Cap tulo 20 A adida la configuraci n del n cleo y varios enlaces adicionales de lecturas a la introducci n e 21 de Junio de 2002 larry Cap tulo 04 A adido pkgconfig 0 12 0 e 15 de Junio de 2002 larry Cap tulo 08 Modificado el comando de configuraci n sed por un cambio en main cf posterior a la versi n 1 1 9 en myhostname e 14 de Junio de 2002 larry Cap tulo 07 Actualizado a curl 7 9 8 e 7 de Junio de 2002 markh Cap tulo 02 Actualizado daemontools y daemontools man parche de Sal Gonzalez e 7 de Junio de 2002 markh Cap tulo 05 Actualizado el enlace de localizaci n de db e 7 de Junio de 2002 markh Cap tulo 13 Actualizada la localizaci n de descarga de objprelink y modificado el comando de construcci n e 7 de Junio de 2002 markh Cap tulo 07 Actualizado a links 0 97 e 7 de Junio de 2002 markh Cap tulo 05 Actualizado a hdparm 5 2 e 7 de Junio de 2002 markh Cap tulo 04 Aplicada finalmente la la soluci n para que libmng use correctamente lems e 31 de Mayo de 2002 larry Actualizado
155. 8 12 Localizaci n de descarga HTTP http www stafford uklinux net libesmtp libesmtp 1 0 tar Localizaci n de descarga FTP Versi n usada OSA Tama o del paquete 249 KB Estimaci n del espacio necesario en disco 6 6 MB Estimaci n del tiempo de construcci n URSS BU El paquete libesmtp contiene las librer as libesmtp que son usadas por algunos programas para manejar la entrega de correo a la capa de transporte de correo Instalaci n de libesmtp Instala libesmtp ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete libesmtp contiene la librer a 1ibesmtp Descripci n Librer a libesmtp La librer a libesmtp se usa para manejar la entrega de correo electr nico a un Agente de Transporte de Correo MTA aspell 0 50 3 Introducci n a aspell 0 50 3 Localizaci n de descarga HTTP Localizaci n de descarga FTP PASTAS nu aspell aspell1 0 50 3 tar gz Versi n usada 0503 Tama o del paquete SS Estimaci n del espacio necesario en disco 9 4 MB El paquete aspell contiene la librer a aspell usada como interfaz con las librer as de revisi n ortogr fica Instalaci n de aspell Instala aspell ejecutando los siguientes comandos configure prefix usr make amp amp make install Introducci n a libesmtp 0 8 12 106 M s All de Linux From Scratch Configuraci n de aspell Informaci n sobre la configu
156. 8a Restaura el alimentador de entrop a random Inicia el demonio de shell segura openssh 3 6 1p1 Inicia el demonio MySQL MySQL 3 23 55 Inicia el demonio PostgreSQL Postgres 7 3 2 469 S35 postfix S40 alsa S40 feron S70 gpm S99 lprng rc5 d in ini in in Jin M s All de Linux From Scratch t d postfix d alsa t d fcron t d gpm t d lprng Tabla A 6 Enlaces simb licos en rc5 d N mero T tulo S10 sysklogd S20 network S21 firewall S22 bind S22 portmap S23 xinetd S24 NFS S24 samba S25 random S30 sshd S34 mysql S34 postgres S35 postfix S40 alsa S40 feron S70 gpm S95 gdm S99 cups S99 lprng rc5 d Enlace in1 in in in1 in afin in Jan in ini in in in1 in in in1 in in in TE it it d sysklogd t d network t d firewall d bind t d portmap t d xinetd t d nfs t d samba t d random d sshd t d mysql t d postgres d postfix t d alsa t d fcron d gpm d gdm d cups d lprng Inicia el MTA Postfix postfix 2 0 7 Activa el sistema de sonido alsa 0 9 2 Inicia el demonio Cron feron 2 9 3 Inicia el demonio de rat n de prop sito general gpm 1 20 1 Inicia el administrador de impresi n LPR LPRng 3 8 20 Explicaci n Inicia el registro de eventos del n cleo y del sistema Parte del LES base Inicia el entorno de red Part
157. 9 xsane 0 90 48 Lenguaje de Marcas Est ndar Generalizado SGML seml common 0 6 3 sgml dtd 3 1 sgml dtd 4 2 OpenSP 1 5 OpenJade 1 3 2 docbook dsssl 1 78 49 Lenguaje de Marcas Extensible XML xml dtd 4 2 docbook xsl 1 60 1 50 Postscript a2ps 4 13b enscript 1 6 1 gsview 4 3 psutils p17 xpdf 2 02 51 Generaci n de Documentos tex 2 0 2 XIV Ap ndices A Listado de los enlaces simb licos en rc d usados en LES BLES rc0 d rcl d rc2 d rc3 d 1c4 d rc5 d rc d B Instalar en una localizaci n no est ndar Lista de tablas 4 1 Opciones de configuraci n esenciales para un n cleo con la funci n de cortafuegos activada 4 2 Traducci n de las opciones del n cleo A 1 Enlaces simb licos en rc0 d A 2 Enlaces simb licos en rcl d A 3 Enlaces simb licos en rc2 d A 4 Enlaces simb licos en rc3 d A 5 Enlaces simb licos en rc4 d A 6 Enlaces simb licos en rc3 d A 7 Enlaces simb licos en rc6 d Dedicatoria 10 Pr logo Prefacio Mientras ayudaba con LinuxFromScratch por alg n tiempo not que est bamos recibiendo muchas preguntas sobre c mo hacer cosas m s all del sistema LFS base Por aquellas fechas la nica ayuda expresamente ofrecida relacionada con LFS eran las recetas LFS http hints linuxfromscratch org 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 es
158. 95 M s All de Linux From Scratch supervise supervise lanza los guiones de inicio que le pasa svscan y monitoriza el proceso que inicia el gui n de modo que si este muere supervise lo reinicia Sve svc env a se ales a los procesos iniciados por supervise svok svok comprueba si supervise se est ejecutando en el directorio que se le indica svstat svstat imprime el estado de los procesos monitorizados por supervise fghack fehack evita que los procesos pasen a segundo plano pgrphack perphack lanza un proceso en un grupo de procesos separado readproctitle readproctitle muestra las entradas de registro en la salida de ps multilog multilog es un programa de registro de eventos Toma la salida de un demonio y la a ade a cualquier n mero de registros tai64n tai64n es un programa de generaci n de marcas de tiempo timestamps tai64nlocal tai64nlocal convierte la salida de tai64n a un formato legible por humanos setuidgid setuidgid lanza un programa con los uid y gid de la cuenta indicada envuidgid envuidgid realiza la misma funci n que setuidgid pero establece las variables de entorno UID y GID igual a los uid y gid de la cuenta especificada supervise 196 M s All de Linux From Scratch envdir envdir lanza un programa con las variables de entorno especificadas por los ficheros de un directorio softlimit softlimit permite establecer l mites de recursos para un programa setlock setl
159. A e s service etc service g svscanboot gt svscanboot Esto cambia varias rutas en el gui n svscanboot para que svscan compruebe en el directorio etc service los demonios a lanzar en lugar de usar el directorio por defecto service cp usr sbin Debemos copiar manualmente los binarios al directorio usr sbin cat etc inittab boot inittab gt etc inittab mv f etc inittab etc inittab Estos comandos a aden una l nea en etc inittab para que init lance el gui n svscanboot mkdir etc service Este comando crea el directorio de control de daemontools que es necesario que exista aunque est vac o para que daemontools funcione correctamente telinit Q Este comando le dice al proceso init que lea de nuevo su fichero de configuraci n inittab y act e en consecuencia seg n los cambios que se hayan producido Se ejecuta el gui n svscanboot Contenido El paquete daemontools contiene svscanboot svscan supervise svc svok svstat fghack pgrphack readproctitle multilog tai64n tai64nlocal setuidgid envuidgid envdir softlimit and setlock Una descripci n m s detallada de estos comandos puede encontrarse en_http cr vp to daemontools html Descripciones svscanboot svscanboot es un gui n simple que llama a svscan y dirige su salida a readproctitle svscan svscan comprueba en el directorio de servicio los demonios a lanzar e inicia un proceso supervise para cada gui n encontrado Contenido 1
160. Agosto de 2002 markh Movido glib y glib2 a general libglade a gnome y zlib al ap ndice b e 24 de Agosto de 2002 larry gnome A adido Scrollkeeper 0 3 11 e 24 de Agosto de 2002 larry pst A adido DocBook 4 1 2 e 24 de Agosto de 2002 larry Servidores de Contenidos A adido PostgreSQL e 24 de Agosto de 2002 larry pst A adido tex 1 0 e 23 de Agosto de 2002 larry Servidores A adido sendmail e 23 de Agosto de 2002 larry gnome A adido intltool 0 22 e 23 de Agosto de 2002 larry Servidores A adido leafnode y xinetd Historial de modificaciones 31 M s All de Linux From Scratch e 23 de Agosto 2002 bdubbs Actualizado en X11 el tema de la optimizaci n para PPC y corregidas dos apariciones de XII X ele ele a X11 X uno uno e 21 de Agosto de 2002 larry Servidores A adido bind 9 e 20 de Agosto de 2002 larry X A adidio FNLIB 0 5 y enlightenment 0 16 5 e 19 de Agosto de 2002 larry Servidores A adido Samba 2 2 5 y modificado slrn e 19 de Agosto de 2002 larry X A adido sawfish 1 1a gtk2 e 18 de Agosto de 2002 larry General A adidos gmp 4 1 gdbm 1 8 0 librep 0 16 1 esound 0 2 26 libglade 2 0 0 y rep gtk 0 16 e 17 de Agosto de 2002 larry A adido el p rrafo de los parches a dheped y cdrdao Correcciones tipogr ficas en 2sdk A adida la explicaci n de los comandos a dhcpced e 17 de Agosto de 2002 markh Movidos los parches al directorio blfs patc
161. BIND 222 M s All de Linux From Scratch chmod 666 home named dev null random mkdir home named etc namedb pz cp etc localtime home named etc Crea el usuario y grupo sin privilegios named junto con los ficheros de dispositivos a los que named necesita acceder desde dentro de la jaula chroot cat gt home named etc named conf lt lt EOF Crea el fichero de configuraci n de BIND del que named leer la localizaci n de los ficheros de zona los servidores de nombres ra z y las llaves DNS seguras cat gt home named etc namedb pz 127 0 0 lt lt EOF Crea un fichero de zona simple cat gt home named etc namedb root hints lt lt EOF El fichero root hints es una lista de servidores de nombres ra z Este fichero debe actualizarse peri dicamente con la utilidad dig Consulta los detalles en el Manual de Referencia del Administrador de BIND 9 cat gt etc rndc conf lt lt EOF El fichero rndc conf contiene informaci n para controlar las operaciones de named con la utilidad rndc cat gt etc resolv conf lt lt EOF El fichero resolv conf especificar la m quina local 127 0 0 1 como servidor de nombres cat gt etc rc d init d bind lt lt EOF Crea el gui n de arranque para BIND 9 usado para iniciar y parar el demonio del servidor de nombres named Contenido El paquete BIND contiene dig host rndc rndc confgen named checkconf named checkzone lwresd named dnssec signzon
162. Bit Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete ORBit contiene las librer as 1ib1DL 1ibITOP 1ibORBit 1li bORBitCosNaming y 1libORBitutil Descripciones libIDL libIDL es el mapeador del Lenguaje de Definici n de Interfaz para CORBA libllOP l blIOP es para comunicaciones CORBA a bajo nivel libORBit l bORBit es la API de CORBA lib0RBitCosNaming No hay descripci n disponible libORBitutil l bORBitutil contiene rutinas de conveniencia para ORBit oaf 0 6 10 Introducci n a oaf Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco A Mba El paquete oaf contiene la Estructura de Activaci n de Objetos para GNOME Configuraci n de ORBit 360 M s All de Linux From Scratch oaf depende de ORBITA iS A oaf utilizar esele olore IL 10 Instalaci n de oaf Instala oaf ejecutando los siguientes comandos configure prefix opt gnome disable gtk doc make make install Configuraci n de oaf Informaci n s
163. CVS a trav s de la red No es necesaria una cuenta en el repositorio CVS Para comprobar el acceso an nimo al repositorio entra en otra m quina como usuario sin privilegios y ejecuta el siguiente comando cvs d pserver anonymousfservername cvsroot co cvstest Nota Sustituye servername con la direcci n IP o el nombre del servidor CVS Explicaci n de los comandos mkdir cvsroot Crea el directorio del repositorio CVS chmod 1777 cvsroot Permisos de bit pegajoso sticky bit para CVSROOT export CVSROOT cvsroot Especifica el nuevo CVSROOT para todos los comandos cvs cvs 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 CVS antes de usarlos con el comando cvs import La opci n m especifica una entrada descriptiva inicial para el nuevo m dulo El par metro cvstest es el nombre utilizado para el m dulo en todos los comandos cvs posteriores Los par metros vendortag y releasetag son usados para una posterior identificaci n de cada m dulo CVS y son obligatorios tanto si se usan como si no grep anonymous etc passwd useradd anonymous s bin false Comprueba si existe el usuario anonymous y lo crea si no lo encuentra Explicaci n de los comandos 226 M s All de Linux From Scratch echo anonymous gt cvsroot CVSROOT passwd A ade el usuario anonymous al fichero de cont
164. Contenido El paquete libcapplet contiene una librer a para los subprogramas applets del panel de control gal 0 22 Introducci n a gal 0 22 Localizaci n de descarga HTTP http ftp anome or ub GNOME sources gqal 0 22 gqa1 0 22 Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 100 MB El paquete gal contiene funciones de librer a procedentes de Gnumeric y Evolution Actualmente s lo Evolution necesita que est instalado de modo que si no vas a instalar Evolution no deber as instalar gal Instalaci n de gal Instala gal ejecutando los siguientes comandos configure prefix opt gnome disable gtk doc make make install Explicaci n de los comandos prefix opt gnome Instala gal en el rea de Gnome 1 4 Configuraci n de gal Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete gal contiene rutinas de librer a de Evolution y Gnumeric gtkhtml 1 1 7 Introducci n a gtkhtml 1 1 7 Localizaci n de descarga HTTP Mo rep annone OE ub GNOME sources atkhtml1 1 1 gtkhtn Localizaci n de descarga FTP ftp
165. Descripciones Librer as png La librer a PNG es una colecci n de rutinas para crear y manipular ficheros PNG El formato PNG fue dise ado como sustituto de GIF y en menor medida de TIFF con muchas mejoras y extensiones y sin problemas de patentes libpng config libpng config facilita informaci n de configuraci n para libpng libtiff 3 5 7 Introducci n a libtiff Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco SPORNE Estimaci n del tiempo de construcci n 0 26 SIZU 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 Instalaci n de libtiff Instala libtiff ejecutando los siguientes comandos configure prefix usr noninteractive with DIR_MAN usr share man amp amp make amp amp make install Explicaci n de los comandos noninteractive Esta opci n se utiliza para evitar la rutina de configuraci n que solicita la confirmaci n de los directorios de instalaci n que de todas formas le pasamos a configure mediante Informaci n sobre la configuraci n 115 M s All de Linux From Scratch opciones with DIR_MAN usr share man Usamos esto porque a pesar de que le pasamos prefix usr la r
166. ENET en redes peque as leafnode depende de pcre 4 1 Instalaci n de leafnode Instala leafnode ejecutando los siguientes comandos groupadd news useradd g news news configure localstatedir var prefix usr sysconfdir etc news with lockfile var lock fetchnews lck amp amp make amp amp make install amp amp Contenido 229 M s All de Linux From Scratch ldconfig make update Explicaci n de los comandos de instalaci n groupadd news useradd g news news Crea el usuario y grupo news si no est n presentes Los errores sobre un usuario y grupo news existentes pueden ignorarse prefix usr Cambia el directorio de instalaci n por defecto de usr local 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 llamado 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 leafnode config etc inetd conf y etc xinetd conf leafnode puede configurarse para utilizar inetd o xinetd como sigue Configuraci n para inetd A ade una entrada para leafnode en el fichero etc inetd conf con el siguiente comando echo nntp stream tcp nowait news usr sbin tcpd us
167. ES e 2 de Abril de 2003 larry Postlfs Editado el cap tulo de Int rpretes de comandos revisado por larry e 2 de Abril de 2003 larry Postlfs Completado el cap tulo de Editores excepto por vim exp xml Paquetes revisados por larry e 2 de Abril de 2003 larry Postlfs Actualizado a emacs 21 3 y nano 1 2 0 e 2 de Abril de 2003 markh Servidores Actualizado a OpenSSH 3 6 1p1 e 2 de Abril de 2003 tushar Librer as generales Simplificado el comando sed de STLport e 1 de Abril de 2003 tushar Librer as generales Actualizado a popt 1 7 e 1 de Abril de 2003 larry X Actualizado a sawfish 1 3 e 1 de Abril de 2003 larry Prog Actualizado a librep 0 16 2 e 1 de Abril de 2003 tushar Prog Corregido motif en 2sdk Feliz 1 de Abril Por cierto la correci n es real e 31 de Marzo de 2003 tushar Prog Eliminado gcc2libs a adido el conjunto completo de gcc e 30 de Marzo de 2003 tushar J2sdk Actualizado el binario jdk a la versi n 1 4 1_02 e 30 de Marzo de 2003 tushar Editores A adidas instrucciones para recompilar vim despu s de instalar las X e 28 de Marzo de 2003 larry Pst Actualizado a xpdf 2 02 e 28 de Marzo de 2003 larry X Movidos enlightenment y fnlib a la secci n old e 27 de Marzo de 2003 larry Servidores Actualizado a postfix 2 0 7 e 27 de Marzo de 2003 larry General Actualizado a lems 1 09 e 24 de Marzo de 2003 larry PST A adidas las fuentes cir
168. E_PREFIX localstatedir var lib sysconfdir etc gnome amp amp make amp amp make install Explicaci n de los comandos localstatedir var lib Esta opci n pone los ficheros de scrollkeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper T sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc Contenido El paquete gedit contiene gedit Descripci n gedit gedit es un editor de texto ligero eog 2 2 1 Introducci n a eog Localizaci n de descarga HTTP http ftp qanome or ub GNOME sources eog 2 2 e09 2 2 1 Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco DRSNIB Estimaci n del tiempo de construcci n US 2 ESB Introducci n a gedit 348 M s All de Linux From Scratch El paquete eog contiene Los Ojos de Gnome Este programa sirve para ver y catalogar ficheros de im genes og depende de Iommi 242 0 31 y benene ne A aA Instalaci n de eog Instala eog ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin localstatedir var lib sysconfdir etc gnome make amp amp make install Explicaci n de los comandos libexecdir GNOME_PREFIX sbin Esta opci n pone los ejecutables del sistema en SGNOME
169. Estimaci n del espacio necesario en disco 2 5 MB 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 tu quieres esto wvdial depende de wvstreams 3 70 y ppp 2 4 1 Instalaci n de wvdial Instala wvdial ejecutando los siguientes comandos make PREFIX usr amp amp make PREFIX usr install Configuraci n de wvdial Ficheros de configuraci n etc wvdial conf etc ppp Informaci n sobre la configuraci n wvdialconf etc wvdial conf wvdialconf comprobar si funciona tu m dem probar y determinar su configuraci n exacta y despues te har algunas preguntas como cual es el n mero de tu ISP etc Necesitar s introducir esta informaci n en el fichero etc wvdial conf Despues arranca wvdial con pppd 157 M s All de Linux From Scratch 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 Inicia una conexi n ppp wvdialcont Automatiza la configuraci n de wvdial Contenido 158 Cap tulo 14 Clientes DHCP DHCP significa Protocolo de Configuraci n Din mica del Anfitri n Dynamic Host Configuration Protocol Es un protocolo usado por muchos sitios para proporcionar autom ticamente informaci
170. Explicaci n de los comandos 267 M s All de Linux From Scratch Inicia X con startx para tener 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 XFree86 XFree86 es la implementaci n X11R6 del servidor X xf86config Un programa interactivo para generar un fichero XFS6Config para su uso con los servidores X de XFree86 xf86cfg 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 Un gui n que inicializa la sesi n X Lanza xinit xinit Este programa se usa para iniciar el servidor del Sistema de Ventanas X twm El Tab Window Manager para el Sistema de Ventanas X xterm Un emulador de terminal para X Contenido 268 M s All de Linux From Scratch xwininfo Una utilidad de informaci n d
171. F con im genes miniaturizadas tiff2bw tiff2bw convierte una imagen TIFF en color a escala de grises tiff2ps tiff2ps convierte una imagen TIFF en un fichero postscript tiff2rgba No hay descripci n disponible tiffcmp tiffemp compara dos ficheros TIFF tiffcp tiffcp copia y posiblemente convierte un fichero TIFF tiffdither tiffdither convierte una imagen en escala de grises a binivel usando difuminado tiffdump 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 con una nica imagen rgb2ycbcr 117 M s All de Linux From Scratch Librer as tiff Las librer as tiff las usan muchos programas para leer y escribir ficheros TIFF libungif 4 1 0b1 Introducci n a libungif Localizaci n de descarga HTTP http www linuxpackages net packages Slackware 8 robert Localizaci n de descarga FTP Versi n usada 21 Oli Tama o del paquete 343 KB Estimaci n del espacio necesario en disco So dl 1418 Estimaci n del tiempo de construcci n 0 24 SBU 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 manej
172. FIX sysconfdir etc gnome disable gtk doc 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 disable gtk doc Este comando evita que se reconstruya la documentaci n durante la ejecuci n de make Contenido El paquete gnome vfs contiene las librer as 1ibgnomev ts Descripci n Librer as libgnomevfs No hay descripci n disponible libgnome 2 2 0 1 Introducci n a libgnome Localizaci n de descarga HTTP EY ftp anome Or ub GNOME sources libanome 2 2 libar Localizaci n e descarga FTP ftp fte qanome or ub GNOME sources libanome 2 2 libanc Versi n usada Al Tama o del paquete 704 KB Estimaci n del espacio necesario en disco 7 6 MB Estimaci n del tiempo de construcci n URSIONASBU El paquete libgnome contiene la librer a libgnome libgnome depende de ESQUINA AAA AO Moa OPS ORBIS GIA AcOmnet 2 2 40 Jonas ciones 2 lla euele oloe Ll 0 y Sc tael S dl Instalaci n de libgnome Instala libgnome ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin sysconfdir etc gnome disable gtk doc make amp amp make install Instalaci n de gnome vfs 317 M s All de Linux From Scratch Explicaci n de los comandos libexecdir GNOME_PREFIX sbi
173. FONTDIR Speedo sel FUENTES INTERNACIONALES Cambia a YES si necesitas alguna Estas son Las opciones por defecto KARA RARA RARA RARA RARA RARA RARA RARA RARA RARA RARA RARAS Hfdefine BuildCyrillicFonts NOS define BuildArabicFonts NOR Hfdefine BuildISO8859_6Fonts NO fdefine BuildGreekFonts NO Hfdefine BuildISO8859_7Fonts NO fdefine BuildHebrewFonts O Crear host def 264 M s All de Linux From Scratch define BuildISO8859_8Fonts define BuildK0I8_RFonts define BuildJapaneseFonts define BuildJISX0201Fonts define BuildKoreanFonts define BuildChineseFonts JE ASUS PARA LA DOCUMENTACI N x E u Estos son los ajustes por defecto define BuildLinuxDocHtml w EME 2 define BuildLinuxDocPS define BuildAllSpecsDocs define BuildHtmlManPages AJUSTES GENERALES Generalmente qu NO NOS NO NO NO NO KR RRA RRA RRA RARA RRA RARAS RAR RARA RARA RA RARA RARA RRA RARA RARA RARAS NO Documentos de X en formato NO RS RO A OB OS Ss cio NO Varios documentos NO Reconstr uyasi enm a Sirs tena ERST Os rr s dejar esto como est cuando RARA RR RA RAR RAR RARA RAR RAR RARA AAA ARAS Fin del fichero XFree86 host def EOF Edita el fichero seg n tu hardware y preferencias Comandos de construcci n Instala XFree86 ejecutand
174. GML sgml common 0 6 3 Introducci n a sgml common Localizaci n de descarga HTTP Localizaci n de descarga FTP ftp sources redhat com pub docbook tools new trials Ssou Versi n usada 0 0 3 Tama o del paquete TORRE Estimaci n del espacio de disco requerido 648 KB Estimaci n del tiempo de construcci n 0 01 SBU El paquete sgml common contiene install catalog Es til para crear y mantener cat logos sgml centralizados Instalaci n de sgml common Instala seml common ejecutando los siguientes comandos ln s usr share automake 1 6 usr share automake configure prefix usr sysconfdir etc mandir usr share man make 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 sgml1 sgml ent cat rm usr share automake Consejo de actualizaci n Elimina los cat logos de arriba antes de actualizar con install catalog remove etc sgml sgml ent cat y usr share sgml sgml iso entities 8879 1986 catalog EE install catalog remove etc sgml sgml docbook cat y etc sgml sgml ent cat Explicaci n de los comandos ln s usr share automake 1 6 usr share automake Este comando crea un enlace simb lico para que el fichero configure encuentre las herramientas automake que necesita rm usr share automake Este comando elimina el enlace sim
175. 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 Instalaci n de gtkhtml 369 M s All de Linux From Scratch Configuraci n de libghttp Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete libghttp contiene una librer a cliente HTTP para Gnome 1 4 bonobo 1 0 22 Introducci n a bonobo 1 0 22 Localizaci n de descarga HTTP MAS AAA o MA ub GNOME sources bonobo 1 0 bonobo Localizaci n de descarga FTP http ftp gnome or ub GNOME sources bonobo 1 0 bonobo Versi n usada 1 0 22 Tama o del paquete IE Estimaci n del espacio de disco requerido 20 MB El paquete bonobo contiene un conjunto de interfaces CORBA independientes del lenguaje y del sistema para crear componentes reutilizables controles y documentos compuestos Instalaci n de bonobo Instala bonobo ejecutando los siguientes comandos configure prefix opt gnome amp amp make amp amp make install Explicaci n de los comandos prefix opt gnome Instala bonobo en e
176. Instala pciutils ejecutando los siguientes comandos make PREFIX usr make PREFIX usr install Contenido El paquete pciutils contiene 1spci y setpci Descripciones Ispci Ispci es una utilidad que muestra informaci n sobre todos los buses PCI del sistema y todos los dispositivos conectados a ellos setpci setpci es una utilidad para consultar y configurar dispositivos PCI pkgconfig 0 15 0 Introducci n a pkgcontfig Localizaci n de descarga HTTP http www freedesktop ora software pkaconfig releases prk Localizaci n de descarga FTP Versi n usada 0 US 0 Tama o del paquete 604 KB Estimaci n del espacio requerido en disco DSZ MIS Estimaci n del tiempo de construcci n 0 40 SBU El paquete pkgconfig contiene pkg config Es til para indicarle al compilador la ruta a los include y o a las librer as durante la fase make Instalaci n de pkgcontfig Instala pkgconfig ejecutando los siguientes comandos configure prefix usr make amp amp make install Configuraci n de pkgconfig A ade a tu perfil personal o al del sistema export PKG_CONFIG_PATH usr X11R6 lib pkgconfig Instalaci n de pciutils 137 M s All de Linux From Scratch Por defecto la variable PKG_CONFIG_PATH contiene 1ib pkgconfig usr lib pkgconfig y usr local lib pkgconfig Estas rutas est n incluidas en pkgconfig y no tienen que ser exportadas con las rutas adicionales Contenidos El paquete p
177. M s All de Linux From Scratch M s All de Linux From Scratch Versi n 1 0 BLFS Equipo de Desarrollo Copyright O 2001 2003 por BLFS Development Team sobre el texto original Copyright O 2002 2003 por Proyecto LFS ES sobre la traducci n al castellano Traducido por el proyecto LFS ES_http www escomposlinux org lfs es Versi n de la traducci n FINAL del 20 de mayo de 2003 Este libro es una continuaci n del LinuxFromScratch Introduce y guia al lector a trav s de la ampliaci n del sistema incluyendo el entorno de red soporte de las X soporte para sonido y soporte para impresoras y esc neres Copyright c 2002 2003 Proyecto LFES ES El presente texto se distribuye bajo la Licencia GNU de documentaci n libre GFDL Para todo aquello no especificado en dicha licencia es de aplicaci n las condiciones de uso del documento original en el que se basa esta traducci n y que se citan a continuaci n Copyright c 2001 2003 BLES Development Team All rights reserved Redistribution and use in source and binary forms with or without modification are permitted provided that the following conditions are met e Redistributions in any form must retain the above copyright notice this list of conditions and the following disclaimer e Neither the name of Linux From Scratch nor the names of its contributors may be used to endorse or promote products derived from this material without specific prior written permi
178. MB El paquete openssl contiene c_rehash openssl libcrypto y libss1 Son tiles para suministrar funciones criptogr ficas a otros paquetes sobre todo OpenSSH y navegadores web para acceso seguro a sitios https Instalaci n de openssl Instala openssl ejecutando los siguientes comandos Nota GCC muestra una advertencia en cada compilaci n debido a que el comando Configure utiliza m486 en lugar de march 1486 Para corregir este comportamiento usa linux ppro linux pentium o linux k6 dependiendo de tu arquitectura en lugar de linux elf sed s passwd openssl passwd doc apps passwd pod gt doc apps openssl passwd pod 4 rm doc apps passwd pod Configure linux elf openssldir etc ssl prefix usr shared amp amp make MANDIR usr share man amp amp make MANDIR usr share man install amp amp rmdir etc ssl lib Cap tulo 8 Librer as Generales 93 M s All de Linux From Scratch Explicaci n de los comandos rm doc apps passwd pod Hacemos esto porque de otra forma openssl instalar a su p gina de manual de passwd sobre la existente en el sistema que es algo que no queremos make MANDIR usr share man make MANDIR usr share man install Estos comandos instalan openssl colocando las p ginas de manual en usr share man en lugar de en su ubicaci n por defecto que es etc ss1 man rmdir etc ssl lib Esto es simplemente un comando de limpieza Por alguna raz n la ruti
179. NTE init Janita init init d firewall A TE finit init init JANTE d lprng a gdm d fcron d gpm d postfix d mysql d postgres d sshd d alsa d sysklogd d random d samba d portmap d xinetd d bind d sendsignals d mount fs d swap d network d localnet init d halt Explicaci n Descarga el administrador de impresi n LPR LPRng 3 8 20 Descarga el demonio de administraci n de pantalla de Gnome gdm 2 4 1 3 Descarga el demonio Cron feron 2 9 3 Descarga el demonio de rat n de prop sito general gopm 1 20 1 Descarga el MTA Postfix _postfix 2 0 7 Descarga el demonio MySQL MySQL 3 23 55 Descarga el demonio PostgreSQL Postgres 7 3 2 Descarga el demonio de shell segura openssh 3 6 1p1 Guarda los ajustes de vol men _alsa 0 9 2 Para los registros de eventos del n cleo y del sistema Parte del LES base Guarda el alimentador de entrop a random Para el sistema de ficheros de red samba 2 2 8a Para el sistema de ficheros de red Para el reenv o de peticiones RPC portmap 5 Para el demonio de servicios de internet xinetd 2 3 10 Para el demonio del servidor de nombres DNS bind 9 2 2 Mata los procesos Parte del LFS base Desactiva el cortafuegos Cortafuegos Desmonta todos los sistemas de ficheros Parte del LFS base Desactiva las particiones de intercambio Parte del LFS base Descarga el entorno
180. ONFIGURATION EXAMPLES EJEMPLOS DE CONFIGURACI N que muestra tambi n varios ejemplos r pidos Hay una gran cantidad de opciones de configuraci n que puedes usar Contenido El paquete fetchmail contiene fetchmail y fetchmailconf Descripciones fetchmail Cuando se ejecuta como usuario usa como fuente el fetchmailrc del usuario y descarga el correo correspondiente Cuando se lanza como root TODOS los usuarios que tengan un fetchmailrc tendr n su correo descargado y distribuido adecuadamente fetchmailconf Este programa proporciona una interfaz gr fica Tk para tu fetchmailrc haciendo m s f cil su configuraci n Sin embargo necesitar s Python y debes tener disponible el m dulo Tkinker mutt 1 4 11 Introducci n a mutt Localizaci n de descarga HTTP Localizaci n de descarga FTP Aus o MUCC Ong mut Amae ES TAL tua to Versi n usada e ala Tama o del paquete 223 1418 Estimaci n del espacio necesario en disco 12 MB Estimaci n del tiempo de construcci n 0 69 SBU El paquete mutt contiene un Agente de Correo de Usuario Es til para leer escribir responder guardar y borrar tu correo Ficheros de configuraci n 188 M s All de Linux From Scratch Instalaci n de mutt Mutt necesita un grupo lamado mail Puedes a adir este grupo si a n no existe con este comando groupadd mail Si no instalas un MTA como _postfix 2 0 7 o sendmail 8 12 9 necesitas modificar el propietario de
181. OUTPUT y restringir INPUT iptables A INPUT mO SEEE state ESTABLISHED RELATED FACCE iptables A OUTPUT ACER 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 BusyBox 69 M s All de Linux From Scratch Si prefieres tener esta protecci n puedes restringir INPUT y OUTPUT en todos los puertos excepto aquellos que sea absolutamente necesario tener abiertos Qu puertos tener abiertos depende de tus necesidades mayormente los encontrar s buscando los accesos fallidos en tus ficheros de registro Examina los siguientes ejemplos 1 Squid est almacenando la web iptables A OUTPUT 9 tejo ejoot 0 j ACCEPT iptables A INPUT MES POSO m stat state ESTABLISHED j ACCEPT 2 Tu servidor de nombres cach por ej dnscache hace sus consultas mediante udp iptables A OUTPUT g elo ejawte US j ACCEPT iptables A INPUT Jo teo S O S3 m stat state ESTABLISHED j ACCEPT 3 Alternativamente si queres poder hacer ping a tu m quina para asegurarte de que est viva iptables A INPUT j9 JLCHO u1 LCio icmp typ cho request N j ACCEPT iptables A OUTPUT 9 Le o in eNA icmp typ cho reply j ACCEPT 4 Si accedes frecuentemente a
182. PI durante la ejecuci n de make Contenido El paquete atk contiene las librer as 1ibatk Descripci n Contenido 279 M s All de Linux From Scratch Librer as ATK Las librer as ATK contienen el API usado por las tecnologias de accesibilidad que permiten interactuar con el escritorio y los programas GTK 2 2 1 Introducci n a GTK Localizaci n de descarga HTTP Localizaci n de descarga FTP aa a ias 040 ole ele 2 2 A esa Joa Versi n usada Dd Tama o del paquete 093 MiS Estimaci n del espacio necesario en disco 66 1 MB Estimaci n del tiempo de construcci n DATOS BU El paquete GTK contiene las librer as GTK Son tiles para crear interfaces gr ficas de usuario para las aplicaciones GTK depende de iio 23 atrasa BACO LA ARIS En AA OE libijpeg 6b GTK utilizar etale o lore L 10 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 enable gtk doc Esta opci n reconstruir la documentaci n de la API durante la ejecuci n de make Configuraci n de GTK Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe apa
183. RBA de alto rendimiento Esto permite a los programas hacer peticiones y recibir respuestas de otros programas ORBit2 depende de Girsan AnA neS O tambien 10 y aore 77 Instalaci n de ORBit2 Instala ORBit2 ejecutando los siguientes comandos ldconfig amp amp configure prefix GNOME_PREFIX amp amp make amp amp make install Contenido El paquete ORBit2 contiene las librer as 1ibORBit 2 y libORBitCosNaming 2 Descripciones libORBit 2 libORBit 2 es la API de CORBA libO0RBitCosNaming No hay descripci n disponible intltool 0 25 Descripci n 311 M s All de Linux From Scratch Introducci n a intltoo Localizaci n de descarga HTTP utto Afte oO Meno ub GNOME sources intltool 0 25 int1 Localizaci n de descarga FTP ftp ftp qnome org pub GNOME sources intltool 0 25 intlt Versi n usada 0 25 Tama o del paquete 100 KB Estimaci n del espacio necesario en disco G52 TUS El paquete intltool contiene una herramienta de internacionalizaci n Es til 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 xm1l desktop y oaf Instalaci n de intltool Instala intltool ejecutando los siguientes comandos configure prefix usr mandir usr share man make make install C
184. _PREFIX sbin en vez de en SG6NOME_PREFIX libexec T localstatedir var lib Esta opci n pone los ficheros de scrollkeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc Contenido El paquete eog contiene eog Descripci n eog eog es un visor de imagenes r pido y funcional as como un programa de cat logo de imagenes gstreamer 0 6 0 Introducci n a gstreamer Localizaci n de descarga HTTP http ftp gqnome or ub GNOME sources gstreamer 0 6 gst1 Localizaci n de descarga FTP EEP C ROMEO ub GNOME sources gstreamer 0 6 gstre Versi n usada 0 00 Tama o del paquete IE Estimaci n del espacio necesario en disco SD 2 Mis Estimaci n del tiempo de construcci n 23 95 SBU El paquete gstreamer contiene un conjunto de funciones base para manipular flujos multimedia Sirve como interfaz para los codecs binarios gstreamer depende de libgnomeui 2 2 0 1 Instalaci n de eog 349 M s All de Linux From Scratch Instalaci n de gstreamer Instala gstreamer ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var log amp amp make make install amp amp gst register Explicaci n de los comandos localstatedir var lib Esta opci n pone
185. _point ext3 defaults 1 0 En la l nea anterior sustituye dev hdXX por la partici n p e dev hda2 y mnt_point por el punto de montaje p e home El O en el ltimo campo asegura que el gui n checkfs no comprobar la consistencia de la partici n durante el arranque En lo anterior puedes sustituir ext3 por auto si quieres asegurarte de que la partici n se monte aunque accidentalmente olvides activar el soporte ext3 en el n cleo Para cada partici n que hayas convertido a ext3 en etc fstab activa las transaciones para la partici n ejecutando el siguiente comando tune2fs j dev hdXX Remonta las 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 reiserfs 3 6 5 Introducci n a reiserfsutils Localizaci n de descarga HTTP http ftp namesys com pub reiserfsprogs reiserfsprogs 3 Localizaci n de descarga FTP ftp ftp namesys com pub reiserfsprogs reiserfsprogs 3 Versi n usada SONO Tama o del paquete SONES Estimaci n del espacio necesario en disco 3 6 MB Estimaci n del tiempo de construcci n 0 43 SBU Cap tulo 5 Sistemas de ficheros 78 M s All de Linux From Scratch Descarga adicional parche para corregir el error flush buffers El paquete reiserfsutils contiene varias utilidades que se usan con el sistema de ficheros reiser Instal
186. _retval NA scho Visos SO Soi CA ii esac Generaci n de n meros aleatorios 53 M s All de Linux From Scratch Fin de rc_base init d random EOF chmod 755 etc rc d init d random Crea los enlaces simb licos a este fichero en los directorios rc d pertinentes con los siguientes comandos cd etc rc d init d ln sf init d random rc0 d K45random ln sf init d random rc2 d S25random amp amp ln sf init d random rc3 d S25random ln sf init d random rc4 d S25random amp amp ln sf init d random rc5 d S25random amp amp ln sf init d random rc6 d K45random 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 LES contiene un fichero vimrc b sico Aqu intentaremos mejorar ese fichero Al inicio vim lee los ficheros etc vimrc y vimrc es decir el vimre 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 vimre global era usr share vim vimrc Aqu tienes un ejemplo de un vimrc ligeramente ampliado Y Inicio ce Wim set nocompatible set bs 2 set c
187. a XML ospcat ospcat imprime los identificadores efectivos del sistema encontrados en los cat logos ospent ospent proporciona acceso al administrador de entidades de OpenSP OpenJade 1 3 2 Introducci n a OpenJade Localizaci n de descarga HTTP Localizaci n de descarga FTP Contenido 448 M s All de Linux From Scratch Versi n usada Bro 2 Tama o del paquete 880 KB Estimaci n del espacio necesario en disco 14 5 MB Estimaci n del tiempo de construcci n ASS BU El paquete OpenJade contiene una herramienta DSSSL Es til para transformar SGML y XML a RTF Tex SGML y XML OpenJade depende de opensp 1 5 Instalaci n de OpenJade Instala OpenJade ejecutando los siguientes comandos configure prefix usr enable http disable static enable default catalog etc sgml catalog enable default search path usr share sgml Y datadir usr share sgml openjade 1 3 2 make amp amp make install amp amp ln sf openjade usr bin jade amp amp 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 amp amp install m644 dsssl dtd dsssl dsl dsssl sgm usr share sgml openjade 1 3 2 amp amp install catalog add etc sgml openjade 1 3 2 cat usr share sgml openjade 1 3 2 catalog amp amp
188. a de mensajes recordatorios e Kandy Un programa para sincronizar n meros de tel fono e karm Un organizador de horarios personal e knotes Utilidad de notas emergentes e korganizer Sistema personal de agenda calendario e kpilot Un programa para sincronizar un Palm Pilot e libical Librer a de calendario Contenido 298 M s All de Linux From Scratch kdeadmin 3 1 Localizaci n de descarga FTP EPA RAENT ub kde stable 3 1 src kdeadmin 3 1 tar Tama o del paquete 125MB Estimaci n del espacio en disco construcci n 23 MB Estimaci n del espacio en disco instalaci n 4 MB Estimaci n del tiempo de construcci n 10 min 667 MHz kdeadmin depende de kdebase 3 1 El programa kpackage puede usar rpm kuser puede usar shadow y Linux PAM 0 77 Instala kdeadmin con configure prefix opt kde 3 1 disable debug disable dependency tracking with shadow make make install Explicaci n de los comandos de instalaci n de kdeadmin with shadow Esta opci n permite el uso de contrase as ocultas Contenido El paquete KDE Admin incluye e kpackage Un gestor de paquetes e kcron Un planificador de tareas e kuser Gestor gr fico de usuarios e kwuftpd Editor de FTPD e ksysv Editor de Sys V Init kdegames 3 1 Localizaci n de descarga FTP Fep A RARCSROn ub kde stable 3 1 src kdegames 3 1 tar Tama o del paquete 8 0 MB E
189. a el servidor de bases de datos Este comando debe ejecutarse tambi n por el usuario postgres createdb test create table t1 insert into t1 values select from t1 Crea una base de datos le a ade una tabla inserta varias filas en la tabla y las selecciona para comprobar que la instalaci n funciona correctamente Instalaci n de PostgreSQL 255 M s All de Linux From Scratch Configuraci n de PostgreSQL Ficheros de configuraci n SPGDATA pg_ident con PGDATA pg_hba conf PGDATA 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 SPGDATA Los detalles sobre el formato de los ficheros y las opciones que pueden usarse se encuentran en file usr share doc postgresgl html tutorial html Gui n postgres para init d Crea el gui n de arranque de postgres con lo siguiente cat gt etc rc d init d postgres lt lt EOF bin bash Inicio de rc_base init d postgres Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardftlinuxfromscratch org source etc sysconfig rc source rc_functions case 1 in start echo Iniciando el demonio PostgreSQL su postees e usr bin po ctl starete W D var eosal data X L vers agscl aare log lle 0 W 1W u evaluate_retval AR stop echo
190. a este problema es desactivar el soporte del rat n mediante el par metro no mouse El origen de este problema no se conoce todav a Explicaci n de los comandos configure yes Establece todos los par metros a sus valores por defecto lang en Establece el ingl s como idioma por defecto model monster Esto establece el modelo de construcci n monster Los modelos de construcci n alternativos se mencionan arriba Contenido El paquete w3m contiene w3m y w3mman Descripciones w3m 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 Configuraci n 171 Cap tulo 18 Programas B sicos para Trabajo en Red ncftp 3 1 5 Introducci n a ncftp Localizaci n de descarga HTTP Localizaci n de descarga FTP Aa AS AS O a lacio BESA Mesa Joa Versi n usada O Tama o del paquete 392 108 Estimaci n del espacio necesario en disco 4 8 MB El paquete neftp contiene una interfaz poderosa y flexible para el Protocolo de Transferencia de Ficheros est ndar de Internet Est pensado para sustituir o complementar al programa ftp normal Instalaci n de ncftp Hay dos formas de construir neftp 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
191. a exportar librer as C en int rpretes Scheme G Wrap depende de eres 411 y slts 2cla Instalaci n de G Wrap Instala G Wrap ejecutando los siguientes comandos configure prefix usr make make install Explicaci n de los comandos prefix usr Cambia el directorio de instalaci n por defecto de g wrap que es usr local Configuraci n de G Wrap Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido Adem s de las librer as Scheme el paquete G Wrap contiene g wrap config Descripci n g wrap contfig 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 Contenido 109 M s All de Linux From Scratch STLport 4 5 3 Introducci n a STLport 4 5 3 Localizaci n de descarga HTTP http ww stlport ora archive STlport 4 5 3 tar gz Localizaci n de descarga FTP Versi n usada AS Tama o del paquete TAS da Estimaci n del espacio necesario en disco 56 MB STLport es una implementaci n multiplataforma de la librer a est ndar ANSI de C que incluye t cnicas avanzadas y optimizaciones para conseguir la m xima eficiencia
192. a las X gsview depende de sanas AL TO Cm A e Caos SCEE SOQ requiere libgs so Instalaci n de gsview gsview es casi un t pico paquete basado en autoconf pero se intenta instalar en directorios inusuales gsview usa netscape para navegar por la ayuda en l nea El usuario normal de LFS no quiere instalar netscape sino que utiliza mozilla u otro navegador Por tanto edita srcunx gvxreg c usando el siguiente gui n sed mv srcunx gvxreg c srcunx gvxreg old amp amp cat srcunx gvxreg old sed s netscape lt browser gt gt srcunx gvxreg c Nota Sustituye lt browser gt por el nombre del ejecutable del navegador que pretendas usar Instala gsview ejecutando los siguientes comandos sed s GSVIEW_ROOT usr local GSVIEW_ROOT usr srcunx unx mak gt Makefile amp amp make make install Explicaci n de los comandos de instalaci n sed s GSVIEW_ROOT usr local GSVIEW_ROOT usr Cambia el directorio de instalaci n por defecto a usr Contenido gsview es un visor para ficheros Postscript y PDF Contenido 459 M s All de Linux From Scratch psutils p17 Introducci n a psutils Localizaci n de descarga HTTP http knackered ora angus psutils Localizaci n de descarga FTP ftp ftp knackered or bpsuc i lso psut il gt Aa Versi n usada DLT Tama o del paquete 62 kb Estimaci n del espacio necesario en disco 688 kb psutils es un conjunto de utilidades para manipular ficheros P
193. a parte contiene informaci n sobre muchos elementos que son prerrequisitos para otras secciones del libro al igual que cuestiones como Programaci n Cap tulo 12 que son tiles por derecho propio Qu secciones del libro quiero 37 M s All de Linux From Scratch Advierte que no tienes que instalar necesariamente todas las librer as y paquetes que encuentres en esta parte Cada proceso de instalaci n del BLFS te indica de qu paquetes depende para que puedas elegir el programa que quieres instalar y ver lo que necesita Igualmente muchos posiblemente querreis mirar las partes Conectarse a una Red y Entorno de Red b sico La primera trata sobre la conexi n a Internet o a tu LAN local utilizando una variedad de m todos como DHCP Cap tulo 14 y Conexi n por Marcado Cap tulo 13 La segunda trata de temas como Librer as para el Entorno de Red Cap tulo 16 y varios programas y utilidades b sicas para el trabajo en red Una vez que hayas terminado con estas cuestiones b sicas puede que quieras configurar servicios de red m s avanzados Esto se cubre en las partes Servidores de Red y Servidores de Contenido del libro Quien quiera construir servidores encontrar aqu suficiente informaci n como punto de partida Ten en cuenta que Servidores de Contenido tambi n contiene informaci n sobre varios paquetes de bases de datos Las siguientes partes del libro tratan principalmente de los sistemas de escritorio Comenzamos con
194. a postfix 1 1 11 modificado el gui n de feron e 31 de Mayo de 2002 markh Cap tulo 06 Actualizado a wvstreams 3 70 y wvdial 1 53 e 31 de Mayo de 2002 bdubbs A adido un comentario sobre 1ib libmisc la alas instrucciones de kdebase e 30 de Mayo de 2002 larry Actualizado a libxm 12 1 4 22 y libxslt 1 0 18 e 29 de Mayo de 2002 markh Capitulo 04 Actualizadas las instrucciones de openssl para instalar las p ginas de manual en usr share man evitamos el problema de la p gina de manual de passwd renombrando el fichero fuente a openssl passwd Gracias a Jesse por sugerirlo e 28 de Mayo de 2002 bdubbs Cambiada la estructura xml de kde y comenzada la introducci n a KDE e 28 de Mayo de 2002 bdubbs Eliminada una l nea extra en las instrucciones de configure de qt para man conf e 24 de Mayo de 2002 bdubbs Actualizado openssl a la versi n 0 9 6d y actualizadas las instrucciones de configure e 23 de Mayo de 2002 larry Actualizado a libpng 1 2 3 y OpenSSH 3 2 3p1 e 20 de Mayo de 2002 larry A adido pects 133MR33 al cap tulo 04 y cdrdao 1 1 5 tal cap tulo 20 e 19 de Mayo de 2002 larry Actualizado a OpenSSH 3 2 2p1 e 19 de Mayo de 2002 bdubbs Actualizado cvs a la versi n 1 11 2 e 18 de Mayo de 2002 larry Actualizado a postfix 1 1 9 e 17 de Mayo de 2002 bdubbs Cap tulo 11 Insertado un texto sobre los Administradores de Ventanas Cap tulo 13 A adidas unas notas a KDE Actualiz
195. a que realmente importa Pasamos tanto tiempo us ndolo que es indispensable que nos sintamos c modos con l Este cap tulo se referencia en el Libro LES para aquellos que desean utilizar otros editores en su sistema LFS Adem s tenemos la oportunidad de mostrarte c mo algunos programas instalados en el LFS se benefician al recompilarlos luego de instalar las librer as gr ficas vim 6 1 Introducci n a Vim Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 27 MB Estimaci n del tiempo de construcci n 1 93 SBU El paquete vim que es una abreviatura de VI IMproved VI Mejorado contiene un clon de vi con varios extras comparado con el vi original vim depende de xfree86 4 3 0 vaina ted lilzar s Gidoi 20 Emol y lessirit 0 03 36 Las instrucciones por defecto de LFS instalan vim como parte del sistema base pero al carecer de las librer as X debemos recompilar vim despu s de instalar las X para habilitar la interfaz gr fica No se necesitan instrucciones especiales ya que el soporte para las X se detecta autom ticamente Descarga el parche para que la ubicaci n de los ficheros de configuraci n de vim sea compatible con FHS desde_http downloads linuxfromscratch org blfs patches Instalaci n de vim Instala vim ejecutando los siguientes comandos patch Np1 i vim 6 1 fhs compliant vimrc patch amp a
196. a si tu variable es GNOME_PREFIX usr cat gt etc rc d init d gdm lt lt EOF bin bash Inicio de rc_base init d gdm Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardtlinuxfromscratch org source etc syscontfig rc source rc_functions cas Sus IOT start echo Iniciando gdm loadproc opt gnome 2 2 bin gdm 75 stop echo Parando gdm A A on EA loadproc opt gnome 2 2 sbin gdm stop al U A reload echo Recargando gdm reloadproc opt gnome 2 2 sbin gdm safe restart 75 restart echo Reiniciando gdm loadproc opt gnome 2 2 sbin gdm restart NA echo Uso 0 start stop reload restart Sse l ii esac i Fin de rc_base init d gdm EOF chmod 755 etc rc d init d gdm Crea los enlaces simb licos a este fichero en los directorios rc d con los siguientes comandos cd etc rc d init d amp amp ln sf init d gdm rc0 d K05gdm amp amp ln sf init d gdm rcl d K05gdm ln sf init d gdm rc2 d K05gdm ln sf init d gdm rc3 d K05gdm amp amp ln sf init d gdm rc4 d K05gdm amp amp ln sf init d gdm rc5 d S95gdm amp amp ln sf init d gdm rc6 d K05gdm Instalaci n de gdm 356 M s All de Linux From Scratch Para arrancar autom ticamente en modo gr fico edita etc inittab de modo que la l nea que contiene atea 8 aeee raul es cambie a EASO SE lE Contenido El paquete gdm contien
197. abra nombre_de_la_lista en los asuntos de ejemplo mostrados a continuaci n debe reemplazarse con el nombre de la lista a la que se desea aplicar ese modo de uso Si se necesita activar en un solo mensaje m s de un modo de uso en la misma lista o en varias listas puede hacerse dejando el asunto en blanco y escribiendo los comandos en el cuerpo del mensaje Modo de resumen Digest Set set nombre_de_la_lista digest Unset unset nombre_de_la_lista digest Todas las listas tienen disponible el modo de resumen que puede activarse despu s de que el usuario se suscriba a la lista Entrar en el modo de resumen hace que dejes de recibir mensajes individuales al ritmo que se van publicando y en su lugar recibir s un mensaje diario conteniendo todos los mensajes publicados durante ese d a Hay otro modo de resumen llamado digest2 Cuando el usuario activa este modo de uso recibe el resumen diario pero tambi n contin a recibiendo los mensajes individuales Para activar este modo de uso sustituye digest por digest2 en el comando Vacaciones Set set nombre_de_la_lista vacation Unset unset nombre_de_la_lista vacation S un usuario va a ausentarse un tiempo o desea dejar de recibir mensajes sin necesidad de desuscribirse puede cambiar al modo de vacaciones Esto tiene el mismo efecto que desuscribirse pero sin tener que pasar por el proceso de desuscripci n y posterior suscripci n Servidor de noticias Todas las listas de corre
198. accesible se describe parcialmente aqu ver BusyBox Efect a encaminamiento o enmascaramiento pero s lo permite el acceso a ciertos servicios y a veces s lo a usuarios o m quinas espec ficas mayormente usado en contextos empresariales que necesitan alta seguridad a veces desconfiando de los empleados Esta era la configuraci n m s com n de un cortafuegos en la poca del n cleo Linux 2 2 Todav a es posible configurar un cortafuegos de esta manera pero hace las reglas bastante complejas y largas Limitaci n de responsabilidad NI EL AUTOR NI NADIE DEL EQUIPO DE LINUXFROMSCRATCH SON RESPONSABLES DE NING N DA O QUE SE PRODUZCA DEBIDO A LAS ACCIONES QUE SE TOMEN BASADAS EN ESTE DOCUMENTO Este documento est pensado como una introducci n a c mo configurar un cortafuegos no es una gu a completa sobre asegurar 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 Masquerading Router 64 M s All de Linux From Scratch hacer un estudio serio de
199. aci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete gnome print contiene las librer as de impresi n de Gnome 1 4 libglade 0 17 Introducci n a libglade 0 17 Localizaci n de descarga HTTP Ntro ono Meno ub GNOME sources libalade 0 17 libc Localizaci n de descarga FTP ASA ROMEO ub GNOME sources libalade 0 17 libgl Versi n usada 017 Tama o del paquete 416 KB Estimaci n del espacio necesario en disco Tad Ma El paquete libglade contiene librer as que permiten a las aplicaciones cargar los ficheros de interfaz de glade en tiempo de ejecuci n libglade depende de lisa 84417 y Ent 2 10 libglade utilizar cmenme ltidas 1 4 2 y Baiona 22 Sl se comolla Tanco oat 05 65 Instalaci n de libglade Instala libglade ejecutando los siguientes comandos configure prefix opt gnome enable bonobo enable gnomedb disable gtk doc amp amp make amp amp Instalaci n de gnome print 366 M s All de Linux From Scratch make install Explicaci n de los comandos enable bonobo Activa el soporte de bonobo enable gnomedb Activa el soporte de gnomedb Configuraci n de libglade Como muchas otras librer as no necesita
200. aci n de reiserfs Instala reiserfs ejecutando los siguientes comandos patch Npl i reiserfsprogs 3 6 5 flush _buffers bug patch amp amp configure prefix usr sbindir sbin amp amp make make install amp amp ln sf reiserfsck sbin fsck reiserf s ln sf mkreiserfs sbin mkfs reiser s 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 reiserfsprogs 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 mkreiserts 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 use esta utilidad sin haber le do primero con atenci n su p gina de manual resize_reiserfs resize_reiserfs se usa para redimensionar un sistema de ficheros reiserfs no montado Instalaci n de reiserfs 79 M s All de Linux From Scratch
201. acio necesario en disco 2 4 MB Estimaci n del tiempo de construcci n 0 13 SB El paquete gconf editor contiene un editor con interfaz gr fica para la base de datos de configuraci n de GConf gconf editor depende de GCONE 2 2250 Instalaci n de gcont editor Instala gconf editor ejecutando los siguientes comandos configure prefix GNOME_PREFIX 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 gdm 2 4 1 3 Introducci n a gdm Localizaci n de descarga HTTP LES ftp anome or ub GNOME sources adm 2 4 adm 2 4 1 Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 34 8 MB Estimaci n del tiempo de construcci n ERAS 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 Cap tulo 35 Otros Paquetes de Gnome 354 M s All de Linux From Scratch gdm depende de Tanus TINEO A A y oe 220 1 gdm utilizar tcowrappers 7 6 Instalaci n de gdm Instala gdm ejecutando los siguientes comandos groupadd gdm useradd c gdm d dev null g gdm s bin bash gdm amp amp configure prefix GNOME_PREFIX sysconfdir etc gnome localstatedir var lib
202. administrador de ventanas Window Maker Desde este subprograma puedes ejecutar y controlar xmms lame 3 93 1 Introducci n a lame Localizaci n de descarga HTTP http telia dl sourceforge net sourcefor lame lame 3 Localizaci n de descarga FTP Versi n usada 3 930 Tama o del paquete 1 MB Estimaci n del espacio necesario en disco Vo Ma Estimaci n del tiempo de construcci n 093 SBU El paquete lame contiene un codificador MP3 Es til para crear ficheros de audio comprimidos Configuraci n de xmms 412 M s All de Linux From Scratch Instalaci n de lame Instala lame ejecutando los siguientes comandos configure prefix usr mandir usr share man with gtk prefix usr amp amp make amp amp make install Explicaci n de los comandos with gtk prefix usr Esta opci n le indica a configure que use gtk config Contenido El paquete lame contiene lame y las librer as 1ibmp31lame Descripciones lame lame genera ficheros de audio mp3 Librer as libmp3lame Las librer as libmp3lame proporcionan las funciones necesarias para convertir ficheros WAV en ficheros MP3 CDParanoia ll 9 8 Introducci n a CDParanoia Localizaci n de descarga HTTP http www xiph or aranoia download cdparanoia III alpr Localizaci n de descarga FTP Versi n usada L1LAL 9 8 Tama o del paquete 114 KB Estimaci n del espacio necesario en disco 1 3 Mia El paquete CDParanoia co
203. ado en GTK2 KNode es un lector de noticias basado en QT incluido en kdenetwork 3 1 KMail es un cliente de correo basado en QT incluido en kdenetwork 3 1 balsa 2 0 10 es un cliente de correo basado en GTK2 mozilla 1 3 incluye tanto un cliente de correo como un lector de noticias Contenido 193 Cap tulo 21 Utilidades DJB daemontools 0 76 Introducci n a Daemontools Localizaci n de descarga HTTP DELOSNCE to daemontools daemontools 0 76 tar gz Localizaci n de descarga FTP Versi n usada 0 76 Tama o del paquete 162 KB Estimaci n del espacio necesario en disco IMENE Descargas adicionales Parche errno para daemontools El paquete daemontools es un sustituto para inetd o xinetd La raz n principal para utilizarlo aqu es porque se recomienda usarlo junto con qmail y djbdns Instalaci n de daemontools Instala daemontools ejecutando los siguientes comandos cd admin daemontools 0 76 patch Np1 i daemontools 0 76 errno patch package compile cd package amp amp sed s command usr sbin boot inittab gt boot inittab amp amp mv boot inittab boot inittab cd command sed e s command usr local bin usr local sbin e s command usr sbin A e s service etc service g svscanboot gt svscanboot mv svscanboot svscanboot chmod 555 svscanboot amp amp cp usr sbin cd package amp amp cat etc inittab boot inittab
204. ados enlaces para QT y objprelink e 17 de Mayo de 2002 bdubbs Cap tulo 10 Actualizada la secci n XFree86 Corregido el comando make del n cleo y cambiadas las referencias url por enlaces e 16 de Mayo de 2002 bdubbs Cap tulo 10 A adido XFree86 Actualizados datos de objprelink Historial de modificaciones 34 M s All de Linux From Scratch e 16 de Mayo de 2002 larry Cap tulo 05 A adido unzip 5 50 e 15 de Mayo de 2002 markh Cap tulo 02 Fijado el formateado de la secci n de traceroute e 15 de Mayo de 2002 markh Cap tulos 06 y 09 Actualizados a dhcp 3 0p11 e 15 de Mayo de 2002 markh Cap tulo 04 Actualizado a libpng 1 2 2 y corregido imlib para que funcione con esta versi n de libpng e 15 de Mayo de 2002 markh Cap tulo 08 Actualizado a postfix 1 1 8 Cap tulo 13 Actualizado a qt 3 0 4 e 15 de Mayo de 2002 markh Cap tulo 04 A adido libxml12 y libxslt por Larry e 15 de Mayo de 2002 markh Cap tulo 17 SDL a 1 2 4 y XMMS a 1 2 7 actualizados por Jeroen e 15 de Mayo de 2002 markh Cap tulo 13 A adido objprelink y actualizadas las instrucciones de QT para usarlo e 15 de Mayo de 2002 markh Cap tulo 06 Cortafuegos Cambiadas las referencias etc init d gt etc rc d init d e 15 de Mayo de 2002 markh Cap tulo 06 DHCP Corregida una l nea extra a en el comando de creaci n de dhclient conf e 15 de Mayo de 2002 markh
205. ake make install Contenido xfsprogs contiene x s_growfs xfs_admin xfs_freeze xfs_mkfile xfs_check xfs_bmap xfs_rtcp xfs_repair xfs_db xfs_logprint xfs_ncheck mkfs xfs y fsck xfs unpack 80 M s All de Linux From Scratch Descripciones xfsgrowfs xfsgrowfs expande un sistema de ficheros XES xfs_admin xfs_admin cambia los par metros de un sistema de ficheros XFS xfs_freeze xfs_freeze suspende los accesos a un sistema de ficheros XES xfs_mkfile xfs_mkfile crea un fichero XFS que por defecto est lleno de ceros xfs_check xfs_check comprueba la consistencia de sistemas de ficheros XFS xfs_bmap xfs_bmap imprime el mapa de bloques de un fichero XFS xfs_rtcp xfs_rtcp copia un fichero a la partici n en tiempo real de un sistema de ficheros XFS xfs_repair xfs_repair repara sistemas de ficheros XFS corruptos o da ados xfs_db xfs_db se usa para depurar un sistema de ficheros XES xfs_logprint xfs_logprint imprime el registro de un sistema de ficheros XFS xfs_ncheck xfs_ncheck genera nombres de rutas a partir de n meros de inodos para sistemas de ficheros XES mkts xfs mkfs xfs construye un sistema de ficheros XFS Descripciones 81 M s All de Linux From Scratch fsck xtfs fsck xfs simplemente sale con estado cero pues las particiones se comprueban en el momento de montarlas fsck xtfs 82 Cap tulo 6 Editores Desde el punto de vista de un desarrollador este es el nico program
206. al montones de cosas establecida la estructura xml a adir instrucciones etc Qu secciones del libro quiero A diferencia del libro LinuxFromScratch 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 Introducci n que est s leyendo en este momento contiene informaci n gen rica Toma especial nota de lo que se dice en Informaci n Importante Cap tulo 2 pues contiene comentarios sobre c mo desempaquetar el software y otros aspectos varios que se aplican a lo largo del libro La parte Configuraci n posterior al LES y Software adicional es por la que muchos querreis continuar No trata s lo de configuraci n tambi n de Seguridad Cap tulo 4 Sistemas de Ficheros Cap tulo 5 Editores Cap tulo 6 e Int rpretes de Comandos Cap tulo 7 De hecho puede que desees consultar ciertas partes de este cap tulo sobre todo las secciones de Editores y Sistemas de Ficheros mientras construyes tu sistema LFS Siguiendo los temas b sicos muchos querreis navegar al menos por la parte Librer as y Utilidades Generales del libro Est
207. al rlogin rsh sshd El demonio que permite que entres al sistema ssh agent Un agente de autentificaci n que puede guardar llaves privadas ssh add Herramienta que a ade llaves a ssh agent sftp Programa similar a 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 Contenido 234 M s All de Linux From Scratch sftp server Subsistema servidor SFTP ssh keyscan Utilidad para reunir llaves de servidor p blicas a partir de un n mero de servidores openidap 2 1 17 Introducci n a OpenLDAP Localizaci n de descarga HTTP Localizaci n de descarga FTP ftp ftpe OpenIDAP or ub OpenIDAP openldap release oper Versi n usada Pr Tama o del paquete POTES Estimaci n del espacio necesario en disco 102 MB El paquete OpenLDAP proporciona una implementaci n en c digo abierto del Protocolo Ligero de Acceso a Directorios OpenLDAP depende de clged 1 25 Instalaci n de OpenLDAP Instala OpenLDAP ejecutando los siguientes comandos configure prefix usr sysconfdir etc disable debug libexecdir usr sbin enable 1dbm 4 make depend amp amp make amp amp make test amp amp make install amp amp Explicaci n de los comandos de instalaci n prefix usr Establece el prefijo de casi todos los ficheros a usr sysconfdir etc Establece la ruta al fic
208. amp amp make make install Explicaci n de los comandos libexecdir GNOME_PREFIX 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 Descripciones Librer as libcspi No hay descripci n disponible Librer as libspi No hay descripci n disponible at spi registryd at spi registryd es el demonio de registro que permite la comunicaci n entre el UI interfaz de usuario y los dispositivos de asistencia libgail gnome 1 0 2 Introducci n a libgail gnome Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Instalaci n de at spi 329 M s All de Linux From Scratch Tama o del paquete Estimaci n del espacio necesario en disco Estimaci n del tiempo de construcci n 140 KB 1 4 MB 030 SEU El paquete libgail gnome completa la integraci n entre gail y GNOME libgail gnome depende d limon 2 20 11 37 cies AL Instalaci n de libgail gnome Instala libgail gnome ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make make install Contenido El paquete libgail gnome contiene las librer as 1ibgai Descripci
209. ando gcc cd opt gnat bin amp amp mv gcc gnatgcc cd real amp amp mv gcc gnatgcc Introducci n a gcc Localizaci n de descarga HTTP http mirrors rcn net pub sourcewar cc releases gcc 3 Localizaci n de descarga FTP ftp mirrors rcn net pub sourcewar cc releases acc 3 2 Versi n usada Jadal Tama o del paquete 20 1 MB Estimaci n del espacio necesario en disco 591 MB El paquete gcc contiene compiladores GNU Es til para compilar programas escritos en Ada C C Fortran Java y Objective C Instalaci n de gcc Instala gcc ejecutando los siguientes comandos PATH_HOLD PATH amp amp export PATH PATH opt gnat bin amp amp cd gcc ada touch treeprs ads es info h nmake ad bs amp amp cd amp amp mkdir gcc build cd gcc build amp amp gec 3 2 1 configure prefix usr enable shared enable languages c c ob3c 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 install no fixedincludes amp amp ln sf g77 usr bin f77 amp amp export PATH PATH_HOLD Instalaci n de gnat 149 M s All de Linux From Scratch 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
210. ar 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 Instalaci n de libungif Instala libungif ejecutando los siguientes comandos configure prefix usr make amp amp make install Nota Si obtienes un error durante la parte del make que compila 1ib qprint f c edita el fichero y comenta o elimina la l nea 14 include lt config h gt 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 1ibungif Descripciones gif2epsn Vuelca im genes GIF en impresoras tipo Epson Librer as tiff 118 M
211. arando el servidor de impresi n CUPS kdlloroe omypsel i reload echo Recargando el servidor de impresi n CUPS reloadproc usr sbin cupsd ri restart 0 stop sleep 1 0 start EF status statusproc cupsd ri echo Uso 0 start stop reload restart status exit 1 ri esac Fin de rc_base init d cups EOF La instalaci n de CUPS tambi n copia el gui n de inicializaci n a los directorios etc rc d rc 0 2 3 5 Puedes querer borrar esos ficheros y a adir enlaces simb licos a etc rc d init d cups Contenido CUPS proporciona lasr sbin lpc programa de control de impresoras en l nea lasr sbin cupsd demonio del sistema de impresi n comun de unix lasr sbin accept acepta trabajos enviados a un destino lasr sbin reject rechaza trabajos enviados a un destino lasr sbin cupsaddsmb exporta impresoras a samba para clientes windows lasr sbin Ipadmin configura las impresoras y clases de cups lasr sbin Ipinfo muestra los dispositivos o controladores disponibles Contenido 433 M s All de Linux From Scratch lasr sbin Ipmove mueve un trabajo a un nuevo destino lasr sbin cupstestppd comprueba la conformidad de ficheros ppd usr bin lpq muestra el estado de la cola de impresi n usr bin lpr imprime ficheros usr bin lprm cancela trabajos de impresi n lasr bin cancel cancela trabajos lasr bin disable para impresoras y clases lasr bin enable
212. as WELA ima start caos Wimiclisaco Hiuastele ss loadproc usr sbin xinetd ii stop echo Parando xinetd killproc usr sbin xinetd ii reload echo Recargando xinetd Isla R K NETE ii restart 0 stop sleep 1 SO start ii status statusproc usr sbin xinetd ii e echo Uso 0 start stop reload restart status exit 1 EF esac Fin de rc_base init d xinetd EOF A ade los enlaces simb licos a los niveles de arranque chmod 754 etc rc d init d xinetd amp amp ln s etc rc d init d xinetd etc rc d rc0 d K49xinetd Explicaci n de los comandos de instalaci n 244 M s All de Linux From Scratch ln s etc rc d init d xinetd etc rc d rcl d K49xinetd ln s etc rc d init d xinetd etc rc d rc2 d K49xinetd ln s etc rc d init d xinetd etc rc d rc3 d S23xinetd s ln s etc rc d init d xinetd etc rc d rc4 d S23xinetd ln s etc rc d init d xinetd etc rc d rc5 d S23xinetd s ln s etc rc d init d xinetd etc rc d rc6 d K49xinetd Ahora utilizaremos nuestro nuevo gui n de arranque para iniciar xinetd etc rc d init d xinetd start La comprobaci n del fichero var l1og 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
213. as 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 cvs 1 11 5 Introducci n a cvs Localizaci n de descarga HTTP necp A repi evs hone org evs FUCO evs Seea Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 14 MB CVS es el sistema de versiones concurrentes Es til para proyectos en los que m ltiples personas est n trabajando o en los que es necesario guardar las versiones previas de los ficheros El parche cvs 1 11 5z1lib patch se utiliza para compilar din micamente CVS con la zlib del sistema en vez de utilizar la versi n incluida en las fuentes de CVS Esto tiene la ventaja de que si o cuando se encuentra un problema de seguridad en zlib no necesitas esperar a que aparezca una nueva versi n de CVS pues en cuanto actualices zlib el problema quedar solucionado Puedes descargar el parche para cvs de http downloads linuxfromscratch org blfs patches Instalaci n de cvs Si vas a utilizar el parche mencionado anteriormente apl calo primero patch Np1 i cvs 1 11 5 zlib patch Instala cvs ejecutando los siguientes comandos configure prefix usr make make install Configuraci n de cvs ncftpput 174 M s All de Linux From Scratch Ficheros de configuraci n CVSsrc cvswrappers Informaci n sobre la
214. as 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 est tica y compartida de la misma librer a Generalmente s lo necesitas instalar librer as cuando instalas software que necesita la funcionalidad que proporcionan En el libro BLFS cada paquete se lista con sus dependencias conocidas As puedes hacerte una idea de qu librer as necesitas antes de instalar ese programa Si instalas algo sin usar las instrucciones del BLFS normalmente los ficheros README o INSTALL contendr n detalles de los requisitos del programa Hay ciertas librer as que casi con seguridad todos necesitamos en alg n momento En este cap tulo mencionamos estas y algunas otras y explicamos por qu puedes querer instalarlas openssl 0 9 7a Introducci n a openssl Localizaci n de descarga HTTP http www openssl org source openssl1 0 9 7a tar az Localizaci n de descarga FTP LEDS ftp openssl ora source openssl1 0 9 7a tar gz Versi n usada omona Tama o del paquete AS Estimaci n del espacio necesario en disco 25 4
215. audio x 11 EOF Para prevenir el montaje autom tico de las particiones del disco duro aseg rate de a adir la opci n noauto a sus entradas en fstab Tambi n a ade las siguientes entradas a mnt loop1 etc fstab para ayudarle con el montaje de nuestro disquete y la imagen RAM dev ram0 ext2 defaults dev f d0 SEZ defaults A continuaci n instalaremos busybox sobre la imagen Busybox incorpora muchas de las funciones Unix dentro de un fichero ejecutable peque o make amp amp make PREFIX mnt loop1l install amp amp cp ax var utmp mnt loopl var amp amp mkdir mnt loop1 var log Tambi n sin olvidar tus limitaciones de espacio copia a la imagen cualquier otro binario y librer a que necesites Utiliza el comando 1dd para ver qu librer as necesitar s copiar para los ejecutables Ahora puesto que yo uso dev s para crear dispositivos al vuelo y liberar preciosos inodos en el disquete instalaremos tambi n devfsd para suministrar los dispositivos que busybox espera encontrar mv GNUmakefile Makefile amp amp make amp amp make PREFIX mnt loopl install amp amp cp lib libc so 6 lib 1d linux so 2 1lib libdl so 2 tmp amp amp strip strip deb tmp 1ld linux so 2 tmp libc so 6 tmp libdl so 2 mv tmp ld linux so 2 tmp libc so 6 tmp libdl so 2 mnt loop1 lib Tambi n necesitaremos configurar un gui n rc para manejar el arranque de devfsd Pon esto en mnt loop1 etc init d rcs Cr
216. b lico creado anteriormente Configuraci n de sgml common Ficheros de configuraci n etc sgml sgml conf Cap tulo 48 Lenguaje de Marcas Est ndar Generalizado SGML 442 M s All de Linux From Scratch Informaci 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 que se encuentran 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 sgml dtd 3 1 Introducci n a sgml dtd Localizaci n de descarga HTTP http www docbook ora sqaml1 3 1 docbk31 zi Localizaci n de descarga FTP Versi n usada Srl Tama o del paquete 60 KB Estimaci n del espacio necesario en disco 336 KB El paquete 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
217. b squedas DNS as ncronas y m s gnet depende de CITA Instalaci n de gnet Instala gnet ejecutando los siguientes comandos configure prefix usr enable glib2 amp amp make make install Explicaci n de los comandos enable glib2 Esta opci n asegura que gnet se enlace con Glib2 El gui n configure enlaza por defecto con Glib si est instalada en vez de con Glib2 Contenido El paquete gnet contiene las librer as 1ibgnet wvutils 167 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 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 0 98 Introducci n a links Localizaci n de descarga HTTP http artax karlin mff cuni cz miku
218. b sendmail sendmail 8 12 9 tar c Versi n usada 12 9 Tama o del paquete Ll 9 148 Estimaci n del espacio necesario en disco 13 MB El paquete sendmail contiene un Agente de Transporte de Correo MTA sendmail depende de dle 11 25 y parecen gt 22 Instalaci n de sendmail Antes de construir sendmail necesitamos crear los usuarios grupos y directorios que este necesita mediante los siguientes comandos groupadd smmsp amp amp groupadd mail amp amp useradd g smmsp G mail smmsp amp amp chmod 1777 tmp amp amp chmod 1777 var mail amp amp mkdir var spool mqueue qmail pop3d 210 M s All de Linux From Scratch 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 C C 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 amp amp sh Build install Configuraci n de sendmail Ficheros de configuraci n etc mail aliases db etc mail sendmail cf etc mail submit cf y etc mail local host names Configuraci n de sendmail echo hostname gt etc mail local host names cat gt etc mail aliases lt lt EOF
219. ba 0 E Ml der Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 2 6 4L 13 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 slrn depende de slang y un MTA que puede encontrarse en el Cap tulo 22 Instalaci n de slrn Instala slrn ejecutando los siguientes comandos configure prefix usr with slrnpull amp amp make LDFLAGS 1dl amp amp make install Explicaci n de los comandos configure prefix usr Indica que se instale en usr en lugar de en usr local configure with slrnpull Construye el ejecutable sIrnpull Configuraci n de sirn Ficheros de configuraci n SHOME jnewsrc HOME jnewsrc time SHOME slrnrc Informaci n sobre la configuraci n La primera vez que se lanza slrn debe crearse el fichero HOME jnewsrc Hazlo con el siguiente comando rpload 192 M s All de Linux From Scratch slrn f HOME jnewsrc create Contenido El paquete slrn contiene s1rn y s1rnpull Descripciones sirn slrn es un lector de noticias basado en slang sirnpull sIrnpull se usa para obtener alimentaci n de noticias de un servidor NNTP para leerlas sin conexi n Otros programas de correo y noticias pan 0 13 4 es un lector de noticias bas
220. ble asegura que todos los errores por compilar en 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 2sdk Informaci n sobre la configuraci n Tenemos dos Java SDKs instalados en opt 32sdk Decide cual quieres utilizar por defecto Por ejemplo si decides utilizar el 2sdk compilado a partir de los fuentes haz lo siguiente ln nsf j2sdk 1 4 1 opt 32sdk 3j2sdk A ade las siguientes l neas a tu fichero de inicio del int rprete de comandos p e etc profile export JAVA_HOME opt j2sdk 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 SJAVA_HOME 3jre plugin i 86 ns610 Crea un enlace simb lico al fichero en este directorio desde tu directorio de plugins Contenido El paquete 2sdk contiene appletviewer extcheck idl3 jar jarsigner java javac javadoc Javah javap jdb keytool native2ascii orbd policytool rmic rmid rmiregistry rmiregistry serialver servertool y tnameserv Configuraci n de 2sdk 145 M s All de Linux From Scratch Descripciones appletviewer appletviewer ejecuta subprogramas applets Java fuera del contexto de un navegador extcheck extcheck comprueba en un fichero jar los conflict
221. bm contiene una librer a dbm Es til para rutinas de bases de datos que usen dispersi n ampliable extendible hashing Contenido 102 M s All de Linux From Scratch Instalaci n de gdbm Instala gdbm ejecutando los siguientes comandos configure prefix usr infodir usr share info mandir usr share man amp amp make make BINOWN roo0t BINGRP ro00t install Adicionalmente puede que necesites instalar las cabeceras de compatibilidad para gdbm Por ejemplo Apache 1 3 necesitar estas cabeceras Instala las cabeceras de compatibilidad ejecutando los siguientes comandos make BINOWN root BINGRP ro00t install compat Explicaci n de los comandos infoprefix usr share info mandir usr share man Estas opciones establecen el directorio de documentaci n en usr share en vez de en usr BINOWN root BINGRP ro00t Este comando cambia el propietario de los ficheros al usuario root en vez de a bin Contenido El paquete gdbm contiene las librer as 1 ibgdbn Descripci n Librer as gdbm Las librer as gdbm contienen funciones que preparan rutinas de bases de datos que utilizan tablas de dispersi n ampliables extendible hashing GLib 1 2 10 Introducci n a GLib Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 7 MB Estimaci n del tiempo de construcci n 0 52 SD El paquete glib contien
222. box maildirmake maildirmake crea un directorio de formato maildir para el correo entrante maildirwatch maildirwatch vigila el maildir de un usuario e imprime un nuevo resumen de correo cada 30 segundos mailsubj mailsubj env a un mensaje de correo con el asunto indicado en la l nea de comandos El cuerpo del mensaje se lee de la entrada est ndar preline preline a ade l neas al principio de un mensaje qbitf qbiff avisa de un nuevo correo tan pronto como se recibe qreceipt greceipt responde a las peticiones de entrega qmail clean qmail clean limpia el directorio de cola qmail inject qmail inject preprocesa y env a un mensaje de correo qmail local qmail local entrega o reenv a mensajes de correo except 209 M s All de Linux From Scratch qmail pop3d qmail pop3d accede a las cuentas de correo pop3 de los usuarios qmail popup qmail popup lee usuarios y contrase as pop3 qmail qgstat qmail qstat hace sumarios de las estad sticas de la cola de correo qmail send qmail send entrega el correo de la cola de mensajes qmail smtpd qmail smtpd recibe correo mediante SMTP qmail start qmail start activa los servicios de entrega de correo iniciando qmail send qmail Ispawn qmail rspawn y qmail clean sendmail 8 12 9 Introducci n a sendmail Localizaci n de descarga HTTP http www sendmail org ftp sendmail 8 12 9 tar gz Localizaci n de descarga FTP ftp ftp sendmail or u
223. c localstatedir var Establece el directorio para datos variables para evitar que se use el directorio por defecto que es usr var with hs 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 SMB compartidos windows sea tan sencillo como montar sistemas de ficheros NFS remotos rm rf usr private Elimina un directorio creado err neamente por source scripts installbin sh en la fase make install Configuraci n de Samba Configuraremos un servidor Samba SAMBABOX para actuar como controlador primario de dominio as como configuraremos un cliente del dominio que ejecute Windows 2000 Server WIN2KBOX y act e como servidor miembro del dominio Se dar n instrucciones detalladas para a adir WIN2KBOX al dominio debido a los pasos extra necesarios Se pueden encontrar instrucciones para a adir clientes Windows 95 98 XP en la documentaci n reci n instalada apuntando un navegador web a file usr share samba swat using_samba ch03_01 htmlkch03 55770 Explicaci n de los comandos de instalaci n 237 M s All de Linux From Scratch Ficheros de configuraci n etc samba smb conf etc rc d init d samba Primero crearemos algunos directorios que necesita Samba mkdir var lib samba mkdir var lib samba netlogon mkdir var lib samba ntprofile amp
224. c General Actualizado gpm a la versi n 1 20 1 e 8 de Enero de 2003 billyoc Servidores Actualizado exim a la versi n 4 12 e 8 de Enero de 2003 billyoc Entorno de red b sico Actualizado cvs a la versi n 1 11 4 e 8 de Enero de 2003 billyoc Entorno de red b sico Actualizado w3m a la versi n 0 3 2 1 e 8 de Enero de 2003 billyoc Servidores Actualizado sendmail a la versi n 8 12 7 e 8 de Enero de 2003 billyoc Servidores Actualizado leafnode a la versi n 1 9 32 e 8 de Enero de 2003 markh Introducci n A adido Tushar a la lista de coeditores e 5 de Enero de 2003 billyoc General Actualizado slang a la versi n 1 4 7 e 5 de Enero de 2003 bdubbs freetype2 Actualizado a freetype 2 1 3 y corregido el gui n sed e 5 de Enero de 2003 larry Gnome Actualizado a control center 2 0 3 2 gnome games 2 0 6 y libgnomeui 2 0 6 e 5 de Enero de 2003 larry l l l l Servidores Actualizado a postfix 2 0 0 2 e 5 de Enero de 2003 larry Gnome Actualizado a libart_lgpl1 2 3 11 e 5 de Enero de 2003 larry Gnome Actualizado a gtk doc 0 10 e 4 de Enero de 2003 larry PST A adido LPRng 3 8 19 e 3 de Enero de 2003 larry General Actualizado a gmp 4 1 2 y gdbm 1 8 3 e 3 de Enero de 2003 larry PST Limpieza del cap tulo sobre SGML e 2 de Enero de 2003 larry PST A adido sane 1 0 9 y xsane 0 90 Enviado por Alex Kloss Historial de modificaciones 24 M s All de Lin
225. c rpc Puedes ignorarlas junto con cualquier advertencia de IMON o inetd conf pues configuraremos estos archivos despu s de la instalaci n patch Np1 i fam dnotify patch patch Np1 i fam gcc3 patch Instalaci n de slang 97 M s All de Linux From Scratch configure prefix usr sysconfdir etc make make install Explicaci n de los comandos patch Np1 i fam dnotify patch Este parche hace que fam utilice el mecanismo dnotify del n cleo Linux para informar al proceso que hace la llamada de modificaciones de ficheros en vez de interrogar para ello al sistema de ficheros patch Np1 i fam gcc3 patch Este parche es necesario para que fam compile con gec 3 2 Configuraci n de fam Ficheros de configuraci n etc rpc etc fam conf etc inetd conf etc xinetd d fam o etc xinetd conf Informaci n sobre la configuraci n Configuraci n del supervisor de alteraci n de ficheros Si utilizas inetd a ade la entrada fam a etc inetd conf con el siguiente comando echo sgi_fam 1 2 stream rpc tcp wait root usr bin fam fam gt gt etc inetd conf Si utilizas xinetd a ade una entrada en etc xinetd conf con el siguiente comando aseg rate que el grupo nogroup existe cat gt gt etc xinetd conf lt lt EOF descripci n FAM supervisor de alteraci n de ficheros service sgi_fam type RPC UNLISTED socket_typ stream user ODE group nogroup
226. ces gqnome2 user docs Localizaci n de descarga FTP ftp ftp gqnome or ub GNOME sources gnome2 user docs 2 Versi n usada 200 Tama o del paquete 1 2 MB Estimaci n del espacio necesario en disco T EME Estimaci n del tiempo de construcci n OMSBU El paquete gnome2 user docs contiene documentaci n para usuarios de GNOME gnome2 user docs depende de scrollkeeper 0 3 11 Instalaci n de gnome2 user docs Instala gnome2 user docs ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib 4 make make install Explicaci n de los comandos localstatedir var lib Esta opci n pone los ficheros de scrollkeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper T 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 Introducci n a gnome2 user docs 353 Cap tulo 35 Otros Paquetes de Gnome Esta secci n contiene otros paquetes de GNOME gcontf editor 0 4 0 Introducci n a gconf editor Localizaci n de descarga HTTP http ftp anome or ub GNOME sources aconf editor 0 4 c Localizaci n de descarga FTP Aa AS eno ona ub GNOME sources gaconf editor 0 4 gc Versi n usada 0 4 0 Tama o del paquete 244 KB Estimaci n del esp
227. ch Introducci n a popt Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio requerido en disco 4 MB Estimaci n del tiempo de construcci n OMORE Bu El paquete popt contiene las librer as popt que son usadas por algunos programas para analizar opciones de la l nea de comandos Instalaci n de popt Instala popt ejecutando los siguientes comandos configure prefix usr make make install Configuraci n de popt Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete popt contiene la librer a 1ibpopt Descripci n Librer a popt La librer a popt se utiliza para analizar opciones de la l nea de comandos slang 1 4 9 Introducci n a slang Localizaci n de descarga HTTP DEtpey Apra eds o eno darian editan e AA Localizaci n de descarga FTP ass asa eso oa ub davis slang v1 4 slang 1 4 9 t Versi n usada 1 4 9 Tama o del paquete 624 KB Estimaci n del espacio necesario en disco 4 7 MB El paquete slang contiene la librer a slang utilizada para crear software multiplataforma robu
228. ci n La mayor a 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 NcFTPd En el fichero prefs_v3 tienes otras opciones La mayor a se explican por si solas Contenido El paquete ncftp contiene ncftp ncftpbatch ncftpbookmarks ncftpget ncftpls ncftpput y ncftpspooler Descripciones ncftp Un programa de navegaci n para el Protocolo de Transferencia de Ficheros FTP ncftpbatch Procesador individual para trabajos FTP por lotes ncftpbookmarks Editor de Marcadores de NcFTP basado en NCurses ncftpget Programa de transferencia de ficheros por Internet para guiones ncftpls Programa de transferencia de ficheros por Internet para guiones Configuraci n de ncftp 173 M s All de Linux From Scratch ncftpput Programa de transferencia de ficheros por Internet para guiones ncftpspooler Demonio global para procesar trabajos FTP por lotes Cliente OpenSSH 3 6 1p1 El cliente ssh es un sustituto seguro de telnet Si quieres instalarlo encontrar s las instrucciones en el Cap tulo 23 openssh 3 6 1p1 Ten en cuenta que si s lo quieres usar el cliente no necesitas lanzar el servidor y por tanto no necesitas los guiones y enlaces de inicio De acuerdo con l
229. ci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete db 3 3 11 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 3 3 11 250 M s All de Linux From Scratch 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 bloqueos muertos db_dump db_dump convierte ficheros de bases de datos a un formato de fichero plano legible por db_load db_load db_load se usa para crear ficheros de bases de datos a partir de ficheros planos creados con db_dump db_printlog db_printlog convierte ficheros de registro de bases de datos a texto legible por humanos db_recover db_recover se usa para restaurar una base de datos a un estado consistente despues de un fallo db_stat db_stat muestra las estad sticas de entorno de la base de datos db_upgrade db_upgrade se usa para actualizar ficheros de bases de datos a una nueva versi n de Berkeley DB db_verify db_verify se usa para realizar c
230. ci n del alias para which y se pone el paquete primero en la lista e 25 de Febrero de 2003 larry Multimedia Actualizado a xine lib 1 beta6 y ffmpeg 0 4 6 e 24 de Febrero de 2003 larry Entorno de Red B sico A adido inetutils 1 4 2 contribuido por James Iwanek y eliminado telnet e 23 de Febrero de 2003 larry Servidores Actualizado a postfix 2 0 4 e 23 de Febrero de 2003 larry Multimedia Actualizado a xine lib 1 betaS tar gz e 22 de Febrero de 2003 larry General Actualizado a openssl 0 9 7a y pcre 4 0 Nuevo comando sed para openssl contribuido por Jochen Held e 22 de Febrero de 2003 larry PST Actualizado a LPRng 3 8 20 e 21 de Febrero de 2003 larry Multimedia Actualizado a xvidcore 0 9 1 e 20 de Febrero de 2003 larry Entorno de Red B sico Actualizado a curl 7 10 3 e 20 de Febrero de 2003 larry Multimedia Actualizado a xine lib 1 beta4 y xine ui 0 9 18 e 20 de Febrero de 2003 larry pst Editado por consistencia e 20 de Febrero de 2003 larry pst A adido espgs 7 05 5 enviado por Matt Rogers e 19 de Febrero de 2003 larry Ficheros de entidades A adido mi ltimo lote de tiempos SBU e 18 de Febrero de 2003 larry Programas para las X A adida la descarga de un parche a mozilla para galeon y reescritas las instrucciones e 18 de Febrero de 2003 tushar openoffice Eliminadas las opciones de optimizaci n A adida una advertencia e 17 de Febrero
231. cinco letras que indican el c digo del pa s correspondiente No cubrimos aqu la instalaci n de estos paquetes Cada paquete de KDE comprende varios componentes y 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 componentel componente2 configure prefix opt kde Los paquetes base de KDE hacen uso de esta variable pero no se recomienda omitir componentes de dichos paquetes ya que puede resultar una instalaci n de KDE incompleta ndice 29 Paquetes Base de KDE 30 Paquetes KDE Adicionales 31 Otros Paquetes KDE Introducci n a KDE 291 Cap tulo 29 Paquetes Base de KDE aRts 1 1 Localizaci n de descarga FTP ftos itp kdel Or Udo stable Ierco arte INi tar bz Versi n usada Iad Tama o del paquete 947 KB Estimaci n del espacio en disco construcci n 35 MB Estimaci n del espacio en disco instalaci n 5 7 MB Estimaci n del tiempo de construcci n 11 min 667 MHz El Sintetizador Anal gico en Tiempo Real aRts proporciona el soporte de sonido para KDE y suministra las librer as necesarias para kdelibs El siguiente paquete es necesario para instalar aRts Eikin dl 2 Utilizar los paquetes opcionales siguientes si est n instalados alss 0 0 2 arca le 0 2 3 y wenos 0 An
232. ciones se comuniquen con el sistema del puntero del rat n y le indiquen al usuario que el programa se est cargando Contenido 281 Cap tulo 28 Administradores de Ventanas Los administradores de ventanas y los entornos de escritorio son las interfaces de usuario primarias en el sistema de ventanas X Un administrador de ventanas es un programa que controla el aspecto de las ventanas y proporciona los m todos mediante los que el usuario puede interactuar con ellas Un entorno de escritorio suministra una interfaz m s completa para el sistema operativo y proporciona una gama de utilidades y aplicaciones integradas Hay disponibles muchos administradores de ventanas Algunos de los m s conocidos son fvwm2 Window Maker AfterStep Enlightenment Sawfish y Blackbox Los entornos de escritorio disponibles para Linux son GNOME KDE y XFce Elegir un administrador de ventanas o un entorno de escritorio es algo muy subjetivo La elecci n depende del aspecto y comportamiento de los paquetes los recursos RAM espacio en disco necesarios y las utilidades incluidas Una p gina web que muestra un buen resumen de lo que hay disponible capturas de pantalla y sus respectivas caracter sticas es Administradores de Ventanas para X En este cap tulo encontrar s 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 propios apartados sawfis
233. ck 0 18 libgtkhtml 2 0 3 gnome terminal 2 0 2 eog 1 0 4 y gnome system monitor 2 0 3 Esto hace que BLES utilice la versi n 2 0 3 de Gnome e 21 de Enero de 2003 billyoc General Actualizadas las instrucciones de gpm para a adir lm a LDFLAGS Notificado a los mantenedores e 20 de Enero de 2003 billyoc Entorno de red b sico Actualizado cvs a la versi n 1 11 5 e 20 de Enero de 2003 larry Postlfs Corregida la opci n de configure de enable both confs a enable read both conts e 19 de Enero de 2003 larry General Actualizado a libxm12 2 5 1 e 19 de Enero de 2003 larry Gnome Actualizado a intltool 0 25 e 17 de Enero de 2003 larry Servidores Puestas las rutas completas en el gui n openssh La opci n reload no funciona sin ello e 17 de Enero de 2003 billyoc Gnome Actualizado gal a la versi n 0 22 e 15 de Enero de 2003 larry Servidores Actualizado a postfix 2 0 2 e 11 de Enero de 2003 billyoc Postlfs Actualizado iptables a la versi n 1 2 7a e 11 de Enero de 2003 billyoc Entorno de red b sico Actualizado pine a la versi n 4 52 e 11 de Enero de 2003 billyoc General A adida la secci n sobre aspell para reemplazar al desfasado pspell e 9 de Enero de 2003 tushar mozilla openoffice jdk Mi primera actualizaci n Actualizada la URL de las recetas e 8 de Enero de 2003 billyoc General Actualizado openssl a la versi n 0 9 7 e 8 de Enero de 2003 billyo
234. cleo e 7 de Marzo de 2003 larry PST Actualizado a TeX 2 0 2 e 6 de Marzo de 2003 tushar OpenOffice Eliminado un parche innecesario debug keep setup A adido un comando sed para eliminar el n mero de versi n del directorio de instalaci n e 5 de Marzo de 2003 larry PST Modificadas las instrucciones de a2ps para eliminar unos ficheros del directorio ra z e 5 de Marzo de 2003 larry Multimedia Aplicado el parche de James a mis instrucciones del gui n de inicio para utils e 5 de Marzo de 2003 larry General Actualizado a libmng 1 0 5 e 4 de Marzo de 2003 larry Servidores Actualizado a postfix 2 0 5 y sendmail 8 12 8 e 4 de Marzo de 2003 larry Entorno de Red B sico Actualizado a fetchmail 6 2 2 e 4 de Marzo de 2003 larry Multimedia Actualizado a alsa 0 9 0rc8a e 4 de Marzo de 2003 bdubbs X Actualizada la explicaci n sobre los mapas de teclado y su ejemplo en e 3 de Marzo de 2003 larry X Actualizado a qt 3 1 2 e 3 de Marzo de 2003 larry Multimedia Actualizado a alsa 0 9 0rc8 e 3 de Marzo de 2003 larry Programas para las X Actualizado a gnumeric 1 0 12 e 2 de Marzo de 2003 bdubbs XFree86 Actualizado a la versi n 4 3 Eliminado freetype 1 Actualizada la configuraci n de XFree86 e 2 de Marzo de 2003 larry Programas para las X Actualizado a AbiWord 1 0 4 Historial de modificaciones 21 M s All de Linux From Scratch e 3 de Marzo de 2003 tushar db
235. cluso los movimientos halfpixel pueden codificarse Una mejor precisi n da lugar a una mejor compresi n con mejor calidad Cuantizaciones MPEG4 y H263 MPEG4 es el est ndar del que deriv DivX H263 Es un subconjunto de este est ndar ligeramente modificado por Microsoft La cuantizaci n es el mapeado de la cantidad de valores de color a n meros Matrices de cuantizaci n personalizadas La cuantizaci n puede hacerse usando matrices personalizadas obteniendo posiblemente mejores resultados si la matriz se hace para adaptarse a los datos de v deo Para el uso normal deber a bastar con la matriz por defecto que viene con Xvid Cuantizaci n adaptable M scara de luminosidad La Cuantizaci n y la M scara de luminosidad son variables dependiendo del material de entrada proporcionando por tanto mejores resultados en im genes oscuras o con alto contraste f mpeg 0 4 6 Introducci n a ffmpeg Localizaci n de descarga HTTP http telia dl sourceforge net sourcefor f m ffmpec Localizaci n de descarga FTP Versi n usada 0 4 6 Tama o del paquete 664 KB Estimaci n del espacio necesario en disco 20 6 MB Estimaci n del tiempo de construcci n SS SBU ffmpeg es una soluci n para grabar convertir y emitir audio y v deo Debido al pesado desarrollo no funcionar n todas estas funciones ffmpeg utilizar Inbvorbois iL0 lanes 98 41 e Emilio 2 Instalaci n de ffmpeg Instala ffmpeg ejecutando los sigui
236. comandos patch Np1 i portmap_5 1 diff Este parche proporciona mejoras de seguridad al paquete portmap incluyendo el que s lo se pueda modificar la tabla de portmap desde el sistema local mkdir usr share doc portmap Este directorio debe crearse antes de iniciar la instalaci n tcpdchk 178 M s All de Linux From Scratch Configuraci n de portmap Ficheros de configuraci n etc rc d init d portmap Creaci n del gui n de arranque de portmap cat gt etc rc d init d portmap lt lt EOF bin sh Inicio de etc rc d init d portmap source etc rc d init d functions dass UEI da start echo Iniciando RPC Portmap loadproc sbin portmap A stop echo Parando Portmap killproc sbin portmap A restart 0 stop bin sleep 1 SO start nr echo Usos SO erar sos lime stesuaej exme ii esac Fin de etc rc d init d portmap EOF chmod 754 etc rc d init d portmap amp amp cd etc rc d init d amp amp ln sf init d portmap rc0 d K49portmap amp amp ln sf init d portmap rc1 d K49portmap amp amp ln sf init d portmap rc2 d K49portmap amp amp ln sf init d portmap rc3 d S22portmap amp amp ln sf init d portmap rc4 d S22portmap amp amp ln sf init d portmap rc5 d S22portmap amp amp ln sf init d portmap rc6 d K49portmap Contenido El paquete portmap contiene portmap pmap_dump y pmap_set Configuraci n de portmap 179
237. 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 cvs por ejemplo para hacer que todos los comandos cvs diff se ejecuten con u el usuario puede a adir diff u en su fichero cvsrc cvswrappers especifica los envoltorios wrappers que se van a usar adem s de los indicados en el fichero CVSROOT cvswrappers del repositorio Contenido El paquete cvs contiene cvs cvsbug y rcs2log Descripciones cvs Este es el programa principal para el sistema de versiones concurrentes cvsbug Se usa para enviar informes de problemas con CVS a un sitio central de soporte rcs2log Generador de RCS a ChangeLog wget 1 8 2 Introducci n a wget Localizaci n de descarga HTTP aras EPROM UM a et ae to ISO Localizaci n de descarga FTP APPEARS nu wget wget 1 8 2 tar gz Versi n usada 182 Tama o del paquete La MiS Estimaci n del espacio necesario en disco 5 4 MB El paquete wget contiene wget Es til para descargar ficheros de la red en modo no interactivo wget utilizar opens si Instalaci n de wget Instala wget ejecutando los siguientes comandos configure prefix usr sysconfdir etc amp amp Ficheros de configuraci n 175 M s All de Linux From Scratch make amp amp make install Explicaci n de los comandos prefix usr Esto compila e
238. 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 XFree86 junto con algunas librer as gen ricas para las X y administradores de ventanas Parte IX KDE Para aquellos que quieren usar el Entorno de Escritorio K o algunas partes del mismo aqu se explica c mo Parte X Gnome Gnome es la principal alternativa a KDE en los entornos de escritorio y aqu tratamos tanto gnome 1 4 como gnome 2 2 Parte XI Programas para las X Los programas de oficina y los navegadores web gr ficos son importantes para la mayor a de la gente Estos junto con algunos programas gen ricos para las X se describen en esta parte del libro Parte Il Configuraci n Posterior a LFS y Software Adicional 12 M s All de Linux From Scratch Parte XII Multimedia Aqu se describe la configuraci n de librer as y controladores multimedia junto con algunos programas de audio v deo y grabaci n de CDs Parte XIII Impresoras Esc neres y Generadores de documentos Esta parte de libro trata cosas que van desde ghostscript cups y DocBook hasta la instalaci n de TeX Ap ndices Los Apendices cubren informaci n que no pertence al libro principal Est n aqu b sicamente como referencia Parte XII
239. considerar usar la receta de Gnome 1 4 disponible en http hints linuxfromscratch org hints si no tienes inter s en Gnome 2 2 Gnome 2 2 necesita sarral 0 Ema AA gano AD late iorape S 07 y Pane 7 Eam mea 2 2 pi lizaras Ii eae 0 29 an EOE Introducci n a Gnome 306 M s All de Linux From Scratch darla U 11 60 1 7 Iieirem 2 15 6 ndice 32 Librer as Gnome 33 Gnome base 34 Paquetes adicionales de Gnome 35 Otros Paquetes de Gnome 36 Configuraci n de Gnome 37 Librer as de Gnome 1 4 Introducci n a Gnome 307 Cap tulo 32 Librer as Gnome Configuraci n previa a la instalaci n Establece una variable de entorno con el prefijo de destino Si Gnome ser tu escritorio elegido export GNOME_PREFIX usr Si s lo quieres probar Gnome export GNOME_PREFIX opt gnome 2 2 Los paquetes de prueba tambi n necesitar n los siguientes cambios en la configuracion A ade a tu fichero profile o al del sistema export PATH PATH opt gnome 2 2 bin export PKG_CONFIG_PATH S PKG_CONFIG_PATH opt gnome 2 2 l1ib pkgconfig export GNOME_LIBCONFIG_PATH usr lib A ade al fichero etc 1d so conf cat gt gt etc ld so conf lt lt EOF Comienzo de los a adidos de Gnome a etc ld so conf opt gnome 2 2 lib Fin de los a adidos de Gnome EOF A ade al fichero etc man conf cat gt gt etc man conf lt lt EOF Comienzo de los a adidos de Gnome a ma
240. contiene las librer as 1ibwnck Descripci n Librer as libwnck Las librer as libwnck contiene funciones para escribir paginadores y listas de tareas gtk engines 2 2 0 Introducci n a gtk engines Localizaci n de descarga HTTP http ftp anome or ub GNOME sources gatk engines 2 2 qt Localizaci n de escarga FTP ftp ftp qanome or ub GNOME sources gtk engines 2 2 gth Versi n usada De 20 lO Tama o del paquete 400 KB Estimaci n del espacio necesario en disco 1 9 Mis Estimaci n del tiempo de construcci n 0 21 SEU El paquete gtk engines contiene tres temas para GTK2 gtk engines depende de GIK 2 2 1 Instalaci n de gtk engines Instala gtk engines ejecutando los siguientes comandos configure prefix usr make make install Contenido El paquete gtk engines contiene las librer as engine y ficheros de temas Descripciones Instalaci n de libwnck 323 M s All de Linux From Scratch Librer as engine Las librer as engine son un sistema de administraci n de temas Ficheros de temas Los ficheros de temas incluidos son Pixmap Metal y Redmond95 gtk thinice engine 2 0 2 Introducci n a gtk thinice engine Localizaci n de descarga HTTP utto ftp anome Or ub GNOME sources atk thinice engine Localizaci n de descarga FTP ftp fte qanome or ub GNOME sources gqtk thinic ngin Versi n usada 2072 Tama o del paquete OREB Estimaci n del e
241. cripciones Librer as scrollkeeper Las librer as scrollkeeper 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 vte 0 10 26 Introducci n a vte Localizaci n de descarga HTTP http ftp qnome or ub GNOME sources vte 0 10 vte 0 10 Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco TMO EME Estimaci n del tiempo de construcci n ISS BU El paquete vte contiene una implementaci n del fichero termcap para los emuladores de terminales vte depende de ENTRO AR Cl Instalaci n de vte Instala vte ejecutando los siguientes comandos configure prefix usr libexecdir usr sbin disable gtk doc 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 ya que en este momento los directorios est n vac os y de no agregar esta opci n el comando make causar a erores Contenido 326 M s All de Linux From Scratch Contenido El paquete vte contiene las librer as 1ibvte vte y gnome pty helper Descripciones Libr
242. ctor de v deo xine xine remote xine remote es una herramienta para conectar con un servidor de control remoto de xine Instalaci n de xine ui 424 M s All de Linux From Scratch transcode 0 6 2 Introducci n a transcode Localizaci n de descarga HTTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 390 3 Mia transcode es un conversor de audio v deo de cualquier formato a otro Es r pido vers til y basado en l nea de comandos transcode utilizar xfree86 4 3 0 MPlayer 0 90 libpostproc Image Magick liso Sie 2 5 creeis a eA lame 3 93 1 FAME xvid 0 OE LZO ffmpeg 0 4 6 libdvdnav read MAD Evuel 7 10 A 57 Lister il 0 Instalaci n de transcode Todo lo que puede ser utilizado por transcode deber a ser instalado primero Instalar transcode Instala transcode ejecutando los siguientes comandos configure prefix usr with ogg with vorbis with libfame with lame with avifile with libpostproc builddir usr src MPlayer 0 90 amp amp make make install Explicaci n de los comandos prefix usr Esta opci n indica donde instalar los binarios librer as y otros ficheros with Estas opciones se usan para indicar a transcode que librer as adicionales usar Contenido El paquete transcode contiene transcode tccat tedecode tcdemux tcextract tcframe tcprobe tescan avicodec avidump av
243. d 9 2 2 Desactiva el cortafuegos Cortafuegos Descarga el entorno de red Parte del LES base Inicia el registro de eventos del n cleo y del sistema Parte del LES base Restaura el alimentador de entrop a random Activa el sistema de sonido alsa 0 9 2 Inicia el demonio Cron feron 2 9 3 Inicia el Sistema de Impresi n Com n de Unix cups 1 1 18 Inicia el administrador de impresi n LPR LPRng 3 8 20 Explicaci n Descarga el demonio de administraci n de pantalla de Gnome _gdm 2 4 1 3 Inicia el registro de eventos del n cleo y del sistema Parte del LES base Inicia el entorno de red Parte del LFS base Carga el cortafuegos Cortafuegos Inicia el demonio del servidor de nombres DNS bind 9 2 2 468 S22 portmap S23 xinetd S24 NFS S24 samba S25 random S30 sshd S34 mysql S34 postgres S35 postfix S40 alsa S40 fcron S70 gpm S99 cups S99 lprng rc4 d LANE Jinit init SAN TES sJ init init dinit NIE init init init init ANTE e E M s All de Linux From Scratch d portmap d xinetd d nfs d samba d random d sshd d mysql d postgres d postfix d alsa d fcron d gpm d cups d lprng Tabla A 5 Enlaces simb licos en rc4 d N mero T tulo K05 gdm S10 sysklogd S20 network S21 firewall S22 bind S22 portmap S23 xinetd S24 NFS S24 samba S25 random S30 sshd S34 mysql S34 postgres rc4 d Enlace
244. d Beekmans gerardtlinuxfromscratch org source etc sysconfig rc source rc_functions cas WEI ig start echo Iniciando nmbd loadproc usr sbin nmbd D Sonomiinicitan o os mo loadproc usr sbin smbd D 7 stop echo Parando smbd killproc usr sbin smbd echo Parando nmbd killproc usr sbin nmbd 75 reload echo Recargando smbd reloadproc usr sbin smbd echo Recargando nmbd reloadproc usr sbin nmbd ri restart 0 stop sleep 1 S0 start ri status statusproc usr sbin nmbd statusproc usr sbin smbd A echo Uso 0 start stop reload restart status exit 1 ii esac Fin de rc_base init d samba EOF A ade los enlaces simb licos de los niveles de arranque chmod 754 etc rc d init d samba ln s etc rc d init d samba etc rc d rc0 d K48samba ln s etc rc d init d samba etc rc d rc1l d K48samba ln s etc rc d init d samba etc rc d rc2 d K48samba ln s etc rc d init d samba etc rc d rc3 d S24samba ln s etc rc d init d samba etc rc d rc4 d S24samba ln s etc rc d init d samba etc rc d rc5 d S24samba ln s etc rc d init d samba etc rc d rc6 d K48samba Ahora utilizaremos nuestro nuevo gui n de arranque para iniciar Samba etc rc d init d samba start Ficheros de configuraci n 239 M s All de Linux From Scratch Tenemos que a adir la cuenta root de SAMBABOX a la lista de usuarios de Samba para unir WIN2KBOX al dominio DOMAINO1 smbpass
245. d alsa Guarda los ajustes de volumen _alsa 0 9 2 A Para los registros de eventos del n cleo y del Ka syeklogd A AVES sistema Parte del LES base K45 random init d random Guarda el alimentador de entrop a random K48 samba init d samba Para el sistema de ficheros de red samba 2 2 8a K48 NFS init d nfs Para el sistema de ficheros de red K49 portmap init d portmap Para el reenv o de peticiones RPC portmap 5 K49 xinetd tc ata Para el demonio de servicios de internet xinetd 2 3 10 K49 bind Jne dibina Para el demonio del servidor de nombres DNS bind 9 2 2 Ap ndice A Listado de los enlaces simb licos en rc d usados en LFS BLFS 466 K50 sendsignals K59 firewall K60 mountfs K70 swap K80 network K90 localnet K99 halt rc1 d dinit JAMTEA init init ME sJ init M s All de Linux From Scratch d sendsignals d firewall d mount fs d swap d network d localnet init d halt Tabla A 2 Enlaces simb licos en rc1 d N mero T tulo K00 lprng K05 gdm K10 gpm K25 postfix K26 mysql K26 postgres K30 sshd K35 alsa K48 samba K48 NFS K49 portmap K49 xinetd K49 bind K59 firewall K80 sysklogd K90 network rc2 d rc1 d Enlace LAME init ANTE sinit init init init init J inita dinit init ANTE A init init dinit init d lprng A gdm da gpm d postfix d mysql
246. dd delegateURI usr share docbook file etc xml1 docbook etc xml catalog xmlcatalog noout add rewriteSystem usr share docbook file usr share xml docbook xml dtd 4 2 etc xml1 docbook xmlcatalog noout add rewriteURI usr share docbook file usr share xml1 docbook xml dtd 4 2 etc xml docbook Crea las siguientes entradas para poder instalar scrollkeeper xmlcatalog noout add public OASIS DTD DocBook XML V4 1 2 EN http oasis open org docbook xm1 4 1 2 docbookx dtd etc xml1 docbook Configuraci n de DocBook 453 M s All de Linux From Scratch xmlcatalog noout add delegateSystem http oasis open org docbook xm1 4 1 2 file etc xml1 docbook etc xml catalog amp amp xmlcatalog noout add delegateURI http oasis open org docbook xm1 4 1 2 file etc xml1 docbook etc xml catalog xmlcatalog noout add rewriteSystem A http oasis open org docbook file usr share xml docbook xml dtd 4 2 etc xml1 docbook amp amp xmlcatalog noout add rewriteURI http oasis open org docbook file usr share xml1 docbook xml dtd 4 2 etc xml docbook Contenido E zZ H El paquete DocBook contiene ficheros DTD ficheros MOD y ficheros 1 Descripciones Ficheros DTD Los ficheros DTD contienen una definici n de tipo de documento que describe los tipos de elementos y las lis
247. de Bash James Robertson Cortafuegos Henning Rohde con agradecimientos a Jeff Bauman Which Mark Hymers con agradecimientos a Seth Klein y Jesse Tie Ten Quee XFree86 Bruce Dubbs Introducci n a los Administradores de Ventanas Bruce Dubbs KDE Bruce Dubbs 17 M s All de Linux From Scratch e Cap tulo 32 GNOME Larry Lawrence Autores de las Instrucciones de Instalaci n e aalib Alsa ffmpeg MPlayer opendivx sane transcode xvid y xsane Alex Kloss e AbiWord at spi ATK audiofile avifile bc bonobo activation bug buddy cdrdao cdrtools cpio curl dhcp enlightenment eog esound fcron fluxbox FNLIB gail galeon gconf editor gdbm gedit gimp GLib2 gmp gnet gnome applets gnome desktop gnome games gnome icon theme gnome libs gnome media gnome mime data gnome panel gnome session gnome system monitor gnome terminal gnome themes gnome utils gnome vfs gnome2 user docs gnumeric GTK 2 gtk doc gtk engines gtk thinice engine eel imlib intltool lame libao libart_1gpl libbonobo libbonoboui libgail gnome libglade2 libgnome libgnomecanvas libgnomeprint libgnomeprintui libgnomeui libgtkhtml libgtop libIDL libogg librep librsvg libvorbis libwnck libxml12 libxslt linc LPRng Linux_PAM metacity MPlayer mutt nautilus nautilus media oaf OpenJade OpenSP OpenSSH ORBit ORBit2 pan Pango pects pcre pkgconfig postfix procmail Py
248. de construcci n 8 min 667 MHz kdeartwork depende de kdebase 3 1 Instala kdeartwork con configure prefix opt kde 3 1 disable debug disable dependency tracking amp amp make make install kdeedu 3 1 301 M s All de Linux From Scratch Contenido El paquete KDE Artwork incluye e Temas de KDE que contienen fondos de escritorio sonidos iconos y decoraciones de ventanas e kscreensaver Salvapantallas para KDE kdetoys 3 1 Localizaci n de descarga FTP FEP EEP RdEn OT b de stable 3 l sre kdetoys 2L l tar Tama o del paquete 1 8 MB Estimaci n del espacio en disco construcci n 12 MB Estimaci n del espacio en disco instalaci n 4 MB Estimaci n del tiempo de construcci n 4 min 667 MHz kdetoys depende de CENAR Instala kdetoys con configure prefix opt kde 3 1 disable debug A disable dependency tracking amp amp make make install Contenido El paquete KDE Toys incluye e AMOR Divertido malgastador de recursos e Kaphorism Aforismos e kmoon Indicador de la fase lunar e kodo Mide el kilometraje de tu escritorio e kteatime Muestra la hora del t e ktux Peque a carrera de estrellas de Tux kdeaddons 3 1 Localizaci n de descarga FTP Fep FEP emo ub kde stable 3 1 src kdeaddons 3 1 t3 Tama o del paquete IE Estimaci n del espacio en disco construcci n 23 MB Estimaci n del espacio en di
249. 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 Contenido 249 M s All de Linux From Scratch db 3 3 11 Introducci n a db 3 3 11 Localizaci n de descarga HTTP http www sleepycat com update snapshot db 3 3 11 tar az Localizaci n de descarga FTP Versi n usada Seo dl Tama o del paquete 203 MB Estimaci n del espacio necesario en disco 15 13 El paquete db 3 3 11 contiene la versi n 3 3 11 de la Base de datos Berkeley Instalaci n de db 3 3 11 Instala db 3 3 11 ejecutando los siguientes comandos cd build unix amp amp dist configure prefix opt db 3 3 enable compat185 amp amp make make docdir opt db 3 3 doc Berkeley DB install amp amp cd opt db 3 3 lib amp amp rm f libdb so amp amp for i in 1s do mv i usr lib ln sf usr lib S i done amp amp cd opt db 3 3 include amp amp sed s DB185 DB db_185 h gt db_185 h new amp amp mv db _185 h new db _185 h amp amp ln nsf opt db 3 3 include usr include db3 Explicaci n de los comandos sed s DB185 DB usr include db_185 h gt usr include db_185 h new Cambia el puntero de la base de datos de DB185 a DB Configuraci n de db 3 3 11 Como muchas otras librer as no necesita configura
250. de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete nas contiene las utilidades ficheros de cabecera y librer as nas Configuraci n de nas 408 Cap tulo 43 Utilidades de sonido Este cap tulo contiene programas relacionados con la manipulaci n de ficheros de sonido es decir reproducir grabar extraer pistas de audio ripping y el resto de las cosas comunes que la gente quiere hacer Para usar muchos de estos programas necesitar s tener instalados los controladores de sonido del n cleo o bien alsa 0 9 2 Ten en cuenta que en el rbol de desarrollo de la serie 2 5 del n cleo los viejos controladores est n siendo reemplazados por ALSA as que para cuando tengamos la serie 2 6 estable la mayor a lo usaremos por defecto mpg123 0 59r Introducci n a mpg123 Localizaci n de descarga HTTP http www mpal23 de mpal23 mpgl123 0 59r tar gz Localizaci n de descarga FTP Versi n usada 0 509 Tama o del paquete 1595 s Estimaci n del espacio necesario en disco 1 3 MB El paquete mpg123 contiene un reproductor de mp3 para la consola Dice ser el decodificador de mp3 para Unix m s r pido mpg123 depende de oss Alseasose 0 9 11 Instalaci n de mpg123 Instala mpg123 ejecutando los sigui
251. de las reglas de configuraci n citadas Puedes encontrar informaci n algo m s detallada sobre cortafuegos en el Cap tulo 4 del libro BLFS http beyond linuxfromscratch org 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 ip ip ip ip Permitir conexiones estrictamente locales calles ARNEO ME lo ACCE calles 4 QUINAYI 9 lo ACCEPI Permitir reenv o tables A FORWARD m stat state ESTABLISHED RELATED jJ ACCEPT tables A FORWARD m stat state NEW i ppp 3 ACCEPT Hacer enmascaramiento no es necesario si la red interna no usa direcciones ip privadas ip ip ip ip ip ip ip ec tables t nat A POSTROUTING o ppp MASQUERADE Registra todo para el depurado la ltima de todas las reglas pero antes de DROP REJECT tables A INPUT Jj LOG log prefix FIREWALL INPUT tables A FORWARD j LOG log prefix FIREWALL FORWARD tables A OUTPUT Jj LOG log prefix FIREWALL OUTPUT Establece una pol tica sensata tables P INPUT DROP tables P FORWARD DROP tables P OUTPUT DROP
252. de uso Para usar tripwire depu s de esto genera un informe con 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 fcron 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 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 Ls var lib tripwire report y anota el nombre del fichero m s nuevo que comience con linux y termina con twr Este fichero encriptado se cre durante el ltimo Configuraci n de tripwire 74 M s All de Linux From Scratch 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 tipea 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
253. descarga FTP Versi n usada Zin Tama o del paquete Ie RMB Estimaci n del espacio necesario en disco 14 MB 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 SID ica lisent s oss alsa 0 9 2 escuna 0 2 29 arts 1 1 mesi a aee xfree86 4 3 0 aalib 1 4rc4 y DirectFB Instalaci n de SDL Instala SDL ejecutando los siguientes comandos configure prefix usr disable debug amp amp make amp amp make install Explicaci n de los comandos disable debug Esta opci n configura SDL para que se construya con optimizaciones agresivas enable video aalib Esta opci n se necesita para construir SDL con soporte de v deo AAlib Configuraci n de SDL Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr lib o usr local lib debe aparecer en etc ld so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root esdrec 404 M s All de Linux From Scratch Contenido El paquete SDL contiene la Capa Simple de DirectMedia Descripci n Capa Simple de DirectMedia SDL La Capa Simple de DirectMedia es una API gen rica que proporciona acceso a bajo nivel para audio teclado rat n mando para j
254. descargar y redireccionar ficheros puede incorporarse en otros programas para soportar funciones como flujos multimedia cwacll vetlizar s opens sOy Open ap 2 E M07 Instalaci n de curl Instala curl ejecutando los siguientes comandos configure prefix usr make make install Contenido El paquete curl contiene curl curl config y la librer a curl Descripciones curl curl es un cliente que puede obtener o enviar documentos mediante cualquiera de los siguientes protocolos HTTP HTTPS necesita openssl FTP GOPHER DICT TELNET LDAP necesita openldap o FILE curl config curl config imprime informaci n sobre la ltima compilaci n como las librer as enlazadas y los prefijos establecidos Librer a curl libcurl proporciona la funcionalidad de curl a otros programas Cap tulo 16 Librer as para trabajo en Red 165 M s All de Linux From Scratch wvstreams 3 70 Introducci n a wvstreams Localizaci n de descarga HTTP http open nit ca download wvstreams 3 70 tar gz Localizaci n de descarga FTP Versi n usada Se VO Tama o del paquete 178 KB Estimaci n del espacio necesario en disco 9 6 MB El paquete wvstreams contiene las librer as libwvutils libwvstreams y libwverypto Son necesarias para compilar wvdial wvstreams depende de openss1 0 9 7a para construir la librer a wvcrypto Instalaci n de wvstreams Descarga el parche para wvstreams de_http downloads l
255. descripci n de configuraci n de KDE e 21 de Julio de 2002 larry Utilidades del sistema A adido Zip 2 3 e 20 de Julio de 2002 larry Actualizado libxm12 a 2 4 23 y libxslt a 1 0 19 modificaciones menores en los ficheros ent de vorbis ogg e 19 de Julio de 2002 markh Actualizados libogg libvorbis y vorbistools a 1 0 libao a 0 8 3 la descripci n de sync y actualizados a la nueva plantilla de intro xml e 16 de Julio de 2002 larry Convertidos pcre unzip y curl a la nueva plantilla de introducci n e 14 de Julio de 2002 markh Post LFS A adido zsh 4 0 4 e 14 de Julio de 2002 markh Post LFS a adido tcsh 6 11 e 14 de Julio de 2002 bdubbs Actualizada la localizaci n de zlib e 13 de Julio de 2002 larry Eliminado libiconv de GLib2 A adidos enlaces a lems jpeg y dhcp e 13 de Julio de 2002 bdubbs Insertados los tama os de descarga y construcci n para XFree86 DRI e 13 de Julio de 2002 markh Post LFS Solucionados finalmente los errores en los comentarios de inputre e 13 de Julio de 2002 markh Entorno de Red B sico A adidos amp a los comandos de traceroute e 13 de Julio de 2002 markh Actualizada la localizaci n del paquete cvs e 13 de Julio de 2002 bdubbs Actualizada la localizaci n de zlib e 7 de Julio de 2002 markh HECHA LA REORGANIZACI N Advertir que todas las entradas del Historial anteriores a esta se refieren a respuestas equivocadas e 4 de Julio de 2002 bdubbs
256. despu s de la instalaci n export PATH PATH opt gnat bin Este comando permite encontrar el compilador Ada de gnat para construir Ada touch treeprs ads es info h nmake ad bs Este comando crea los ficheros necesarios para construir Ada Puedes omitir este paso si no quieres compilar el frontal frontend para Ada enable languages c c objc 77 ada java Este comando construye todos los lenguajes disponibles en el paquete gcc Puedes modificar este comando para eliminar los lenguajes que no desees enable shared enable threads posix enable __cxa_atexit Estos comandos son necesarios para construir las librer as C seg n los est ndares publicados enable clocale gnu Este comando es un mecanismo de seguridad para datos de locale incompletos make gnatlib_and tools Este comando completa el proceso de construcci n de Ada Om te este paso si no incluiste Ada entre los lenguajes Contenido El paquete gcc contiene c c filt cpp g g77 gcc gecbug gcov glob gnat gnatbind gnatbl gnatchop gnatf ind gnatkr gnatlink gnatls gnatmake gnatprep gnatpsta gnatpsys gnatxref y las librer as gcc Descripciones Los programas y librer as que no se describen aqu se encuentran documentados en la p gina gcc 3 2 1 del LFS g77 g77 es el compilador fortran invocado por gcc add2line add2line toma los elementos orbitales de 2 l neas contenidos en un fichero los convierte del
257. doc mkhtml gtkdoc mkman gtkdoc mktmpl gtkdoc scan gtkdoc scangob3 y gtkdoc scanob 3 Descripci n Todos ellos son guiones de perl usados por los guiones Makefile para generar la documentaci n de los paquetes linc 1 0 1 Introducci n a linc Localizaci n de descarga HTTP http ftp qnome or ub GNOME sources linc 1 0 linc 1 0 Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 1 9 Mia Estimaci n del tiempo de construcci n URASSBU El paquete linc contiene una librer a que facilita la tarea de escribir servidores y clientes de red Es usada por ORBit para manejar la transmisi n y recepci n de mensajes linc depende de Giile 2 2 411 y Oeeassll 0 9 78 lime uellizear s eiple eoe L 0 y scmil oteeles il Instalaci n de linc Instala linc ejecutando los siguientes comandos Instalaci n de gtk doc 309 M s All de Linux From Scratch configure prefix GNOME_PREFIX with openssl disable gtk doc make make install Explicaci n de los comandos with openssl Este comando compila linc con soporte OpenSSL disable gtk doc Este comando evita que se reconstruya la documentaci n de las API durante la ejecuci n de make Contenido El paquete linc contiene las librer as 1liblinc Descripci n Librer as liblinc Las librer as liblinc proporcionan las funciones que se encargan de la iniciac
258. dps10 xinetd 2696 Server usr sbin in rshd is not executable line 42 Estos errores se deben al hecho de que no tenemos instalados todav a muchos de los servidores que xinetd intenta controlar Explicaci n de los comandos de configuraci n cp etc xinetd conf etc xinetd conf bak Guarda el fichero xinetd conf actual si existiese sed e s etc sbin g xinetd sample config gt etc xinetd conf Hace que la ruta atodos los demonios sea usr sbin en vez de la ruta por defecto usr etc ln s etc rc d init d xinetd etc rc d rc3 d S23xinetd Crea los enlaces simb licos xinetd en los niveles de arranque al gui n xinetd utilizados para iniciar y parar autom ticamente xinetd durante el arranque y apagado del sistema El formato de etc xinetd conf est documentado en la p gina de manual de xinetd conf Se puede encontrar la informaci n completa en _http www_xinetd org Contenido El paquete xinetd contiene xinetd itox y xconv pl Descripciones xinetd xinetd es el demonio de servicios de internet Explicaci n de los comandos de configuraci n 245 M s All de Linux From Scratch 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 itox 246 VII Servidores de Contenidos ndice 24 Bases de Datos 25 Servicios de Web VII Servidores de Co
259. dtd 4 2 catalog amp amp install catalog add etc sgml sgml docbook dtd 4 2 cat etc sgml1 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 a eml ol clacioaalk cat orio gt codo cat Estos comandos borran las definiciones ENT del fichero de cat logo Configuraci n de sgml dtd Ficheros de configuraci n etc sgml catalog Informaci n sobre la configuraci n El gui n de arriba actualiza el cat logo Para usar s lo la versi n 4 x m s actual de sgml dtd se necesita lo siguiente cat gt gt usr share sgml docbook sgml dtd 4 2 catalog lt lt EOF aicilo ee los camolos al Carello PUBLIC O0ASIS DID DocBook V4 1 EN docbook dtd PUBMIC 1 0AS TS DTEDADOEBO0 IN AMO ENM OCC LOOR dE di ba ds los camiilos ul cataloga EOF Contenido El paquete 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 Explicaci n de los comandos 446 M s All de Linux From Scratch OpenSP 1 5 Introducci n a OpenSP Localizaci n de d
260. dynstr gc Eliminadas las instrucciones relacionadas con openoffice e 18 de Marzo de 2003 larry General Actualizado a pcre 4 1 e 18 de Marzo de 2003 larry Servidores Actualizado a Postfix 2 0 6 e 17 de Marzo de 2003 tushar Entorno de Red B sico Aplicado el parche de James para inetutils e 17 de Marzo de 2003 larry Programas para las X Actualizado a galeon 1 3 3 e 16 de Marzo de 2003 larry Entorno de Red B sico Actualizado a whois_4 6 3 e 16 de Marzo de 2003 larry PST Actualizado a docbook dsssl 1 78 e 15 de Marzo de 2003 larry Multimedia Actualizado a xine ui 0 9 19 e 15 de Marzo de 2003 tushar Programas para las X Eliminado temporalmente el corrector ortogr fico de mozilla 1 3 e 13 de Marzo de 2003 tushar Programas para las X Actualizado a mozilla 1 3 e 11 de Marzo de 2003 tushar Multimedia Aplicado un parche de James para actualizar a alsa 0 9 1 e 10 de Marzo de 2003 larry Conectarse a una red Aplicado un parche de James para dhepcd Postlfs Aplicado un parche de Manfred para emacs General Aplicadio un parche de Manfred para slang Multimedia Actualizado a alsa 0 9 0rc8c e 9 de Marzo de 2003 larry Multimedia Actualizado a alsa 0 9 0rc8b e 9 de Marzo de 2003 larry Multimedia Actualizado a xine lib 1 betaS e 7 de Marzo de 2003 bdubbs X A adidas las instrucciones de fc cache para TrueType y a adida la secci n de construcci n de los m dulos del n
261. e aRts 1 1 El Sintetizador Anal gico en Tiempo Real aRts proporciona un software que simula un sintetizador an logico modular completo en tu computadora Crea sonidos y m sica usando peque os m dulos como osciladores para crear formas de onda varios filtros m dulos para reproducir datos a trav s de tus altavoces mezcladores y atenuadores faders Puedes configurarlo totalmente por medio de la interfaz gr fica del sistema usando los m dulos generadores efectos y salida conectados unos con otros aRts suministra las librer as necesarias para KDE pero tambi n se puede instalar como un paquete independiente Puedes encontrar las instrucciones para su instalaci n en la secci n arts 1 1 de las instrucciones de KDE audiofile 0 2 3 Introducci n a audiofile Localizaci n de descarga HTTP Localizaci n e descarga FTP ftp oss sgqi com projects audiofile download audiofile Versi n usada om2 Tama o del paquete 352 108 Estimaci n del espacio necesario en disco 17 MB Estimaci n del tiempo de construcci n 0 47 SBi El paquete audiofile 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 Instalaci n de audiofile Instala audiofile ejecutando los siguientes comandos Informaci n sobre la configuraci n 401 M s All de Linux From Scratch configure prefix usr make
262. e cat gt gt etc ld so conf lt lt EOF Inicio de la adici n de kde a etc 1ld so conf opt kde lib Fin de la adici n de kde EOF ldconfig kdelibs 3 1 Localizaci n de descarga FTP EPA COn ub kde stable 3 1 src kdelibs 3 1 tar Tama o del paquete 12MB Estimaci n del espacio en disco construcci n 115 MB Estimaci n del espacio en disco instalaci n 41 MB Estimaci n del tiempo de construcci n 62 min 667 MHAz Para instalar kdelibs se necesita este paquete arts 1 1 kdelibs puede usar muchas librer as y programas opcionales Se recomiendan los siguientes asenssii 0 9 Ta paers 4il ia 2 50 ios be 1 029 arme 6 9 7 oera Lejll 2 3 AM Otros programas y librer as que puede usar kdelibs son cups ARAS San e IO y openl dap alo Instala kdelibs con configure prefix opt kde 3 1 disable debug disable dependency tracking with alsa enable fast malloc full amp amp make make install Explicaci n de los comandos de instalaci n de kdelibs prefix opt kde 3 1 Esta opci n indica al proceso que instale el paquete en opt kde 3 1 disable debug Esta opci n hace que el sistema se compile sin c digo de depuraci n disable dependency tracking Esta opci n acelera la compilaci n with alsa Esta opci n indica que se busque y se use Alsa como soporte de sonido Configuraci n de aRts 293 M s All de Linux From Scratch
263. e media ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome Y localstatedir var lib libexecdir GNOME_PREFIX sbin amp amp make amp amp make install Explicaci n de los comandos sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc localstatedir var lib Esta opci n pone los ficheros de scrollkeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper libexecdir GNOME_PREFIX sbin Esta opci n pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SG6NOME_PREFIX libexec Contenido El paquete gnome media contiene gnome sound recorder gnome cd gnome volume control y vumeter Descripciones gnome sound recorder gnome sound recorder es el grabador de Gnome gnome cd 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 Instalaci n de gnome media 351 M s All de Linux From Scratch nautilus media 0 2 1 Introducci n a nautilus media Localizaci n de descarga HTTP http ftp qnome or ub GNOME sources nautilus media 0O Localizaci n de descarga FTP Versi n usada Tama o del paquete Est
264. e dnssec signkey dnssec keygen dnssec makekeyset y nsupdate Descripciones dig dig interroga servidores DNS host host es una utilidad para consultas DNS rndc rndc controla las operaciones de BIND rndc confgen rndc confgen genera ficheros rndc conf Contenido 223 M s All de Linux From Scratch 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 named named es el demonio servidor de nombres dnssec signzone dnssec signzone genera versiones firmadas de los ficheros de zona dnssec signkey dnssec signkey firma grupos de llaves de ficheros de zona dnssec keygen dnssec keygen es un generador de llaves para DNS seguro dnssec makekeyset dnssec makekeyset genera un grupos de llaves a partir de una o m s llaves creadas con dnssec keygen nsupdate nsupdate se utiliza para suministrar peticiones de actualizaci n del DNS Ejecutar un servidor CVS Ejecutar un servidor CVS Esta secci n describir c mo levantar administrar y asegurar un servidor CVS El servidor CVS depende de ceso LAA y rra A al Activar un servidor CVS Expondremos la activaci n de un servidor CVS utilizando OpenSSH como m todo de acceso remoto Otros m todos de acceso que incluyen pserver y serve
265. e Oficina Individuales AbiWord 1 0 4 Introducci n a AbiWord Localizaci n de descarga HTTP http telia dl sourceforge net sourceforge abiword abiwc Localizaci n de descarga FTP Versi n usada ORA Tama o del paquete 19 MB Estimaci n del espacio necesario en disco 105 2 Mia El paquete AbiWord contiene un procesador de textos Es til para escribir informes cartas u otros documentos formateados AbiWord depende de Cil 2 y Cm 2 AbiWord utilizar cxpat 90 6 on q IS OT anomes Hibs 2IL Onone wise 045 Cole me 22 0 csul 0 22 lamas 0 2 Creme inca 0 7 ispell Instalaci n de AbiWord Instala AbiWord ejecutando los siguientes comandos cd abi amp amp configure prefix usr make make install Explicaci n de los comandos enable gnome Se puede a adir esta opci n al comando configure para indicarle a AbiWord que utilice las librer as de GNOME listadas en la introducci n Contenido El paquete AbiWord contiene AbiWord Descripci n AbiWord AbiWord o abiword son gui nes envoltorio para el ejecutable AbiWord gnumeric 1 0 12 Cap tulo 38 Programas de Oficina Individuales 375 M s All de Linux From Scratch Introducci n a gnumeric Localizaci n de descarga HTTP ate Localizaci n de escarga FTP EE Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco Estimaci n del tiempo de construcci n ftp anome or ftp
266. e acceso para todos los servicios de internet que es lanzado por inetd o xinetd en lugar del demonio del servicio solicitado Explicaci n de los comandos 177 M s All de Linux From Scratch tepdchk tcpdchk es una herramienta para examinar la configuraci n del envoltorio tepd 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 comando 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 para proporcionar b squeda inversa de nombres autom tica portmap 5 Introducci n a portmap Localizaci n de descarga HTTP MS e l ton CORTS POR PORO IO Aa OZ Localizaci n de descarga FTP Versi n usada 5 Tama o del paquete 20 108 Estimaci n del espacio necesario en disco ZO 133 Parche requerido Localizaci n de descarga HTTP MA NS SACO ACORTAR ona ARAS z El paquete portmap es un sustituto m s seguro para el paquete portmap original de SUN Portmap se utiliza para reenviar peticiones rpc a demonios rpc como NFS y NIS portmap depende de tcpowrappers 7 6 Instalaci n de portmap Instala portmap con los siguientes comandos patch Np1 i portmap 5 1 diff amp amp mkdir usr share doc portmap amp amp make make install Explicaci n de los
267. e compilaci n al omitir dispositivos de entrada de raro uso Encontrar s la lista completa en config cf xfree86 cf tdefine XInputDrivers mouse void CONTROLADORES DE V DEO RARA RRA RAR RAR RAR RRA RARA RAR RARA RARA RARA RAR Y Si est s seguro de que s lo quieres los controladores para una o unas pocas a tarjercas ee wicso jomecdes Dorren llos contcrolecdores ore no Culla Sins tdefine XF86CardDrivers mga glint nv tga s3 s3virge sis rendition neomagic i740 tdfx savage cirrus vmware tseng trident chips apm GlideDriver fbdev 1128 nsc ati 1810 AgpGartDrivers DevelDrivers ark cyrix siliconmotion M vesa vga dummy XF860SCardDrivers XF86ExtraCardDrivers SERVIDOR DE FUENTES Y AJUSTES DE LIBRER AS E Estos ajust Ss 8 stapi cen por defecto E AA fdefine BuildFontServer YES Para el servidor de impresi n CaositScino define SharedLibFont MaS Hdefine CompressAllFonts is amp define GzipFontCompression MaS 4 ERES TOS Ro St SS Ras e gut QUe il mo sae se ISI A EA tdefine HasFreetype2 KES define HasExpat YES tdefine HasLibpng YES tdefine HasZlib YES La ruta de las fuentes puede redefinirs a el rico AIOC sis define DefaultFontPath FONTDIR misc FONTDIR 75dpi MX FONTDIR 100dpi FONTDIR Typel FONTDIR local M FONTDIR TrueType FONTDIR CID
268. e del LES base Carga el cortafuegos Cortafuegos Inicia el demonio del servidor de nombres DNS bind 9 2 2 Reenv a las peticiones RPC portmap 5 Carga el demonio de servicios de internet xinetd 2 3 10 Inicia el sistema de ficheros de red Inicia el sistema de ficheros de red samba 2 2 8a Restaura el alimentador de entrop a random Inicia el demonio de shell segura openssh 3 6 1p1 Inicia el demonio MySQL MySQL 3 23 55 Inicia el demonio PostgreSQL Postgres 7 3 2 Inicia el MTA Postfix postfix 2 0 7 Activa el sistema de sonido alsa 0 9 2 Inicia el demonio Cron feron 2 9 3 Inicia el demonio de rat n de prop sito general gpm 1 20 1 Carga el demonio de administraci n de pantalla de Gnome _ gdm 2 4 1 3 Inicia el Sistema de Impresi n Com n de Unix cups 1 1 18 Inicia el administrador de impresi n LPR LPRng 3 8 20 470 rc6 d M s All de Linux From Scratch Tabla A 7 Enlaces simb licos en rc6 d N mero T tulo K00 KOS KO08 K10 K25 K26 K26 K30 K35 K40 K45 K48 K48 K49 K49 K49 K50 K59 K60 K70 K80 K90 K99 rc6 d lprng gdm fcron gpm postfix mysql postgres sshd alsa sysklogd random samba NFS portmap xinetd bind sendsignals firewall mountfs swap network localnet reboot Enlace sa EE init JAME SE init Finit SEE Finit JAM TE init init d samba init
269. e encuentra en lesstif 0 93 36 test No es necesario instalar ninguno de los binarios resultantes para validar la instalaci n Los siguientes comandos ejecutados en lesstif 0 93 36 test ser n suficiente configure make Contenido El paquete lesstif contiene las librer as lesstif Descripci n Librer as lesstif Las librer as lesstif son librer as para X Window compatibles a nivel de c digo fuente con OSF Motif R freetype 2 1 3 Introducci n a freetype2 Localizaci n de descarga HTTP http telia dl sourceforge net sourcefor freet free Localizaci n de descarga FTP Versi n usada DS Tama o del paquete 125 108 Estimaci n del espacio necesario en disco 14 MB El paquete freetype2 contiene una librer a que permite a XFree86 representar correctamente las fuentes TrueType Instalaci n de freetype2 Instala freetype2 ejecutando los siguientes comandos configure prefix usr make make install Configuraci n de freetype2 Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Comprobar Lesstif 274 M s All de Linux From Scratch Contenido El paquete freetype2 con
270. e gdm gdm binary gdmXnestchooser gdmchooser gdmflexiserver gdmgreeter gdmlogin gdmmktemp gdmphotosetup gdmsetup gdmthemetester gdm restart gdm safe restart gdm stop gdmaskpass gdmconfig y gdmopen Descripciones gdm gdm es un gui n de envoltorio para ejecutar gdm binary 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 edfitar 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 USR1 al demonio para que se reinicie Se usan despu s de editar el fichero de configuraci n gdmconfig gdmconfig es una aplicaci n para administrar la configuraci n del grupo de aplicaciones de GDM al completo Maneja el aspecto la seguridad XDMCP el selector de GDM y m s Contenido 357 Cap tulo 36 Configuraci n de Gnome 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 Cap tulo 36 Configuraci n de Gnome 358 Cap tulo 37 Librer as de Gnome 1 4 Esta secci n contiene librer as adicionales de GNOME 1 4 que necesitan algunas aplicaciones que a n no han sido portadas a Gno
271. e la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete lems contiene las librer as 1ib1cms Descripci n Librer a Icms La librer a lems la utilizan otros programas para proporcionar administraci n de color libjpeg 6b Cap tulo 9 Librer as Gr ficas 112 M s All de Linux From Scratch Introducci n a libjpeg Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco Se V MIS Estimaci n del tiempo de construcci n OPS SB El paquete libjpeg contiene las librer as jpeg 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 Instalaci n de libjpeg Instala libjpeg ejecutando los siguientes comandos configure enable static enable shared prefix usr amp amp 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 muchas ot
272. e lib security cacerts El motif incluido no se construye correctamente con los actuales glibc y xfree86 Una soluci n es construir la librer a de motif antes de compilar el 2sdk Advierte que la construcci n de motif falla en la primera ejecuci n debido a alg n error de sintaxis La soluci n m s f cil y por fuerza bruta es volver a ejecutar el comando make cd motif lib Xm amp amp make make amp amp CACA Crea e instala el 2sdk con los siguientes comandos Habr un mont n de mensajes sobre ficheros no encontrados que parecer n errores Mientras la compilaci n no se detenga los mensajes son inofensivos 1gn ralos cd control make amp amp make cd amp amp cd control build linux i 86 s cp a j2sdk image opt j2sdk j2sdk 1 4 1 Explicaci n de los comandos T grep Determina la parte donde empieza el fichero tar en el archivo autoextraible patch Np1 i 3j2sdk VERSION fix intl files patch Este parche corrige mensajes duplicados en los ficheros intl patch Np1 i 3j2sdk VERSION link missing libs patch Este parche a ade unas librer as para corregir los s mbolos sin resolver patch Np1 i 32sdk VERSION remove fixed paths patch El gui n de construcci n quiere que los binarios est n en lugares espec ficos Este parche hace que se utilice la variable de entorno PATH para buscarlos patch Np1 i 3j2sdk VERSION syntax fixes patch Este parche corrige la sintaxi
273. e ruby e irb Descripciones ruby ruby es un lenguaje de guiones interpretado para una r pida y f cil programaci n orientada a objetos irb irb es la interfaz interactiva para ruby gcc 3 2 1 Introducci n a gnat versi n binaria Localizaci n de descarga HTTP Localizaci n de descarga FTP fep eskovi SO Ani Sni nato lApaicsb pecinu Versi n usada 3 14p Tama o del paquete TORSEMB Estimaci n del espacio necesario en disco 40 MB El paquete gnat contiene un compilador Ada precompilado Este paquete se utiliza para satisfacer la dependencia circular cuando recompilas gcc para incluir Ada Puedes obviar la instalaci n de gnat si no deseas recompilar gcc para soportar Ada gnat depende de Osho ruby 1 6 8 148 M s All de Linux From Scratch 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 gcc del sistema instalaremos este paquete en un directorio aparte que pueda ser borrado m s adelante En cuanto a a las preguntas que hace el gui n de configuraci n 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 Para evitar conflictos con el gcc del sistema cambiaremos el nombre del com
274. e texto se usa para hiperv nculos tanto al propio libro como a p ginas externas como How To s direcciones de descarga sitios web etc cat gt LFS etc group lt lt EOF ola AHO paineis ls Este tipo de secciones se usa principalmente al crear archivos de configuraci n El primer comando en negrita solicita al sistema que cree el archivo LFS etc group a partir de lo que se teclee en las l neas siguientes hasta encontrar la secuencia EOF Por tanto generalmente la secci n entera debe teclearse tal cual Cap tulo 1 Bienvenido a BLFS 15 M s All de Linux From Scratch Versi n del libro Este es el BLFS BOOK versi n 1 0 con fecha 25 de abril de 2003 Si esta versi n tiene m s de un mes posiblemente se encuentre ya disponible para descargar una nueva versi n Comprueba uno de los servidores alternativos listados a continuaci n para obtener las versiones actualizadas A continuaci n hay una lista de los servidores alternativos HTTP y FTP a 29 de Septiembre de 2002 Esta lista puede no estar al d a La informaci n m s reciente puedes encontrarla en nuestro sitio web http beyond linuxfromscratch org Servidores alternativos HTTP De las versiones en castellano e EcolNet Espa a Varios servidores http www escomposlinux org lfs es e Cervera Espa a 126 Kbits http www macana es com Am rica del Norte e Ottawa Ontario Canada 100 Mbps http beyond linuxfromscratch org blfs intro
275. e 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 Instalaci n de gdbm 103 M s All de Linux From Scratch Instalaci n de GLib Instala glib ejecutando los siguientes comandos configure prefix usr make make install Contenido El paquete glib contiene las librer as 1ibg1ib 1 2 Descripci n Librer as GLib Las librer as GLib contienen las librer as base de bajo nivel del Conjunto de Herramientas de Gimp Gimp Tool Kit GLib 2 2 1 Introducci n a GLib Localizaci n de descarga HTTP Localizaci n de descarga FTP APPEAR AO UNA qlo AAA IDA Versi n usada Il Tama o del paquete ISLE Estimaci n del espacio necesario en disco 18 7 MB Estimaci n del tiempo de construcci n 0 87 SBU 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 glib depende de OkoconciigatmiSmo glio vr lrizeires e ele olore 0 y a Instalaci n de GLib Instala glib ejecutando los siguientes comandos configure prefix usr amp amp make
276. e ventanas para X x11perf Un programa de comprobaci n de las prestaciones del servidor X11 xIsfonts Un programa para listar las fuentes disponibles para el servidor X xvidtune Un afinador del modo de v deo para XFree86 xload Un visor de la carga media del sistema para X xcalc Una calculadora cient fica para X xclock y oclock Relojes para X xmodmap Una utilidad para modificar el mapeado del teclado y de los botones del rat n en las X Configuraci n de los componentes de XFree86 Comprobar la instalaci n de la Infraestructura de Representaci n Directa DRI DRI es un marco de trabajo que permite que los programas accedan a los dispositivos gr ficos de una manera eficiente y segura Se instala por defecto con XFree86 si tienes una tarjeta de v deo soportada Para verificar si DRI se instal adecu damente busca en el fichero var log XFree86 0 1log 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 xwininfo 269 M s All de Linux From Scratch Tambi n puedes ejecutar el programa glxgears Este programa muestra una ventana con tres engranajes rodando En la consola xterm se mostrar la cantidad de cuadros dibujados cada cinco segundos siendo este un banco de pruebas razonable La ventana se puede redimensionar y la cantidad de cuadros dibujado
277. eaci n de un disquete de arranque personalizado 56 M s All de Linux From Scratch bin sh mount t devfs dev s dev sbin dev sd dev Seguidamente crea tu sistema de ficheros ra z comprimido Utilizamos 9 con gzip para hacer la imagen comprimida lo m s peque a posible umount mnt loopl amp amp dd if tmp rfloppy bs 1k gzip v9 gt rootfs gz ls 1 rootfs gz para asegurarte de que cab n el disquete Crea un n cleo personalizado optimizado en el tama o Incluye s lo aquellas caracter sticas que necesitar s para rescatar tu sistema No tiene sentido incluir soporte para cosas como xfree86 dri etc pues la mayor a de rescates se realizan mediante la l nea de comandos dd if rescueimg of dev floppy 0 bs 1k 429 1 records in 429 1 records out rdev dev floppy 0 dev floppy 0 rdev R dev floppy 0 0 En este ejemplo rescueimage EL N CLEO ten a un tama o de 429 1 bloques Recordaremos esto para el siguiente comando Ahora escribimos en el disquete el sistema de ficheros ra z a continuaci n del n cleo haciendo 16384 429 1 16814 rdev r dev floppy 0 16814 dd if rootfs gz of dev floppy 0 bs 1k seek 430 En este comando usamos seek para encontrar el final del n cleo 429 1 y escribir el sistema de ficheros ra z al disquete etc skel El directorio etc skel es bastante simple de configurar y usar Proporciona una forma de estar seguro de que todos los nuevos usuarios de tu sistema LFS t
278. eascarga HTTP http download sourceforge net openjade OpensP 1 5 tar c Localizaci n de descarga FTP Versi n usada 1 5 Tama o del paquete 1 3 MB Estimaci n del espacio necesario en disco 16 1 MB Estimaci n del tiempo de construcci n ASIS BU 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 OpensP depende d sgaml1 common 0 6 3 Instalaci n de OpenSP 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 enable xml messages make pkgdatadir usr share sgml OpenSP 1 5 amp amp make pkgdatadir usr share sgml OpensSP 1 5 install amp amp ln sf onsgmls usr bin nsgmls amp amp ln sf osgmlnorm usr bin sgmlnorm amp amp ln sf ospam usr bin spam 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 cat usr share sgml OpenSP 1 5 catalog amp amp install catalog add etc sgml sgml docbook cat etc sgml OpenSP 1 5 cat Truco para actualizaciones Elimina las anteriores entradas en el cat logo antes de hacer una actualizaci n mediante
279. ecesita imlib 1 9 14 El programa kooka necesita sane 1 0 9 Instala kdegraphics con configure prefix opt kde 3 1 disable debug disable dependency tracking amp amp make make install Configuraci n de kdenetwork 297 M s All de Linux From Scratch Contenido El paquete KDE Graphics incluye e kcoloredit Editor de paletas de colores e kdvi Visor DVI e kfax Visor de FAX e kfract Un generador de fractales e kghostview Visor PS PDF e kiconedit Un editor de iconos e kooka Programa de escaneado de im genes e kpaint Un programa de pintura e kruler Regla para la pantalla e ksnapshot Programa de captura de pantallas e kuickshow Visor de im genes e kview Otro visor de im genes kdepim 3 1 Localizaci n de descarga FTP FEP FEP KOELE ub kde stable 3 1 src kdepim 3 1 tar tk Tama o del paquete So 48 Estimaci n del espacio en disco compilaci n 63 MB Estimaci n del espacio en disco instalaci n 7 MB Estimaci n del tiempo de construcci n 22 min 667 MHz kdepim depende de kdebase 3 1 La aplicaci n kpilot depende de pilot link versi n 0 9 5 que puedes encontrar en http www slac com pilone kpilot home Instala kdepim con configure prefix opt kde 3 1 disable debug A disable dependency tracking amp amp make amp amp make install Contenido El paquete KDE PIM incluye e Kalarm Un sistem
280. eden instalarse del mismo modo Configuraci n de Pine Ficheros de configuraci n pinerc Informaci n sobre la configuraci n El ejecutable pine no necesita una configuraci n global Los usuarios pueden poner las opciones de Pine en pinerc usando un men de configuraci n interno Contenido El paquete pine contiene pine pico pilot imapd ipop2d ipop3d mtest rpload y rpdump Descripciones pine pine es el agente de correo de usuario Pine pico pico es un editor independiente similar al editor de mensajes interno de Pine pilot pilot es un explorador y navegador de ficheros y directorios imapd imapd es el demonio servidor IMAP ipop2d 1pop2d es un servidor de conversi n IMAP a POP2 ipop3d 1pop3d 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 Configuraci n de Pine 191 M s All de Linux From Scratch 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 rpedump rpdump se usa para copiar los datos de ficheros de configuraci n de Pine remotos o libretas de direcciones en ficheros locales sirn 0 9 7 4 Introducci n a sirn Localizaci n de descarga HTTP http telia dl sourceforge net sourceforge slrn slrn 0 S Localizaci n de descarga FTP as as alacant laa al
281. efile linux Esto construye los m dulos del n cleo compatibles con XFree86 Ccp gamma o radeon o sis o r128 o i810 o i830 o mga o tdfx o lib modules uname r kernel drivers char drm Pone los m dulos del n cleo donde ste pueda encontrarlos depmod a Actualiza el fichero de administraci n de m dulos modules dep Configuraci n de XFree86 Edita etc 1d so conf y a ade usr X11R6 1lib Ejecuta ldconfig A ade usr X11R6 bin a tu variable de entorno PATH en bash_profile La sentencia debe ser similar a PATH PATH usr X11R6 bin y colocarse antes de la sentencia export PATH Ejecuta source bash_ profile Activa tu rat n Explicaci n de los comandos 266 M s All de Linux From Scratch cd dev ln s psaux mouse Ajusta el enlace simb lico de la forma necesaria para otros tipos de rat n Por ejemplo un rat n serie en el primer puerto serie debe enlazarse a ttySO Crea el fichero XF86Config con cd XFree86 configure La pantalla se pondr negra y puede que oigas algunos clics del monitor Este comando crear un fichero XxF86Config 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 100dp1 delante de las fuentes de 75dpi si tu sistema normalme
282. el cach de gst register en var lib cache en vez de en SGENOME_PREFIX var cache Contenido El paquete gstreamer contiene las librer as 1libgstreamer y libgst gst plugins 0 6 0 Introducci n a gst plugins Localizaci n de descarga HTTP http ftp gqnome or ub GNOME sources ast plugins 0 6 gs Localizaci n de descarga FTP aa As enoja ub GNOME sources ast plugins 0 6 gst Versi n usada 0 0 0 Tama o del paquete 16 MS Estimaci n del espacio necesario en disco 98 MB El paquete gst plugins contiene interfaces de los codecs gst plugins depende de gstreamer 0 6 0 Instalaci n de gst plugins Instala gst plugins ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make amp amp make install amp amp gst register gnome media 2 2 1 1 Introducci n a gnome media Localizaci n de descarga HTTP http ftpo qnome or ub GNOME sources gqnome media 2 2 gr Localizaci n de descarga FTP ftp ftp qnome or ub GNOME sources qnome media 2 2 anc Versi n usada a dl Tama o del paquete INE Estimaci n del espacio necesario en disco 12 3 MiB Estimaci n del tiempo de construcci n 1 76 SU Instalaci n de gstreamer 350 M s All de Linux From Scratch El paquete gnome media contiene las aplicaciones multimedia de GNOME gnome media depende de libgnomevi 2 2 0 1 y astreamer 0 6 0 Instalaci n de gnome media Instala gnom
283. el ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin localstatedir var lib sysconfdir etc gnome disable gtk doc make make install Explicaci n de los comandos libexecdir GNOME_PREFIX sbin Esta opci n pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec localstatedir var lib Esta opci n pone los ficheros de scrollkeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc disable gtk doc Esta opci n evita que que se construya de nuevo la documentaci n durante el comando make Contenido El paquete gnome panel contiene las librer as 1ibpanel applet 2 y los subprogramas applets Descripciones Librer as libpanel applet Las librer as libpanel applet permiten el desarrollo de peque as aplicaciones llamadas applets que pueden ser incrustadas en el panel gnome panel 2 2 1 336 M s All de Linux From Scratch Subprogramas Los subprogramas incluidos son Cambiador de Espacios de Trabajo Lista de Ventanas Monitor de Correo Reloj y Wanda el Pez gnome session 2 2 1 Introducci n a gnome session Localizaci n de descarga HTTP http ftp anome or ub GNOME sources
284. el prefijo de mozila a usr ahora que make install lo permite e 24 de Octubre de 2002 larry X Actualizado a qt 3 0 6 e 24 de Octubre de 2002 billyoc Servidores de Contenidos Actualizado a Postgres 7 2 3 e 22 de Octubre de 2002 larry Ampliada la Introducci n del Cap tulo de Gnome e 21 de Octubre de 2002 larry Entorno de red b sico Actualizado a neftp 3 1 5 e 20 de Octubre de 2002 larry Programas para las X movido el directorio de instalaci n de gimp AbiWord y Pana usr e 19 de Octubre de 2002 larry Gnome Actualizado a linc 0 7 0 e 19 de Octubre de 2002 larry Gnome Actualizado a gdk pixbuf 0 21 0 e 19 de Octubre 2002 larry General Actualizado a libxm12 2 2 26 y libxslt 1 0 22 e 18 de Octubre de 2002 larry Programas para las X A adido gimp 1 2 3 e 18 de Octubre de 2002 billyoc Servidores Actualizado a Samba 2 2 6 e 18 de Octubre de 2002 markh General Slang Actualizado a 1 4 6 e 16 de Octubre de 2002 larry X Actualizado a pango 1 0 5 e 16 de Octubre de 2002 larry Multimedia A adido AviFile 0 7 15 e 16 de Octubre de 2002 larry Servidores Actualizado a OpenSSH 3 5p1 e 16 de Octubre de 2002 larry Programas para las X Actualizado a pan 0 13 1 e 16 de Octubre de 2002 markh Entorno de red b sico tcpwrappers A adido un parche de Bill para instalar las p ginas de manual e 16 de Octubre de 2002 bruce XFree86 Eliminada la nota sobre hdpa
285. en el n cleo Linux Introducci n a iptables 62 M s All de Linux From Scratch iptables save restore Se usan para almacenar y restaurar el conjunto de cadenas y reglas Hasta iptables 1 2 5 se consideraban experimentales ip6tables Es el mismo que iptables pero para IPv6 Con respecto a la versi n 1 2 5 no es tan completo como la versi n est ndar para IPv4 especialmente en lo que se refiere a algunos m dulos libip so Estos son varios m dulos implementados como librer as din micas que extienden la funcionalidad de iptables Configuraci n de un cortafuegos Antes de que leas esta parte del cap tulo ten en cuenta que asumimos que ya has instalado iptables como se describe en la secci n anterior Introducci n a los 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
286. ene las librer as Libvorbis Descripci n Librer as vorbis libvorbis suministra las funciones para leer y escribir ficheros de sonido nas 1 6 Introducci n a nas Localizaci n de descarga HTTP cos rara CA mall 0 O tae al Localizaci n de descarga FTP Versi n usada 1 6 Tama o del paquete 2 MB Estimaci n del espacio necesario en disco 12 1468 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 Descarga el parche para nas de_http downloads linuxfromscratch org blfs patches Instalaci n de nas Instala nas ejecutando los siguientes comandos xmkmf amp amp make Makefiles amp amp make includes make depend amp amp make amp amp make INCROOT usr include USRLIBDIR usr lib MANPATH usr share man BINDIR usr bin LIBDIR usr lib X11 CONFIGDIR usr X11R6 lib X11 config 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 make INCROOT Realiza la instalaci n con usr como prefijo en vez del valor por defecto usr X11R6 Tambi n instala las p ginas de manual Contenido A07 M s All de Linux From Scratch Configuraci n de nas Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio
287. ent tcpelient crea una conexi n a un puerto tcp para un programa dado whoO who es un programa de demostraci n que usa tepclient y que tiene la funcionalidad del programa rwho Necesita un servidor que ejecute sysstat en el puerto 11 date date es un programa de demostraci n que usa tcpclient Devuelve la fecha del sistema de un ordenador remoto en el que se ejecuta el servicio daytime en el puerto 13 Descripciones 199 M s All de Linux From Scratch finger finger es un programa de demostraci n que usa tcpclient y que imita la funcionalidad del programa finger Necesita un servidor que ejecute fingerd en el puerto 79 htipO http descarga p ginas web de servidores web tcpcat tcpcat conecta a un puerto tcp e imprime lo que es devuelto por ese puerto mconnect mconnect conecta a un puerto tcp env a cualquier entrada al puerto e imprime las salidas del mismo addcr addcr a ade retornos de carro a los ficheros Este y delcr son tiles para la conversi n de ficheros de formato Windows a formato UNIX delcr delcr elimina retornos de carro en los ficheros finger 200 VI Servidores de Red ndice 22 Servidores de Correo 23 Otros servidores VI Servidores de Red 201 Cap tulo 22 Servidores de Correo Los MTA son los programas que transportan el correo de una m quina a otra El MTA tradicional es sendmail sin embargo hay otras alternativas Aparte de servidores SMTP hay un servidor POP qpoppe
288. entes comandos make PREFIX usr linux amp amp make PREFIX usr install Puedes optimizar la compilaci n de mpg123 para tu procesador Para hacerlo ejecuta make linux help y selecciona la optimizaci n adecuada para tu m quina Sin embargo esto puede no funcionar a veces Se ha informado de problemas al usar las optimizaciones de mpg123 make PREFIX usr linux parece funcionar siempre Explicaci n de los comandos make linux Este comando compila mpg123 para linux make linux help Este comando muestra todas las opciones de compilaci n de mpg123 make install Este comando instala mpg123 en usr local bin Cap tulo 43 Utilidades de sonido 409 M s All de Linux From Scratch Contenido El paquete mpg123 contiene mpg123 Descripci n mpg123 mpg123 sirve para reproducir ficheros mp3 desde una consola vorbistools 1 0 Introducci n a vorbis tools Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada 11 0 Tama o del paquete 420 KB Estimaci n del espacio necesario en disco 3 MB Estimaci n del tiempo de construcci n oM PES BU 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 c dec acr nimo de COdificador DECodificador ogg vorbis tools depende de apra 0 4 iio ES isscre L 1 y Loose 10 Instalaci n de vorbis tools Instala vorbis tools ejecuta
289. entes comandos Nota Los mantenedores del paquete recomiendan compilarlo sin optimizaciones configure prefix usr make make install f mpeg 0 4 6 416 M s All de Linux From Scratch Configuraci n de ffmpeg Ficheros de configuraci n ffmpeg ffserver config Encontrar s un ejemplo del fichero de configuraci n de ffserver_aqu Contenido El paquete ffmpeg contiene fmpeg ffserver y las librer as 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 libavcodec libavformat libavcodec y libavformat son librer as para codificar decodificar flujos de v deo y meterlos en ficheros o paquetes de red Puesto que est n bien documentadas puedes incluirlas f cilmente en tu software al igual que hacen otros paquetes avifile 0 7 34 Introducci n a avifile Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Ma Tama o del paquete 2 7 MB Estimaci n del espacio necesario en disco 26 6 MB Descargas adicionales http avifile sourceforge net binaries 011002 tgz El paquete avifile contiene un reproductor de v deos AVI herramientas y librer as de
290. er as vte Las librer as vte 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 gnome pty helper No hay descripci n disponible libgtop 2 0 1 Introducci n a libgtop Localizaci n de descarga HTTP las Ao Eo Oya ub GNOME sources libgtop 2 0 libgta Localizaci n de descarga FTP ftp ftp gnome or ub GNOME sources libatop 2 0 libgto Versi n usada 2061 Tama o del paquete 744 KB Estimaci n del espacio necesario en disco GaS MB Estimaci n del tiempo de construcci n 0 63 SBU El paquete libgtop contiene las librer as top de gnome libgtop depende de Giids 2 211 Instalaci n de libgtop Instala libgtop ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make make install Contenido El paquete libgtop contiene las librer as 1ibgtop Descripci n Contenido 327 M s All de Linux From Scratch Librer as libgtop Las librer as libgtop contienen funciones que permiten el acceso a los datos de rendimiento del sistema gail 1 2 0 Introducci n a gail Localizaci n de descarga HTTP utto ftp annone opa ub GNOME sources qail 1 2 gqail 1 2 Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 5 MB Estimaci n del tiempo de construcci n IAS BU El paquete
291. erte 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 b Inserta la velocidad en baudios de la l nea actual d Inserta la fecha actual s Inserta el nombre del sistema el nombre del sistema operativo 1 Inserta el nombre de la l nea tty actual m Inserta el identificador de la arquitectura de la m quina 1486 por ejemplo n Inserta el nombre de nodo de la m quina tambi n conocido como nombre de m quina hostname o Inserta el nombre del dominio de la m quina Inserta la versi n del n cleo por ejemplo 2 4 16 1e Inserta la hora actual u Inserta el n mero de usuarios conectados en ese momento U Inserta la cadena 1 user o lt n gt users d nde lt n gt es el n mero de usuarios conectados en ese momento Cap tulo 3 Configuraci n posterior al LFS 48 M s All de Linux From Scratch W Inserta la versi n del SO por ejemplo la fecha de creaci n
292. escarga HTTP http www alsa project ora alsa ftp tools alsa tools 0 f Localizaci n de descarga FTP aa as al aS PrO EEEO coa lalsasrools 0 9 1 Versi n usada 0 9 1 Tama o del paquete SUE 1548 Estimaci n del espacio necesario en disco 6 8 MB si compilas todas las herramientas El paquete alsa tools contiene herramientas avanzadas para ciertas tarjetas de sonido alsa tools depende de alsa s MDZ 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 make amp amp make install Contenido Las herramientas disponibles en este paquete son ac3dec as10k1 envy24control sb16_csp y sbiload amixer 399 M s All de Linux From Scratch Descripciones ac3dec ac3dec es un decodificador libre de flujos AC 3 as10k1 as10k1 es un ensamblador para el chip emul0k1 DSP presente en las tarjetas de sonido Creative SB Live PCI 512 y emu APS Se utiliza para crear efectos de sonido tales como fusiones coros o reverberaciones envy24control envy24control es una herramienta de control para tarjetas de sonido basadas en Envy24 ice1712 sb16_csp sb16_csp es un programa de control para el Procesador de Se al de Creative SB16 AWE32 ASP CSP sbiload
293. etc Los ficheros de inicio de Bash El int rprete de comandos bin bash de aqu en adelante nos referiremos a l como el int rprete usa una colecci n de ficheros de inicio para ayudar a crear un entorno en el que ejecutarse Cada fichero tiene un uso espec fico y puede afectar de manera diferente a entornos interactivos y de conexi n Un int rprete interactivo de conexi n se ejecuta despu s de una entrada al sistema correcta mediante bin login leyendo el fichero etc passwd Un int rprete interactivo de no conexi n se ejecuta mediante la l nea de comandos por ejemplo prompt bin bash Un int rprete no interactivo est presente normalmente cuando se ejecuta un gui n Es no interactivo porque est procesando un gui n y no est esperando a que el usuario introduzca un comando Para m s informaci n consulta info bash Nodos Bash Startup Files e Interactive Shells Ficheros de inicio de Bash e Int rpretes Interactivos Se necesitan los siguientes ficheros para asegurarse que se lee el entorno correcto para cada una de las formas en que el int rprete puede ser invocado etc profile etc bashrc bash_profile y bashrc El fichero bash_logout no se usa para la invocaci n del int rprete Es le do por este cuando un usuario sale del sistema Los ficheros etc profile y bash_profile son le dos cuando se ejecuta un int rprete interactivo de conexi n El fichero bashrc es le do cuando se ejecuta u
294. forma GNOME 1 depende de ora 2 2AN Instalaci n de eel Instala eel ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make amp amp make install Contenido El paquete eel contiene las librer as 1ibee1 Descripci n Librer as libeel Las librer as libeel son una colecci n de widgets desarrollados por el proyecto Nautilus libgtkhtml 2 2 1 Contenido 331 M s All de Linux From Scratch Introducci n a libgtkhtml Localizaci n de descarga HTTP Moro aloe opa ub GNOME sources libatkhtml 2 2 1ik Localizaci n de descarga FTP ftp fte qnome or ub GNOME sources libatkhtml 2 2 libc Versi n usada FAS dl Tama o del paquete SS S Estimaci n del espacio necesario en disco 7 MB Estimaci n del tiempo de construcci n SAOOASBU El paquete libgtkhtml contiene las librer as libgtkhtml libgtkhtml depende de era AO y cateo 2475 Instalaci n de libgtkhtml Instala libgtkhtml ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make amp amp make install Contenido El paquete libgtkhtml contiene las librer as 1ibgtkhtml Descripci n Librer as libgtkhtml Las librer as libgtkhtml contienen las funciones necesarias para representar y o editar HTML libgnomeprint 2 2 1 2 Introducci n a libgnomeprint Localizaci n de descarga HTTP http ftp qnome or ub GNOME sources libanomeprint 2 2 Localizaci n
295. ga o tdfx o lib modules uname r kernel drivers char drm amp amp depmod a 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 Explicaci n de los comandos WORLDOPTS make World 2 gt 8 1 tee xfree compile log Este comando ejecuta m ltiples makefiles para reconstruir por completo el sistema WORLDOPTS desactiva el comportamiento por defecto de continuar si se produce un error 2 gt 41 redirige los mensajes de error a la misma localizaci n que la salida normal El comando tee permite visualizar la salida mientras se registran los resultados en un fichero Nota Para reconstruir XFree86 un comando aparte que se puede usar si s lo se han hecho cambios menores en las fuentes es make Everything Esto no elimina autom ticamente los ficheros generados y s lo reconstruye aquellos ficheros o programas que est n anticuados ln sf usr X11R6 bin usr bin X11 l1n sf usr X11R6 1ib X11 usr lib X11 y ln sf usr X11R6 include X11 usr include Xx11 Estos comandos est n presentes para permitir que otros paquetes incorrectos se construyan contra XFreeS6 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 f Mak
296. gnome or 1 0 oms TO TORNEB 10 35 SIB 112 MB ub GNOME sources gnumeric 1 0 gnume ub GNOME sources gqgnumeric 1 0 gqnumer El paquete gnumeric contiene una hoja de c lculo Es til para an lisis financiero gnumeric depende d lisa cmo ies 4 42 lilas 0 202 gnome print 0 37 y gal 0 22 gnumeric utilizar Mn A Culo gt Los omo 0 22 gl gt 0 0 17 eta gt 0 2 92 emos 0 403 y eeen A Instalaci n de gnumeric Instala gnumeric ejecutando los siguientes comandos configure prefix opt gnome amp amp make amp amp make install Contenido El paquete gnumeric contiene gnumeric Descripci n gnumeric gnumeric es la hoja de c lculo de GNOME gnucash 1 8 2 Introducci n a GnuCash Localizaci n de descarga HTTP MEETS Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco GnuCash es un administrador personal de finanzas gnucash depende de caceria 0 31 Aoc lees 0 17 class dl galsi p Ilocasaler il s 14 cilstaical 11 Ma 7 locas 0 0 Puan IMOR Sian 0 440 3 Introducci n a gnumeric www gqnucash or nucash sources stable NUS as ai 376 M s All de Linux From Scratch epale 44 aedo y awra peA Instalaci n de GnuCash Instala GnuCash ejecutando los siguientes comandos configure prefix opt gnome amp amp make amp amp make install Explicaci n de los comandos
297. guientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete libogg contiene las librer as 1ibogg Descripci n Librer as ogg libogg suministra las funciones para los programas que desean leer o escribir flujos de bits en formato ogg libvorbis 1 0 Introducci n a libvorbis Localizaci n de descarga HTTP Heto T at piper vor Dibi com ies ARO oro eos E RONE Localizaci n de descarga FTP Versi n usada 11 0 Tama o del paquete MESES Estimaci n del espacio necesario en disco 24 MB Estimaci n del tiempo de construcci n 0 57 SBU 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 de dominio p blico libvorbis depende de lk bocgSiMo Instalaci n de libvorbis Instala libvorbis ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Se sabe que libvorbis causa errores de compilaci n en ciertas m quinas Si obtienes errores prueba estas instrucciones para instalar libvorbis Instalaci n de libogg 406 M s All de Linux From Scratch configure prefix usr cd lib amp amp cp Makefile Makefile bak amp amp sed s mno ieee fp Makefile bak gt Makefile amp amp cd amp amp make amp amp make install Contenido El paquete libvorbis conti
298. guientes comandos Nota Debes tener la precauci n de asegurarte de que no dejas espacios sobrantes en este fichero cat gt home named etc namedb root hints lt lt EOF 6D IN S A ROOT SERVERS NET 6D IN S B ROOT SERVERS NET 6D IN NS C ROOT SERVERS NET 6D IN S D ROOT SERVERS NET 6D IN S E ROOT SERVERS NET 6D IN S F ROOT SERVERS NET 6D IN S G ROOT SERVERS NET 6D IN S H ROOT SERVERS NET 6D IN S I ROOT SERVERS NET 6D IN S J ROOT SERVERS NET 6D IN S K ROOT SERVERS NET 6D IN S L ROOT SERVERS NET o 6D IN NS M ROOT SERVERS NET A ROOT SERVERS NET 6D IN A Lo ML 0 B ROOT SERVERS NET 6D IN A MASON C ROOT SERVERS NET 6D IN A LOLI o La D ROOT SERVERS NET 6D IN A ASS O O E ROOT SERVERS NET 6D IN A IA LADOS LAO 10 F ROOT SERVERS NET 6D IN A LIL DZA G ROOT SERVERS NET 6D IN A LS2AUZ DA H ROOT SERVERS NET 6D IN A 128 03 2 93 I ROOT SERVERS NET 6D IN A TIZ TOO Aan Cap tulo 23 Otros servidores 220 M s All de Linux From Scratch J ROOT SERVERS NET 6D IN A WIZ NZ Eko SO KyROOT SERVERS NET 6D IN A LOS Os id 12S L ROOT SERVERS NET 6D IN A LAS DL 2 M ROOT SERVERS NET 6D LN A LANZ LADA DS EOF Crea el fichero rndc conf con los siguientes comandos cat gt etc rndc conf lt lt EOF key
299. h 1 3 Introducci n a sawfish Localizaci n de descarga HTTP http telia dl sourceforge net sawmill sawfish 1 3 tar c Localizaci n de descarga FTP Versi n usada 13 Tama o del paquete 1 5 MB Estimaci n del espacio necesario en disco 13 MB Estimaci n del tiempo de construcci n 0 80 SBU 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 el lenguaje de extensi n sawfish 1 3 depende de sata 4 40 misas 16 2 astasa elsi0 17 esound 0 2 29 y GIK 2 2 1 sawfish utilizar A AAA Instalaci n de sawfish Instala sawfish ejecutando los siguientes comandos configure prefix usr libexec usr sbin infodir usr share info with gnome prefix opt gnome 2 2 amp amp make make install Cap tulo 28 Administradores de Ventanas 282 M s All de Linux From Scratch 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 2 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
300. h md5 passwords amp amp make amp amp make install Explicaci n de los comandos sysconfigdir etc ssh Esto evita que los ficheros de configuraci n se pongan en usr etc with md5 passwords Se necesita esto si hiciste los cambios recomendados por la receta shadowpasswd_plus en tu servidor ssh cuando instalaste el Entorno de Contrase as Ocultas Shadow Password Suite o si accedes a un servidor ssh que autentifica mediante contrase as de usuario encriptadas con md5 libexecdir usr sbin OpenSSH pone los programas llamados por 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 noen usr libexec OpenSSH 3 6 1p1 232 M s All de Linux From Scratch 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 Advierte que s lo querr s iniciar el servidor sshd si quieres ser capaz de acceder por ssh dentro de tu m quina El cliente ssh no necesita que se utilice este gui n Dicho esto si quieres lanzar el demonio ssh puedes crear el gui n sshd
301. heets 1 78 htm1 blfs dsl usr share sgml docbook dsssl stylesheets 1 78 dtds decls xml dcl BLFS BOOK index xml Si tienes xito debes obtener un libro BLFS en HTML con el mismo formato que el presentado en la p gina web Contenido El paquete docbook dsssl 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 en crudo del ndice Explicaci n de los comandos 451 Cap tulo 49 Lenguaje de Marcas Extensible XML xml dtd 4 2 Introducci n a DocBook XML Localizaci n de descarga HTTP Nit EPM Id O COOK Oran 2 do choOoOK xM01U 42 Localizaci n de descarga FTP Versi n usada 4 2 Tama o del paquete 84 KB Estimaci n del espacio necesario en disco 468 KB El paquete xml dtd 4 2 contiene definiciones de tipos de documentos para la verificaci n de ficheros de datos xml contra los conjuntos de reglas de DocBook Son tiles para crear libros y documentaci n de programas conformes a un est ndar que te permite utilizar transformaciones ya escritas para dicho est ndar DocBook depende de da AS y aras Instalaci n de DocBook Instala DocBook ejecutando los siguientes comandos install d usr share xml docbook xml dtd 4 2 cp af docbook cat dtd ent mod usr share xml docbook xml dtd 4 2 if e etc xml catalog then mkdir p etc xml xmlcatalog noout create etc
302. hero 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 Usa la versi n m s reciente de la base de datos de Berkely disable debug Desactiva el c digo de depuraci n make test Verifica que el paquete se ha compilado correctamente sfip server 235 M s All de Linux From Scratch Configuraci n de OpenLDAP La nica configuraci n que necesita ldap es ejecutar 1dconfig El servidor LDAP se puede arrancar con usr sbin slapd como se describe en la p gina de manual de slapd 8 Puedes agregar informaci n a la base de datos de LDAP mediante Idapadd Otros programas que pueden usar la base de datos son ldapsearch lIdapmodify Idapdelete y Idappasswd Para m s informaci n mira la p gina del manual correspondiente Contenido El paquete OpenLDAP contiene slapd slurpa las librer as 1ib1dap y varias utilidades herramientas y clientes de ejemplo Descripciones slapd slapd es el servidor LDAP independiente slurpd slurpd es el servidor de replicaci n LDAP independiente Librer as LDAP Las librer as LDAP dan soporte a los programas de LDAP y proporcionan funcionalidad a otros programas que interact an con LDAP Utilidades herramientas y clientes de ejemplo El paquete tambi n incluye varios programas de soporte Samba 2 2 8a Introducci n a Samba Localizac
303. hero 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 dheped no estar disponible pues se encuentra en la red Por tanto dependiendo de tu situaci n querr s que se instale en sbin o usr sbin Con este comando se instalan en sbin dheped 1 3 22 pl4 161 M s All de Linux From Scratch sysconfdir var lib Este comando instala los ficheros de configuraci n en el directorio var lib mandir usr share man Este comando instala las p ginas de manual en el directorio usr share man Configuraci n de dhcpcd Ficheros de configuraci n var lib dhcpc Informaci n sobre la configuraci n Para configurar dhepcd crea el fichero ifconfig eth0 con los siguientes comandos advierte que esto sobreescribir el fichero si ya existe cd etc sysconfig network devices cat gt ifconfig eth0 lt lt EOF ONBOOT yes DHCP_PROG sbin dhcpcd DHCP_START lt parametros de inicio apropiados gt DHCP_STOP k EOF Para m s informaci n sobre los posibles valores de DHCP_START y DHCP_STOP consulta la p gina de manual de dhcpcd Contenido El paq
304. hes CVS en ftp linuxfromscratch org y actualizada la entidad file root y el texto relacionado e 16 de Agosto de 2002 larry Conexi n Actualizar dhcpcd para usar el parche que pone los ficheros en su lugar correcto e 16 de Agosto de 2002 larry General 2sdk espera cpio en bin en lugar de usr bin e 16 de Agosto de 2002 larry Servidores a adido qmail e 16 de Agosto de 2002 larry General A adido gnat 3 14 recompilaci n de gec 3 2 y cpio 2 5 e 15 de Agosto de 2002 highos Servidores de Contenidos A adido MySQL 3 23 51 e 13 de Agosto de 2002 larry X Actualizado a qt 3 0 5 e 12 de Agosto de 2002 larry General A adido libfam 2 6 9 Servidores a adido touch dhcpd leases e 11 de Agosto de 2002 larry X A adido XFce 3 8 16 e 10 de Agosto de 2002 larry Entorno de Red B sico Modificado pine 4 44 por los parches e 9 de Agosto de 2002 larry Entorno de Red B sico A adido pine 4 44 y slrn 0 9 7 4 e 9 de Agosto de 2002 larry Entorno de Red B sico A adido w3m 0 3 1 e 9 de Agosto de 2002 larry General A adido 2sdk 1 4 0 e 8 de Agosto de 2002 markh Post LFS A adidas las instrucciones iniciales de XFS e 8 de Agosto de 2002 markh Post LFS A adido el olvidado prefix usr a las instrucciones de emacs e 8 de Agosto de 2002 larry General A adido slang e 8 de Agosto de 2002 larry X A adido fluxbox 0 1 10 e 7 de Agosto de 2002 larry General A adido
305. i n 436 M s All de Linux From Scratch 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 lprng org y http www linuxprinting org El gui n de inicio que instala LPRng no es consistente con los guiones del BLES por tanto crearemos uno nuevo con los siguientes comandos mv etc rc d init d lpd etc rc d init d lpd orig cat gt etc rc d init d lpd lt lt EOF bin sh Inicio de rc_base init d lpd Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardtlinuxfromscratch org source etc sysconfig rc source rc_functions case 1 in start echo imiciando Loches o loadproc usr sbin lpd iF stop echo Deteniendo lpd killproc usr sbin lpd iF reload cecao Rslimlicitanco ipee reloadproc usr sbin lpd 7 restart SO stop sleep 1 0 start ri status statusproc usr sbin lpd r echo Uso 0 start stop reload restart status exi dl iF esac Configuraci n de LPRng 437 M s All de Linux From Scratch Fin de rc_base init d lpd EOF chmod 755 etc rc d init d lpd Crea los enlaces simb licos al gui n de inicio Iprng en los directorios rc d con los siguientes comandos cd etc rc d
306. i n a docbook dsssl Localizaci n de descarga HTTP http telia dl sourceforge net sourceforge docbook docbc Localizaci n de descarga FTP Versi n usada IS Tama o del paquete 384 KB Estimaci n del espacio necesario en disco 4 MB El paquete docbook dsssl contiene las hojas de estilo dsssl Son utilizadas por openjade y otras herramientas para transformar ficheros SGML y XML de DocBook Instalaci n de docbook dsssl Instala docbook dsssl 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 mkdir p usr share sgml docbook dsssl stylesheets 1 78 html mkdir p usr share sgml docbook dsssl stylesheets 1 78 print amp amp 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 collateindex pl usr bin amp amp cp catalog VERSION usr share sgml docbook dsssl stylesheets 1 78 amp amp cp dtds decls dcl M usr share sgml docbook dsssl stylesheets 1 78 dtds decls amp amp cp lib dblib dsl1 usr share sgml docbook dsssl stylesheets 1 78 lib amp amp cp common dsl usr share sgml docbook dsssl stylesheets 1 78 common 4 cp common ent usr share sgml docbook dsssl stylesheets 1 78 common 4 cp html dsl1 usr
307. i n de descarga FTP aa AS ANS OE ub Ono IZA Versi n usada DA Tama o del paquete 095 MiS Estimaci n del espacio necesario en disco 59 7 MB Estimaci n del tiempo de construcci n ZAS SEU El paquete Python contiene el entorno de desarrollo python Es til para programaci n orientada a objetos escribir guiones hacer prototipos de programas extensos o desarrollarlos por completo Python utilizar expat Ik ISG Instalaci n de Python Instala Python ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete Python contiene python y pydoc Descripciones python python es un lenguaje de programaci n interpretado e interactivo orientado a objetos pydoc pydoc es la herramienta de documentaci n de Python M dulos de Perl Introducci n a los m dulos de perl Los paquetes de m dulos de perl a aden objetos tiles al lenguaje Perl Los m dulos utilizados por otros paquetes a lo largo del BLFS est n listados aqu junto con sus dependencias PDL 2 3 4 Astro FITS Header 2 2 Cap tulo 12 Programaci n 140 M s All de Linux From Scratch Gtk Per1 0 7008 XML Writer 0 4 XML Parser 2 31 Parse RecDescent 1 80 Instalaci n de los m dulos de perl Instala los m dulos perl ejecutando los siguientes comandos perl Makefile PL make amp amp make install A continuaci n tienes las instrucciones de instalaci n para m d
308. i n de descarga HTTP http usl samba org samba ftp samba 2 2 8a tar bz2 Localizaci n de descarga FTP Versi n usada DD Tama o del paquete 4 4 MB Estimaci n del espacio necesario en disco 43 MB Estimaci n del tiempo de construcci n 5 40 SBU El paquete Samba proporciona servicios de ficheros e impresi n a clientes SMB CIFS Instalaci n de Samba Instala Samba ejecutando los siguientes comandos Nota Samba se instala a partir del directorio samba 2 2 8a source Configuraci n de OpenLDAP 236 M s All de Linux From Scratch mkdir p etc samba private mkdir p var cache samba amp amp configure prefix usr sysconfdir etc localstatedir var with piddir var run with fhs M with smbmount amp amp make make install amp amp mv usr bin smbmount usr bin mount smbfs amp amp rm rf usr private amp amp echo swat 901 tcp gt gt etc services echo swat stream tcp nowait 400 root usr sbin swat swat gt gt etc inetd conf Explicaci n de los comandos de instalaci n mkdir p etc samba private mkdir p var cache samba Directorios necesarios para el correcto funcionamiento de los demonios smbd y nmbd prefix usr Establece el prefijo para casi todas las rutas de los ficheros a usr sysconfdir etc Establece el directorio de los ficheros de configuraci n para evitar que se use el directorio por defecto que es usr et
309. i 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 BLFS instalan los programas en usr a menos que se especifique otra cosa Hay ejemplos en los que ciertos ficheros son colocados en la jerarqu a usr local pero est n documentados y generalmente es por una buena raz n Estas excepciones deber an estar bien documentadas en el libro Si encuentras alguna que no lo est por favor d noslo El debate usr frente a usr local 45 M s All de Linux From Scratch Usar los guiones de arranque de BLFS Los guiones incluidos para los paquetes como_gpm 1 20 1 y_alsa 0 9 2 est n basados en la plantilla suministrada con el paquete Ifs bootscripts de la versi n 3 2 y posteriores del Libro LFS Ten en cuenta que se trata de lfs bootscripts 1 6 y posteriores la vieja numeraci n cambi a partir del LFS 3 2 Estos guiones no funcionar n con versiones del LES anteriores a la 3 2 debido a un cambio en la organizaci n de los nuevos guiones Sin embargo deber a ser trivial adaptar los guiones si se necesitan para una versi n antigua del LFS Ir M s All del BLFS Los paquetes que se instalan en este libro son s lo la punta del iceberg Esperamos que la experiencia que ob
310. i n del espacio necesario en disco TORRKB El paquete traceroute contiene el programa traceroute que se usa 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 incapaz de conectar con otro sistema traceroute puede ayudarte a localizar el problema Instalaci n de traceroute Instala traceroute ejecutando los siguientes comandos cp Makefile in Makefile in bak amp amp sed s o bin o root Makefile in bak gt Makefile in amp amp configure prefix usr make make install amp amp make install man Explicaci n de los comandos sed s o bin o root Ajusta el Makefile para que el programa se instale con usuario root en lugar de usuario bin que no existe en un sistema LFS normal make install Instala traceroute con el bit setuid root activado en el directorio usr sbin Esto permite que todos los usuarios puedan usar traceroute Para una completa seguridad elimina el bit setuid 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 setuid root Por supuesto eliminar el permiso setuid hace imposible
311. i n y mantenimiento de la conexi n y los detalles de varios transportes IPv4 conexiones de dominio UNIX IPv6 e IrDA liblDL 0 8 0 Introducci n a liblDL Localizaci n de descarga HTTP http ftp anome or ub GNOME sources 1ibID5 0 8 1ibIDL Localizaci n de descarga FTP i i Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 2 6 MB Estimaci n del tiempo de construcci n 0 24 SEU El paquete libIDL contiene librer as para ficheros de Lenguaje de Definici n de Interfaz Es una especificaci n para definir interfaces portables libIDL depende de ido 2 dl Instalaci n de liblDL Instala libIDL ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make make install Contenido El paquete libIDL contiene las librer as 1ibIDL Explicaci n de los comandos 310 M s All de Linux From Scratch Descripci n Librer as liblDL Las librer as libIDL proporcionan funciones para crear y mentener rboles de ficheros IDL Interface Definition Language Lenguaje de Definici n de Interfaz de CORBA ORBit2 2 6 1 Introducci n a ORBit2 Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 10 8 MB Estimaci n del tiempo de construcci n OSES BU El paquete ORBit2 contiene un Ejecutor de Peticiones de Objetos Object Request Broker CO
312. i activas el soporte para DRI como m dulo tal y como se ha indicado antes Crear host def Aunque XFree86 compilar sin un fichero host def se recomienda el siguiente fichero para personalizar la instalaci n Sit ate dentro del directorio xc cat gt config cf host def lt lt EOF Inicio del fichero XFree86 host def Informaci n Relativa al Sistema Si lees y configuras s lo una secci n ntonces debe ser esta La arquitectura Intel s stablece 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 sia la linea Dereulces arcos AA E E tdefine DefaultGcc2i3860pt 02 fomit frame pointer march 1686 define DefaultGcc2AxpOpt 02 mcpu ev6 Hdefine DefaultGcc2PpcOpt 02 mcpu 750 Las siguientes definiciones normalmente se ajustan correctamente por Crear host def 263 M s All de Linux From Scratch guiones de XFree86 Puedes descomentarlas si quieres asegurarte Hfdefine HasMTRRSupport MES 35 46 Meriva cal el melo vale su documentaci n define HasMMXSupport NO J Cualeuiici 15606 Sosro define HasKatmaiSupport CI ES a Eon OS EAS SE define Has3DNowSupport NO Instrucciones AMD Estos ajustes reducen algo el tiempo d
313. i mieto Sre Jasa imie Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardtlinuxfromscratch org source etc sysconfig re source Pre functions case 1 in start echo Iniciando el demonio MySQL usr bin safe_mysqld 2 gt amp 1 gt dev null amp evaluate_retval iF stop echo Parando el demonio MySQL killproc mysqgld 75 restart S0 Stop sleep 1 SO start ri status statusproc usr sbin mysqld r echo Usage 0 start stop restart status exit 1 ii esac T omin Sie baso i mnit C EOF chmod 755 etc rc d init d mysql Gui n de init d para mysql 253 M s All de Linux From Scratch Crea los enlaces simb licos a este fichero en el directorio rc d con los siguientes comandos cd etc rc d init d amp amp ln sf init d mysqgl rc0 d K26mysqgl amp amp ln sf init d mysqgl rc1 d K26mysqgl amp amp ln sf init d mysqgl rc2 d K26mysqgl amp amp ln sf init d mysqgl rc3 d S34mysqgl amp amp ln sf init d mysqgl rc4 d S34mysqgl amp amp ln sf init d mysqgl rc5 d S34mysql amp amp ln sf init d mysqgl rc6 d K26mysql Contenido El paquete mysql contiene mysql mysqladmin mysqlcheck mysqlshow mysqldump mysqlimport mysqltest mysglbinlog replace comp_err perror resolveip my_print_defaults resolve_stack_dump isamchk isamlog pack_isam myisamchk myisamlog myisampack safe mysqld mysql_i
314. i properties Utilidades de sesi n 338 M s All de Linux From Scratch Descripciones gnome control center No hay descripci n disponible gnome settings daemon No hay descripci n disponible Descripciones 339 Cap tulo 34 Paquetes adicionales de Gnome Estos paquetes son modulares y a aden aplicaciones de escritorio al entorno GNOME Si ntete libre de instalarlos si lo deseas o si los necesitas gnome terminal 2 2 1 Introducci n a gnome terminal Localizaci n de descarga HTTP utto ftp anome Or ub GNOME sources anome terminal 2 Localizaci n de descarga FTP ftp fte qanome or ub GNOME sources gqnome terminal 2 2 Versi n usada 2 2ml Tama o del paquete 854 KB Estimaci n del espacio necesario en disco 8 7 MB Estimaci n del tiempo de construcci n OORS BU El paquete gnome terminal contiene la consola que es til para ejecutar programas desde el indicador de comandos command prompt gnome terminal depende de panene 2 20 Secta aca 0 a y Mira 26 Instalaci n de gnome terminal Instala gnome terminal ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib sysconfdir etc gnome amp amp make amp amp make install Explicaci n de los comandos localstatedir var lib Este comando pone los ficheros de scrollkeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper
315. ia para construir el jdk Sigue el enlace de arriba 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 Descarga los parches para el c digo fuente de 2sdk en http downloads linuxfromscratch org blfs patches Si tienes problemas construyendo el jdk consulta la receta javafromscratch en http www linuxfromscratch org tushar para obtener informaci n m s detallada Explicaci n de los comandos 142 M s All de Linux From Scratch Para los usuarios que no puedan descargar el c digo fuente del 2sdk debido a las restricciones de la licencia blackdown tiene una versi n precompilada basada en gcc3 Mira en http www blackdown org para m s informaci n j2sdk depende de sonas al dl SO AOS Unzip Samil Posa y CEEA S Instalaci n de j 2sdk Ambas versiones se instalar n en paralelo Puedes elegir si mantener una o ambas Instala la versi n binaria del dk ejecutando los siguientes comandos VERSION 1 4 1_02 amp amp MV echo VERSION cut d _ f 1 1 amp amp V echo VERSION sed e s X _ g amp amp T grep a tail j2sdk V linux i 86 bin cut f 2 d amp amp tail T j2sdk V linux i 86 bin gt install sfx amp amp chmod x install sfx amp amp install sfx amp amp cd j2sdk VERSION amp amp install d opt j2sdk j2sdk p
316. ibgnomeui Instala libgnomeui ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin disable gtk doc amp amp make amp amp make install Explicaci n de los comandos libexecdir GNOME_PREFIX sbin Este comando pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec disable gtk doc Este comando evita que se reconstruya la documentaci n durante la ejecuci n de make Contenido El paquete libgnomeui contiene las librer as 1ibgnomeui Descripci n Librer as libgnomeui Las librer as libgnomeui son la parte gr fica de las librer as GNOME libwnck 2 2 1 Introducci n a libwnck Localizaci n de descarga HTTP Mee oa or ub GNOME sources libwnck 2 2 libwnc Localizaci n de descarga FTP ftp fto qnome or ub GNOME sources libwnck 2 2 libwnck Versi n usada cal Tama o del paquete 234 KB Estimaci n del espacio necesario en disco 2 9 MB Estimaci n del tiempo de construcci n CIS BO El paquete libwnck contiene un grupo de herramientas para la construcci n de navegadores de ventanas libwnck depende de CARA Sos Instalaci n de libgnomeui 322 M s All de Linux From Scratch Instalaci n de libwnck Instala libwnck ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make make install Contenido El paquete libwnck
317. ie 25 amaeca 0 4 0 oO A oser arts al allsa 0 4 LAO libdvdnav MAD y CDParanoia TII 9 8 Instalaci n de MPlayer Las descargas extra deben encontrarse en el directorio de las fuentes con los ficheros bzip descomprimidos Nota Los mantenedores del paquete recomiendan compilarlo sin optimizaciones Instala MPlayer ejecutando los siguientes comandos kv4Isetup 419 M s All de Linux From Scratch install d usr lib win32 amp amp tar xvf win32codecs tar C usr lib win32 amp amp tar xvf qt5dlls tar C usr lib win32 amp amp tar xvf qt 6dlls tar C usr lib win32 amp amp tar xvf qtextras tar C usr lib win32 amp amp tar xvf rp9codecs tar C usr lib win32 amp amp configure prefix usr confdir etc mplayer enable largefiles A enable gui enable menu enable new conf enable gtx codecs enable vorbis with reallibdir usr lib win32 rp9codecs enable freetype enable shared pp make make install Cada usuario de MPlayer debe completar la instalaci n ejecutando los siguientes comandos mkdir mplayer cp etc codecs conf mplayer amp amp cp etc example conf mplayer example conf Instalaci n de las Fuentes prerenderizadas Si se usa freetype la nica ventaja de las fuentes prerenderizadas es que son m s r pidas Inst lalas asi install d usr share mplayer font amp amp tar xvf font arial iso 8859 1 ta
318. ienen la misma configuraci n inicial El directorio etc skel es usado por el programa usr sbin useradod Para m s informaci n consulta man useradd Para empezar crea un directorio etc skel La mejor forma de hacerlo es como usuario root Despu s copia en etc skel aquellos ficheros que quieras que cada nuevo usuario tenga en su directorio home Por ejemplo bash_profile bashrc bash_logout dircolors inputrc y vimrc Cuando crees un nuevo usuario con usr sbin useradd usa el par metro m Por ejemplo useradd m s bin bash jwrober El programa usr sbin useradd usa una serie de valores por defecto Los leer del fichero etc default userada si este existe Si no existe entonces utiliza algunos valores internos por etc skel 57 M s All de Linux From Scratch defecto que pueden verse ejecutando usr sbin useradd D Para cambiar estos valores crea un fichero etc default useradad con los mismos valores que la salida de usr sbin useradd D Aqu se muestra un ejemplo Inicio de etc default useradd GROUP 100 HOME home INACTIVE 1 EXPIRE SHELL SKEL etc skel Fin de etc default useradd La nica cosa que falta en el fichero es un int rprete de comandos por defecto A delo ejecutando usr sbin useradd D s bin bash Esto sustituir la l nea SHELL por SHELL bin bash Este cambio hace incluso m s f cil a adir nuevos usuarios a tu sistema LES El programa
319. iguraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Si recompilas perl despues de instalar db 4 1 25 necesitar s aplicar el parche perl 5 8 0 db 4 1 patch disponible en http downloads linuxfromscratch org blfs patches Cap tulo 24 Bases de Datos 248 M s All de Linux From Scratch Contenido El paquete db contiene db_archive db_checkpoint db_deadlock db_dump db_load db_printlog db_recover db_stat db_ upgrade y db_veri fy 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 bloqueos muertos 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
320. il 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 ctags 85 M s All de Linux From Scratch 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 vcdiff compara ficheros SCCS yow yow imprime una cita de Zippy the Pinhead nano 1 2 0 Introducci n a nano Localizaci n de descarga HTTP DEEP PAQUI ANN AN AAA ao A Localizaci n de descarga FTP ayas ea eto caco Aa e Versi n usada O Tama o del paquete 880 KB Estimaci n del espacio necesario en disco 3 8 MB Estimaci n del tiempo de construcci n G13 SBU El paquete nano contiene nano un editor de texto peque o y simple pensado para sustituir a Pico el editor por defecto del paquete Pine Instalaci n de nano Instala nano ejecutando los siguientes comandos configure prefix usr enable color enable multibuffer enable nanorc amp amp make amp amp make install Contenido El paquete nano contiene nano Descripci n profile 86 M s All de Linux From Scratch nano nano es un editor de texto peque o y simple pensado para sustituir a Pico el editor por defecto del paquete Pine joe 2 9 7 Intr
321. illyoc Gnome A adido db 3 3 11 e 13 de Diciembre de 2002 billyoc Gnome A adido gal 0 21 e 13 de Diciembre de 2002 billyoc Gnome A adido libcapplet 1 5 11 e 13 de Diciembre de 2002 billyoc Gnome A adido gtkhtml 1 0 4 e 13 de Diciembre de 2002 billyoc Gnome A adido libghttp 1 0 9 e 13 de Diciembre de 2002 billyoc Gnome A adido bonobo 1 0 22 e 13 de Diciembre de 2002 billyoc Gnome A adido guppi 0 40 3 e 13 de Diciembre de 2002 billyoc Gnome A adido guile 1 4 1 e 13 de Diciembre de 2002 billyoc Gnome A adido slib 2d5 e 13 de Diciembre de 2002 billyoc Gnome A adido gwrap 1 2 1 e 13 de Diciembre de 2002 billyoc Servidores Actualizado Samba a la versi n 2 2 7a e 13 de Diciembre de 2002 billyoc Entorno de red b sico Actualizado pine a la versi n 4 51 e 13 de Diciembre de 2002 billyoc General A adido guile 1 4 1 e 13 de Diciembre de 2002 billyoc General A adido slib2d5 e 13 de Diciembre de 2002 billyoc General A adido g wrap 1 2 1 e 13 de Diciembre de 2002 larry PST A adido docbook xsl 1 58 1 e 13 de Diciembre de 2002 larry PST DocBook es ahora xml docbook 4 2 e 13 de Diciembre de 2002 larry PST Reorganizada la secci n para incluir la receta de docbook e 12 de Diciembre de 2002 larry PST A adido sgml common 0 6 3 e 12 de Diciembre de 2002 larry General Actualizado a libxm12 2 4 30 e 11 de Diciembre de 2002 larry Genera
322. imaci n del espacio necesario en disco 4 6 MB Estimaci n del tiempo de construcci n 0 94 SBU El paquete nautilus media contiene aplicaciones multimedia de GNOME usadas por nautilus nautilus media depende de libgnomeui 2 2 0 1 y astreamer 0 6 0 Instalaci n de nautilus media Instala nautilus media ejecutando los siguientes comandos configure prefix GNOME_PREFIX sysconfdir etc gnome Y localstatedir var lib libexecdir GNOME_PREFIX sbin amp amp make amp amp make install Explicaci n de los comandos sysconfdir etc gnome Esta opci n pone los ficheros de configuraci n en etc gnome en vez de en SGNOME_PREFIX etc localstatedir var lib Esta opci n pone los ficheros de scrollkeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper libexecdir opt gnome2 sbin Esta opci n pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec T Contenido El paquete nautilus media contiene nautilus audio view y las librer as de soporte Descripci n nautilus audio view nautilus audio view muestra el directorio como pistas de audio gnome2 user docs 2 0 6 nautilus media 0 2 1 352 M s All de Linux From Scratch Introducci n a gnome2 user docs Localizaci n de descarga HTTP http ftp qnome or ub GNOME sour
323. imerge avisplit avisync y una gran cantidad de m dulos de entrada filtrado salida Descripciones transcode transcode es el interfaz de usuario del codificador Maneja los plugins y otros programas y es 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 transcode 0 6 2 425 M s All de Linux From Scratch tccat tccat concatena los ficheros de entrada usando los plugins de entrada de transcode tedecode tedecode se usa para decodificar los ficheros de entrada a flujos de video crudo raw y audio pem tcdemux tedemux demultiplexa 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 tcprobe tcprobe muestra informaci n sobre el formato del fichero de entrada tescan tescan realiza varias mediciones sobre los datos de entrada indicados avicodec avicodec muestra o cambia el modificador FOURCC del codec en un fichero avi avidump avidump vuelca un flujo de audio o v deo de un fichero avi determinado en la salida est ndar para conversion de avi o extracci n de flujos de audio avimerge avimerge une ficheros avi del mismo formato No intentes unir ficheros avi de difere
324. in en vez de en SG6NOME_PREFIX libexec Contenido El paquete nautilus contiene nautilus y las librer as 1ibnautilus Descripciones nautilus nautilus es el administrador de ficheros de GNOME Librer as de nautilus Las librer as de nautilus proporcionan las funciones que necesita el administrador de ficheros yelp 2 2 0 Introducci n a yelp Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 6 MB Estimaci n del tiempo de construcci n 0 42 SBU El paquete yelp contiene el visualizador de la ayuda que sirve para ver ficheros de ayuda yelp depende de Lone 2 4210 Al Instalaci n de yelp Instala yelp ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin make amp amp 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 T Contenido El paquete yelp contiene yelp Contenido 346 M s All de Linux From Scratch Descripci n yelp yelp es el visualizador de la ayuda de GNOME bug buddy 2 2 103 Introducci n a bug buddy Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del
325. ine 4 53 sirn 0 9 7 4 Otros programas de correo y noticias 21 Utilidades DJB daemontools 0 76 daemontools man 0 76 ucspi tcp 0 88 VI Servidores de Red 22 Servidores de Correo postfix 2 0 7 gmail 1 03 sendmail 8 12 9 exim 4 14 gpopper 4 0 5 23 Otros servidores BIND 9 2 2 Ejecutar un servidor CVS dhcp 3 0pl2 leafnode 1 9 33 OpenSSH 3 6 1p1 openidap 2 1 17 Samba 2 2 84 xinetd 2 3 10 VII Servidores de Contenidos 24 Bases de Datos db 4 1 25 db 3 3 11 MySOL 3 23 55 PostgreSOL 7 3 2 25 Servicios de Web Apache 1 3 27 VIII X Administradores de Ventanas 26 Instalaci n de las X XFree86 4 3 0 Configuraci n de los componentes de XFree86 27 Librer as X lesstif 0 93 36 freetype 2 1 3 qt 3 1 2 GTK 1 2 10 Pango 1 2 1 ATK 1 2 0 GTK 2 2 1 startup notification 0 5 28 Administradores de Ventanas sawfish 1 3 fluxbox 0 1 14 xfce 3 8 18 metacity 2 4 34 IX KDE Dedicatoria M s All de Linux From Scratch 29 Paquetes Base de KDE aRts 1 1 kdelibs 3 1 kdebase 3 1 Configuraci n de los paquetes base de KDE 30 Paquetes KDE Adicionales kdemultimedia 3 1 kdenetwork 3 1 kdegraphics 3 1 kdepim 3 1 kdeadmin 3 1 kdegames 3 1 kdeutils 3 1 kdeedu 3 1 kdeartwork 3 1 kdetoys 3 1 kdeaddons 3 1 31 Otros Paquetes KDE X Gnome kdoc 32 Librer as Gnome Dedicatoria Configuraci n previa a la instalaci n gtk doc
326. int rprete Lisp Librer as librep Las librer as librep contienen las funciones necesarias para el int rprete Lisp j 2sdk 1 4 1 Introducci n a 2sdk Localizaci n de descarga HTTP http freshmeat net projects sunjdk Localizaci n de descarga FTP Versi n usada binaria 1 4 1_02 Versi n usada fuente lalai Tama o del paquete binario 59 MB Tama o del paquet fuente 77 MB Estimaci n del espacio necesario en disco 1810 MB El paquete 2sdk 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 a adido plugin para que los navegadores puedan ejecutar programas java El JDK viene en dos sabores un binario precompilado y un paquete fuente El binario precompilado est enlazado con las librer as gec2 Debido a incompatibilidades entre gcc2 y gcc3 el plugin java precompilado causa problemas cuando los paquetes compilados con gcc3 por ejemplo mozilla intentan cargarlo 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 del jdk necesitar s descargar la versi n binar
327. 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 gifflip 120 M s All de Linux From Scratch 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 libobmng 1 0 5 Introducci n a libmng Localizaci n de descarga HTTP bttp www mirror ac uk sites download sourceforge net pu Localizaci n de descarga FTP ftp unc dl sf net pub sourceforge libmng libmng 1 0 5 t Versi n usada 1 0 5 Tama o del paquete 616 KB Estimaci n del espacio necesario en disco 5 8 MB Estimaci n del tiempo de construcci n 095 SBU La librer a libmng la utilizan los programas que quieren leer y escribir ficheros mng que son los equivalentes animados de los ficheros png libmng depende de libipea 6b y l cms 1 09 Instalaci n de libmng Instala libmng ejecutando los siguientes comandos configure prefix usr with zlib with jpeg with lcms amp amp make make install amp amp cp doc man 3 usr share man man3 cp doc man 5 usr share man man5 Explicaci n de los comandos configure prefix usr with zlib with
328. internet es improbable que excedas sus l mites Si te encuentras frecuentemente con retrasos al acceder a servidores ftp por favor consulta BusyBox Es a ejemplo N 4 Incluso si tienes demonios o servicios ejecut ndose en tu sistema deber an ser inaccesibles desde cualquier parte que no sea tu propio ordenador Si quieres permitir el acceso a ciertos servicios de tu m quina como ssh o ping echa un vistazo a BusyBox Encaminador router con enmascaramiento Un cortafuegos real tiene dos interfaces uno conectado a una red interna en este ejemplo eth0 y uno conectado a Internet aqu pppO 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 a ning n servicio que no sea de confianza 3 cat gt etc rc d init d firewall lt lt EOF bin sh Encaminador router con enmascaramiento 67 M s All de Linux From Scratch 9 Im lcalo ee See loase im tie el tirewalll Se ec no no Est s utilizando la configuraci n de ejemplo para un cortafuegos e ec ec Se se Se ec ec Se no no no no no no no no no de la receta de cortafuegos escrita para LinuxFromScratch ES jemplo est lejos de ser completo s lo est pensado como referencia La seguridad de un cortafuegos es una cuesti n compleja que sobrepasa el alcance
329. inuxfromscratch org blfs patches El parche wverypto s lo es necesario para openssl 0 9 7 o superior Instala wvstreams ejecutando los siguientes comandos patch Np1 i wvstreams 3 70 wvcrypto patch patch Npl i wvstreams 3 70 wvresolver patch make PREFIX usr LDFLAGS lcrypt amp amp make PREFIX usr install Configuraci n de wvstreams Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete wvstreams contiene las librer as 1ibwvcrypto libwvstreams y libwvutils Descripciones wvcrypto No hay descripci n disponible wvstreams No hay descripci n disponible wvstreams 3 70 166 M s All de Linux From Scratch wvutils No hay descripci n disponible gnet 1 1 8 Introducci n a gnet Localizaci n de descarga HTTP EE netlibrary org src qnet 1 1 8 tar gz Localizaci n de descarga FTP Versi n usada IS Tama o del paquete 348 KB Estimaci n del espacio necesario en disco So dh 1413 Estimaci n del tiempo de construcci n 0 42 SBU El paquete gnet contiene una librer a de red simple Sirve para soportar conexiones TCP multidifusi n por UDP e IP
330. iona un generador de n meros aleatorios al que puede accederse a trav s de dev random y dev urandom Los programas que utilizan los dispositivos random y urandom como OpenSSH se beneficiar n de estas instrucciones Cuando un sistema Linux comienza sin mucha interacci n del operador el fondo de entrop a los datos usados para calcular un n mero aleatorio puede estar en un estado f cilmente predecible Esto crea la posibilidad real de que el n mero generado al inicio pueda ser siempre el mismo Para contrarrestar este efecto deber as propagar la informaci n del fondo de entrop a a trav s de los apagados e inicios del sistema El siguiente gui n init d y sus enlaces efectuar n esta funci n autom ticamente cat gt etc rc d init d random lt lt EOF bin sh Inicio de rc_base init d random Basado en el gui n de sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardtlinuxfromscratch org Elementos del gui n de n meros aleatorios por Larry Lawrence source etc sysconfig rc source rc_functions CASAS IA start echo Inicializando el generador de n meros aleatorios del n cleo 1f var tmp random seed then cat var tmp random seed gt dev urandom Ed dd if dev urandom of var tmp random seed count 1 gt dev null evaluate_retval EE stop echo Salvando la semilla de n meros aleatorios dd if dev urandom of var tmp random seed count 1 amp gt dev null evaluate
331. ir el no funcionamiento bajo el cvs de LES notificado por Jim Gifford e 10 de Febrero de 2003 billyoc pst Actualizado teTeX a la versi n 2 0 e 10 de Febrero de 2003 billyoc Programas para las X Actualizado balsa a la versi n 2 0 7 e 10 de Febrero de 2003 tushar A adido nas 1 6 pre requisito de OpenOffice e 10 de Febrero de 2003 tushar A adido STLport pre requisito de OpenOffice e 10 de Febrero de 2003 tushar KDE A adida la explicaci n de la variable de entorno DO_NOT_COMPILE e 9 de Febrero de 2003 billyoc Servidores Actualizado leafnode a la versi n 1 9 33 e 9 de Febrero de 2003 billyoc Servidores de Contenidos Actualizado postgres a la versi n 7 3 2 e 9 de Febrero de 2003 larry Gnome A adidos gnome desktop 2 2 0 1 gnome panel 2 2 0 1 gnome session 2 2 0 2 vte 0 10 17 gnome terminal 2 2 0 libgtop 2 0 1 gnome system monitor 2 0 4 gail 1 2 0 at spi 1 1 8 libgail gnome 1 0 2 gnome applets 2 2 0 gnome utils 2 2 0 3 y gnome games 2 2 0 e 8 de Febrero de 2003 larry Gnome A adidos gtk doc 1 0 linc 1 0 1 ORBit 2 5 1 bonobo activiation 2 2 0 libbonobo 2 2 0 gnome mime data 2 2 0 GConf 2 2 0 gconf editor 0 4 0 gnome vfs 2 2 0 libgnome 2 2 0 1 libgnomecanvas 2 2 0 1 libbonoboui 2 2 0 gnome icon theme 1 0 0 libgnomeui 2 2 0 1 libwnck 2 2 0 gtk engines 2 2 0 y gnome themes 2 2 e 6 de Febrero de 2003 larry X A adid
332. ir 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 e Jeremy Jones conocido tambi n como mca por retocar los Makefiles y ayuda general e J_Man por suministrar un fichero gpm 1 19 3 diff en la que se basan nuestras instrucciones del gpm e Scot Mc Pherson por escribir la receta gnome 1 4 txt de la que hemos obtenido informaci n til y por avisarnos de que Gnome2 era un juguete e Tushar Teredesai por escribir la receta Compilando 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 generaci n de documentos e Oliver Brakmann por desarrollar el parche de dhepcd para cumplir con el FHS Autores de las Instrucciones de Instalaci n 18 M s All de Linux From Scratch e DJ Lucas por contribuir al parche de dhepcd y por muchas otras contribuciones mientras se desarrollaba la secci n dhcp e Billy O Connor por construir gnome2 muchas veces yo pensaba que mis cuatro eran demasiado y ser de mucha ayuda con sus comentarios sobre esta secci n e Ted Riley por escribir la receta Linux PAM CrackLib Shadow en la que se basa Reinstalar shadow para usar PAM e Fernando Arbeiza por hacer un gran control de calidad de Shadow usando PAM El acceso a la m quina que salv pudo haber sido la tuya Historial de modificaciones Por favor ten en cuenta que el his
333. iveles de arranque 2 3 4 y 5 El paso final de la configuraci n es parar cualquier proceso fcron existente y mn lanzar el nuevo feron Un y aqu parar los procesos feron actuales Los siguientes comandos sustituir n el gui n feron por uno basado en una plantilla de BLFS cat gt etc rc d init d fcron lt lt EOF bin sh z Imicio de Sre loase init Cy feron Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardtlinuxfromscratch org source etc sysconfig rc source rc_functions case start ecao Iimiciancio Ecos Loacioros Teron ii stop sclaio Mreremclo Tomo yy e idas ECO EF restart 0 stop sleep 1 SO start ii status statusproc fcron rr echo Uso 0 start stop restart status Cl ii esac Fin de rc_base init d fcron EOF chmod 755 etc rc d init d fcron amp amp mv etc rc d rc0 d K60fcron etc rc d rc0 d K08fcron amp amp mv etc rc d rc6 d K60fcron etc rc d rc6 d K08fcron Configuraci n de fcron 131 M s All de Linux From Scratch Ficheros de configuraci n etc fcron conf etc fcron allow etc fcron deny No son necesarias modificaciones en estos ficheros Puede encontrarse informaci n sobre la configuraci n en la p gina de manual de cron conf Los guiones de fcron se escriben usando ferontab Busca en la p gina de manual de fcrontab los par metros adecuados para tu situaci n Contenido El paquete feron contie
334. izado a ORBit2 2 4 4 X Actualizado a GTK 4 2 0 9 X A adido un aviso a QT Multimedia Eliminado el sitio ftp para notificado por Bill e 19 de Noviembre de 2002 highos Servidores de Contenidos Actualizado a apache 1 3 27 y mysql 3 23 53 e 19 de Noviembre de 2002 billyoc Servidores de Contenidos A adido soporte C y Java a db 4 0 14 e 19 de Noviembre de 2002 billyoc General Actualizado libesmtp a la versi n 1 0 e 19 de Noviembre de 2002 highos Entorno de red b sico Actualizado a whois 4 5 31 e 19 de Noviembre de 2002 highos Postlfs Actualizado a reiserfsprogs 3 6 4 e 19 de Noviembre de 2002 highos Servidores de Contenidos Actualizado a apache 1 3 27 y mysql 3 23 53 e 18 de Noviembre de 2002 larry General Actualizado a libxml12 2 4 27 y libxslt 1 0 23 e 18 de Noviembre de 2002 billyoc X Actualizado a lesstif A adida compatibilidad con Java y Gnome iana e 14 de Noviembre de 2002 larry e 13 de Noviembre de 2002 larry e 11 de Noviembre de 2002 larry e 10 de Noviembre de 2002 larry e 10 de Noviembre de 2002 larry e 10 de Noviembre de 2002 larry Ga a e e e Lasd X Actualizado a qt 3 1 0 X Actualizado a xfce 3 8 18 Multimedia Actualizado a MPlayer 0 90prel0 X Actualizado a sawfish 1 2 gtk2 General Actualizado a rep gtk 0 17 X Actualizado a gtk 2 0 8 e 9 de Noviembre de 2002 larry Programas para las X Actualizado a pan 0 13 2
335. kgconfig contiene pkg config Descripci n pkg config pkg config es una funci n que devuelve metainformaci n de la librer a indicada cpio 2 5 Introducci n a cpio Localizaci n de descarga HTTP Http CEP JAU OE Ub gA epror CNO IRE O Localizaci n de descarga FTP Eje PRONUME uoan cpio cpio S2 on tar gZ Versi n usada 2m5 Tama o del paquete 188 KB Estimaci n del espacio necesario en disco 1 MB Estimaci n del tiempo de construcci n 0 06 SBU El paquete cpio contiene cpio Es til para el archivado de ficheros Instalaci n de cpio Instala cpio ejecutando los siguientes comandos configure prefix usr libexec usr sbin bindir bin amp amp make amp amp make install Explicaci n de los comandos libexec usr bin Este comando instala rmt en usr sbin en lugar de en usr libexec bindir bin Este comando instala cpio en bin en lugar de en usr bin como recomienda el est ndar FHS Contenido El paquete cpio contiene cpio mt y rmt Descripciones Contenidos 138 M s All de Linux From Scratch cpio cpio copia ficheros en y de archivos mt mt controla las operaciones de los dispositivos de cinta magn tica rmt rmt controla las operaciones de los dispositivos remotos de cinta magn tica cpio 139 Cap tulo 12 Programaci n Python 2 2 2 Introduci n a Python Localizaci n de descarga HTTP http www python orqg ft TROM 2A A AOS A YA Localizac
336. l rea de Gnome 1 4 Configuraci n de bonobo Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete bonobo contiene documentos compuestos de Gnome 1 4 y librer as de componentes Configuraci n de libghttp 370 M s All de Linux From Scratch guppi 0 40 3 Introducci n a Guppi 0 40 3 Localizaci n de descarga HTTP http ftp qnome or ub GNOME sources Guppi 0 40 Guppi Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 15 MB El paquete Guppi contiene un programa de trazado de gr ficos con soporte para guiones guile y con capacidades estad sticas integradas Instalaci n de Guppi Instala Guppi ejecutando los siguientes comandos configure prefix opt gnome amp amp make amp amp make install Explicaci n de los comandos prefix opt gnome Instala Guppi en el rea de Gnome 1 4 Configuraci n de Guppi Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Des
337. l Actualizado a libxm12 2 4 29 e 11 de Diciembre de 2002 markh A adido Los ficheros de inicio de Bash por James Robertson e 9 de Diciembre de 2002 larry Actualizado a MPlayer 0 90rc1 e 9 de Diciembre de 2002 markh Introducci n Escrita la p gina de Organizaci n e 9 de Diciembre de 2002 markh Introducci n Aplicado el parche de Seth de las listas de correo visto en lfs dev e 9 de Diciembre de 2002 markh Introducci n A adido nuevo servidor alternativo alem n a la lista e 6 de Diciembre de 2002 larry Postlfs A adidas secciones a shadow para utilizar PAM e 5 de Diciembre de 2002 larry Postlfs Actualizado a Linux PAM 0 77 e 4 de Diciembre de 2002 billyoc Servidores Actualizado a leafnode 1 9 30 e 3 de Diciembre de 2002 larry General Actualizado a libxm12 2 4 28 e 2 de Diciembre de 2002 larry General Actualizado a gmp 4 1 1 e 2 de Diciembre de 2002 billyoc Programas para las X A adida una secci n sobre Balsa 2 e 2 de Diciembre de 2002 larry X A adido un enlace en la instalaci n de QT de modo que los guiones configure que busquen libqt encuentren la librer a libqt mt que instalamos e 1 de Diciembre de 2002 larry Gnome Corregido el gui n de gdm Fallaba si se cerraba gdm y ste no se estaba ejecutando e 29 de Noviembre de 2002 billyoc X Actualizado el comando cvs update de dri con el repositorio cvs en la l nea de comandos e 29 de Noviembre de 2002 billyoc
338. l directorio HOME del usuario named Primero crearemos algunos ficheros y directorios que necesita BIND groupadd g 200 named useradd m g named u 200 s bin false named cd home named amp amp mkdir p dev etc namedb slave var run mknod home named dev null c 1 3 amp amp mknod home named dev random c 1 8 chmod 666 home named dev null random amp amp mkdir home named etc namedb pz cp etc localtime home named etce Ficheros de configuraci n named conf root hints 127 0 0yrndc conf Crea el fichero named conf con los siguientes comandos cat gt home named etc named conf lt lt EOF options directory caee mamecionl pid file var run named pida statiistiles tille 722 cun mamede states y Cap tulo 23 Otros servidores 219 M s All de Linux From Scratch comes i inet 127 0 0 1 allow localhost keys A rndc_key y key rndc_key algorithm hmac md5 secret c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnV0IG1hZGUgZm9 yIGEgGd29tYW4K y ono POSI type hint tilo ego dotar y zome A O ESPE MASTE milo Maz 127 0 085 y EOF Crea un fichero de zona con el siguiente contenido cat gt home named etc namedb pz 127 0 0 lt lt EOF SITAS ID Q IN SOA ns local domain hostmaster local domain 1 ES Caral 8H Refresh 2H Retry 4W Expire 1D E inimum TIL NS ns local domain 1 PTR localhost EOF Crea el fichero root hints con los si
339. l nea de comandos termidx termidx es un programa usado por joe para generar el fichero ndice de termcap jstar 88 Cap tulo 7 Int rpretes de comandos Estamos familiarizados con el int rprete de comandos Bourne Again bash pero hay otros dos int rpretes considerados modernos 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 de int rpretes adicionales tesh 6 12 Introducci n a tcsh Localizaci n de descarga HTTP Localizaci n de descarga FTP Pepe ftp tuner r MAPUPUNA ls helills tesh tesh 6 12 006t ar Versi n usada Ga 12 Tama o del paquete 804 KB Estimaci n del espacio necesario en disco SPORNE Estimaci n del tiempo de construcci n CSS El paquete tcsh 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 Instalaci n de tesh Instala tesh ejecutando los siguientes comandos configure prefix usr amp amp make make install amp amp cp tcsh man usr share man manl tcsh 1l ln s usr bin tcsh bin csh Explicaci n de los comandos cp tcsh man usr share man manl tcsh 1 tcsh no instala su p gina de manual correctame
340. l 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 xinetd 2 3 10 Introducci n a xinetd Localizaci n de descarga HTTP http ww xinetd orgq xinetd 2 3 10 tar gz Localizaci n de descarga FTP Versi n usada SO Tama o del paquete 300 KB Estimaci n del espacio necesario en disco 1 2 Mia xinetd es el eXtended InterNET services Daemon Demonio extendido de servicios de Internet un sustituto seguro para inetd Instalaci n de xinetd Instala xinetd ejecutando los siguientes comandos configure prefix usr amp amp make make install smbpasswd 243 M s All de Linux From Scratch Explicaci n de los comandos de instalaci n configure prefix usr Cambia el directorio de instalaci n por defecto que es usr local Configuraci n de xinetd Crea el fichero xinetd conf con los siguientes comandos cp etc xinetd conf etc xinetd conf bak sed e s etc sbin g xinetd sample conf gt etc xinetd conf Ficheros de configuraci n etc xinetd conf Crea el gui n de arranque xinetd cat gt etc rc d init d xinetd lt lt EOF bin bash Inicio de rc_base init d xinetd Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardtlinuxfromscratch org source etc sysconfig rc source rc_ functions C
341. l orig amp amp sed e s oo_home o00 home openoffice install orig gt install amp amp install prefix opt amp amp for appl in swriter scalc sdraw simpress smath soffice 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 ENUS Compila para ingl s americano Puedes establecer m s idiomas o all para compilar todos los idiomas disponibles Explicaci n de los comandos 383 M s All de Linux From Scratch bootstrap Crea los paquetes necesarios para lanzar autom ticamente la construcci n dmake Compila el paquete sed e s oo_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 scalc sdraw y smath Descripciones swriter Procesador de textos simpress Aplicaci n de presentaciones scalc Hoja de c lculo sdraw Aplicaci n de dibujo smath Editor de f rmulas matem ticas Contenido 384 Cap tulo 40 Navegadores Gr ficos mozilla 1 3 Introducci n a mozilla Localizaci n de descarga HTTP muaa ao mora a oa ub mozilla releases mozillal 3 sr Localizaci n de descarga FTP
342. la 1 3 patch do patch Np1 i p done Seg n las instituciones financieras la siguiente modificaci n hace que tu navegador sea inseguro Est s avisado Muchos sitios utilizan una etiqueta espec fica de MS IE autocomplete off para evitar que el autocompletado funcione en ciertos formularios Mozilla soporta ahora esta etiqueta para complacer a las instituciones financieras Seg n los requisitos de dichas instituciones incluso rechazar n una soluci n donde sta sea una opci n preferente Sin embargo nuestra opini n es que esto deber a estar en manos del usuario Para conseguir que el autocompletado se salte esta restricci n necesitamos hacer una ligera modificaci n en el c digo Cap tulo 40 Navegadores Gr ficos 385 M s All de Linux From Scratch Abre el fichero extensions wallet src wallet cpp del rbol de fuentes de mozilla y busca la l nea tdefine WALLET_DONT_CACHE_ALL PASSWORDS Ahora borra o comenta la l nea Si alguien te dice que MS IE es f cil de usar mu strale este ejemplo configure prefix usr enable default mozilla five home enable toolkit gtk2 enable default toolkit gtk2 with x with system zlib with system jpeg with system png with system mng enable xft enable crypto enable java supplement disable accessibility disable tests disable debug disable logging enable reorder enable strip enable cpp rtti enable
343. lang droplang elimina un lenguaje de procedimientos PostgreSQL dropuser dropuser elimina una cuenta de usuario PostgreSQL ecpg ecpg es el preprocesador SQL incorporado Contenido 257 M s All de Linux From Scratch 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_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 recurs vamente a pg_dump para cada base de datos de un grupo pg_passwd pg_passwd es una utilidad de ficheros de contrase as para controlar el acceso a las bases de datos pg_restore pg_restore genera bases de datos a partir de los ficheros de volcado creados por pg_dump pgaccess pgaccess es un cliente gr fico para PostgreSQL escrito en Tcl Tk pgtclsh pgtclsh es un int rprete de comandos tcl para PostgreSQL pgtksh pgtksh es un int rprete de comandos estilo wish para PostgreSQL initdb 258 M s All de Linux From Scratch postgres postgres es un servidor de bases de datos de un nico usuario utilizado normalmente para depuraci
344. las X A adido pan 0 13 0 e 20 de Septiembre de 2002 larry Gnome Actualizado a linc 0 5 3 Historial de modificaciones 29 M s All de Linux From Scratch e 20 de Septiembre de 2002 larry General Actualizado a pkgconfig 0 13 0 e 20 de Septiembre de 2002 larry Gnome A adido at spi 1 0 2 libgail gnome 1 0 1 y gconf editor 0 3 1 e 20 de Septiembre de 2002 bdubbs Multimedia a adido qt como prerequisito para aRts e 19 de Septiembre de 2002 larry Gnome A adido gnome2 user docs 2 0 1 e 18 de Septiembre de 2002 larry Programas para las X A adido galeon 1 2 6 y una referencia a Konqueror e 17 de Septiembre de 2002 larry Gnome A adido oaf 0 6 10 GConf 1 0 9 y gnome vfs 1 0 5 para Gnome 1 4 e 16 de Septiembre de 2002 larry pst aplicado un parche a Tex suministrado por Billy e 15 de Septiembre de 2002 larry Gnome actualizado a libgnomeprint 1 116 1 gnome applets 2 0 3 nautilus 2 0 7 y eel 2 0 7 A adido un parche a gmp A adido gnome media 2 0 2 5 e 14 de Septiembre de 2002 markh Postlfs A adidas las instrucciones de ext3 por Tushar e 14 de Septiembre de 2002 larry Gnome actualizado a gdk pixbuf 0 19 0 e 14 de Septiembre de 2002 bdubbs KDE Eliminado objprelink Actualizado a KDE 3 0 3 e 14 de Septiembre de 2002 bdubbs XFree86 Actualizado para usar freetype2 e 14 de Septiembre de 2002 bdubbs XFree86 A adido freetype2 e 13 de Septiembre de 200
345. las links download 1l Localizaci n de descarga FTP Versi n usada OS Tama o del paquete 540 KB Estimaci n del espacio necesario en disco 4 7 MB Links es un navegador WWW en modo texto con soporte para marcos frames Links utilizar openss Q 9 pam iz Instalaci n de links Instala links ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Configuraci n de links Ficheros de configuraci n links Informaci n sobre la configuraci n Links almacena la configuraci n propia de cada usuario dentro de su directorio links Estos ficheros se generan autom ticamente cuando se lanza links Contenido El paquete links contiene links Cap tulo 17 Navegadores Web en modo texto 168 M s All de Linux From Scratch Descripci n links links es un navegador WWW en modo texto similar a lynx lynx 2 8 4 Introducci n a lynx Localizaci n de descarga HTTP Heto iyn SOocyaclica S A A oA ara D22 Localizaci n de descarga FTP Versi n usada DADO Tama o del paquete Ll 9 148 Estimaci n del espacio en disco requerio 16 MB Lynx es un navegador web en modo texto lynx depende de openss1 0 9 7a Instalaci n de lynx Instala lynx ejecutando los siguientes comandos configure prefix usr libdir etc with ssl with zlib amp amp make make install amp amp make DOCDIR usr share doc lynx 2 8 4 lynx_doc
346. lativos a usr Contenido Backends Consulta_http www mostang com sane sane supported devices html para ver una lista de backends disponibles Frontends scanimage Interfaz en l nea de comandos para escanear xscanimage Interfaz gr fico para escanear gimp plugin xscanimage como plugin para Gimp xsane 0 90 Introducci n a xsane Localizaci n de descarga HTTP http www xsane or Localizaci n de descarga FTP ftp ftp mostang com pub sane xsane xsane 0 90 tar gz Versi n usada 0 90 Tama o del paquete 2 5 MB Estimaci n del espacio necesario en disco 16 MB xsane es otro interfaz para sane 1 0 9 Comparado con xscanimage tiene caracter sticas adicionales para mejorar la calidad de la imagen xsane depende de gane 0 0 XErces6 Ao ibong 2 5 Emp 20 y Cimo la 24 Instalaci n de xsane Instala xsane ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Explicaci n de los comandos de instalaci n prefix usr Todos los ficheros se van a instalar en directorios relativos a usr Explicaci n de los comandos de instalaci n 440 M s All de Linux From Scratch Contenido xsane viene con un interfaz gr fico y si gimp 1 2 est instalado un m dulo para gimp con caracter sticas avanzadas Por favor consulta la documentaci n para m s informaci n Contenido 441 Cap tulo 48 Lenguaje de Marcas Est ndar Generalizado S
347. les 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 Una diferencia con el Libro LFS es que nosotros no replicamos los paquetes en el sitio web de BLES En su lugar 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 ftp 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 descomprimas 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 usualmente es mejor borrar el rbol de las fuentes y volver a desempaquetarlo antes de probar de nuevo Obviamente esto no es aplicable si eres un usuario avanzado retocando los Makefiles y el c digo C pero en caso de duda comienza con un rbol limpio Desempaquetando 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 jx
348. libpostproc librer a para el post procesamiento que incluye filtros como sharpen cp etc codecs conf mplayer Este comando copia el fichero codecs conf est ndar al directorio del usuario Mplayer espera este fichero en el arranque cp etc example conf mplayer Este comando copia el fichero de configuraci n al directorio del usuario Crearemos un nuevo fichero de configuraci n si instalas la interfaz gr fica o puedes copiar este fichero a config y editarlo a tu conveniencia Configuraci n de mplayer Ficheros de configuraci n mplayer config mplayer codec conf Informaci n sobre la configuraci n Si deseas utilizar una fuente freetype necesitas enlazar un fichero TTF en tu directorio mplayer Por ejemplo ln sf usr X11R6 1ib X11 fonts TTF luxisri ttf mplayer subfont ttf o de otra forma ln sA usr share mplayer font iso 8859 1 arial 14 mplayer font donde 14 es el tama o de la fuente Puedes elegir un tama o de 14 18 24 o 28 Configura la interfaz gr fica con los siguientes comandos ejecutados desde el directorio con las fuentes cat gt mplayer config lt lt EOF gui yes skin default EOF mkdir mplayer Skin amp amp tar xvf default tar C mplayer Skin La primera l nea gui yes har que MPlayer arranque con interfaz gr fica autom ticamente Si quieres decidir si arrancar con interfaz gr fica o no elimina esa l nea e inicia mplayer con gui o como g
349. lo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Instalaci n de libxslt 101 M s All de Linux From Scratch Contenido El paquete readline contiene las librer as libreadline y libhistory gmp 4 1 2 Introducci n a gmp Localizaci n de descarga HTTP http www ibiblio or ub anu gm mI ea lo Localizaci n de descarga FTP as CERANO nu qm ma 2 meets dz Versi n usada AR Tama o del paquete 1 6 MB Estimaci n del espacio necesario en disco 19 2 Mia El paquete gmp contiene una librer a MP Tiene funciones tiles para aritm tica de precisi n arbitraria gmp utilizar readline 4 3 Instalaci n de gmp Instala gmp ejecutando los siguientes comandos configure prefix usr mandir usr share man infodir usr share info amp amp make amp amp make install Contenido El paquete gmp contiene las librer as 1 ibgmp Descripci n Librer as gmp Las librer as gmp contienen funciones para operar con n meros enteros con signo racionales y de coma flotante gdbm 1 8 3 Introducci n a gdbm Localizaci n de descarga HTTP Localizaci n de descarga FTP PASAS ny lerelomy ler 6 Se a e Versi n usada SIS Tama o del paquete ESE Estimaci n del espacio necesario en disco 1 7 MiS El paquete gd
350. lo de otras cosas que puedes querer hacer en el gui n de inicio sfxload es un paquete aparte que interesar a los usuarios de tarjetas SoundBlaster AWE y Live y 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 utils contiene aconnect alsact1 alsamixer amixer aplay arecord y asegnet Descripciones aconnect aconnect es una utilidad para conectar y desconectar dos puertos existentes en el sistema de secuenciador de ALSA alsacil 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 Contenido 398 M s All de Linux From Scratch amixer amixer permite el control del mezclador mediante la l nea de comandos para los controladores de tarjetas de sonido de ALSA aplay aplay es un reproductor de sonidos en l nea de comandos para los controladores de tarjetas de sonido de ALSA arecord arecord es un grabador de sonidos en l nea de comandos para los controladores de tarjetas de sonido de ALSA aseqnet aseqnet es un cliente del secuenciador ALSA que env a y recibe paquetes de eventos por la red alsa tools 0 9 1 Introducci n a alsa tools Localizaci n de d
351. lock es un reloj y calendario para XFce xfdiff xfdiff es un diff visual para XFce xfglob xfglob es el buscador de ficheros de XFce Descripciones 286 M s All de Linux From Scratch xfgnome xfgnome es el m dulo de compatibilidad con GNOME para XFwm xfhelp xfhelp es un gui n que lanza un navegador HTML para mostrar la documentaci n en l nea xflock xflock es un gui n usado para bloquear la pantalla actual durante las acciones de arrastrar y soltar xfmenu xfmenu es el lanzador del men para XFce xfmountdev xfmountdev monta un dispositivo en el punto de montaje indicado lanza xftree y luego desmonta el dispositivo cuando se cierra xftree xfmouse xfmouse es un configurador del rat n para XFce xfpager xfpager es el paginador de XFwm xfplay xfplay es un gui n que ejecuta el programa play no incluido en el paquete xfprint xfprint es un envoltorio de impresi n minimalista que puede ser usado como una acci n de arrastrar y soltar para el panel frontal de XFce xfrun xfrun es el lanzador de programas para XFce xfsamba xfsamba es la interfaz para samba de XFce xfskin xfskin es un gui n para administrar temas para XFce xfgnome 287 M s All de Linux From Scratch xftsound xfsound es el servidor de sonido para XFce xfterm xfterm es un envoltorio de terminal peque o que puede ser usado como una acci n de arrastrar y soltar para el panel frontal de XFce xttrash xftrash es un
352. mblookup 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 smbcontrol se usa para controlar la ejecuci n de los demonios smbd nmbd y winbindd smbd smbd es el demonio principal de Samba Contenido 242 M s All de Linux From Scratch 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 de
353. me 2 Ninguna de estas librer as se necesita para una instalaci n de escritorio de Gnome Configuraci n previa a la instalaci n Agrega en tu perfil personal o en el del sistema export PATH PATH opt gnome bin export PKG_CONFIG_PATH PKG_CONFIG_PATH opt gnome lib pkgconfig export GNOME_LIBCONFIG_PATH usr lib Agrega en tu fichero etc 1d so conf cat gt gt etc ld so conf lt lt EOF Inicio del agregado para gnome a etc ld so conf opt gnome lib Fin del agregado para gnome EOF Agrega en tu fichero etc man conf cat gt gt etc man conf lt lt EOF Inicio del agregado para gnome a man conf MANPATH opt gnome man Fin del agregado para gnome EOF ORBit 0 5 17 Introducci n a ORBit Localizaci n de descarga HTTP http ftp gqnome or ub GNOME sources ORBit 0 5 ORBit 0 Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 26 MB 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 ORBit depende de Pop IRTE c to IO Instalaci n de ORBit Instala ORBit ejecutando los siguientes comandos Cap tulo 37 Librer as de Gnome 1 4 359 M s All de Linux From Scratch configure prefix opt gnome amp amp make amp amp make install Configuraci n de OR
354. mentarios no pueden estar en la misma l nea que los comandos 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 tlag On set input meta On Desactiva el borrado del octavo bit set convert meta Off Mantiene el octavo bit al mostrar el car cter set output meta On Avisos del sistema ninguno none visible o audible set bell style non Todo lo siguiente mapea la secuencia d scape del valor contenido en el primer argumento a las funciones de readlin specificadas Ne0d backward word NeOc forward word para la consola linux Ne 1 beginning of line Ne 4 nASo rs e 5 beginning of history Ne 6 end or history Me 3 delete char e 2 quoted insert etc inputrc 52 M s All de Linux From Scratch para xterm Xe0H beginning of line Ne0F end of lin Fin de etc inputre Los valores globales se establecen en etc inputrc Los falores para uso personal se establecen en inputrc El fichero input rc sobreescribir los valores del fichero global En la p gina anterior se configura Bash para que use etc input re por defecto Si quieres que tu sistema utilice ambos puede ser una buena idea poner un input rc por defecto en el directorio etc skel para que lo utilicen los nuevos usuarios Generaci n de n meros aleatorios El n cleo Linux proporc
355. mente por Gnome Configuraci n de metacity 289 IX KDE IX KDE 290 Introducci n a KDE KDE depende de xfree86 4 3 0 y at 3 1 2 KDE es un entorno de escritorio completo que se construye sobre XFree86 y QT proporcionando un administrador de ventanas y muchas herramientas de usuario incluido 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 Dividimos las instrucciones de KDE en tres 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 Por ltimo describimos la instalaci n de otros paquetes KDE Mientras desarroll bamos las instrucciones de compilaci n e instalaci n para KDE examinamos las opciones para configure y los par metros aqu presentados son posiblemente con los que compile m s correctamente En cada uno de los paquetes otra opci n que puede a adirse a configure es enable final Esta opci n acelera el proceso de compilaci n pero requiere mucha memoria Si tienes menos de 256 MB de RAM esta opci n puede provocar accesos a la memoria de intercambio swapping ralentizando significativamente la compilaci n KDE tambi n tiene muchos paquetes de internacionalizaci n del tipo kde i18n xx 3 1 tar bz2 donde xx son de dos a
356. mina esquemas y fija los permisos en gconf konqueror 3 1 Konqueror es el navegador web gr fico por defecto del entorno de escritorio KDE Se empaqueta e instala con kdebase 3 1 Descripciones 389 Cap tulo 41 Otros Programas de Internet basados en las X pan 0 13 4 Introducci n a pan Localizaci n de descarga HTTP Ecos an rebelbase com download releases 0 13 4 SOURCE Localizaci n de descarga FTP Versi n usada Osa Tama o del paquete 1 6 MB Estimaci n del espacio necesario en disco 19 2 Mia Estimaci n del tiempo de cosntrucci n 1 92 SZU El paquete pan contiene un lector de noticias gr fico Es til para leer y escribir noticias seguimiento de art culos y responder por correo pan depende de Gita SA A ESA ne eOe y diaa pan usar gtkspell 2 0 4 Instalaci n de pan Instala pan ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete pan contiene pan Descripci n pan pan es un lector de noticias gr fico Balsa 2 0 10 Introducci n a Balsa Localizaci n de descarga HTTP HECE bDalsargnone ora balsa 2 L OMNOLNta r D72 Localizaci n de descarga FTP Versi n usada 20 10 Tama o del paquete 2 5MB Estimaci n del espacio necesario en disco 65MB Cap tulo 41 Otros Programas de Internet basados en las X 390 M s All de Linux From Scratch El paquete Balsa contiene un lector de correo
357. mina 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 gcc 2 95 3 Introducci n a gcc 2 95 3 Localizaci n de descarga FTP ASAS NUESTRO Versi n usada OS Tama o del paquete 7 MB Estimaci n del espacio necesario en disco 104 MB Hay dos razones para instalar gec 2 95 3 La primera es que los desarrolladores del n cleo han certificado a gcc 2 95 3 como el compilador preferido para compilar el n cleo La otra raz n y la m s convincente es que algunos paquetes comerciales de c digo cerrado como Netscape Navigator o Yahoo Pager y paquetes precompilados como Mozilla est n enlazados con las librer as de gcc 2 95 3 Descarga los parches para gcc desde _http downloads linuxfromscratch org blfs patches gnatemake M s All de Linux From Scratch Instalaci n de gcc Aplica los dos parches uno para corregir la compilaci n y el otro para evitar que se ejecute el gui n fixincludes patch Np1 i gcc 2 95 3 1 patch amp amp patch Np1 i gcc 2 95 3 no fixinc patch El equipo de desarrollo de gcc recomienda que la construcci n se realice en un directorio aparte mkdir gcc build amp amp cd gcc build Configura gcc para que construya los compiladores de C y C y active las opcione
358. mo muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Informaci n sobre la configuraci n 123 M s All de Linux From Scratch Contenido El paquete aalib contiene las librer as libaa 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 aatest aatest muestra las habilidades de aalib en un peque o programa de prueba aafire aafire es otro juguete de aalib que muestra un fuego animado en Ascii Art aasavefont No hay informaci n disponible Contenido 124 Cap tulo 10 Utilidades Generales bc 1 06 Introducci n a bc Localizaci n de descarga HTTP iia Ajo roo OE ay las Are Seca ev Localizaci n de descarga FTP a E CE GAUN nu pebes 0 tarn Versi n usada 1 06 Tama o del paquete 280 KB
359. mp configure prefix usr with features huge amp amp make amp amp make install Explicaci n de los comandos patch Np1 i vim 6 1 fhs compliant vimrc Cambia la ubicaci n de los ficheros vimrc y gvimrc del directorio usr share al m s adecuado etc with features huge Activa todas las caracter sticas adicionales de vim Cap tulo 6 Editores 83 M s All de Linux From Scratch Contenido El paquete vim contiene eview evim ex gview gvim gvimdiff rgview rgvim rview rvim view vim vimdiff vimtutor y xxd Excepto por vimtutor y xxd el resto de los comandos son enlaces simb licos a vim que lo ejecutan con diferentes opciones vimtutor es una herramienta para aprender los comandos de vim y xxd es un comando que crea volcados hexadecimales emacs 21 3 Introducci n a emacs Localizaci n de descarga HTTP DEEP AQRUROR ub qanu emacs emacs 21 3 tar gz Localizaci n de descarga FTP as ea eLo ub gqnu emacs emacs 21 3 tar gz Versi n usada 2i Tama o del paquete 20 MB Estimaci n del espacio necesario en disco OSM Estimaci n del tiempo de construcci n 8 40 SBU El paquete emacs contiene emacs un editor de pantalla completa extensible personalizable y autodocumentado emacs utilizar sana ale SO liar Isaac y IROTA ESSO y aroung 4 1 ll Instalaci n de emacs Instala emacs ejecutando los siguientes comandos configure prefix usr libexecdir usr sbin
360. mplayer p e cuando lo arranques mediante un men de un administrador de ventanas o mediante la l nea de comandos Explicaci n de los comandos 421 M s All de Linux From Scratch 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 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 con VCDs y SVCDs mplayer http www students uni marburg de Klossa hapkidofight_lo mpg Para m s informaci n consulta la excelente documentaci n incluida en el paquete en el subdirectorio DOCS gmplayer gmplayer es MPlayer con una interfaz gr fica mencoder mencoder se usa para codificar cualquier pel cula reproducible con MPlayer a DivX4 XviD o cualquier codec en libavcodec con audio PCM MP3 VBRMP3 Ejemplo rm frameno avi mencoder dvd 1 aid 128 ovc frameno oac mp3lame Y 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 3 de e e mencoder dvd 1 aid 128 oac copy ovc lavc lavcopts vcodec mpeg4 vpass 1 vhq vbitrate lt bitrate
361. mtpd gt gt etc inetd conf Si utilizas xinetd el siguiente comando a adir la entrada qmaild a etc xinetd conf cat gt gt etc xinetd conf lt lt EOF service smtp disable no identifier smtp local socket_type stream protocol EC wait no user qmaild server var qmail bin tcp env server_args var qmail bin qmail smtpd env RELAYCLIENT only_from 12140 0 L log_on_failture USERID j EOF Para automatizar la ejecuci n de qmail utiliza los siguientes comandos para crear el gui n de init d cat gt etc rc d init d qmail lt lt EOF bin sh Inicio de S rc_base init d qmail Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardtlinuxfromscratch org source etc syscontfig rc source rc_ functions case 1 in start Sano citan domo wvar qmail rc rr stop SchoMiBarnan dor Ona killall qmail send FT restart SO Stop Configuraci n de qmail 207 M s All de Linux From Scratch sleep 1 SO Serart A E echo Uso SO stem sueo imesteeuee Y Cn ii esac Fin de rc_base init d qmail EOF chmod 755 etc rc d init d qmail Crea los enlaces simb licos a este fichero en los directorios apropiados de rc d con los siguientes comandos cd etc rc d init d amp amp ln sf init d qmail rc0 d K25qmail amp amp ln sf init d qmail rcl1 d K25qmail amp amp ln sf init d
362. multimedia 3 1 Localizaci n de descarga FTP EPA CO ub kde stable 3 1 src kdemultimedia 3 Tama o del paquete SP ORMB Estimaci n del espacio en disco construcci n 78 MB Estimaci n del espaci en disco instalaci n 15 MB Estimaci n del tiempo de construcci n 44 min 667 MHz kdemultimedia depende de kdebase 3 1 Instala kdemultimedia con configure prefix opt kde 3 1 disable debug A disable dependency tracking with arts alsa amp amp make amp amp make install Explicaci n de los comandos de instalaci n de kdemultimedia with arts alsa Usa el soporte para alsa incluido en aRts Configuraci n de kdemultimedia No se necesita ninguna configuraci n expl cita para el paquete kdemultimedia Sin embargo Kscd necesita encontrar el dispositivo de CD Por defecto es dev cdrom que puede que no exista en tu sistema La forma m s sencilla es crear un enlace simb lico al dispositivo de CD por ejemplo dev hdc dev scd0 etc cd dev ln s Dispositivo CD dev cdrom Contenido El paquete KDE Multimedia incluye e Kaboodle Un reproductor multimedia e noatun Otro reproductor multimedia e TiMidity Reproductor Midi e kmidi Interfaz para TiMidity e kmix Mezclador de sonido e Kscd Reproductor de CD e aAKtion Reproductor de v deo kdenetwork 3 1 Localizaci n de descarga FTP oe kde On ub kde stable 3 1 src kdenetwork 3 1 t Tama o del
363. n postmaster postmaster es el demonio de bases de datos multiusuario psql psql es un int rprete de comandos para bases de datos en modo consola vacuumdb vacuumdb compacta bases de datos y genera estad sticas para el analizador de consultas postgres 259 Cap tulo 25 Servicios de Web Apache 1 3 27 Introducci n a Apache Localizaci n de descarga HTTP http www apache org dist httpd apache 1 3 27 tar gz Localizaci n de descarga FTP aa O ice 048 ub net apache dist httpd apache 1 3 2 Versi n usada USGA Tama o del paquete 2 2 MB Estimaci n del espacio necesario en disco 13 MB 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 Instalaci n de Apache Por cuestiones de seguridad se recomienda encarec damente ejecutar el servidor con usuario y grupo sin privilegios groupadd apache amp amp useradd c apache d dev null g apache s bin false apache Construye e instala Apache ejecutando los siguientes comandos configure prefix usr sbindir usr sbin libexecdir usr lib apache sysconfdir etc apache includedir usr include apache datadir var www NX localstatedir var www logfiledir var log apache Y runtimedir var run enable module al1l enable shared max disable module auth_db disable module auth_dbm Y se
364. n 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 disable gtk doc Este comando evita que se reconstruya la documentaci n durante la ejecuci n de make Contenido El paquete libgnome contiene las librer as 1 ibgnome Descripci n Librer as libgnome Las librer as libgnome son la parte no gr fica de las librer as GNOME libart_lgpl 2 3 11 Introducci n a to libart_lgpl Localizaci n de descarga HTTP R E E z Localizaci n de descarga FTP ftp ftpe qanome or ub GNOME sources libart 1qp1 2 3 1ik Versi n usada ell Tama o del paquete 202KB Estimaci n del espacio necesario en disco 2 3 MB Estimaci n del tiempo de construcci n ome BU El paquete libart_lgpl contiene las librer as libart Son tiles para gr ficos 2D de alto rendimiento Instalaci n de libart_lgpl Instala libart_lgpl ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete libart_lgpl contiene las librer as libart_1gp1 Descripci n Explicaci n de los comandos 318 M s All de Linux From Scratch Librer as libart_lgpl libart_lgpl es usado como motor de representaci n de im genes con suavizado de bordes para
365. n Puedes usar varios ficheros con configuraciones predefinidas que est n en usr share mysal cp usr share mysql my medium cnf etc my cnf Ahora podemos crear una base de datos y cambiar el propietario al usuario y grupo sin privilegios mysql_install_db chown R mysql mysql var lib mysql Para completar la configuraci n es necesario que el servidor mysql se est ejecutando safe _mysgld 2 gt amp 1 gt dev null amp La instalaci n por defecto no establece una contrase a para el administrador As que nos conectaremos y le pondremos una Sugerimos encarecidamente que cambies nueva contrase a por la tuya propia mysql uroot mysql Welcome to the MySQL monitor Commands end with or Ag Your MySQL connection id is 2 to server version 3 23 51 1og Ios meljas er Va ror kalgo yos e to elesi ias OWSA Explicaci n de los comandos 252 M s All de Linux From Scratch mysql gt UPDATE user SET password password nueva contrase a WHERE user roo0t Query OK 2 rows affected 0 00 sec Rows matched 2 Changed 2 Warnings 0 mysql gt FLUSH PRIVILEGES Query OK 0 rows affected 0 00 sec mysql gt EXIT bye Ahora que hemos terminado la configuraci n del servidor podemos cerrarlo kill pidof x safe_mysqld mysqld Gui n de init d para mysql Para automatizar la ejecuci n de mysql usa los siguientes comandos para crear el gui n init d cat gt etc rc d init d mysql lt lt EOF bin bash i
366. n USOS El paquete libgnomeprintui contiene las librer as libgnomeprintui libgnomeprintui depende de IAS omar AA y omo ae 24 210 Instalaci n de libgnomeprintui Instala libgnomeprintui ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make amp amp make install Explicaci n de los comandos enable gtk doc Esta opci n reconstruye la documentaci n durante la ejecuci n de make Explicaci n de los comandos 333 M s All de Linux From Scratch Contenido El paquete libgnomeprintui contiene las librer as 1ibgnomeprintui Descripci n Librer as libgnomeprintui Las librer as libgnomeprintui son la interfaz gr fica de la implementaci n de la Arquitectura de Impresi n de Gnome Contenido 334 Cap tulo 33 Gnome base Esta secci n contiene los elementos necesarios del entorno GNOME para tener un escritorio funcional gnome desktop 2 2 1 Introducci n a gnome desktop Localizaci n de descarga HTTP http ftp gqnome or ub GNOME sources anome desktop 2 2 Localizaci n de descarga FTP EDT AONSO ub GNOME sources gnome desktop 2 2 c Versi n usada o dl Tama o del paquete 1 MB Estimaci n del espacio necesario en disco SE Mis Estimaci n del tiempo de construcci n 0 69 SBU 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
367. n int rprete interactivo de no conexion Aqu se muestra un fichero etc profile b sico Los comentarios en el fichero deber an explicar todo lo que necesitas Para m s informaci n de las secuencias de escape que puedes usar para el indicador del sistema p e la variable de entorno PS1 consulta info bash Nodo Printing a Prompt Inicio de etc profile Escrito para M s All de Linux From Scratch por James Robertson lt Jjameswrobertsonltearthlink net gt Variables de entorno del sistema y programas de inicio Alias del sistema y funciones deber an estar en etc bashrc Variables de entorno personales y programas de inicio deber an estar en bash_profile Alias personales y funciones deber an estar en bashrc Funci n para ayudarnos a manejar rutas pathman ase l cam Sama Molm eccres a 2 1 S S 7 Tha a SIS MS caca PATH PATH 1 else PATH 1 PATH TEL ie A ade a la ruta est ndar la S Giel 0 1 tien s t a J tien pathman usr local sbin last Ed Los ficheros de inicio de Bash 49 M s All de Linux From Scratch Teal di Stael uy la 0 1 y Tnea 1 P o mezr local oia y coca pathman usr local bin last FSE ea a C m82 06diix dosa maea pathman usr X11R6 bin last eat Define algunas variables de entorno HISTSIZE 1000 PSI uan Muy Y Define la variable de entorno INPUTRC NI IS O MES ME CN E INPUTRC etc inputre
368. n conf MANPATH opt gnome 2 2 man Fin de los a adidos de Gnome a man conf EOF gtk doc 1 0 Introducci n a gtk doc Localizaci n de descarga HTTP http ftp qanome or ub GNOME sources gtk doc 1 0 atk dc Localizaci n de descarga FTP ftp ftp gqgnome or ub GNOME sources atk doc 1 0 gqtk doc Versi n usada LN Tama o del paquete 120 KB Estimaci n del espacio necesario en disco 9506 IKZ Descargas adicionales PRESSURE Cap tulo 32 Librer as Gnome 308 M s All de Linux From Scratch 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 gtk doc depende de opendade l AA irse 0 29 sail otecl 4 2 sami dta 3il y sgm adata Alz Instalaci n de gtk doc Instala gtk doc ejecutando los siguientes comandos configure prefix usr make install Deber as guardar png support 3 1 dtden usr share sgml docbook sgml dtd 3 10 mover el fichero a esa ruta Se necesitan hacer algunas configuraciones que se describen en_sgml dtd 3 1 Contenido El paquete gtk doc contiene getkdoc fixxref gtkdoc mkdb gtk
369. n de los comandos 94 M s All de Linux From Scratch libssl La librer a ssl de OpenSSL implementa los protocolos Secure Sockets Layer Capa de Conectores de Red Segura SSL v2 v3 y Transport Layer Security Capa de Transporte Segura TLS v1 Posee una completa API cuya documentaci n puede encontrarse ejecutando man 3 ssl pcre 4 1 Introducci n a pcre Localizaci n de descarga HTTP Localizaci n de descarga FTP ftp ftp csx cam ac uk pub software programmin cre pcr Versi n usada all Tama o del paquete SS ZE Estimaci n del espacio necesario en disco 2 8 MB Estimaci n del tiempo de construcci n 0 19 SBU El paquete pcre contiene librer as de expresiones regulares compatibles de perl Son tiles para implementar b squedas de patrones de expresiones regulares usando las misma sintaxis y sem ntica que Perl 5 Instalaci n de pcre Instala pcre ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete pcre contiene las librer as 1ibpcre peregrep 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 popt 1 7 libssl 95 M s All de Linux From Scrat
370. n el Libro BLES y otras peticiones y discusiones sobre programas que podr an instalarse en un sistema LFS No incluye temas tales como el precio de la cerveza qu hardware comprar o discusiones GNU contra BSD o Microsoft contra Linux Estos temas pertenecen a Ifs chat y ya que la lista blfs support tiene un tr fico alto por favor sigue esta regla estrictamente bl fs dev La lista blfs dev es para la discusi n sobre el desarrollo del Libro BLES blfs book La lista blfs book se usa para coordinar el mantenimiento del Libro BLES El tr fico de esta lista es fundamentalmente mensajes de Bugzilla y cambios en el CVS Es importante que todas las discusiones sobre el desarrollo que tengan inter s para los usuarios del Libro se planteen en la lista blfs dev no aqui Ifs chat La lista Ifs chat es el lugar de charla para la comunidad Es un sitio donde todo vale Nada est fuera de lugar Puedes discutir sobre el precio de la cerveza o sobre qu hardware comprar Incluso se permiten discusiones GNU contra BSD y Microsoft contra Linux Ifs support La lista lfs support es el lugar donde obtener ayuda sobre lo que se trata en el Libro LFS Si ya has terminado con el Libro LES usa mejor blfs support Ifs dev La lista lfs dev es para la discusi n sobre el desarrollo del Libro LES Ifs announce La lista Ifs announce es una lista moderada para aquellos que quieren avisos sobre las nuevas versiones estable
371. n gnome por defecto e 7 de Octubre de 2002 larry Gnome actualizado a gdk pixbuf 0 20 0 e 7 de Octubre de 2002 larry Multimedia actualizado a cdrdao 1 1 7 e 7 de Octubre de 2002 larry Multimedia a adido xine lib 0 9 13 e 7 de Octubre de 2002 larry General actualizado a feron 2 9 2 e 6 de Octubre de 2002 bdubbs KDE actualizadas las instrucciones de configure y el directorio de instalaci n e 6 de Octubre de 2002 larry Ap ndices A adido named y feron a los niveles de arranque e 5 de Octubre de 2002 larry Ap ndices A adido xinetd a los niveles de arranque y solucionado el conflicto entre samba y potmap e 4 de Octubre de 2002 markh Conexi n Reescritura de las instrucciones de DHCP para clarificarlas Historial de modificaciones 28 M s All de Linux From Scratch e 4 de Octubre de 2002 markh Programas para las X A adida la dependencia de which para mozilla por Tushar e 2 de Octubre de 2002 larry General A adido readline 4 3 y expat 1 95 5 e 2 de Octubre de 2002 bdubbs XFree86 eliminadas las sentencias incorrectas para libc en host def e 1 de Octubre de 2002 markh Entorno de Red B sico a adido el parche cvs 1 11 2 z1lib suministrado a blfs dev por Michael Horbats para hacer que cvs utilice la zlib compartida e 1 de Octubre de 2002 markh Cambiado para usar las entidades ffile root y hfile root en lugar de la antigua file root e 1 de Octubre de 2002 lar
372. n un conjunto de herramientas que facilitan la creaci n de demonios tcp cliente servidor Tepserver es una alternativa m s segura a inetd Tiene integradas funcionalidades para control de acceso basado en reglas y puede posponer conexiones de forma f cil cuando se alcanza la carga m xima configurada al contrario que inetd Tecpserver tambi n est recomendado para usarlo con Qmail que fue escrito por el mismo autor Instalaci n de ucspi tcp Instala ucspi tcp ejecutando los siguientes comandos patch Np1 i ucspi tcp 0 88 errno patch sed s usr local usr conf home gt conf home mv conf home conf home amp amp sed s bin sbin hier c gt hier c amp amp mv hier c hier c make amp amp make setup check Explicaci n de los comandos sed s usr local usr conf home gt conf home mv conf home conf home sed s bin sbin hier c gt hier c mv hier c hier c Estos comandos cambian el directorio de instalaci n a usr sbin en lugar de usr local bin Puesto que estas herramientas se usan junto con demonios no tiene sentido ponerlas en directorios de usuarios normales Sin embargo algunos de los programas de ejemplo y el programa tcpclient pueden usarse por usuarios que no sean root Si deseas tenerlos disponibles entonces te sugerimos que los instales como se indica arriba y despu s ejecutes los siguientes comandos cd usr sbin mv tcpclient mconnect delcr addcr tcpcat u
373. na de instalaci n de openssl crea el directorio etc ss1 1ib aunque las librer as se hayan instalado en usr lib Lo eliminamos para mantener todo bonito y limpio Configuraci n de Openssl Ficheros de configuraci n etc ssl1 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 openss1 y las librer as 1libcrypto 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 el int rprete 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 SSH OpenPGP y otros est ndares criptogr ficos Explicaci
374. ncluye muchas mejoras Instalaci n de zsh Instala zsh ejecutando los siguientes comandos configure prefix usr 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 etc zlogout Puedes encontrar m s informaci n sobre ellos en la p gina de manual de zsh 1 y en las p ginas de manual relacionadas Contenido El paquete zsh contiene zsh Descripci n Contenido 90 M s All de Linux From Scratch 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 zsh 91 Ill Librer as y Utilidades Generales ndice 8 Librer as Generales 9 Librer as Gr ficas 10 Utilidades Generales 11 Utilidades del Sistema 12 Programaci n III Librer as y Utilidades Generales 92 Cap tulo 8 Librer as Generales Las librer as contienen c digo que con frecuencia 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 tod
375. ndientes Ficheros MOD Los ficheros MOD contienen componentes de la definici n de tipo de documento que se incluyen en ficheros DTD sgml dtd 4 2 Introducci n a sgml dtd Localizaci n de descarga HTTP HEAR O OSORIO ras cal Vyn doCcbhook 2 AZ Localizaci n de descarga FTP Versi n usada 4 2 Tama o del paquete 68 KB Estimaci n del espacio necesario en disco 376 KB El paquete 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 sgml dtd depende de artos 30 y semi cormona 0 6 3 Instalaci n de sgml dtd Instala seml 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 2 amp amp chown R root root amp amp chmod R 755 amp amp install docbook cat usr share sgml docbook sgml dtd 4 2 catalog amp amp cp af dtd mod dcl usr share sgml docbook sgml dtd 4 2 amp amp Contenido 445 M s All de Linux From Scratch install catalog add etc sgml sgml docbook dtd 4 2 cat usr share sgml docbook sgml
376. ndo los siguientes comandos configure prefix usr make make install Contenido El paquete vorbis tools contiene oggdec oggenc ogg123 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 WAV o AIFF crudos en ficheros Ogg Vorbis Contenido 410 M s All de Linux From Scratch 0gg123 ogg123 es un reproductor de ficheros Ogg Vorbis para la l nea de comandos ogginto ogginfo muestra la informaci n almacenada en el fichero de sonido vcut vcut divide un fichero en dos a partir de un punto de corte designado vorbiscomment vorbiscomment es un editor para cambiar la informaci n contenida en las etiquetas de metadatos de un fichero de sonido xmms 1 2 7 Introducci n a XMMS Localizaci n de descarga HTTP LETONIA SO O AMS ARDEN OZ Localizaci n de descarga FTP EPA OO SAIZ As AA AZ Versi n usada o Y Tama o del paquete 11 MB Estimaci n del espacio necesario en disco 17 MB XMMS es un reproductor de audio para el Sistema de Ventanas X XMMS depende de una tarjeta de sonido que funcione xfree86 4 3 0 cies 2 10 y Co A A XMMS utilizar esound 0 2 29 gnome 1ibs 1 4 2 gnome applets libmikmod lisosw 1 0 ltisvoeis 1 0 y Iistosmil 1 8 17 Instalaci n de XMMS Instala XMMS ejecutando los siguientes comandos co
377. ndos localstatedir var lib Este comando pone los ficheros de scrollkeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SENOME_PREFIX etc Contenido El paquete gnome system monitor contiene gnome system monitor Descripci n gnome system monitor gnome system monitor muestra el arbol de procesos y mediciones del hardware gnome applets 2 2 1 gnome system monitor 2 0 4 341 M s All de Linux From Scratch Introducci n a gnome applets Localizaci n de descarga HTTP RETOS ftp anome or ub GNOME sources anome applets 2 2 Localizaci n de descarga FTP ftp fte qanome or ub GNOME sources aqnome applets 2 2 c Versi n usada 2 Tama o del paquete 1 9 MB Estimaci n del espacio necesario en disco NES Estimaci n del tiempo de construcci n CS EU El paquete gnome applets contiene peque as aplicaciones que normalmente se ejecutan en segundo plano y muestran su salida en el panel de gnome gnome applets depende de csulSL 240 Arras 0d y cuore alo Al Instalaci n de gnome applets Instala gnome applets ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin localstatedir var lib sysconfdir etc gnome make make install Explicaci n de los comando
378. ndos Contenido 402 M s All de Linux From Scratch configure prefix usr sysconfdir etc make make install Explicaci n de los comandos sysconfdir etc Este comando pone los ficheros de configuraci n de esound 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 esdct 1 esdloop esdmon esdrec esdsample y las librer as 1ibesd Descripciones esd esd es el Demonio de Sonido Enlightened esdcat esdcat reproduce un flujo crudo de audio a trav s del demonio esdcil 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 Explicaci n de los comandos 403 M s All de Linux From Scratch 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 esd contienen las funciones utilizadas por esd SDL 1 2 5 Introducci n a SDL Localizaci n de descarga HTTP http ww libsdl org release SDL 1 2 5 tar gz Localizaci n de
379. ne feron fcrontab fcronsighup y fcrondyn Descripciones fcron fcron 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 fcron que lea de nuevo las tablas fcrondyn fcrondyn es una herramienta de usuario pensada para interactuar con un demonio fcron que est ejecutandose hdparm 5 3 Introducci n a hdparm Localizaci n de descarga HTTP necp Arep ong Lio oNE ub Linux system hardware hdparm Localizaci n de descarga FTP agas asa lolo lalo ora ub Tinux system hardware hdparm 5 Versi n usada 553 Tama o del paquete SORRE Estimaci n del espacio necesario en disco ASES El paquete hdparm contiene la utilidad hdparm Es til para controlar tanto las controladoras ATA IDE como los discos duros para incrementar sus prestaciones y en ocasiones mejorar la estabilidad ADVERTENCIA Al igual que es til un uso incorrecto de hdparm puede destruir tu informaci n y en casos raros tus discos Util zalo con cuidado y aseg rate de que sabes lo que est s haciendo Si tienes dudas te recomendamos que dejes los valores predeterminados por el n cleo Ficheros de configuraci n 132 M s All de Linux From Scratch Instalaci n de hdparm Instala hdparm ejecutando los siguientes comandos make amp amp make install Advierte que por defecto hdparm se instala en sbin pues
380. nectarse a Windows 2 Introduce el nombre de usuario win2kuser01 y su contrase a 3 Selecciona DOMAINO1 en la caja de combinaci n Conectarse a y pulsa Aceptar A ade la entrada swat a etc services con el siguiente comando echo swat 901 tcp gt gt etc services Si utilizas inetd el siguiente comando a adir la entrada swat en etc inetd conf echo swat stream tcp nowait 400 root usr sbin swat swat gt gt etc inetd conf Si utilizas xinetd el siguiente comando a adir la entrada swat en etc xinetd conf cat gt gt etc xinetd conf lt lt EOF service swat A adir un nuevo usuario al dominio DOMAINO1 240 M s All de Linux From Scratch port 90 socket_typ stream wait no only_from AE ARONA User roor server usr sbin swat log_on_failure USERID EOF La Herramienta de Administraci n Web de Samba swat puede lanzarse con el siguiente comando en SAMBABOX lynx http localhost 901 Nota Aseg rate que inetd o xinetd est ejecut ndose y ejecuta killall HUP inetd o xinetd antes de inciar swat El navegador lynx se utiliza en esta demostraci n pero no es necesario Explicaci n de los comandos de configuraci n cat gt etc samba smb conf lt lt EOF Crea un fichero de configuraci n por defecto de Samba Esta configuraci n permitir a Samba actuar como Controlador Primario de Dominio para una red basada en Microsoft Windows Si no deseas esto
381. nes 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 www linuxfromscratch org tushar downloads para convertir los archivos a formato tar gz Usar los guiones de arranque de BLFS 46 Il Configuraci n posterior a LFS y Software Adicional ndice 3 Configuraci n posterior al LES 4 Seguridad 5 Sistemas de ficheros 6 Editores 7 Int rpretes de comandos Il Configuraci n posterior a LFS y Software Adicional 47 Cap tulo 3 Configuraci n posterior al LFS El prop sito de LFS es proporcionar un sistema b sico sobre el que puedas seguir construyendo Hay varias cosas que mucha gente se pregunta sobre c mo poner en orden su sistema una vez tienen ya la instalaci n base Esperamos cubrir estos asuntos en este cap tulo La mayor a de la gente que llega a Linux desde una formaci n en Windows encuentra algo extra o el concepto de ficheros de configuraci n s lo de texto En Linux casi toda la configuraci n se hace utilizando ficheros de texto La mayor a de estos ficheros se pueden encontrar en la jerarqu a etc A menudo hay disponibles programas
382. nfigure prefix usr enable one plugin dir amp amp make make install Explicaci n de los comandos configure prefix usr enable one plugin dir amp amp Este comando nos asegura que todas los m dulos plugins se ubiquen en usr 1lib xmms Plugins o09gg123 411 M s All de Linux From Scratch Configuraci n de xmms Ficheros de configuraci n xmms config Informaci n sobre la configuraci n Cuando ejecutas XMMS por primera vez puedes configurarlo con CTRL P Puedes extender la funcionalidad de XMMS mediante m dulos plugins y pieles skins Los encontrar s en_http xmms org Contenido El paquete xmms contiene xmms xmms config gnomexmss y wmxmms Descripciones xmms XMMS que significa X Multimedia System es un programa funcionalmente comparable con WinAMP Su funci n principal es reproducir ficheros de audio como wav y mp3 Lo puedes extender con m dulos para reproducir otros formatos de audio y v deo Su apariencia se puede personalizar usando pieles al estilo de WinAMP xmms config Este gui n es usado por otros programas que necesitan enlazarse con xmms para encontrar las rutas a las librer as y ficheros de cabecera con los que XMMS fu compilado 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
383. nfigure prefix usr sysconfdir etc amp amp make make install Explicaci n de los comandos sysconfdir etc Esta opci n instala los ficheros de configuraci n en etc en lugar de en usr etc enable gtk doc Esta opci n reconstruir la documentaci n de la API durante la ejecuci n de make Contenido 278 M s All de Linux From Scratch 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 ATK 1 2 0 Introducci n a ATK Localizaci n de descarga HTTP Localizaci n de descarga FTP SPEAR PAGE RAOT oat kv eL AO eee Jara Versi n usada 1 2 0 Tama o del paquete 284 KB Estimaci n del espacio necesario en disco 327 MB Estimaci n del tiempo de construcci n OASIS Bu El paquete atk contiene las librer as ATK Son tiles para poner a disposici n de todas las aplicaciones GTK2 las soluciones de accesibilidad ATK depende de Cimb AZAN ATK nea es atk doc 1100 soami atda Instalaci n de ATK Instala ATK ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Explicaci n de los comandos enable gtk doc Esta opci n reconstruir la documentaci n de la A
384. nga os etc echa un vistazo a la lista de Enlaces para lecturas adicionales al final de esta secci n BusyBox Este escenario no es muy diferente al Masquerading Router 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 Se cauteloso Cada servicio que ofrezcas y tengas activado hace tu configuraci n m s compleja y tu m quina menos segura Calcula los riesgos de servicios mal configurados o de ejecutar un servicio con un fallo explotable riesgos ambos a los que principalmente un cortafuegos deber a ser inmune Mira la introducci n a Masquerading Router 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 1 1 mas D ACCER iptables A OUTPUT 0 l ppp J ACCEP Si tus demonios tienen que acceder a la red como puede necesitar squid podr as abrir en general
385. nome Parte XI Programas para las X Parte XII Multimedia Parte XIII Impresoras Esc neres y Generadores de documentos Ap ndices I Introducci n 1 Bienvenido a BLES Convenciones usadas en este libro Versi n del libro Agradecimientos Cr ditos Historial de modificaciones Qu secciones del libro quiero Listas de correo y archivos Servidor de noticias Informaci n de contacto Buscando ayuda y las FA 2 Informaci n Importante Conseguir y desempaquetar el software El debate usr frente a usr local Usar los guiones de arranque de BLES Ir M s All del BLES 1 Configuraci n posterior a LES y Software Adicional 3 Configuraci n posterior al LES etc issue Personalizar tu entrada al sistema Los ficheros de inicio de Bash etc inputrc Generaci n de n meros aleatorios etc vimrc vimrc Creaci n de un disquete de arranque personalizado etc skel 4 Seguridad Dedicatoria M s All de Linux From Scratch Configuraci n de shadow iptables 1 2 7a Configuraci n de un cortafuegos tripwire 2 3 1 2 Linux_PAM 0 77 5 Sistemas de ficheros Ext3 reiserfs 3 6 5 xfsprogs 2 0 3 6 Editores vim 6 1 emacs 21 3 nano 1 2 0 Jjoe 29 7 7 Int rpretes de comandos tesh 6 12 zsh 4 0 6 II Librer as y Utilidades Generales 8 Librer as Generales openssl 0 9 7a pere E4 popt 1 7 slang 1 4 9 fam 2 6 9 libxml2 2 5 6 libxslt 1 0 29 readline 4 3 gmp 4 1 2 gdbm 1 8 3
386. nstall_db msql2mysq l mysql_config mysgql_fix privilege_tables mysql_setpermission mysql_zap mysqlacess mysqlbug mysql_convert_table format mysql find rows mysqlhotcopy mysqgldumbslow mysgqld_multi y mysqld 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 PostgreSQL 7 3 2 Introducci n a PostgreSQL7 3 2 Localizaci n de descarga HTTP http www ca postaresgl org ftpsite v7 3 2 postgresgl 7 Localizaci n de descarga FTP fto etos us postarescilor ub sal source vi 3 2 POSi Versi n usada Sa Tama o del paquete 11 MB Estimaci n del espacio necesario en disco 68 MB El paquete PostgreSQL contiene el sistema de gesti n de bases de datos relacionales PostgreSQL utilidades clientes y v nculos para varios lenguajes Nota Los v nculos para C y ODBC han sido eliminados de la distribuci n principal Pueden encontrarse en el sitio Web de Proyectos de PostgreSQL en http gborg posteresgl org PostgreSQL depende de readline 4 3 Contenido 254 M s All de Linux From Scratch Instalaci n de PostgreSQL Instala PostgreSQL ejecutando los siguientes comandos configure prefix usr make make install Inicializa un grupo de bases de datos con los siguientes
387. ntaci n lista para consultar Tambi n hay otros dos paquetes doctools 1 3 1 tgz que contiene programas para procesar los fuentes de la documentaci n y utils 1 1 0 tgz que contiene gnutar y zlib que ya est n instalados en un sistema LFS Para comprobar la integridad de los paquetes descarga el fichero SUMS md5sum Luego haz md5sum X430src gt md5sums diff md5sums SUMS md5sum Las nicas diferencias que deber as ver son los ficheros README doctools 1 3 1 tgz y utils 1 1 0 tgz sino los descargaste Instalaci n de XFree86 Ajustes para la compilaci n del n cleo Si tienes un Intel P6 Pentium Pro Pentium II y superior 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 Cap tulo 26 Instalaci n de las X 262 M s All de Linux From Scratch 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 una tama o mayor
388. nte de modo que lo hacemos manualmente ln s usr bin tcsh 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 tcsh Ficheros de configuraci n Hay bastantes ficheros de configuraci n para el int rprete de comandos C Algunos ejemplos son etc csh cshrc etc csh login tcshrc cshrce 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 Cap tulo 7 Int rpretes de comandos 89 M s All de Linux From Scratch Contenido El paquete tcsh contiene tesh Descripci n tcsh tesh es una versi n mejorada y compatible del int rprete de comandos UNIX C de Berkeley csh Puede utilizarse como int rprete de comandos interactivo o como procesador de guiones zsh 4 0 6 Introducci n a zsh Localizaci n de descarga HTTP http www zsh or UNAS IO ar Localizaci n de descarga FTP mua o rela eran era Loya Versi n usada AO Tama o del paquete ISE Estimaci n del espacio necesario en disco 14 MB Estimaci n del tiempo de construcci n SSI El paquete zsh contiene el int rprete de comandos zsh que puede utilizarse como int rprete interactivo login shell y como procesador de comandos de guiones De los int rpretes de comandos est ndar zsh se parece a ksh pero i
389. nte se aproxima a los 100 puntos por pulgada Puede que quieras eliminar algunos directorios de fuentes por completo e Secci n Module Elimina o comenta alguno de los m dulos Las secciones glx y dri no funcionar n hasta que instalemos DRI m s adelante Dejar los m dulos no es perjudicial e Secci n InputDevice Puede que quieras cambiar la velocidad de autorrepetici n del teclado a adiendo Option Autorepeat 250 30 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 linea de modos similar a Modes 1280x1024 1024x768 El primer modo listado ser normalmente la resoluci n de inicio Comprueba el sistema con XFree86 xf86config XF86Config new S lo obtendr s un fondo de pantalla gris con un puntero de rat n en forma de X pero esto confirma que el sistema funciona Ci rralo con Control Alt Retroceso Si el sistema no funciona revisa var log XFree86 0 1log para ver qu ha ido mal Mueve el fichero de configuraci n a su localizaci n final mv XF86Config new etc X11 XF86Config 4 Crea xinitrc cat gt xinitrce lt lt EOF Inicio del fichero xinitrce xterm g 80x40 0 0 amp aloe e LOLO O O E 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
390. ntenidos 247 Cap tulo 24 Bases de Datos db 4 1 25 Introducci n a db Localizaci n de descarga HTTP http www sleepycat com update snapshot db 4 1 25 tar gz2 Localizaci n de descarga FTP Versi n usada A 1 29 Tama o del paquete 3 MB Estimaci n del espacio necesario en disco 27 MB El paquete db contiene db_archive db_checkpoint db_deadlock db_dump db_load db_printlog db_recover db_stat db_upgrade db_verify y las librer as db Son usadas por muchos otros programas para funciones relacionadas con db Instalaci n de db Instala db ejecutando los siguientes comandos cd build unix amp amp dist configure prefix usr enable compat185 enable cxx amp amp make amp amp make docdir usr share doc db 4 1 25 install Nota Si deseas activar soporte Java en db 4 1 25 a ade enable java a las opciones de configure Necesitas el soporte Java si piensas utilizar la versi n instalada de db para compilar OpenOffice Explicaci n de los comandos cd build unix amp amp dist configure prefix usr enable compat185 Esto reemplaza el comando configure normal pues db incluye varios directorios de construcci n para diferentes plataformas make docdir usr share doc db 4 1 25 install Esto instala db colocando la documentaci n en el lugar correcto Configuraci n de db Informaci n sobre la configuraci n Como muchas otras librer as no necesita conf
391. nternet y c mo desactivarlas especialmente si est n siempre conectados y adem s a trav s de enlaces de banda ancha Masquerading Router Esto es una m quina situada entre Internet y una intranet Para minimizar el riesgo de comprometer al mismo 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 1 se consideran com nmente inocuas BusyBox Esto es a menudo 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 Filtrado de paquetes red parcialmente
392. ntes formatos ya que probablemente aparecer n errores y mismo formato significa los mismos bitrates tambi n 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 tccat 426 M s All de Linux From Scratch M dulos de entrada filtrado salida Dependiendo de las librer as externas que se usen hay un gran n mero de plugins para convertir entradas de audio y v deo a formato crudo procesar el audio y el v deo crudo y convertirlo a otros formatos para ser escrito en un tipo de fichero determinado Lee la documentaci n M dulos de entrada filtrado salida 427 Cap tulo 45 Utilidades para grabar CDs Este cap tulo contiene informaci n sobre la grabaci n de CDs bajo Linux Primero tendr s que configurar tu n cleo para grabar CDs Empezaremos por discutir c mo hacerlo y luego veremos c mo instalar las utilidades Fuentes de informaci n adicionales sobre grabaci n de CDs e CD Writing HOWTO e CD Recordable FAQ e Handling CD Images Configuraci n del n cleo para grabar CDs En la configuraci n del n cleo verifica tus opciones con las listadas m s abajo para el tipo de interfaz de tu CD ROM Grabadora SCSI Men de soporte SCSI SCORES UP DO X M DCSTECD ROMESUPPONE O Ml SCsI generic support Y oM Vendor specific extensions TLI Tambi n a ade el controlado
393. ntiene cdparanoia Es til para extraer ficheros de ondas de sonido desde cd s de audio Requiere una unidad de CDROM capaz de leer CDDA Pr cticamente todas las unidades que tienen soporte bajo Linux se pueden usar Instalaci n de CDParanoia Instala CDParanola ejecutando los siguientes comandos configure prefix usr make make install Instalaci n de lame 413 M s All de Linux From Scratch Configuraci n de CDParanoia Informaci n sobre la configuraci n CDParanoia necesita muy poca configuraci n para mayor informaci n consulta la p gina de manual Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenidos El paquete CDParanola contiene cdparanoia y la librer a 1ibcada Descripci n cdparanoia Este programa se usa para rippear cd s de audio Rippear es extraer digitalmente la m sica de un cd de audio Librer a libcdda No hay descripci n disponible Configuraci n de CDParanoia 414 Cap tulo 44 Utilidades de V deo xvid 0 9 1 Introducci n a Xvid Localizaci n de descarga HTTP Meto Sado CoNo asador OSA EZ Localizaci n de descarga FTP Versi n usada 0 9 1 Tama o del paquete 464 KB Estimaci
394. ntras est s como root Contenido Adem s de las librer as 1ibgui le el paquete Guile contiene guile guile config y guile snarf Descripciones guile guile es un int rprete aut nomo de Scheme para Guile guile config guile config es un gui n Guile que proporciona la informaci n necesaria para enlazar tus programas con la librer a Guile de la misma forma que lo hace pkgconfig 0 15 0 guile snarf guile snarf es un gui n que analiza las declaraciones en tu c digo en busca de funciones de C visibles por Scheme objetos de Scheme utilizables por tu c digo C etc slib 2d5 Introducci n a slib2d5 Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada IS Tama o del paquete 620 KB Estimaci n del espacio de disco requerido 2 9 ME El paquete slib es una librer a de Scheme usada con Guile slib depende de dalec Instalaci n de slib La instalaci n de slib es un simple comando de copia cp R slib usr share guile Informaci n sobre la configuraci n 108 M s All de Linux From Scratch Contenido El paquete slib contiene una librer a de Scheme G Wrap 1 3 4 Introducci n a G Wrap Localizaci n de descarga HTTP http www gnucash or ub g wrap source g wrap 1 3 4 tar Localizaci n de descarga FTP Versi n usada ISA Tama o del paquete 400 KB Estimaci n del espacio necesario en disco 4 6 MB El paquete G Wrap contiene herramientas par
395. nual de qt en el fichero man conf Puedes hacerlo con el siguiente comando cat gt gt etc man conf lt lt EOF Inicio de la adici n de gt en man conf MANPATH opt at doc man Fin de la adici n de gt en man conf EOF Contenido El paquete qt contiene las librer as 1ibqt mt y las librer as 1ibqui Configuraci n de at 276 M s All de Linux From Scratch Descripci n Librer as qt Las librer as QT X11 contienen las APIs necesarias para usar los programas de KDE GTK 1 2 10 Introducci n a GTK Localizaci n de descarga HTTP Localizaci n de descarga FTP EAS OS als ele 2 110 dese e Versi n usada 20 10 Tama o del paquete 2 7 MB Estimaci n del espacio necesario en disco 54 MB Estimaci n del tiempo de construcci n 7 04 Sau El paquete GTK contiene las librer as GTK Son tiles para crear interfaces gr ficas de usuario para las aplicaciones GTK depende de Giles 2 10 some aoe aa 7 libipeg 6b y xfree86 4 3 0 Instalaci n de GTK Instala GTK ejecutando los siguientes comandos configure prefix usr sysconfdir etc 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 Configuraci n de GTK Informaci n sobre la configuraci
396. o alsa utils depende de alsasiile 10 9 2 Instalaci n de alsa utils Instala alsa utils ejecutando los siguientes comandos configure make amp amp make install Configuraci n de alsa lib 396 M s All de Linux From Scratch Configuraci n de alsa utils 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 drivers instala el gui n etc rc d init d alsasounad Es posible usar este gui n pero contiene un mont n de detalles extra os que no son necesarios en un sistema LFS de modo que crearemos nuestro propio gui n etc rc d init d alsa Para crear el gui n alsa haz lo siguiente cat gt etc rc d init d alsa lt lt EOF bin sh Comienzo de rc_base init d alsa Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardtlinuxfromscratch org Partes espec ficas de ALSA por Mark Hymers markhftlinuxfromscratch org Guarda los valores del mezclador en la ubicaci n por defecto etc asound state source etc sysconfig rc SQuiace o necia Cto mis case 1 in start echo Iniciando alsa Restaurando vol
397. o es un caracter comod n que quiere decir que cualquier n mero de niveles en una jerarqu a definida puede estar entre dichos componentes Por ejemplo XFree86 nos ofrece dos nuevos punteros un reloj rojo redglass y uno blanco whiteglass Para usar uno de estos recursos debes a adir una l nea como esta Xcursor theme whiteglass Sin embargo puedes especificar el fondo de pantalla para todos los clientes con background blue Las variables de recurso m s espec ficas prevalecen sobre nombres menos espec ficos Encontrar s las definiciones de los 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 gt Para agregar recursos a la base de datos en memoria de XFree86 usa xrdb merge lt nombre_fichero gt La instrucci n xrdb suele ubicarse en xinitrcoen xsession Para obtener m s informaci n consulta la p gina de manual de xr db Actualizar los ficheros de cach de fuentes 272 Cap tulo 27 Librer as X lesstif 0 93 36 Introducci n a lesstif Localizaci n de descarga HTTP http telia dl sourceforge net sourceforge lesstif lesst Localizaci n de descarga FTP Versi n usada 09336 Tama o del paquete 2 4 MB Estimaci n del espacio necesario en disco 62 MB Estimaci n del tiempo de construcci n 4 24 SBU
398. o fichero ya que es incorrecta cd solenv inc amp amp cp unx1lngi4 mk unxlngi4 mk orig amp amp sed e s i mcpu pentiumpro unx1ngi4 mk orig gt unxlngi4 mk amp amp CA Configura openoffice con los comandos siguientes Puedes a adir otros lenguajes si lo prefieres Si un componente en particular no se encuentra disponible en el lenguaje que elijas estar por defecto en ingl s cd config _office amp amp configure with lang ENUS with stlport4 home usr amp amp cd amp amp source LinuxIntelEnv Set sh Compila openoffice usando estos comandos bootstrap 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 641 unxlngi4 pro pck for i in 1s helpcontent_ _unix tgz do tar xvzf i done amp amp cd instsetoo amp amp rm rf unxlngi4 pro amp amp dmake CA Instala OpenOffice ejecutando los siguientes comandos Estos instalar n el conjunto en idioma ingl s Para instalar una versi n localizada reemplaza el 01 por el c digo telef nico internacional de tu pa s Ten en cuenta que para instalarlo necesitar s un entorno X aunque no haya ninguna ventana X visible Puedes usar Xvfb si est s compilando en una consola cd instsetoo unxl1ngi4 pro 01 normal amp amp cp install instal
399. o 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 news linuxfromscratch org Otros modos de las listas 41 M s All de Linux From Scratch Informaci n de contacto Por favor dirige tus mensajes a una de las listas de correo de BLFS Mira Listas de correo y archivos para m s informaci n sobre las listas de correo disponibles El actual coordinador de BLFS es Larry Lawrence Si necesitas contactar con Larry env a un mensaje a larry Olinuxfromscratch org 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 fag el original en ingl s se encuentra en http www linuxfromscratch org fag ver s que mucha gente en el Internet Relay Chat IRC y en las listas de correo estar encantada de ayudarte Hay un resumen de las listas de correo del LFS en Listas de correo y archivos Para ayudarnos a diagnosticar y resolver tu problema incluye toda la informaci n relevante que puedas en tu petici n de ayuda Cosas que debes comprobar antes de preguntar Antes de pedir ayuda debes revisar los siguientes asuntos e Que el soporte para el hardware est compilado dentro del n cleo o como m dulo Si es un m dulo que est correctamente configu
400. o los siguientes comandos define GccWarningOptions pipe Acelera la compilaci n define TermcapLibrary 1ncurses define XprtServer YES Necesario para realplayer define XnestServer YES define XAppLoadDir EtcX11Directory app defaults define VarLibDir var lib define XFree86Devel NO define FSUseSyslog VES define ThreadedX MES define HasPam NO define SystemManDirectory usr share man En vez de usr man define HasLibCrypt VES define InstallXinitConfig YES define InstallXdmConfig YES define ForceNormalLib YES define BuildSpecsDocs NO WORLDOPTS make World 2 gt 81 tee xfree compile log make install amp amp make install man amp amp ln sf usr X11R6 bin usr bin X11 amp amp ln sf usr X11R6 1ib X11 usr lib X11 amp amp ln sf usr X11R6 include X11 usr include Xx11 Actualizar la Infraestructura de Representaci n Directa DRI Si tienes una tarjeta de v deo soportada por 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 Comandos de construcci n 265 M s All de Linux From Scratch cd programs Xserver hw xfree86 os support linux drm kernel amp amp make f Makefile linux amp amp mkdir p lib modules uname r kernel drivers char drm amp amp cp gamma o radeon o sis o r128 o i810 o i830 o m
401. o metacity 2 4 34 e 6 de Febrero de 2003 larry X A adido startup notification 0 5 e 6 de Febrero de 2003 tushar Corregidos unos errores en las instrucciones de mozilla y errores tipogr ficos en 2sdk e 6 de Febrero de 2003 larry General Actualizado a pkgconfig 0 15 0 e 6 de Febrero de 2003 tushar Cap tulo 40 Actualizado a mozilla 1 2 1 y se usa gtk2 por defecto para construir mozilla e 5 de Febrero de 2003 larry General Actualizado a libxm12 2 5 2 y libxslt 1 0 25 e 5 de Febrero de 2003 larry General Actualizado a atk 1 2 0 pango 1 2 1 y gtk 2 2 1 e 5 de Febrero de 2003 larry General Actualizado a glib 2 2 1 e 3 de Febrero de 2003 larry Modificado hfile root para que apunte a downloads linuxfromscratch org blfs patches Esto nos da una soluci n temporal a los parches Cambiado ffile root por hfile root en jdk gec2lib y expat e 3 de Febrero de 2003 larry General Actualizado a expat 1 95 6 e 1 de Febrero de 2003 larry General Eliminado pects ya que ahora se construye con cdrdao e 1 de Febrero de 2003 larry Multimedia Actualizado a edrtools 2 0 e 31 de Enero de 2003 bdubbs A adido Openldap e 31 de Enero de 2003 bdubbs Corregidos varios errores tipogr ficos e 30 de Enero de 2003 bdubbs Eliminado zlib e 30 de Enero de 2003 bdubbs Corregidos varios errores tipogr ficos gracias a Matt e 30 de Enero de 2003 larry General Actualizado gcc de modo
402. obre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete oaf contiene las librer as 1iboaf Descripci n Librer as oaf No hay descripci n disponible gnome libs 1 4 2 Introducci n a gnome libs Localizaci n de descarga HTTP http ftpo gqnome or ub GNOME sources gqnome 1ibs 1 4 anc Localizaci n de descarga FTP SN A oO ub GNOME sources qnome 1ibs 1 4 gnon Versi n usada AZ Tama o del paquete SEMB Estimaci n del espacio necesario en disco 33 MB El paquete gnome libs contiene las librer as gnome Son los cimientos del escritorio y de las aplicaciones GNOME gnome libs depende de Gisel Sa En 2010 alla O 14 y cl Le cla 1 25 gnome libs utilizar aucliaa le M 2 3 EROTEL 2 29 y Cieee 10 Instalaci n de oaf 361 M s All de Linux From Scratch Instalaci n de gnome libs Instala gnome libs ejecutando los siguientes comandos configure prefix opt gnome disable gtk doc make make install Configuraci n de gnome libs Ficheros de configuraci n opt gnome etc mime magic opt gnome etc paper config opt gnome etc sound events gnome soundlist y
403. ock bloquea un fichero y lanza un programa daemontools man 0 76 Introducci n a Daemontools man Localizaci n de descarga HTTP http smarden or ape dib manpages daemontools 0 76 mar Localizaci n de descarga FTP Versi n usada 0 76 Tama o del paquete 8 KB Estimaci n del espacio necesario en disco O 43 El paquete Daemontools no incluye las p ginas de manual as que instala este paquete si quieres ayuda en l nea con los programas de daemontools Instalaci n de daemontools man Instala daemontools man ejecutando los siguientes comandos cd daemontools man amp amp gzip 9 8 package compile cp 8 gz usr share man man8 Explicaci n de los comandos gzip 9 8 Puedes comprimir las p ginas de manual para ahorrar espacio pero no es necesario para que hagan su trabajo Contenido El paquete daemontools man contiene las p ginas de manual para los comandos de daemontools envdir envuidgid fghack multilog pgrphack readproctitle setlock setuidgid softlimit supervise svc svok svscan svscanboot svstat tai64n y tai64nlocal ucspi tcp 0 88 Introducci n a ucspi tcp Localizaci n de descarga HTTP Localizaci n de descarga FTP envdir 197 M s All de Linux From Scratch Versi n usada 0 88 Tama o del paquete 56 KB Estimaci n del espacio necesario en disco 2 MB Descargas adicionales Parche errno para ucspi tcp El paquete ucspi tcp consiste e
404. ocolos 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 backends y frontends Los backends son controladores para los esc neres soportados Los frontends son interfaces de usuario para acceder a los backends SANE utilizar SS AAA AS Instalaci n de sane Preparar tu sistema para acceder al esc ner Para acceder a tu esc ner probablemente necesitar s los controladores del n cleo Un esc ner SCSI necesitar los controladores SCSI un esc ner de puerto paralelo necesita soporte para dicho puerto deber as usar modos EPP mejorados y un esc ner USB necesitar el m dulo para esc ner USB y emulaci n SCSI Aseg rate de que tienes los dispositivos necesarios para acceder a los controladores Instalaci n de sane backends Instala sane backends ejecutando los siguientes comandos configure prefix usr make make install Instalaci n de sane frontends Para instalar sane frontends usa los siguientes comandos configure prefix usr amp amp make make install Cap tulo 47 Esc neres 439 M s All de Linux From Scratch Explicaci n de los comandos de instalaci n prefix usr Todos los programas se van a instalar en directorios re
405. oducci n a control center Localizaci n de descarga HTTP NETOS TLp an ome 0 ub GNOME sources control center 2 Localizaci n de descarga FTP EOS ftp gqnome or ub GNOME sources control center 2 2 Versi n usada o dl Tama o del paquete 1 4 MB Estimaci n del espacio necesario en disco SPA Estimaci n del tiempo de construcci n 2 95 SBU El paquete control center contiene los programas de configuraci n de GNOME control center depende de gnome desktop 2 2 1 y metacity 2 4 34 Instalaci n de control center Instala control center ejecutando los siguientes comandos configure prefix GNOME_PREFIX localstatedir var lib sysconfdir etc gnome amp amp make make install Explicaci n de los comandos localstatedir var lib Este comando pone los ficheros de scrollkeeper en var lib scrollkeeper en vez de en SGNOME_PREFIX var scrollkeeper sysconfdir etc gnome Este comando pone los ficheros de configuraci n en etc gnome en vez de en SENOME_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 u
406. oducci n a joe Localizaci n de descarga HTTP http unc dl sourceforge net sourceforge joe editor joe Localizaci n de descarga FTP Versi n usada o Tama o del paquete MESES Estimaci n del espacio necesario en disco TES Joe es un peque o editor de texto capaz de emular a WordStar Pico y Emacs Instalaci n de joe Instala joe ejecutando los siguientes comandos configure sysconfdir etc prefix usr make make install Ficheros de configuraci n Joe puede hacer uso de muchos ficheros de configuraci n La informaci n sobre estos ficheros se encuentra en la p gina de manual de joe Estos ficheros son etc jmacsrc etc joerc etc jpicorc etc jstarrc y etc rjoerc Joe tambi n puede hacer uso de joerc que puede ser una copia de etc joerc personalizada al gusto de cada usuario Contenido El paquete joe contiene jmacs joe jpico jstar rjoe y termidx Descripciones jmacs jmacs es un enlace simb lico a joe usado para lanzar el modo de emulaci n de Emacs joe joe es un peque o editor de texto capaz de emular a WordStar Pico y Emacs jpico jpico es un enlace simb lico a joe usado para lanzar el modo de emulaci n de Pico nano 87 M s All de Linux From Scratch 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
407. ok xmlcatalog noout add public OASIS DTD DocBook XML CALS Table Model V4 2 EN file usr share xml1 docbook xml dtd 4 2 calstblx dtd etc xml1 docbook xmlcatalog noout add rewriteSystem http www oasis open org docbook xml1 4 2 file usr share xml docbook xml dtd 4 2 etc xml1 docbook xmlcatalog noout add rewriteURI http www oasis open org docbook xml1 4 2 file usr share xml1 docbook xml dtd 4 2 etc xml docbook xmlcatalog noout add delegatePublic OASIS ENTITIES DocBook XML file etc xm1 docbook etc xml catalog amp amp xmlcatalog noout add delegatePublic OASIS DTD DocBook XML file etc xml1 docbook etc xml catalog amp amp xmlcatalog noout add delegateSystem http www oasis open org docbook file etc xml1 docbook etc xml catalog amp amp xmlcatalog noout add delegateURI http www oasis open org docbook file etc xml1 docbook etc xml catalog A ai LA A Configuraci n de DocBook Ficheros de configuraci n etc xml catalog etc xml docbook Informaci n sobre la configuraci n El gui n de instalaci n de arriba crea los ficheros y actualiza el cat logo Necesitamos crear entradas adicionales para procesar el libro BLES xmlcatalog noout add delegateSystem usr share docbook file etc xm1 docbook etc xml catalog amp amp xmlcatalog noout a
408. olumns 80 set background dark set tabstop 8 set wrapmargin 8 set nobk syntax Oa set ruler set noexpandtab mia de vine 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 evita que vim se comporte de una manera marcadamente compatible con vi Deber a estar al inicio de cualquier fichero vimrc ya que puede afectar a muchas otras opciones que puedes querer que prevalezcan letc vimre vimrc 54 M s All de Linux From Scratch 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 oscuro e set tabstop 3 El n mero de espacios que toma una tabulaci n 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 set nobk Esto impide que vim cree una copia de seguridad antes de escribir sobre un fichero e syntax on Activa el resaltado de la sintaxis de vim e set ruler
409. omprobaciones de consistencia en ficheros de bases de datos MySQL 3 23 55 Introducci n a MySQL Localizaci n de descarga HTTP http mysgql he net Downloads MySQL 3 23 mysgql 3 23 55 t Localizaci n de descarga FTP ftp mirror mcs anl gov pub mysgql Downloads MySQI 3 23 n Versi n usada SS Tama o del paquete 11 MB Estimaci n del espacio necesario en disco 70 MB El paquete MySQL contiene la librer a mysql el servidor y las utilidades cliente Instalaci n de mysqli Por razones de seguridad ejecutar el servidor con un usuario y grupo sin privilegios es s mamente db_checkpoint 251 M s All de Linux From Scratch 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 cp configure configure old amp amp sed e s mysql test Makefiles53 e s mysql test configure old gt configure amp amp configure prefix usr sysconfdir etc libexecdir usr sbin localstatedir var lib mysgl enable thread safe client without debug without bench amp amp make amp amp make install Explicaci n de los comandos sed e s mysql test Makefile e s mysql test configure old gt configure Este sed se usa para desactivar los tests de mysql Configuraci n de mysqli Ficheros de configuraci n etc my cnf my cnf Informaci n sobre la configuraci
410. onf Instala GConf ejecutando los siguientes comandos configure prefix opt gnome amp amp make make install Configuraci n de GConf Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete GConf contiene las librer as 1libgconf Descripci n Librer as libgcont Las librer as libgconf proporcionan las funciones necesarias para mantener la base de datos de configuraci n Librer as libgdk_pixbuf 364 M s All de Linux From Scratch gnome vfs 1 0 5 Introducci n a gnome vfs Localizaci n de descarga HTTP DEEDE ftp anome or ub GNOME sources anome vfs 1 0 gnon Localizaci n de descarga FTP PEPS ftp anome or ub GNOME sources anome vfs 1 0 anome Versi n usada LS Tama o del paquete LL ta Estimaci n del espacio necesario en disco 9 MB El paquete gnome vfs contiene librer as del sistema de ficheros gnome v s depende de GConf 1 0 9 y gnome 1libs 1 4 2 gnome v s utilizar os cnssul 0 0 7 emrplk opc l 1 y Caracol I1 S Instalaci n de gnome vfs Instala gnome vfs ejecutando los siguientes comandos configure prefix opt gnome
411. onfig network devices ifup eth0 chmod 755 etc sysconfig network devices ifdown eth0 dhcp 3 0p12 El paquete dhcp incluye tanto el programa cliente llamado dhclient como el servidor para usar DHCP Si quieres instalarlo puedes encontrar las instrucciones en_dhep 3 0p12 Ten en cuenta que si s lo quieres usar el cliente no necesitas lanzar el servidor y por tanto no necesitas los guiones de arranque y enlaces suministrados para el demonio servidor S lo necesitas ejecutar el servidor DHCP si t suministras este servicio a una red y seguro que sabr s si este es el caso Si no es as no ejecutes el servidor Una vez instalado el paquete vuelve aqu para ver la informaci n sobre c mo configurar el cliente dhclient Para configurar dhclient necesitas crear dos ficheros etc sysconfig network devices ifconfig eth0 y etc dhclient conf Primero crea el fichero i fconfig eth0 con los siguientes comandos advierte que esto sobreescribir el fichero si ya existe cd etc sysconfig network devices cat gt etc sysconfig network devices ifconfig eth0 lt lt EOF ONBOOT yes DHCP_PROG sbin dhclient DHCP_START lt parametros de inicio apropiados gt DHCP_STOP r EOF Para m s informaci n sobre los posibles valores de DHCP_START y DHCP_STOP consulta la p gina de manual de dhclient dhcp 3 0pl2 160 M s All de Linux From Scratch A continuaci n debes crear etc dhclient conf usando el siguiente
412. onstruir tu cortafuegos 66 M s All de Linux From Scratch 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 isrclles 4 UND TE lo 3 ACCHST Permite la salida por cualquier interfaz hacia cualquier ip para cualquier servicio igual que P ACCEPT orelles 4 QUISTE ACC Permite responder a conexiones ya establecidas y permite conexiones nuevas relacionadas con otras ya establecidas por ejemplo ftp activo iptables A INPUT m stat 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 Su gui n es bastante simple ignora todo el tr fico que llega a tu ordenador que no ha sido iniciado por l pero si simplemente est navegando por
413. ontenido El paquete intltool contiene intltoolize intltool update intltool extract intltool merge intl1ltool prepare y intl1tool unicodify Descripciones intltoolize intltoolize prepara un paquete para usar intltool intltool update intltool update actualiza las plantillas po y las combina con las traducciones intltool extract intltool extract genera ficheros de cabecera que pueden ser le dos con gettext intltool merge intltool merge combina las cadenas traducidas en varios tipos de ficheros intltool prepare intltool prepare actualiza los ficheros pot y los combina con ficheros de traducci n intltool unicodify intltool unicodify es la utilidad para codificar 118n unicode Introducci n a intltool 312 M s All de Linux From Scratch bonobo activation 2 2 1 1 Introducci n a bonobo activation Localizaci n de descarga HTTP http ftp qnome or ub GNOME sources bonobo activation Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco SRAME Estimaci n del tiempo de construcci n OMS ORS EU El paquete bonobo activation contiene las librer as libbonobo activation Es el nuevo Marco de Activaci n de Objetos OAF para GNOME bonobo activation depende de ORBE bonobo activation utilizar aik doc 0 3 acmil oterltes Instalaci n de bonobo activation Instala bonobo activation ejecutando los siguientes comandos
414. or 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 NFS 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 LES id ntico usr local podr a almacenar paquetes que son diferentes entre m quinas En este caso local se refiere a cada ordenador individual e Incluso en un ordenador nico usr local puede ser til si tienes instaladas varias distribuciones simult neamente y quieres un lugar donde poner los paquetes que ser n iguales en todos ellos e O puede que reconstruyas habitualmente tu LFS pero quieras un lugar en el que poner los ficheros que no quieras reconstruir cada vez De este modo puedes vaciar el sistema de ficheros del 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 instalac
415. ore L 0 3 ami otro Instalaci n de libbonobo Instala libbonobo ejecutando los siguientes comandos configure prefix GNOME_PREFIX disable gtk doc amp amp make make install Contenido El paquete libbonobo contiene las librer as 1ibbonobo Descripci n Librer as libbonobo Las librer as libbonobo son un conjunto de interfaces CORBA independientes del lenguaje y del sistema para la creaci n de componentes reutilizables y composici n de documentos GConf 2 2 0 Introducci n a GConf Localizaci n de descarga HTTP alo ftp anome or ub GNOME sources GConf 2 2 GConft 2 Localizaci n de descarga FTP SAO NOMS O ub GNOME sources GConf 2 2 GConf 2 2 Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco il 18 Estimaci n del tiempo de construcci n 1 11 SU El paquete GConf contiene un sistema de configuraci n GConf depende de Ote 2 61 y Ea 22 libbonobo 2 2 1 314 M s All de Linux From Scratch GConf utilizar atk doc 1 0 somi atadasa Instalaci n de GConf Instala GConf ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin sysconfdir etc gnome disable gtk doc amp amp make amp amp make install Explicaci n de los comandos libexecdir GNOME_PREFIX sbin Este comando pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en GNOME_PREFIX libexec
416. orio CVS Se te preguntar la contrase a de la cuenta ssh antes de que el cvs checkout pueda continuar export CVS_RSH usr bin ssh cvs d ext servername cvsroot co cvstest Configuraci n de CVS para acceso an nimo en modo s lo lectura CVS puede ajustarse para permitir acceso an nimo en modo s lo lectura usando el m todo pserver ejecutando los siguientes comandos como root grep anonymous etc passwd useradd anonymous s bin false amp amp echo anonymous gt cvsroot CVSROOT passwd echo anonymous gt cvsroot CVSROOT readers Si utilizas inetd el siguiente comando a adir la entrada para pserver en etc inetd conf 1 Crea un repositorio 225 M s All de Linux From Scratch echo 2401 stream tcp nowait root usr bin cvs cvs f allow root cvsroot pserver gt gt etc inetd conf Ejecuta killall HUP inetd para leer los cambios en el fichero inetd conf Si utilizas xinetd el siguiente comando a adir la entrada pserver en etc xinetd conf cat gt gt etc xinetd conf lt lt EOF service cvspserver port 2401 socket_type stream protocol ED wait no ssr COGE passenv PATH server usr bin cvs server_args E allow root cvsroot pserver EOF Ejecuta killall HUP xinetd para leer los cambios en el fichero xinetd conf La comprobaci n del acceso an nimo al nuevo repositorio requiere una cuenta en otra m quina que pueda conectar con el servidor
417. os 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 m todo principal de esa clase javac javac lee definiciones de clases e interfaces escritas en el lenguaje de programaci n Java y las compila en un fichero de clases de c digo de bytes javadoc javadoc procesa las declaraciones y comentarios de documentaci n en un conjunto de ficheros fuente Java y genera un conjunto de p ginas HTML con la descripci n de clases interfaces constructores m todos y campos javah javah genera las cabeceras C y los ficheros fuente necesarios para implementar m todos nativos javap javap desensambla un fichero de clases Java Descripciones 146 M s All de Linux From Scratch 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 n
418. os en los niveles de arranque chmod 754 etc rc d init d bind amp amp ln s etc rc d init d bind etc rc d rc0 d K49bind ln s etc rc d init d bind etc rc d rc1 d K49bind ln s etc rc d init d bind etc rc d rc2 d K49bind amp amp ln s etc rc d init d bind etc rc d rc3 d S22bind ln s etc rc d init d bind etc rc d rc4 d S22bind ln s etc rc d init d bind etc rc d rc5 d S22bind ln s etc rc d init d bind etc rc d rc6 d K49bind 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 dig beyond linuxfromscratch org Ver s que el resultado es casi instant neo cuando named consulta las direcciones almacenadas Para saber todas las opciones de configuraci n consulta bind 9 2 2 doc arm Bv9ARM html el Manual de Referencia del Administrador de BIND Explicaci n de los comandos de configuraci n groupadd g 200 named useradd m g named u 200 s bin false named cd home named mkdir p dev etc namedb slave var run mknod home named dev null c 1 3 mknod home named dev random c 1 8 Comprobaci n de
419. os enlaces simb licos en los niveles de arranque con los siguientes comandos cd etc rc d init d ln sf init d sendmail rc0 d K25sendmail amp amp ln sf init d sendmail rcl d K25sendmail amp amp ln sf init d sendmail rc2 d K25sendmail amp amp ln sf init d sendmail rc3 d S35sendmail amp amp ln sf init d sendmail rc4 d S35sendmail amp amp ln sf init d sendmail rc5 d S35sendmail amp amp ln sf init d sendmail rc6 d K25sendmail Contenido El paquete sendmail contiene mail local rmail smrsh editmap makemap mailq newaliases sendmail vacation praliases y mailstats Descripciones mail local mail local a ade su entrada est ndar al fichero de correo del usuario Contenido 212 M s All de Linux From Scratch rmail rmail interpreta el correo entrante recibido mediante uucp smrsh smrsh es un int rprete de comandos restringido para Sendmail editmap editmap consulta y edita ficheros de mapa de Sendmail makemap makemap crea ficheros de mapa de Sendmail mailq mailq imprime un sumario de los mensajes de correo en espera newaliases newaliases reconstruye etc mail aliases db sendmail sendmail es el agente de transporte de correo de Sendmail vacation vacation es un sistema de respuesta autom tica de correo praliases praliases muestra los alias actuales de Sendmail mailstats mailstats muestra las estad sticas de Sendmail exim 4 14 In
420. os gif system libpng system libmng system zlib system libj3peg Este comando fuerza a la librer a para que use las librer as compartidas que hay en tu sistema en vez de crear su propio grupo de Contenido 275 M s All de Linux From Scratch librer as de soporte para estas funciones no g exceptions Este comando desactiva el c digo para las excepciones generado por el compilador C thread Este comando compila la librer a con soporte multihilo ln sfn opt qt 3 1 2 opt qt Este comando normaliza la localizaci n de las librer as qt a la entrada en ld so conf descrita m s abajo ln s opt gt lib libgt mt so opt qt lib libqt so Este comando permite a los guiones configure encontrar una instalaci n funcional de QT cp r doc man opt qt doc Este comando instala el directorio man ya que no lo hace make install cp r examples opt qgt doc Este comando instala el directorio examples ejemplos ya que no lo hace make install Configuraci n de qt Informaci n sobre la configuraci n Como muchas librer as no necesita configuraci n salvo que el directorio opt qt 1 ib debe aparecer en etc ld so conf para que ldd pueda encontrar las librer as El siguiente comando lo a adir si no aparece cat gt gt etc ld so conf lt lt EOF Inicio de la adici n de gt en etc ld so conf oie ito Fin de la adici n de qt EOF ldconfig Necesitas a adir la ruta a las p ginas de ma
421. os siguientes comandos configure prefix usr 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 1lib rep i686 pc linux gnu gui que ayudan en la comunicaci n entre Lisp y las librer as GTK Instalaci n de rep gik 126 Cap tulo 11 Utilidades del Sistema gpm 1 20 1 Gpm el demonio de rat n de prop sito general es un servidor de rat n para aplicaciones que se ejecutan en la consola No s lo proporciona soporte para cortar y pegar sino que su librer a se usa en varios programas como links para proporcionar soporte de rat n a la aplicaci n Es til en ordenadores de escritorio especialmente si sigues las instrucciones de M s All de LinuxFromScratch a menudo es mucho m s f cil y menos propenso a error cortar y pegar entre dos consolas que teclear todo a mano Introducci n a gpm Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco SP2 TMB El paquete gpm contiene un servidor de rat n para consola y xterm Es til para cortar y pegar texto en la consola y tambi n porque muchos programas basados en consola lo necesitan para incluir soporte de rat n Instalaci n de gpm Instala gpm ejecutando los siguientes comandos Nota Debe asignarse un valor a la variable de entorno LDFLAGS an
422. ostscript Instalaci n de psutils Instala psutils ejecutando los siguientes comandos cat Makefile unix sed e s X usrl local X usr g gt Makefile amp amp make amp amp make install Explicaci n de los comandos de instalaci n cat sed Creaun Makefi le que usa los directorios comunes en una instalaci n BLES Si prefieres otros directorios edita el Make file manualmente antes de ejecutar los otros comandos Contenido psutils es un conjunto de programas filtro para ficheros Postscript psbook ajusta las p ginas en firmas psselect seleciona p ginas y rangos de p ginas pstops realiza ajustes generales de p ginas y selecciones psnup pone m ltiples p ginas en cada hoja de papel psresize altera el tama o del papel del documento epsffit ajusta un fichero EPSF a una caja de tama o dado Adicionalmente psutils proporciona un conjunto de guiones getafm showchar fixdlsrps fixfmps fixmacps fixpsditps fixpspps fixscribeps fixtpps fixwfwps fixwpps fixwwps extractres includeres psmerge Mira en las p ginas de manual para m s informaci n psutils p17 460 M s All de Linux From Scratch xpdf 2 02 Introducci n a xpdf Localizaci n de descarga HTTP Localizaci n de descarga FTP Tuyo tabs ticon pupa 2 DAT eZ Versi n usada 202 Tama o del paquete 472 KB Estimaci n del espacio necesario en disco 8 2 MB Estimaci n del tiempo de construcci n 1 05 SBU xpdf es un
423. ot Las instrucciones de arriba 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 gec 2 95 3 puedes borrar opt gec2 Cuando necesites usar gec 2 95 3 en vez del compilador instalado en el sistema agrega opt gcc2 bin al principio de tu PATH antes de compilar el paquete en cuesti n Contenido El paquete gcc 2 95 3 contiene los compiladores C y C de gecc 2 95 3 y la librer a 1libstdc so de gcc 2 95 3 que necesitan varios paquetes comerciales y precompilados Contenido 154 IV Conectarse a una red El libro LES describe c mo configurar una red con una direcci n IP est tica De todas formas hay otros m todos que se usan para conectarse a redes y principalmente a Internet En este cap tulo tratamos los m todos m s populares ndice 13 Entorno de Red por Marcado Telef nico Dial Up 14 Clientes DHCP 15 Otros IV Conectarse a una red 155 Cap tulo 13 Entorno de Red por Marcado Telef nico Dial Up ppp 2 4 1 Introducci n a ppp Localizaci n de descarga HTTP Localizaci n de descarga FTP ftp cs anu edu au pub software SI OZ Versi n usada PAn Tama o del paquete 524 KB Estimaci n del espacio necesario en disco 4 1 MB El paquete ppp contiene el demonio pppd y el programa chat Se utiliza para conectarse a otras m quinas y a menudo pa
424. oticias 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 Contenido 231 M s All de Linux From Scratch OpenSSH 3 6 1p1 Introducci n a OpenSSH Localizaci n de descarga HTTP http sunsite ualberta ca pub OpenBSD OpenSSH portable c Localizaci n de descarga FTP ftp ftp openbsd or ub OpenBSD OpenSSH portable openss Versi n usada 326 91 Tama o del paquete 855 KB Estimaci n del espacio necesario en disco 8 3 MB El paquete OpenSSH contiene clientes ssh y el demonio sshd Es til para encriptar todo el tr fico que se env a a la red OpenssH depende de openssl 0 9 7a OpenSSH utilizar X11 ssh askpass y Linux PAM 0 77 Instalaci n de OpenSSH OpenSSH se ejecuta como dos procesos cuando conecta con otro ordenador El primer proceso es un proceso con privilegios y controla la asignaci n de los mismos cuando sean necesarios El segundo proceso se comunica con la red Son necesarios pasos adicionales en la instalaci n para establecer el entorno adecuado lo que se realiza con los siguientes comandos mkdir var empty chown root sys var empty groupadd sshd amp amp useradd g sshd sshd Instala OpenSSH ejecutando los siguientes comandos configure prefix usr sysconfdir etc ssh libexecdir usr sbin wit
425. oui Las librer as libbonoboui son la parte gr fica de las librer as bonobo gnome icon themes 1 0 1 Introducci n a gnome icon themes Localizaci n de descarga HTTP http ftp anome or ub GNOME sources anome icon theme 1 Localizaci n de descarga FTP ftp ftp qanome or ub GNOME sources gqnome icon theme 1 Versi n usada 1 0 Tama o del paquete 866 KB Estimaci n del espacio necesario en disco SMORMB Estimaci n del tiempo de construcci n 0 02 SBU El paquete gnome icon themes contiene un surtido de iconos escalables y no escalables en diferentes tama os y temas Instalaci n de gnome icon themes Instala gnome icon themes ejecutando los siguientes comandos configure prefix GNOME_PREFIX amp amp make make install Contenido El paquete gnome icon themes contiene iconos libgnomeui 2 2 0 1 Introducci n a libgnomeui Localizaci n de descarga HTTP netep fep anome Or ub GNOME sources libanomeui 2 2 1lik Localizaci n de descarga FTP Versi n usada Instalaci n de libbonoboui 321 M s All de Linux From Scratch Tama o del paquete ME Estimaci n del espacio necesario en disco 14 2 MB Estimaci n del tiempo de construcci n 2 48 SBU El paquete libgnomeui contiene las librer as libgnomeui libgnomeui depende d io A 20 raro O y Ino ot 2 210 AL libgnomeui utilizar etule olore L 0 y somil oteucles Instalaci n de l
426. paquete 4 8 MB Cap tulo 30 Paquetes KDE Adicionales 296 M s All de Linux From Scratch Estimaci n del espacio en disco compilaci n 71 MB Estimaci n del espacio en disco instalaci n 16 MB Estimaci n del tiempo de construcci n 28 min 667 MHz kdenetwork depende de kdebase 3 1 Instala kdenetwork con configure prefix opt kde 3 1 disable debug disable dependency tracking amp amp make amp amp make install Configuraci n de kdenetwork No se necesita ninguna configuraci n expl cita para el paquete kdenetwork Sin embargo los paquetes individuales necesitan ajustarse con la informaci n del usuario Contenido El paquete KDE Network incluye e KMail Un cliente de correo e KNewsTicker Subprograma de noticias para el Panel Lanzador de Aplicaciones de KDE e KNode Un lector de noticias e KPPP Utilidad de acceso a Internet por marcado telef nico e KSirc Un cliente IRC e Kit Un cliente de mensajer a AOL AIM e Korn Una utilidad de notificaci n de correo kdegraphics 3 1 Localizaci n de descarga FTP o y kde Or ub kde stable 3 1 src kdegraphics 3 1 Tama o del paquete 4 4 MB Estimaci n del espacio en disco construcci n 38 MB Estimaci n del espacio en disco instalaci n 7 MB Estimaci n del tiempo de construcci n 24 min 667 MHz kdegraphics depende de kdebase 3 1 y which 2 14 o del gui n which El programa kuickshow n
427. para adecuarse con gnome 2 2 e 16 de Abril de 2003 larry x Actualizadas las dependencias para incluir xfree por consistencia notificado por conathan e 16 de Abril de 2003 larry xsoft Actualizado a gnucash 1 8 2 para eliminar el sed e 16 de Abril de 2003 larry General Actualizado a g wrap 1 3 4 para eliminar el error de gtkhtml en gnucash e 16 de Abril de 2003 tushar db A adido un parche para perl en el caso de que perl se recompile despues de instalar db 4 1 e 15 de Abril de 2003 tushar Movido db 3 1 como subsecci n de evolution pues ning n otro paquete lo necesita e 15 de Abril de 2003 larry e 15 de Abril de 2003 larry e 15 de Abril de 2003 larry e 14 de Abril de 2003 larry Actualizado a samba 2 2 8a Actualizaci n de seguridad Actualizado a db 4 1 25 Actualizado a qpopper4 0 5 pues el actual fichero no funciona Purga del rbol Se deja fuera todo el trabajo sin terminar Ga a e Gaand Historial de modificaciones 19 M s All de Linux From Scratch e 12 de Abril de 2003 larry Modificadas las instrucciones para wvstreams y wvdial seg n lo suministrado por Alexander E Patrakov e 10 de Abril de 2003 larry Actualizado a slang 1 4 9 pues el actual fichero no funciona e 10 de Abril de 2003 larry A adido un parche para reiserfsprogs y a adidos enlaces simb licos a la instalaci n todo ello notificado por Kelledin e 7 de Abril de 2003 tushar A adida la secci n M
428. para init d con los siguientes comandos cat gt etc rc d init d sshd lt lt EOF bin sh Inicio de rc_base init d sshd Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardtlinuxfromscratch org source etc sysconfig rc source rc_functions case MS tia start echo Iniciando el Servidor SSH loadproc usr sbin sshd 75 stop echo Parando el Servidor SSH killproc usr sbin sshd Pi reload echo Recargando el Servidor SSH reloadproc usr sbin sshd 75 restart 0 stop sleep 1 SO start 75 status statusproc usr sbin sshd r echo Uso 0 start stop reload restart status ese dl EF esac Configuraci n de OpenSSH 233 M s All de Linux From Scratch aba de Se lase iiae 0 Behe EOF chmod 755 etc rc d init d sshd Crea los enlaces simb licos a este fichero en los directorios apropiados de rc d con los siguientes comandos cd etc rc d init d ln sf init d sshd rc0 d K30sshd ln sf init d sshd rcl d K30sshd amp amp ln sf init d sshd rc2 d K30sshd amp amp ln sf init d sshd rc3 d S30sshd ln sf init d sshd rc4 d S30sshd ln sf init d sshd rc5 d S30sshd ln sf init d sshd rc6 d K30sshd Contenido El paquete OpenSSH contiene ssh sshd ssh agent ssh add sftp scp ssh keygen s tp server y ssh keyscan Descripciones ssh El programa cliente b sico similar
429. pla el FHS enable read both confs Esta opci n permite que sea el administrador local quien elija el tipo de fichero de configuraci n a usar mv lib libpam a lib libpam misc a lib libpamc a usr lib Este comando mueve las librer as est ticas a usr 1ib para cumplir con el FHS Configuraci n de Linux_PAM Ficheros de configuraci n etc pam do etc pam conf Informaci n sobre la configuraci n La informaci n de la configuraci n se situa en etc pam do etc pam conf dependiendo de la aplicaci n que est usando PAM A continuaci n hay ficheros de ejempo de cada tipo Inicio de etc pam d other auth required pam_unix so nullok account required pam_unix so session required pam_unix so password required pam_unix so nullok Fin de etc pam d other Inicio de etc pam conf other auth required pam_unix so nullok other account required pam_unix so other session required pam_unix so other password required pam_unix so nullok Fin de etc pam conf La p gina de manual de pam facilita un buen punto de partida para las descripciones de los campos y las entradas permitidas El Linux PAM guide for system administrators Gu a de Linux PAM para administradores de sistemas y dos recetas de PAM en _http hints linuxfromscratch org estan tambi n disponibles como lectura adicional la versi n en castellano est en http www escomposlinux org lfs es recetas Contenido El paquete Linux_PAM contiene unix
430. por lo que puedes cargarlo en tu editor para hacer los cambios espec ficos para tus necesidades cp etc aliases etc aliases bak cp etc postfix main cf etc postfix main cf bak cp etc postfix master cf etc postfix master cf bak sed s LOGIN user etc aliases bak gt etc aliases sed s imyhostname host domain tld myhostname localhost localdomain etc postfix main cf bak gt etc postfix main cf usr bin newaliases usr sbin postfix start Gui n postfix para init d Para automatizar la ejecuci n de postfix utiliza los siguientes comandos para crear el gui n de init d cat gt etc rc d init d postfix lt lt EOF bin sh Inicio de rc_base init d postfix Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardftlinuxfromscratch org source etc syscontfig rc SOLULECS SLE CUNCELONE case Si Sn Configuraci n de postfix 203 M s All de Linux From Scratch start Seino incitan doo Si loadproc postfix start A stop echo Parando Postfix loadproc postfix stop r reload echo Recargando Postfix loadproc postfix reload A restart 0 stop sleep 1 SO stear e AF 2 echo Uso 0 start stop reload restart Cl ii esac Fin de rc_base init d postfix EOF chmod 755 etc rc d init d postfix Crea los enlaces simb licos a este fichero en los directorios apropiados de rc d con los siguientes comandos cd etc
431. prefix opt gnome La versi n 1 8 2 de GnuCash es una aplicaci n de gnome 1 4 Configuraci n de GnuCash Informaci n sobre la configuraci n Nota GnuCash debe ejecutarse una vez como root antes de usarse Sinplemente 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 la del usuario sin privilegios debido a que GnuCash debe crear por si mismo los cat logos de esquemas antes de usarlo Contenido El paquete GnuCash contiene gnucash Descripci n GnuCash gnucash es el administrador personal de finanzas GnuCash gimp 1 2 3 Introducci n a gimp Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada IS Tama o del paquete 10 6 MB Estimaci n del espacio necesario en disco 226 MB Descargas adicionales EEC pot ub gimp fonts freefonts 0 10 tar gz APPEAR Mpio qa ARS ped at eras IO O 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 gimp depende de Earl 2 O Instalaci n de GnuCash 377 M s All de Linux From Scratch gimp utilizar Iori 5 7 lsameri 245 Irc aculilacil Merea meed Isis Sil Evtnon A 2 2 y penk modules Ctk Ferik ornoo TDMA So SY Parse RecDescent 1 80 Instalaci n de gimp Instala gimp ejecutando los siguientes comandos configure prefix usr sysconfdir e
432. psaux para ratones PS2 Normalmente se supone que no es buena idea enlazar dev mouse al dispositivo correspondiente y que en cambio hay que referirse a l directamente Contenido El paquete gpm contiene gpm gpm root disable paste y mev Descripciones gpm gpm es una utilidad de cortar y pegar y un servidor de rat n para consolas virtuales gpm root gpm root es un manejador predefinido para gpm Se utiliza para dibujar men s en la ventana ra z disable paste No hay descripci n disponible mev mev es un programa para notificar eventos del rat n fcron 2 9 3 Ficheros de configuraci n 129 M s All de Linux From Scratch Introducci n a fcron Localizaci n de descarga HTTP DEEP Eroe C AO BONS ZAS CT aa Localizaci n de descarga FTP PAS cui UDT ECOM r ECONS 2 ROSES a COTO Versi n usada NS Tama o del paquete SIZES Estimaci n del espacio necesario en disco ANTE El paquete fcron contiene el demonio feron Es un planificador de tareas peri dicas pensado como sustituto de Vixie Cron fcron recomienda un sistema de correo local sendmail 8 12 9 o postfix 2 0 7 por ejemplo fcron utilizar IAN SOON ad ISAZA OCDE e Instalaci n de fcron Feron utiliza la facilidad cron de syslog para registrar todos los mensajes Puesto que LFS no establece esta facilidad en etc syslog conf debemos hacerlo antes de instalar fcron Este comando a adir la l nea necesaria al fichero etc syslog conf
433. pu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete guppi contiene librer as de trazado de gr ficos y plugins para Gnome 1 4 bonobo conf 0 16 Introducci n a bonobo conf Localizaci n de descarga HTTP MEE ARCE OMS mol ub GNOME sources bonobo conf 0 16 k Localizaci n de descarga FTP ftp ftp qnome or ub GNOME sources bonobo conf 0 16 bc Versi n usada omie Tama o del paquete 449 KB Estimaci n del espacio necesario en disco 4 3 MB El paquete bonobo conf contiene el monitor de configuraci n de Bonobo El sistema est construido encima de GConf y proporciona una forma c moda de manejar datos de configuraci n bonobo conf depende de gqnome print 0 37 guppi 0 40 3 371 M s All de Linux From Scratch Instalaci n de bonobo conf Instala bonobo conf ejecutando los siguientes comandos configure prefix opt gnome amp amp make make install Explicaci n de los comandos prefix opt gnome Instala bonobo conf en el rea de Gnome 1 4 Configuraci n de bonobo conf Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido
434. q emula el comando mailq 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 master 205 M s All de Linux From Scratch postlog postlog implementa una interfaz de acceso para utilizarla en guiones del int rprete de comandos postmap postmap crea consulta o actualiza las tablas de b squeda de Postfix qmail 1 03 Introducci n a qmail Localizaci n de descarga HTTP http www qmail or mall AROSA ao Localizaci n de descarga FTP Versi n usada OS Tama o del paquete ES 148 Estimaci n del espacio necesario en disco 4 6 MB Descarga adicional parche errno para qmail El paquete qmail contiene el Agente de Transporte de Correo MTA de Dan Bernstein qmail proporciona entrega retransmisi n de correo local y remoto Instalaci n de qmail
435. que se ejecute install no fixedincludes para ser consistente con LFS Gracias a Greg por investigarlo e 30 de Enero de 2003 tushar 2sdk Actualizado a j2sdk 1 4 1 y unidas las dos instrucciones e 29 de Enero de 2003 bdubbs Guiones rc Corregidos varios errores tipogr ficos gracias a Matt e 29 de Enero de 2003 bdubbs libmng Borrada la dependencia expl cita con zlib ya que zlib est ahora en el libro LES Historial de modificaciones 23 M s All de Linux From Scratch e 28 de Enero de 2003 highos Servidores de Contenido Actualizado a MySQL 3 23 55 e 27 de Enero de 2003 bdubbs freetype2 Eliminadas las instrucciones para usar la zlib del sistema hasta que los problemas de enlazado se corrijan en la pr xima versi n e 26 de Enero de 2003 larry Actualizado a postfix 2 0 3 e 26 de Enero de 2003 bdubbs A adidas las instrucciones para kdevelop y kdoc gracias a Matt Rogers e 25 de Enero de 2003 billyoc Entorno de red b sico Actualizado fetchmail a la versi n 6 2 1 e 25 de Enero de 2003 billyoc Servidores Actualizado xinetd a la versi n 2 3 10 e 25 de Enero de 2003 billyoc Entorno de red b sico Actualizado Pine a la versi n 4 53 e 23 de Enero de 2003 larry General A adidos nuevos objetivos de configuraci n como sugiri Dagmar e 23 de Enero de 2003 larry Servidores Actualizado a dhcp 3 0p12 e 21 de Enero de 2003 larry Gnome Actualizado a libgnomecanvas 2 0 5 libwn
436. quired 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 auth required Ficheros de configuraci n pam_rootok so pam_unix so M s All de Linux From Scratch 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 programas que no tienen un fichero de configuraci n propio Despu s de comprobar que PAM est correctamente configurado puede cambiarse de la siguiente forma cat gt etc pam d other lt lt EOF Inicio de etc pam d other auth required pam_deny so auth required pam_warn so account required pam_deny so session required pam_deny so password required pam_deny so password required pam_warn so Fin de etc pam d other EOF Por ltimo edita etc login defs a adiendo al comienzo de las siguientes l neas DIALUPS_CHECK_ENAB LASTLOG_ENAB MAIL CHECK_ENAB PORTTIME_CHECKS_ENAB CONSOL MOTD_FIL NOLOGINS_FILE PASS_MIN_LEN SU_WHEEL_ONLY D5_CRYPT_ENAB CONSOLE_GROUPS ENVIRON_FILE
437. r Hay disponible un servidor IMAP Courier IMAP que se incluir en la pr xima versi n postfix 2 0 7 Introducci n a postfix Localizaci n de descarga HTTP Localizaci n de descarga FTP ftp ftp porcupine ora mirrors postfix release official Versi n usada De Wo Y Tama o del paquete IPS Estimaci n del espacio necesario en disco TORNE Estimaci n de tiempo de construcci n 0 92 El paquete postfix contiene un Agente de Transporte de Correo MTA Es til para enviar correo a otros usuarios de tu m quina Tambi n puede configurarse como servidor de correo central para 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 postfix depende de ola Ab 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 make install El gui n de instalaci n entrar en una fase interactiva con preguntas
438. r 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 named checkconf 224 M s All de Linux From Scratch est soportado en todas las versiones de CVS Pueden encontrarse instrucciones para acceso an nimo al CVS en modo s lo lectura utilizando pserver al final de esta secci n La configuraci n de nuestro servidor CVS consta de cuatro pasos 1 Crea un repositorio Crea un nuevo repositorio CVS con los siguientes comandos siendo root mkdir cvsroot amp amp chmod 1777 cvsroot amp amp export CVSROOT 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 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 reposit
439. r C usr share mplayer font for i in usr share mplayer font font arial lt size gt do ln s i usr share mplayer font done Sustituye lt size gt por 14 18 24 o 28 Instalaci n para reproducir DVDs Si quieres reproducir DVDs con MPlayer necesitas hacer un enlace simb lico de tu unidad DVD a dev dva ln s dev lt dvd drive gt dev dvd Sustituye lt dvd drive gt por el dispositivo apropiado por ejemplo dev hdc Si no sabes que dispositivo elegir teclea dmesg grep DVD Deber a aparecer una salida parecida a la siguiente hdc Pioneer DVD ROM ATAPIModel DVD 114 0110 ATAPI CD DVD ROM drive Si tienes activada la emulaci n SCSI para las unidades necesitar s conocer el dispositivo SCSI apropiado A cada unidad CD DVD ROM se le asigna el mismo orden que a los dispositivos IDE llamado dev sca0 dev scal y as sucesivamente Instalaci n de las Fuentes prerenderizadas 420 M s All de Linux From Scratch Explicaci n de los comandos enable freetype Esta opci n indica que se utilicen fuentes freetype en vez de las fuentes proporcionadas por mplayer enable gui Esta opci n indica que se compile el c digo de la interfaz gr fica enable menu enable new conf Estas opciones activan el nuevo soporte de men Es como un OSD pero puedes ejecutar incluso un int rprete de comandos con l enable shared pp Esto activa la construcci n de la librer a compartida
440. r de bajo nivel low level driver para tu tajeta SCSI en caso de que lo necesites Grabadora IDE Men de soporte ATA IDE MFM RLL IDE ATAPI CDROM support N SCSI emulation support Y o M Men de soporte SCSI SCSTESUPPONE ORM SeS CDAIROM SUSE E O Ml SCSI generic support ON Vendor specific extensions ELT 1 Lee la ayuda para determinar si esta selecci n se aplica a tu hardware Si es necesario recompila el n cleo con make dep amp amp make bzImage make modules amp amp make modules_install Copia usr src linux arch i386 boot bzImage y usr src linux System map a boot edita etc lilo conf apropiadamente y ejecuta Lilo Para m s informaci n sobre estas opciones y los controladores que ellas instalan lee The Linux 2 4 SCSI subsystem HOWTO Cap tulo 45 Utilidades para grabar CDs 428 M s All de Linux From Scratch cdrtools 2 0 Introducci n a cdrtools Localizaci n de descarga HTTP Localizaci n de descarga FTP als Der o cado chica iles 2 106 Versi n usada 2 00 Tama o del paquete 1 6 MB Estimaci n del espacio necesario en disco 15 3 MIJ El paquete cdrtools contiene uilidades para grabaci n de CDs Son tiles para leer crear o grabar quemar Discos Compactos Instalaci n de cdrtools Instala cdrtools ejecutando los siguientes comandos make INS_BASE usr DEFINSUSR root DEFINSGRP ro0t amp amp make INS_BASE usr DEFINSUSR ro0o0t DEFINSGRP ro00t in
441. r 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 la capacidad de tener 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 Usar los recursos de XFree86 Hay muchas opciones de XFree86 y 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 Actualizar los ficheros de cach de fuentes 271 M s All de Linux From Scratch objeto subobjeto subobjeto atributo valor T picamente los componentes de una especificaci n de recursos est n vinculados por enlaces bindings pudiendo ser firmes representados por un punto o relajados representados por un asterisco Un enlace firme indica que los componentes a cada lado del punto deben estar directamente uno al lado del otro como se define en una implementaci n espec fica Un asterisc
442. r las modificaciones s lo en las interfaces que necesiten soporte DHCP Todas las instrucciones de esta p gina son v lidas sin importar el cliente DHCP que pienses utilizar Si la interfaz que piensas utilizar como puerta de enlace por defecto va a usar DHCP el primer paso es eliminar las variables GATEWAY y GATEWAY_1F de etc sysconfig network Esto s lo necesitas hacerlo una vez cd etc sysconfig amp amp cp network network bak amp amp sed s GATEWAY GATEWAY network bak gt network Ahora necesitas crear los guiones que sobreescribir n los guiones de red por defecto y proporcionar n el soporte DHCP Estos dos guiones son gen ricos y pueden usarse con ambos clientes DHCP Primero el gui n ifup eth0 cat gt etc sysconfig network devices ifup eth0 lt lt EOF bin sh Cap tulo 14 Clientes DHCP 159 M s All de Linux From Scratch source etc sysconfig rc exit Source morennet Tons exe source network_devices ifconfig eth0 exit echo Levantando la interfaz eth0 modprobe eth0 loadproc DHCP_PROG SDHCP_START EOF Luego el gui n ifdown etho cat gt etc sysconfig network devices ifdown eth0 lt lt EOF bin sh source etc sysconfig rc exit sources See funcrloms exit source network_devices ifconfig eth0 exit SEho Desa culantro UA SDHCP_PROG S DHCP_STOP evaluate_retval EOF Finalmente necesitamos hacer ejecutables estos guiones chmod 755 etc sysc
443. r sbin leafnode gt gt etc inetd conf Configuraci n para xinetd A ade una entrada para leafnode en el fichero etc xinetd conf con el siguiente comando cat gt gt etc xinetd conf lt lt EOF service nntp flags NAMEINARGS NOLIBWRAP socket_typ stream protocol ie walt no user news server usr sbin tcpd server_args usr sbin leafnode instances 7 per_source 3 Explicaci n de los comandos de instalaci n 230 M s All de Linux From Scratch EOF El fichero etc news config debe editarse para indicar el nombre del servidor NNTP Copia el fichero de configuraci n de ejemplo a etc news config y guarda el original como referencia cp etc news config example etc news config Cambia la entrada server para indicar tu servidor de noticas La variable de entorno NNTPSERVER debe establecerse a 127 0 0 1 para evitar que los clientes lean las noticias procedentes del alimentador de entrada Para ello a ade lo siguiente a etc profileo SHOME bash_profile export NNTPSERVER 127 0 0 1 Contenido El paquete leafnode contiene leafnode applyfilter texpire checkgroups fetchnews y newsq Descripciones 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 checkgroups checkgroups inserta nombres de grupos de n
444. ra conectarse a Internet mediante una conexi n telef nica a un ISP ppp no necesita nada para compilarse pero debes tener soporte PPP compilado en el n cleo o como m dulo para poder usarlo Instalaci n de ppp Instala ppp ejecutando los siguientes comandos configure make amp amp make install Configuraci n de ppp Ficheros de configuraci n etc ppp Informaci n sobre la configuraci n El demonio ppp necesita muy poca configuraci n El problema principal es establecer la conexi n Esto puede hacerse usando el programa chat que viene en este paquete o usando_wvdial 1 53 Contenido El paquete ppp contiene los programas chat pppd pppdump y pppstats Descripciones chat El programa chat establece un di logo entre el ordenador y el m dem Su funci n principal es establecer la conexi n entre el demonio del protocolo Punto a Punto pppd y el proceso pppd remoto Cap tulo 13 Entorno de Red por Marcado Telef nico Dial Up 156 M s All de Linux From Scratch pppd pppd es el demonio del protocolo Punto a Punto Point to Point Protocol daemon 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 wvdial 1 53 Introducci n a wvdial Localizaci n de descarga HTTP http open nit ca download wvdial 1 53 tar gz Localizaci n de descarga FTP Versi n usada SS Tama o del paquete 66 KB
445. raci 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 amp amp make install Contenido El paquete aspell contiene la liber a libaspel 1 Descripci n Librer a aspell La librer a aspell ofrece una interfaz para la revisi n ortogr fica guile 1 4 1 Introducci n a Guile Localizaci n de descarga HTTP PEOR unor ub gqnu quile quile 1 4 1 tar gz Localizaci n de descarga FTP APPEARS TAOS ub gqnu guile quile 1 4 1 tar gz Versi n usada TA Tama o del paquete 1 4 MB Estimaci n del espacio de disco requerido 12 MB 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 Guile utilizar readline 4 3 Instalaci n de Guile Instala Guile ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Configuraci n de Guile Configuraci n de aspell 107 M s All de Linux From Scratch Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mie
446. rado en modules conf y que se haya cargado Debes usar 1smod para ver si est cargado Comprueba sys log o ejecuta modprobe lt driver gt para ver cualquier mensaje de error Si se carga correctamente puede que necesites a adir el modprobe en tus guiones de arranque e Que tus permisos est n ajustados adecuadamente especialmente para los dispositivos LFS utiliza grupos para facilitar estos ajustes pero esto tambi n a ade el paso de incluir los usuarios en los grupos para permitir el acceso Un simple moduser G audio lt user gt puede ser todo lo que haga falta para que el usuario tenga acceso al sistema de sonido Ante cualquier cuesti n que comience con Funciona como root pero no como deberian comprobarse detenidamente los permisos antes de preguntar e BLES usa opt lt package gt en ocasiones La principal objeci n a esto se centra en la necesidad de ampliar tus variables de entorno para cada paquete ubicado aqu por ejemplo PATH PATH opt kde bin En algunos casos el paquete te guiar a trav s de los cambios pero en otros no El_Ap ndice B est 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 que es 1 0 e el paquete o secci n con la que tienes problemas e el mensaje de error exacto o los s ntomas que se te presentan e si en alguna forma te ha
447. rar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Tendr s que reinstalar STLport cada vez que actualices gcc ya que los ficheros de cabecera de STLport tienen STLport 4 5 3 110 M s All de Linux From Scratch incrustada una referencia al lugar donde se instalaron las cabeceras de gcc Contenido El paquete STLport contiene los ficheros de cabecera de STLport usr include stlport y las librer as est ticas y din micas STLport Contenido 111 Cap tulo 9 Librer as Gr ficas Dependiendo de para lo que vayas a usar tu sistema puede que necesites o no las librer as gr ficas Muchas m quinas de escritorio las querr n para utilizar aplicaciones gr ficas Por otro lado la mayor a de los servidores no las necesitar n Iecms 1 09 Introducci n a lems Localizaci n de descarga HTTP http www littlecms com lcms 1 09 tar gz Localizaci n de descarga FTP Versi n usada 1 05 Tama o del paquete 196 KB Estimaci n del espacio necesario en disco 4 9 Mia Estimaci n del tiempo de construcci n 0 29 SEU La librer a lcms la utilizan otros programas para la administraci n del color Instalaci n de lems Instala lems ejecutando los siguientes comandos make make install Configuraci n de lcms Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio d
448. ras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete libjpeg contiene cjpeg djpeg jpegtran rdjpgcom wr jpgconm y las librer as 1ib3jpeg Descripciones cjpeg cjpeg comprime ficheros de imagen para generar un fichero JPEG JFIF en la salida est ndar Los formatos de entrada soportados actualmente son PPM formato de color PBMPLUS PGM formato de escala de grises PBMPLUS BMP y Targa dipeg djpeg descomprime ficheros de imagen en formato JPEG JFIF a formato PPM formato de color PBEMPLUS PGM formato de escala de grises PBMPLUS BMP o Targa Introducci n a libjpeg 113 M s All de Linux From Scratch jpegtran jpegtran se utiliza para transformaciones sin p rdida de ficheros JPEG rdjpgcom rdjpgcom muestra los comentarios de texto insertados en un fichero JPEG wripgcom 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 libpng 1 2 5 Introducci n a libpng Localizaci n de descarga HTTP http w libpna ora pub pna src libpna 1 2 5 tar bz2 Localizaci n de descarga FTP 8 i i TA Versi n usada Tama o del
449. rase as de CVS que no es utilizado para nada m s en esta configuraci n echo anonymous gt cvsroot CVSROOT readers A ade el usuario anonymous al fichero de lectores de CVS una lista de los usuarios que tienen acceso en modo de s lo lectura al repositorio dhcp 3 0p12 Introducci n a dhcp Localizaci n de descarga HTTP Localizaci n de descarga FTP uo ajo alo era asilo cla Male tecla del Versi n usada Se Wa L2 Tama o del paquete SO Z KE Estimaci n del espacio necesario en disco IS OMT El paquete dhcp contiene tanto el programa cliente como el servidor para DHCP dhclient el cliente es til para conectar tu computadora a una red que utilice DHCP para asignar las direcciones de red dhepd el servidor es til para asignar direcciones de red en tu red privada dhcp no necesita nada para compilar pero para usarlo debes tener el soporte para Packet Socket compilado dentro del n cleo y Socket Filtering compilado en el n cleo o como m dulo Instalaci n de dhcp Instala dhcp ejecutando los siguientes comandos configure 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 include 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
450. recer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Librer as ATK 280 M s All de Linux From Scratch Contenido El paquete GTK contiene las librer as 1ibgtk x11 2 0 Descripci n Librer as GTK Las librer as GTK proporcionan el API para implementar interfaces gr ficas de usuario startup notification 0 5 Introducci n a startup notification Localizaci n de descarga HTTP http www freedesktop ora software startup notification Localizaci n de descarga FTP Versi n usada 0 5 Tama o del paquete PIDIKE Estimaci n del espacio necesario en disco 1 6 MB Estimaci n del tiempo de construcci n OR20NSBU El paquete startup notification contiene las librer as startup notification Son tiles para crear una forma consistente de notificar al usuario a trav s del puntero del rat n que la aplicaci n se est cargando startup notification depende de xfree86 4 3 0 Instalaci n de startup notification Instala startup notification ejecutando los siguientes comandos configure prefix usr 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 aplica
451. recompiled MV amp amp mv opt j2sdk 32sdk precompiled MV Ahora la versi n binaria est instalada Si no quieres compilar el c digo fuente pasa a la secci n de configuraci n A ade el JDK compilado a la variable PATH export JAVA_HOME opt 3j2sdk j2sdk precompiled MV amp amp export PATH PATH JAVA_HOME bin Descomprime el c digo fuente y aplica los parches VERSION 1 4 1 amp amp V echo VERSION sed e s X _ g amp amp unzip j2sdk V src scsl zip amp amp unzip j2sdk V mozilla_headers unix zip amp amp patch Np1 i j2sdk VERSION fix intl files patch amp amp patch Np1 i j2sdk VERSION link missing libs patch amp amp patch Np1 i j2sdk VERSION remove fixed paths patch amp amp patch Np1 i j2sdk VERSION syntax fixes patch amp amp patch Np1 i j2sdk VERSION use included motif patch Establece algunas variables que afectan a la construcci n export ALT_BOOTDIR JAVA_HOME amp amp unset JAVA_HOME amp amp unset CLASSPATH amp amp unset CFLAGS amp amp unset CXXFLAGS amp amp unset LDFLAGS amp amp export ALT_DEVTOOLS_PATH usr bin amp amp Instalaci n de j2sdk 143 M s All de Linux From Scratch export BUILD NUMBER blfs date s amp amp export DEV_ONLY true amp amp export ALT MOZILLA PATH PWD export INSANE true amp amp export MAKE VERBOSE true amp amp export ALT CACERTS_FILE ALT BOOTDIR jr
452. red y auditor a de seguridad Soporta escaneado ping escaneado de puertos e identificaci n TCP IP TCP IP fingerprinting whois 4 6 3 Contenido 184 M s All de Linux From Scratch Introducci n a whois Localizaci n de descarga HTTP bttp ww linux it md software whois 4 6 3 tar gz Localizaci n de descarga FTP a A j z i j j j Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 60 KB whois es una aplicaci n cliente que pregunta en el servicio de directorio whois la informaci n relativa a un dominio Instalaci n de whois Instala whois ejecutando los siguientes comandos make amp amp make prefix usr install Contenido El paquete whois contiene whois Descripci n whois whois es una aplicaci n cliente que pregunta en el servicio de directorio whois la informaci n relativa a un dominio Introducci n a whois 185 Cap tulo 20 Programas de Trabajo en Red b sicos procmail 3 22 Introducci n a procmail Localizaci n de descarga HTTP http www procmail or tocmai ES BNO Localizaci n de descarga FTP ftot OCC Si AU procena RSC S Ca Versi n usada 3 22 Tama o del paquete SS SPEB Estimaci n del espacio necesario en disco 11 5 Mia El paquete procmail contiene un procesador de correo aut nomo Es til para filtrar y clasificar el correo entrante Instalaci n de procmail Instala procmail ejecutando los siguientes comandos make BASENAME
453. rincipales incluidos en Kdebase Configuraci n de kdelibs 294 M s All de Linux From Scratch e kdesktop El programa que maneja los iconos del escritorio los men s emergentes y el sistema de salvapantallas e Kaddressbook Una libreta de direcciones simple e Kappfinder Utilidad para a adir aplicaciones no KDE al men K e kcontrol Centro de Control de KDE e kdeprint Administrador de trabajos de impresi n e kdm Administrador de sesiones de KDE un sustituto de xdm e kfind Utilidad para buscar ficheros e khelpcenter Herramienta de ayuda de KDE e khotkeys Maneja los atajos de teclado en KDE e kicker Panel de control de KDE e klipper Una utilidad de portapapeles e Kkmenuedit Utilidad para reorganizar o ampliar el men K e Konqueror Un administrador de ficheros y navegador Web e konsole Un emulador de terminal X altamente configurable e kscreensaver Programa para ajustar el salvapantallas e ktip Asistente que proporciona trucos e informaci n de KDE Configuraci n de los paquetes base de KDE Primero crea un enlace simb lico opt kde ln sf opt kde 3 1 opt kde Despu s crea un fichero xinit rc para iniciar KDE echo exec startkde gt xinitrc y aseg rate que todas las librer as pueden encontrarse con ldconfig Ahora puedes cargar KDE con startx Configuraci n de los paquetes base de KDE 295 Cap tulo 30 Paquetes KDE Adicionales kde
454. rm e 14 de Octubre de 2002 larry General Actualizado a Python 2 2 2 e 14 de Octubre de 2002 larry General Actualizado a gdbm 1 8 2 e 14 de Octubre de 2002 larry Conexi n Puesta la ruta completa para ifup eth0 y ifdown etho0 las instrucciones anteriores te dejaban en etc sysconfig Eliminado audiofile de las depedencias de Sawfish implicado en esound Movido freetype2 de requerido a puede utilizar en MPlayer e 13 de Octubre de 2002 markh Movido el directorio de los parches a blfs patches cvs min sculas pues apache tiene una peculiar conducta con los directorios llamados CVS may sculas Actualizar la entidad ra z de los parches Enlazado CVS gt cvs por ahora para que la gente no tenga un error 404 cuando busque los parches e 11 de Octubre de 2002 larry Multimedia A adido MPlayer 0 90pres e 11 de Octubre de 2002 billyoc Servidores a adido un parche de seguridad a sendmail e 10 de Octubre de 2002 billyoc Entorno de Red B sico modificadas las instrucciones de instalaci n de SSL y la documentaci n e 9 de Octubre de 2002 larry Multimedia a adido xine ui 0 9 13 e 9 de Octubre de 2002 larry General actualizado a libpng 1 2 5 y corregido un error en shadow e 9 de Octubre de 2002 larry Limpieza de errores en bootdisk inputrec y desempaquetando e 8 de Octubre de 2002 larry General clarificadas las instrucciones de instalaci n de gdbm Xsoft cambiado AbiWord a si
455. rndc_key algorithm hmac md5 setter c3Ryb25nIGVub3VnaCBmb3IgYSBtYW4gYnVOIG1IhZGUgZm9yIGEgd29tYW4K y Opirioms i default server localhost default key rndc_key ho EOF Crea o modifica resolv conf para utilizar el nuevo servidor de nombres con los siguientes comandos Nota Sustituye yourdomain com con el nombre v lido de tu propio dominio cp etc resolv conf etc resolv conf bak cat gt etc resolv conf lt lt EOF search yourdomain com nameserver 127 0 0 1 EOF Establece los permisos de la jaula chroot con el siguiente comando chown R named named home named Crea el gui n de arranque de BIND cat gt etc rc d init d bind lt lt EOF bin bash Inicio rc_base init d bind Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardftlinuxfromscratch org source etc sysconfig rc source rc_functions casos SW sn start echo Iniciando named loadproc usr sbin named u named t home named c M etc named conf ii stop echo Parando named killproc usr sbin named ii restart 0 stop sleep 1 SO start A Cap tulo 23 Otros servidores 221 M s All de Linux From Scratch reload echo Recargando named usr sbin rndec c etc rndc conf reload ER status statusproc usr sbin named ii zi echo Uso 0 start stop restart status Sale dl ri esac End rc_base init d bind EOF A ade los enlaces simb lic
456. ro de cat logo cp docbook cat docbook cat orig sed e s DTDDECL O0ASIS DTD Docbook V3 1 EN SGMLDECL g A cocoa dele orto gt clocioal cele Este comando sustituye la entrada de cat logo DTDDECL que no est soportada por las herramientas Linux SGML por la entrada de cat logo SGMLDECL Configuraci n de 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 sgml dtd con gnome se necesita lo siguiente cat gt gt usr share sgml docbook sgml dtd 3 1 catalog lt lt EOF Inicio de la adici n de Gnome al cat logo PUBLIC GNOME DTD DocBook PNG Variant V1 1 EN png support 3 1 dtd Fin de la adici n de Gnome al cat logo EOF Para usar s lo la versi n 3 x m s reciente de sgml dtd se necesita lo siguiente Explicaci n de los comandos 444 M s All de Linux From Scratch cat gt gt usr share sgml docbook sgml dtd 3 1 catalog lt lt EOF Iimicilo de los camoios al cat logo PUBLIC Davenport DTD DocBook V3 0 EN docbook dtd in de los cenbilos al cacalogo EOF Contenido El paquete 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 correspo
457. rver uid apache server gid apache make make install Cap tulo 25 Servicios de Web 260 VIII X Administradores de Ventanas ndice 26 Instalaci n de las X 27 Librer as X 28 Administradores de Ventanas VIII X Administradores de Ventanas 261 Cap tulo 26 Instalaci n de las X XFree86 4 3 0 Introducci n a XFree86 Localizaci n de descarga HTTP Localizaci n de descarga FTP fto fto ASS moO ub XFree86 4 3 0 source Versi n usada ARES O Tama o del paquete LS7 148 Estimaci n del espacio necesario en disco 633 MB Estimaci n del tiempo de construcci n 75m 667 MHz XFree86 es una implementaci n en c digo abierto y de libre distribuci n del Sistema de Ventanas X XFree86 proporciona una interfaz cliente servidor entre el hardware rat n teclado y v deo y el entorno de escritorio mientras que tambi n proporciona la infraestructura para la creaci n de ventanas y una interfaz de aplicaciones estandarizada APD XFree86 depende de teeetype A Cate y gamer ANS Son varios los ficheros que deben obtenerse de la localizaci n de descarga as0Osz e i sea 10713 143 SOS E OA ASS Te 3 EC 12077 1548 X430src 4 tgz 12604 KB XA SOSTE oreaz ASS 148 ASS Gn ce Teao I3 AsS0Os e 7 ceja 09 14 Los tres primeros paquetes son los programas de XFreee86 el cuarto y el quinto son fuentes tipogr ficas el sexto contiene los fuentes de la documentaci n y el s ptimo es la docume
458. ry Gnome A adido Gnome 1 4 a las cabeceras de las p ginas y al ndice para que los que construyan Gnome2 puedan saltarse la p gina e 30 de Septiembre de 2002 larry Gnome actualizado a linc 0 5 4 e 30 de Septiembre de 2002 larry Gnome Corregidas algunas dependencias y una url e 29 de Septiembre de 2002 larry Gnome Cambiado el orden de GConf 1 0 9 parece tener una dependencia oculta de gdk e 29 de Septiembre de 2002 markh Introducci n Reescrita la p gina Qu secciones del libro quiero para actualizarla al nuevo formato e 29 de Septiembre de 2002 markh Introducci n Actualizada la l sta de servidores y limpieza del XML e 29 de Septiembre de 2002 larry pst a adida dependencia a DocBook e 28 de Septiembre de 2002 bdubbs KOffice actualizado a la versi n 1 2 e 28 de Septiembre de 2002 larry Servidores Billy expone instrucciones para incluir xinetd para samba y qmail General a adida una instalaci n extra de gdbm Apache y editada libfam e 28 de Septiembre de 2002 larry Entorno de Red B sico actualizado a fetchmail 6 1 0 e 27 de Septiembre de 2002 larry General actualizado a libxm12 2 4 25 y libxlst 1 0 21 e 26 de Septiembre de 2002 larry Multimedia Eliminada la p gina de cdrdao debido a la congelaci n del proyecto en Sourceforge con retiro de las fuentes e 25 de Septiembre de 2002 larry Ediciones principalmente intentar estandarizar las secciones exp y desc e 25
459. ry X A adido lesstif 0 93 36 sendmail y slrn actualizados por Billy e 29 de Agosto de 2002 larry Postlfs actualizado a zsh 4 0 6 modificado wget a sugerencia de highos e 27 de Agosto de 2002 larry Gnome A adido gtk doc 0 9 y linc 0 5 2 e 27 de Agosto de 2002 larry Servidores A adido qpopper 4 0 4 Aplicado el parche suministrado para sendmail e 27 de Agosto de 2002 larry Limpiadas las referencias a gnome en las dependencias de los paquetes eliminadas dependencias principales normalmente zlib si el paquete busca libpng e 27 de Agosto de 2002 highos Servidores de Contenidos Actualizado a MySQL 3 23 52 Corregida una descripci n y cambiada una ruta para cumplir el FHS e 27 de Agosto de 2002 highos General Actualizado a openssl 0 9 6g e 26 de Agosto de 2002 larry Gnome A adido ORBit 0 5 17 y gnome libs 1 4 2 e 26 de Agosto de 2002 markh Multimedia Reescritas las instrucciones de ALSA y actualizado a 0 9 0rc3 eliminado el soporte para 0 5 x e 26 de Agosto de 2002 larry Servidores A adido exim 4 10 cambios a sendmail y qmail suministrados por Billy e 26 de Agosto de 2002 larry General Actualizado a feron 2 9 1 libxmI12 2 4 24 y libxslt 1 0 20 e 26 de Agosto de 2002 markh General Actualizado a libpng 1 2 4 y libmng 1 0 4 e 25 de Agosto de 2002 larry Servidores A adido el servidor cvs e 25 de Agosto de 2002 larry Multimedia A adido lame 3 92 e 25 de
460. s libexecdir GNOME_PREFIX sbin Este comando pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec T localstatedir var lib Este comando pone los ficheros de scrollkeeper en var lib 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 SENOME_PREFIX etc Contenido El paquete gnome applets contiene los subprogramas battstat cdplayer charpick drivemount geyes gkb gtik2 gweather mini commander mixer modemlights y multiload Descripci n Subprogramas applets Son peque os programas dise ados para ejecutarse dentro del Panel gnome utils 2 2 1 Introducci n a gnome applets 342 M s All de Linux From Scratch Introducci n a gnome utils Localizaci n de descarga HTTP Mos annone opa ub GNOME sources anome utils 2 2 ar Localizaci n de descarga FTP ftp ftp qnome org pub GNOME sources gqnome utils 2 2 anc Versi n usada 2 Tama o del paquete 1 5 MB Estimaci n del espacio necesario en disco 15 4 MB Estimaci n del tiempo de construcci n 1 44 SBU El paquete gnome utils contiene una colecci n de peque as aplicaciones dise adas para hacerte la vida un poco m s facil gnome utils depende de libgnomeui 2 2 0 1 Instalaci n de gnome utils Instala gnome
461. s 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 DRluserguide html A adir fuentes TrueType a XFree86 El soporte para fuentes TrueType est incluido en XFree86 Debes seguir los siguientes pasos para disponer de las fuentes e Establecer un directorio para las fuentes y mover todas las fuentes TrueType que quieras a ese directorio e Crear los ficheros fonts scale y fonts dir en el directorio de las fuentes TrueType e Asegurarse que el fichero XF86Conf ig cargue el m dulo truetype e Asegurarse que FontPath en el fichero XF86Config contiene el directorio de fuentes TrueType Establecer un directorio para las fuentes TrueType Al construir XFree86 como se indica arriba se crea autom ticamente un directorio de fuentes TrueType usr X11R6 1ib X11 fonts TTF Este directorio ya tiene 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 mkfontdir Asegurarse que se cargue TrueType en el fichero XF86Config La secci n Module deber a verse algo as Section Module Load freetype
462. s e ark Herramienta de archivado e Kdepasswd Cambiar contrase as e kdf Visor del uso de disco e kedit Editor de texto e kfloppy Formateador de disquetes e khexeditor Editor binario e kjots Tomar notas e kljtool Panel de control para HP Laserjet e klpq Visor de las colas de impresi n e ktimer Planificador de tareas Contenido 300 M s All de Linux From Scratch kdeedu 3 1 Localizaci n de descarga FTP FEP IEEE dSnoOn ub kde stap lesn isre kdeedus or Iktar Tama o del paquete 20 MB Estimaci n del espacio en disco construcci n 78 MB Estimaci n del espacio en disco instalaci n 15 MB Estimaci n del tiempo de construcci n 13 min 667 MHz kdeedu depende de kdebase 3 1 Instala kdeedu con configure prefix opt kde 3 1 disable debug disable dependency tracking amp amp make make install Contenido El paquete KDE Edu incluye e keduca Tests y Ex menes e kgeo Tutorial de geometr a interactivo e klettres Tutor de alfabeto Franc s e kstars Planetario de escritorio e ktouch Tutor de mecanograf a e kvoctrain Entrenador de vocabulario kdeartwork 3 1 Localizaci n de descarga FTP FEP FEP kdel Or ub kde stable 3 1 src kdeartwork 3 1 t Tama o del paquete IO MES Estimaci n del espacio en disco construcci n 47 MB Estimaci n del espacio en disco instalaci n 21 MB Estimaci n del tiempo
463. s sin el alto tr fico de 1fs dev Ifs book La lista lfs book se usa para coordinar el mantenimiento del Libro LES El tr fico de esta lista es fundamentalmente mensajes de Bugzilla y cambios en el CVS Es importante que todas las discusiones sobre el desarrollo que tengan inter s para los usuarios del Libro se planteen en la lista lfs dev no aqui Ifs security La lista lfs security trata sobre temas de seguridad Alertas de vulnerabilidades preguntas sobre configuraci n paquetes relacionados con la seguridad y otras cosas que tengan que ver con la seguridad son blfts dev 39 M s All de Linux From Scratch apropiadas en esta lista alfts discuss La lista alfs discuss es para la discusi n del desarrollo de ALFS Archivos de mensajes Todas estas listas est n archivadas y pueden consultarse en l nea en http archive linuxfromscratch org mail archives o descargarlas de ftp ftp linuxfromscratch org mail archives C mo suscribirse Puedes suscribirte a cualquiera de las listas anteriormente mencionadas enviando un mensaje a listar O linuxfromscratch org y escribiendo subscribe nombre_de_la_lista como asunto del mensaje Puedes suscribirte a m ltiples listas con un solo mensaje Esto se hace dejando el asunto en blanco y colocando todos los comandos en el cuerpo del mensaje el cual tendr este aspecto Para listar Olinuxfromscratch org Asunto subscribe 1fs dev subscribe blfs support
464. s de exim exicyclog exicyclog rota los ficheros de registro de exim exigrep ex1grep hace b squedas en los ficheros de registro de exim Contenido 216 M s All de Linux From Scratch eximstats eximstats genera estad sticas de correo a partir de los ficheros de registro de exim exigsumm exiqsumm produce un sumario de los mensajes de la cola de correo exim_lock exim_lock bloquea un fichero mailbox exim_checkaccess exim_checkaccess indica si una direcci n de recepci n de correo procedente de una determinada m quina es aceptable o no aqpopper 4 0 5 Introducci n a qpopper Localizaci n de descarga HTTP Localizaci n de descarga FTP ftp ftp qualcomm com eudora servers unix Versi n usada 4 0 5 Tama o del paquete 2 2 MB Estimaci n del espacio necesario en disco 9 MB El paquete qpopper contiene un servidor de correo POP3 apopper depende de acom 12 9 Posititia 2 0 7 0 Sem 41 03 Instalaci n de qpopper Instala qpopper ejecutando los siguientes comandos configure prefix usr amp amp make make install Configuraci n de qpopper Ficheros de configuraci n etc inetd conf y etc syslogd conf Informaci n sobre la configuraci n Si utilizas inetd el siguiente comando a adir la entrada qpopper a etc inetd conf echo pop stream tcp nowait root usr sbin popper popper gt gt etc inetd conf amp amp eximstats EME 217 M s All de Linux From
465. s de registrarlos como ltimas l neas antes de que los paquetes sean anulados BusyBox 70 M s All de Linux From Scratch iptables A INPUT SP REJES iptables A OUTPUT ja cio enp Eype E ACUM 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 Notas del Editor Finalmente quiero recordarte uno de los factores que no debemos olvidar El esfuerzo gastado atacando un sistema se corresponde con el valor de lo que 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 Se cauteloso Henning Rohde lt Henning Rohdeftuni bayreuth de gt PS Y recuerda siempre Estar seguro no es una cuesti n de status quo pero uno nunca debe parar de tener cuidado PPS Si cualquiera de estos guiones falla por favor av same Intentar seguir
466. s desviado o no tanto del libro como del LFS Advierte que el hecho de haberte desviado del libro no significa que no te ayudemos Simplemente nos sirve para ver qu otras cosas pueden dar lugar a tu problema Informaci n de contacto 42 M s All de Linux From Scratch 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 fags 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 Informaci n de contacto 43 Cap tulo 2 Informaci n Importante Conseguir y desempaquetar el software Aquellas personas que hayan construido un sistema LFS estar n familiarizados con los principios genera
467. s para gec3 patch Np1 i 3j2sdk VERSION use included motif patch Este parche renombra la librer a motif interna para evitar conflictos con una versi n imcompatible instalada en el sistema export ALT BOOTDIR SJAVA_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 PNWD Esto establece la variable que apunta a donde has descomprimido los ficheros de cabecera de mozilla Explicaci n de los comandos 144 M s All de Linux From Scratch 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 varia
468. s relacionadas con C gcc 2 95 3 configure prefix opt gcc2 enable shared enable languages c c enable threads posix Compila e instala gcc y elimina los directorios innecesarios ajusta el identificador de la m quina de acuerdo con tu arquitectura make bootstrap amp amp make install amp amp ln sf gcc opt gcc2 bin cc amp amp rm rf opt gcc2 i686 pc linux gnu info man Toma nota de la librer a que se instal L find opt gcc2 lib name libstdc so type f IL basename L Mueve las librer as de C al directorio est ndar de librer as para no tener que a adir opt gcc2 liba etc ld so conf for i in opt gcc2 l1lib so do mv f i usr lib ln sf usr lib basename i opt gcc2 1lib 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 ln sf IL usr lib libstdc libc6 3 2 so 3 Configuraci n de gcc2lib Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras Instalaci n de gcc 153 M s All de Linux From Scratch est s como ro
469. s usados por el paquete Ifs bootscripts concretamente la versi n 1 9 y todos los de los guiones del libro BLFS Esto es por dos razones primero para que puedas saber de un vistazo qu n mero hemos usado para cada paquete y en segundo lugar para que nosotros podamos ver qu n mero hemos usado para cada paquete Sin esto se har a nuestra vida m s dif cil y seguramente acabar amos con conflictos Es evidente que esta no es la nica configuraci n y alguien argumentar si es ptima para los enlaces simb licos En la tradici n de LFS deber as encontrar cual es la mejor para ti y usarla nuestras recomendaciones son s lo una plantilla rc0 d Tabla A 1 Enlaces simb licos en rc0 d N mero T tulo Enlace Explicaci n K00 Gus ate deus Descarga el Sistema de Impresi n Com n de Unix cups 1 1 18 EE Descarga el administrador de impresi n LPR K00 lprng init d lprng LPRne 3 8 20 C in Descarga el demonio de administraci n de Buo gim GAN pantalla de Gnome _gdm 2 4 1 3 K08 fcron init d fcron Descarga el demonio Cron feron 2 9 3 Dd Descarga el demonio de rat n de prop sito Kio gpm AANE Up general gpm 1 20 1 K25 postfix init d postfix Descarga el MTA Postfix postfix 2 0 7 K26 mysql init d mysql Descarga el demonio MySQL MySQL 3 23 55 E Descarga el demonio PostgreSQL K26 postgres init d postgres Posteres 7 3 2 K320 sshd E E E Descarga el demonio de shell segura openssh 3 6 1p1 K35 alsa init
470. sa driver contiene los controladores de sonido alsa Son la siguiente generaci n de controladores de sonido para Linux 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 Instala alsa driver utilizando los sigientes comandos como plantilla configure with moddir lib modules lt versi n del n cleo gt kernel drivers sound with kernel lib modules lt versi n del n cleo gt build with sequencer yes with oss yes with isapnp no Cap tulo 42 Controladores y Librer as Multimedia 393 M s All de Linux From Scratch with cards lt tarjetas a compilar gt amp amp make make install Si es la primera vez que instalas los controladores alsa necesitar s crear los dispositivos en dev usando el gui n suministrado en las fuente de alsa driver snddevices Explicaci n de los comandos lt versi n del n cleo gt debe reemplazarse con la versi n de tu n cleo incluyendo cualquier EXTRAVERSION como acl o ac2 Si est s usando las fuentes normales del n cleo ser simplemente el n mero est ndar
471. sco instalaci n 5 MB Estimaci n del tiempo de construcci n 15 min 667 MHz kdeaddons depende de kdemultimedia 3 1 y kdenetwork 3 1 Instala kdeaddons con Contenido 302 M s All de Linux From Scratch configure prefix opt kde 3 1 disable debug disable dependency tracking amp amp make make install Contenido El paquete KDE Addons incluye e M dulos plugins de konqueror e Subprogramas applets de kicker e M dulos plugins de noatun e Guiones para newskicker Contenido 303 Cap tulo 31 Otros Paquetes KDE kdoc Localizaci n de descarga FTP hbttp www ph unimelb edu au ssk kde kdoc kdoc snapshot Tama o del paquete 86 KB Estimaci n del espacio en disco construcci n 512 KB Estimaci n del espacio en disco instalaci n 304 KB KDOC es una herramienta de documentaci n de interfaces C e IDL escrita inicialmente para generar la documentaci n de las librer as KDE Nota KDOC se est desarrollando a n Este procedimiento instala la ltima versi n disponible Instala kdoc ejecutando los siguientes comandos configure prefix opt kde 3 1 amp amp make make install Contenido El paquete kdoc incluye e Kdoc Herramienta de documentaci n de C e makekdedoc Genera la documentaci n HTML de las librer as KDE e qt2kdoc Genera el ndice de referencia de KDoc para las librer as QT Cap tulo 31 Otros Paquetes KDE 304
472. se incluye un fichero simple smb conf predefinido con la distribuci n de Samba Mira el fichero samba2 2 8a examples smb conf default La configuraci n como Controlador Primario de Dominio PDC es ligeramente m s complicada que la configuraci n de un servidor ordinario por lo que aqu se dar n las instrucciones para la configuraci n de un PDC cat gt etc rc d init d samba lt lt EOF Crea el gui n de arranque de Samba utilizado para Iniciar y parar autom ticamente Samba durante el arranque y cierre del sistema usr sbin useradd g 100 d dev null c Win2k Server s bin false win2kbox Este comando crea una cuenta de m quina de confianza necesaria s lo para que los servidores Windows 2000 NT se autentifiquen a nuestro nuevo PDC No son necesarias cuentas de m quinas de confianza para clientes Win95 98 echo swat 901 tcp gt gt etc services Registra el programa swat para usar el puerto 901 echo swat stream tcp nowait 400 root usr sbin swat swat gt gt etc inetd conf Indica a inetd d nde encontrar y c mo ejecutar swat ln s etc rc d init d samba etc rc d rc3 d S600samba etc Crea los guiones de arranque de Samba usados para iniciar y parar autom ticamente Samba durante el arranque y cierre del sistema Explicaci n de los comandos de configuraci n 241 M s All de Linux From Scratch Contenido El paquete Samba contiene make_ smbcodepage make_unicodemap mount smbfs nmbd n
473. shtml e Calgary Alberta Canada 10 Mbps http beyond ca linuxfromscratch org blfs intro shtml e Columbus Ohio USA 1 Mbit http beyond us linuxfromscratch org blfs intro shtml Europa e Amsterdam Holanda 100 Mbps http beyond nl linuxfromscratch org blfs intro shtml e Oslo Noruega 100 Mbit http beyond no linuxfromscratch org blfs intro shtml e Karlsruhe Alemania 100 Mbit http blfs netservice neuss de blfs intro shtml e Universidad de Tecnolog a de Viena Austria 64 Mbit http beyond at linuxfromscratch org blfs intro shtml e Karlskrona Suecia 10 Mbit http beyond se linuxfromscratch org blfs intro shtml e Teeside Reino Unido 256 Kbit http beyond linuxfromscratch co uk blfs ntro shtml Australia e Brisbane Australia 155 Mbit http beyond au linuxfromscratch org blfs intro shtml Agradecimientos Agradecemos 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 El equipo del BLES por su incansable trabajo en la ampliaci n y mejora del n mero de paquetes incluidos en el BLES Book 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 tan vitales son para realizar nuestro trabajo e A todos aquellos que leen nuestros textos con inter s pues es para ellos para
474. si n usada 0 30 Mi Tama o del paquete 432 KB Estimaci n del espacio necesario en disco 4 5 MB Estimaci n del tiempo de construcci n 0 20 SBU 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 scrollkeeper depende de lisa a 0 58 isso 0 29 darle 0 25 y smil otecle4 2 Instalaci n de scrollkeeper Instala scrollkeeper ejecutando los siguientes comandos configure prefix usr sysconfdir etc localstatedir var disable static with omfdirs usr share omf opt gnome share omf M opt kde share omf opt gnome 2 2 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 disable static Este comando evita que se construya la librer a est tica omfdirs usr share omf opt gnome share omf opt kde share omf opt gnome 2 2 Instalaci n de gnome themes 325 M s All de Linux From Scratch Este comando establece las localizaciones de los ficheros OMF para scrollkeeper Contenido El paquete scrollkeeper contiene las librer as 1libscrollkeeper y guiones de uso general Des
475. sl1 current html docbook xsl BLFS BOOK index xml Si todo va bien deber as tener un fichero html que mostrar el libro BFLS en un navegador en una nica p gina Estar formateado mediante la hoja de estilos xsl de docbook de modo que no se corresponder con el libro BLFS publicado que est formateado mediante DSSSL Instalaci n de docbook xsl 455 M s All de Linux From Scratch Contenido El paquete docbook xsl contiene hojas de estilos xsl Contenido 456 Cap tulo 50 Postscript a2ps 4 13b Introducci n a a2ps Localizaci n de descarga HTE ricas Ajo roo OE nulas Mazos D ra Localizaci n de descarga FTP as CERAANUNON muara ales 4 aea qz Versi n usada 4 13b Tama o del paquete 1 8 MB Estimaci n del espacio necesario en disco 19 MB Estimaci n del tiempo de construcci n 0 60 SBU Descarga adicional Fuentes internacionales a2ps es una utilidad que se usa para convertir casi cualquier formato de entrada a postscript de ah el nombre a2ps que signfica all to Poscript todo a Postscript Instalaci n de a2ps a2ps es casi un t pico paquete basado en autoconf pero se intenta instalar en directorios inusuales 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 configure prefix usr sysconfdir etc a2ps localstatedir
476. soporte Es til para ver y editar ficheros AVI avifile depende de Un procesador x86 xfree86 4 3 0 libipea 6b y SDI 1 2 5 awane Ue lala aces sie 6 3 10 0983 Etmase 0 4 6 y samicion 1 Configuraci n de ffmpeg 417 M s All de Linux From Scratch Instalaci n de avifile Instala avifile ejecutando los siguientes comandos install d usr lib win32 amp amp tar xzvf binaries 011002 tgz C usr lib amp amp configure prefix usr make make install Contenido El paquete avifile contiene aviplay avibench avifile config mmxnow config avirecompress avicap avirec kv4l1setup avicat avitype y avimake Descripciones aviplay aviplay maneja los formatos de entrada los codificadores y los formatos de salida para mostrar ficheros de v deo 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 codificaci n y lo convierte en un fichero de v deo con otro codificador avicap avicap es un m dulo que muestra v deo adquirido con un dispositivo compatible con Video For Windows vfw
477. spacio necesario en disco Estimaci n del tiempo de construcci n OMIS BU El paquete gtk thinice engine contiene temas gek CME ngine depende d GIKA 2 1 Instalaci n de gtk thinice engine Instala gtk thinice engine ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete gtk thinice engine contiene temas gnome themes 2 2 1 Introducci n a gnome themes Localizaci n de descarga HTTP http ftp gqnome or ub GNOME sources aqanome themes 2 2 c Localizaci n de descarga FTP ftp ftp qnome or ub GNOME sources qnome themes 2 2 gqr Versi n usada Dotao dl Tama o del paquete SS Estimaci n del espacio necesario en disco 14 4 MB Estimaci n del tiempo de construcci n O12 SBU El paquete gnome themes contiene varios temas de escritorio m s gnome themes depende d Gikk timine ngine 2 0 2 Librer as engine 324 M s All de Linux From Scratch Instalaci n de gnome themes Instala gnome themes ejecutando los siguientes comandos configure prefix usr amp amp make make install Contenido El paquete gnome themes contiene temas de escritorio scrollkeeper 0 3 11 Introducci n a scrollkeeper Localizaci n de descarga HTTP http telia dl sourceforge net sourceforge scrollkeeper Localizaci n de descarga FTP ftp ftp gqnome or ub GNOME sources scrollkeeper 0 3 sc Ver
478. sr bin Esto colocar los programas clientes en usr bin para su uso general Contenido El paquete ucspi tcp contiene tecpserver tcprules tcprulescheck argv0 fixcrio recordio rblsmtpd tcpclient who date f finger http tcpcat meonnect adder y delcr Puedes encontrar una descripci n detallada de cada uno de estos programas en http cr yp to uespi tcp tcpserver html pero aqu tienes un breve resumen Instalaci n de ucspi tcp 198 M s All de Linux From Scratch Descripciones tcpserver tcpserver escucha las conexiones tcp entrantes en un puerto y lanza el programa de tu elecci n en respuesta a la conexi n tcprules tcprules compila las reglas que rigen el control de acceso para tcpserver en un formato de base de datos de acceso r pido tcprulescheck tcprulescheck hace posible ver c mo reaccionar tepserver a las conexiones provenientes de una direcci n concreta sin necesidad de tener que conectarse desde esa direcci n Esto es til para comprobar si las reglas de control de acceso que est s usando hacen lo que esperas argv0 argv0 lanza un programa con el argumento 0 especificado fixcrio fixcrio inserta retornos de carro al final de las l neas cuando no existen recordio recordio graba todas las entradas y salidas de un programa dado como argumento rblsmtpd rblsmtpd es un programa de bloqueo de correo indeseado spam que trabaja en conjunci n con tu demonio smtp y tcpserver tcpcli
479. sr sbin amp amp cp tcpdchk usr sbin cp tcpdmatch usr sbin cp try from usr sbin amp amp cp av 3 usr share man man3 amp amp cp av 5 usr share man man5 amp amp cp av 8 usr share man man8 Explicaci n de los comandos patch Np1 i tcp_wrappers_7 6 diff Este parche modifica la ruta original y las facilidades de registro del programa tcpwrappers original 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 755 o 555 No instales el envoltorio con el bit set uid activado Despu s realiza las siguientes modificaciones en el fichero de configuraci n etc inetd conf finger stream tcp nowait nobody usr sbin in fingerd in fingerd pasa a ser finger stream tcp nowait nobody usr sbin tcpd in fingerd Nota El servidor finger se utiliza aqu como ejemplo Si usas xinetd se deben hacer cambios similares poniendo nfasis en que debes llamar a usr sbin tepd en vez de llamar directamente al demonio del servicio y pasarle el nombre del demonio del servicio a tcpd Contenido El paquete tcpwrappers contiene tepd tepdchk tcpdmat ch try from y safe_finger Descripciones tcpd tcpd es el demonio principal de control d
480. ssion e 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 M s All de Linux From Scratch 1 M s All de Linux From Scratch OR TORT INCLUDING NEGLIGENCE OR OTHERWISE ARISING IN ANY WA Y OUT OF THE USE OF THIS SOFTWARE EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE M s All de Linux From Scratch 2 Dedicatoria Este libro est dedicado a la comunidad LFS ndice Pr logo Prefacio Qui n querr a leer este libro Organizaci n Parte I Introducci n Parte II Configuraci n Posterior a LES y Software Adicional Parte III Librer as y Utilidades Generales Parte IV Conectarse a una Red Parte V Entorno de Red B sico Parte VI Servidores de Red Parte VII Servidores de Contenido Parte VIII X Administradores de Ventanas Parte IX KDE Parte X G
481. stall Explicaci n de los comandos INS_BASE usr Este comando mueve el directorio de instalaci n de opt schily a usr DEFINSUSR roo0t DEFINSGRP ro00t 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 readcd scgcheck isoinfo isodump isovfy 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 un fichero de sonido wav mkisofs mkisofs y mkhybrid generan un sistema de ficheros h brido ISO9660 JOLIET HFS readcd readcd lee o escribe en Discos Compactos cdrtools 2 0 429 M s All de Linux From Scratch scgcheck scgcheck se usa para verificar la Interfaz Binaria de Aplicaciones de libscg Utilidades de soporte isoinfo isodump isovfy y devdump son programas para volcar y verificar im genes 1509660 rscsi rscsi es un administrador scsi remoto Librer as de soporte libdeflt libfile libhfs librscg libscg libschily y libunls son las librer as de soporte de este paquete cdrdao 1 1 7 Introducci n a cdrdao Localizaci n de descarga HTTP http telia dl sourceforge net sourceforge cdrdao cdrdac Localizaci n de descarga FTP Versi n usada N Tama o del paquete RNB Estimaci n del espacio necesario en disco 15 9 Mia El paquete cdrdao
482. stimaci n del espacio en disco construcci n 70 MB Estimaci n del espacio en disco instalaci n 20 MB Estimaci n del tiempo de construcci n 24 min 667 MHz kdegames depende de kdebase 3 1 Instala kdegames con configure prefix opt kde 3 1 disable debug A disable dependency tracking amp amp make kdeadmin 3 1 299 M s All de Linux From Scratch make install Contenido El paquete KDE Games incluye los siguientes juegos e Acci n KAsteroids KBounce KFoulEggs KSirtet KSmileTris KSnakeRace KSpaceDuel y KTron e Juegos de mesa KBackgammon KBattleship KBlakBox KMahjongg KReversi KWin4 Kenolaba y Shisen Sho e Juegos de cartas KPoker Lieutnant y Patience e Estrategia y t ctica KAtomic KJumpingCube KMines KSokoban Kolor Lines Konquest y SameGame kdeutils 3 1 Localizaci n de descarga FTP FEP IEPA RderOr up kde stablen Iere kdeutiiis2or kitar Tama o del paquete 1 4 MB Estimaci n del espacio en disco construcci n 26 MB Estimaci n del espacio en disco instalaci n 6 MB Estimaci n del tiempo de construcci n 13 min 667 MHz kdeutils depende de kdebase 3 1 Instala kdeutils con configure prefix opt kde 3 1 disable debug disable dependency tracking amp amp make make install Contenido El paquete KDE Utils incluye e kcalc Calculadora cient fica e charselectapplet Subprograma para seleccionar caractere
483. sto Introducci n a popt 96 M s All de Linux From Scratch Instalaci n de slang Instala slang ejecutando los siguientes comandos configure prefix usr amp amp make make install amp amp make elf make install elf amp amp make install links amp amp chmod 755 usr lib libslang so 1 4 9 Configuraci n de slang Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete slang contiene la librer a 1ibslang fam 2 6 9 Introducci n a fam Localizaci n de descarga HTTP http oss sgi com projects fam download fam 2 6 9 tar qz Localizaci n de descarga FTP ftp oss sgi com projects fam download fam 2 6 9 tar gz Versi n usada 2 Es 9 Tama o del paquete 300 KB Estimaci n del espacio necesario en disco 350 3 El paquete fam contiene un supervisor de alteraci n de ficheros fam depende de portmap 5 Instalaci n de fam Descarga los parches para fam desde_http downloads linuxfromscratch org blfs patches Instala fam ejecutando los siguientes comandos Nota Recibir s advertencias sobre que make install no puede combinar las entradas en et
484. t n bien escritas pero yo y otros pudimos ver todav a una necesidad de una ayuda m s amplia para ir M s All de LFS de aqu el nombre de BLFS Beyond LFS BLFS pretende ser m s que las recetas LFS convertidas a XML aunque mucho de nuestro trabajo est basado en las recetas y en efecto algunos autores escriben tanto las recetas como las secciones de BLFS pertinentes Esperamos poder proporcionarte suficiente informaci n no s lo para lograr construir tu sistema hasta donde quieras ya sea un servidor web o un ordenador multimedia sino tambi n para que aprendas mucho sobre la configuraci n del sistema mientras lo haces Las gracias como siempre van dirigidas a todos los miembros de la comunidad LFS BLES especialmente a aquellos que han aportado instrucciones escrito el texto contestado preguntas y en general gritado cuando las cosas han ido mal Finalmente te animamos a implicarte en la comunidad pregunta en la lista de correo o en la pasarela de noticias y nete a la diversi n en lfs en irc linuxfromscratch org Encontrar s m s detalles sobre todo esto en la secci n Introducci n del libro Divi rtete utilizando BLFS Mark Hymers lt markh E linuxfromscratch org gt Editor del BLFS Julio de 2001 Marzo de 2003 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
485. tas de atributos que pueden usarse en los ficheros XML correspondientes Ficheros MOD Los ficheros MOD contienen componentes de la definici n de tipo de documento que son incluidos en los ficheros DTD Ficheros ENT Los ficheros ENT contienen listas de entidades de caracteres nombrados permitidas en HTML docbook xsI 1 60 1 Introducci n a docbook xsl Localizaci n de descarga HTTP http telia dl sourceforge net sourceforge docbook docba Localizaci n de descarga FTP Versi n usada 160 1 Tama o del paquete AMB Estimaci n del espacio de disco requerido 1111 Mia El paquete docbook xsl contiene hojas de estilo xsl Son tiles para realizar transformaciones en ficheros XML DocBook docbook xsl1 depende de Lies bie 11 0 29 Contenido 454 M s All de Linux From Scratch Instalaci n de docbook xsl Instala docbook xsl ejecutando los siguientes comandos install d usr share xml docbook xsl stylesheets 1 60 1 amp amp cp af VERSION common extensions fo html htmlhelp images javahelp lib A manpages params profiling template tools xhtml usr share xml docbook xsl stylesheets 1 60 1 amp amp 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 M create etc xml catalog fi if e etc xml docbook then xmlcatalog noout create etc xml docbook fi xmlcatalog noo
486. tc amp amp make amp amp make install Configuraci n de gimp Ficheros de configuraci n gimp 1 2 Informaci n sobre la configuraci n GIMP ejecuta un asistente de configuraci n para cada usuario en la primera invocaci n del programa Contenido El paquete gimp contiene gimp escputil gimp config y gimp remote Descripciones gimp gimp es un programa de manipulaci n de im genes Trabaja con una variedad de formatos de imagen y proporciona una gran selecci n de herramientas escputil escputil es una utilidad para para realizar las tareas de mantenimiento en una impresora de inyecci n Epson Stylus gimp config gimp config lo usan otros programas que quieren enlazarse con las librer as de gimp gimp remote gimp remote es una peque a utilidad que le indica a un gimp en ejecuci n la apertura de un fichero de imagen local o remoto Instalaci n de gimp 378 M s All de Linux From Scratch evolution 1 2 1 Introducci n a db 3 1 17 Localizaci n de descarga HTTP http www sleepycat com update snapshot db 3 1 17 tar az Localizaci n de descarga FTP Versi n usada Si Tama o del paquete 2 MB Estimaci n del espacio necesario en disco 18 MB El paquete db 3 1 17 contiene la versi n 3 1 17 de la base de datos Berkeley Evolution necesita ex ctamente esta versi n y ninguna otra Las razones de esto se encuentran en el fichero README que se distribuye junto con su c digo fuente Evolution
487. te de desactiva CONFIG_NET_FASTROUTE desactivarlo porque configurar a un rodeo que evitar a las reglas del DESACTIVA desactival CONFIG_IP_NF_COMPAT_ Crear un N cleo con el cortafuegos activado 65 M s All de Linux From Scratch cortafuegos Tabla 4 2 Traducci n de las opciones del n cleo Networking options Opciones de red Network packet filtering Filtrado de paquetes de red Unix domain sockets Sockets de dominio Unix IP TCP IP networking red TCP IP IP advanced router router avanzado IP verbose route monitoring control detallado de las rutas IP TCP Explicit Congestion Notification support soporte de Notificaci n de Congesti n TCP Expl cita IP TCP syncookie support soporte de syncookies TCP IP Netfilter Configuration Configuraci n de Netfilter Fast switching Conmutaci n r pida Ahora puedes empezar a construir tu cortafuegos 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 de Linux 2 4 cat gt etc rc d init d firewall lt lt EOF bin sh ii mico es Sre lase male el rica Inserta los m dulos de seguimiento de la conexi n no es necesario si Ahora puedes empezar a c
488. temente 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 servertool proporciona una interfaz f cil de usar para programadores que permite registrar desregistrar iniciar y parar un servidor tnameserv tnameserv inicia el servidor de nombres Java IDL jdb 147 M s All de Linux From Scratch ruby 1 6 8 Introducci n a ruby Localizaci n de descarga HTTP Localizaci n de descarga FTP APA oo lan Cora Maya ralla e eva ea Versi n usada 1 6 8 Tama o del paquete 1 MB Estmaci n del espacio en disco requerido OPREME Estimaci n del tiempo de construcci n 092 SBU El paquete ruby contiene el entorno de desarrollo ruby Es til para guiones orientados a objetos Instalaci n de ruby Instala ruby ejecutando los siguientes comandos configure prefix usr amp amp make amp amp make install Contenido El paquete ruby contien
489. tengas con los libros LFS y BLES te den el respaldo necesario para compilar instalar y configurar aquellos paquetes que no se incluyen en este libro 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 tie
490. tenido 134 M s All de Linux From Scratch 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 libunzip y enlaza unzip con ella y con zlib Contenido El paquete unzip contiene unzip funzip unzipfsx zipgrep y zipinfo Descripciones unzip unzip lista comprueba o extrae ficheros de un archivo ZIP funzip funzip permite redirigir la salida de los comandos unzip unzipfsx unzip sx 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 zipinto zipinfo genera informaci n t cnica sobre los ficheros de un archivo ZIP como los permisos de acceso del fichero estado de encriptaci n tipo de compresi n etc zip 2 3 Introducci n a zip Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 3 6 MB Estimaci n del tiempo de construcci n ORASRSBU El paquete zip contiene utilidades ZIP Son tiles para comprimir ficheros dentro de archivos ZIP Explicaci n de los comandos 135
491. tes de configurar gpm LDFLAGS 1m configure prefix usr amp amp make amp amp make install Explicaci n de los comandos export LDFLAGS 1m La librer a matem tica debe enlazarse con gpm ya que se usa la funci n ceil en el c digo de movimiento del cursor S lo se necesita LDFLAGS si se utiliza la optimizaci n de tama o para gpm Configuraci n de gpm Gui n gpm para init d El gui n gpm para init d puede crearse usando los siguientes comandos Se asume que has seguido la indicaci n de LFS sobre tener tu rc_base establecido a etc rc d cat gt etc rc d init d gpm lt lt EOF bin sh Inicio de rc_base init d gpm Basado en el gui n sysklogd de LFS 3 1 y anteriores Reescrito por Gerard Beekmans gerardftlinuxfromscratch org Partes espec ficas de GPM por Mark Hymers markhflinuxfromscratch org Cap tulo 11 Utilidades del Sistema 127 M s All de Linux From Scratch source etc sysconfig rc source rc_ functions 1f etc sysconfig mouse then source etc sysconfig mouse Fi ds EAS MDE TCE 1 SEROMOCOLY 1 then echo Por favor crea un fichero etc sysconfig mouse que contenga echo los valores de MDEVICE y PROTOCOL ette Ilo ET case 1 in start Secho incitan ooo o i loadproc gym m MDEVICE t PROTOCOL 75 stop echo Parando gpm killproc gpm ri restart SO Stop sleep 1 SO start 7 status Statusproc que
492. tes de que empieces a compilar aseg rate que est definida la variale de entorno OTDIR export QTDIR opt qt configure prefix opt kde 3 1 disable debug disable dependency tracking make make install amp amp ln sfn opt kde 3 1 opt kde Nota Otra opci n de configure es enable final Esta opci n puede acelerar el proceso de construcci n pero requiere mucha memoria Si tienes menos de 256MB de RAM esta opci n puede provocar accesos a la memoria de intercambio swapping y ralentizar sustancialmente la compilaci n Explicaci n de los comandos de instalaci n de aRts prefix opt kde 3 1 Esta opci n le indica al proceso que instale el paquete en opt kde 3 1 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 ln sfn opt kde 3 1 opt kde Esta opci n crea un enlace para aceder a KDE Si aparece una nueva versi n de KDE el nuevo sistema puede construirse cambiando la ruta de prefix y reajustando a continuaci n el enlace Cap tulo 29 Paquetes Base de KDE 292 M s All de Linux From Scratch Configuraci n de aRts El directorio opt kde 1lib debe aparecer en etc 1d so conf para que ldd pueda encontrar las librer as compartidas El siguiente comando lo a adir si no aparec
493. text editor only Desactiva el soporte para editar HTML No uses esta opci n si est s compilando los clientes de correo y noticias Opciones Adicionales 386 M s All de Linux From Scratch Explicaci n de los comandos export MOZILLA OFFICIAL 1 amp amp export BUILD OFFICIAL 1 amp amp export MOZ_INTERNAL_LIBART_LGPL 1 Establece varias variables que afectan al qu y c mo se construye Los dos primeros export especifican que estamos construyendo una distribuci n El ltimo export indica que estamos conformes con la versi n LGPL de libart prefix usr Anteriormente mozilla no soportaba la opci n make install As que el paquete se instalaba en opt Ahora el paquete soporta make install y sigue las indicaciones de FHS para la instalaci n Por tanto el libro recomienda instalarlo en una ruta del sistema como usr enable toolkit gtk2 Usa la caja de herramientas toolkit gtk2 with system zlib with system jpeg 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 jsd disable accessibility disable tests disable debug disable dtd debug M disable logging enable reorder enable strip A
494. thon 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 dhepcd gpm hdparm libjpeg libmng libpng libtiff libungif links lynx openssl tesh which zsch zlib Mark Hymers e daemontools traceroute y ucspi tcp Jeff Bauman e db y Icms Jeremy Jones y Mark Hymers e aspell balsa bind bonobo bonobo conf cvs server db 3 3 11 db 3 1 17 emacs evolution exim expat gal gnome print GnuCash gtkhtml guppi guile guppi g wrap leafnode lesstif libcapplet libesmtp libfam libghttp libglade pine portmap PostgreSQL pspell qmail qpopper readline reiserfs Samba sendmail slib slrn soup tex tep wrappers y xinetd Billy O Connor e ESP Ghostscript Matt Rogers e fetchmail y wvdial Paul Campbell e tripwire Manfred Glombowski e alsa oss inetutils gdk GLib GTK libxml y vim James Iwanek e iptables Henning Rohde e joe nano nmap slang w3m y whois Timothy Bauscher e MySQL Jesse Tie Ten Quee e gcc gcc2 j2sdk mozilla nas openoffice y STLport Tushar Teredesai Reconocimientos Generales e Gerard Beekmans por tolerarnos habitualmente y por poner en marcha el proyecto LES e Bruce Dubbs por escribir la receta kde txt a partir de la que hemos obtenido mucha informaci n til e Lee Harris por escrib
495. tic 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 est n disponibles en usr src linux 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 Instalaci n de iptables Instala iptables ejecutando los siguientes comandos make PREFIX usr make PREFIX usr install Explicaci n de los comandos PREFIX usr Compila e instala iptables en el directorio usr en vez de en usr local Contenido El paquete iptables contiene iptables ip6tables y algunas librer as Descripciones iptables Se usa para establecer mantener e inspeccionar las tablas de las reglas de filtrado de paquetes IP
496. tiene las librer as 1ibfreetype Descripci n Librerias de freetype2 Las librer as de freetype2 a aden soporte para fuentes TrueType a XFree86 qt 3 1 2 Introducci n a qt Localizaci n de descarga HTTP Localizaci n de descarga FTP aus rar VrO ecc COM aC SCULE txl lert Sata Versi n usada SP Tama o del paquete 13 MB Estimaci n del espacio necesario en disco 155 MB Estimaci n del tiempo de construcci n 86 40 SBU El paquete qt contiene una librer a de interfaz gr fica GUI de C Es til para crear aplicaciones gr ficas o ejecutar aplicaciones gr ficas que est n enlazadas din micamente a la librer a qt at depende de ac SA gonorrea Os y oe Instalaci n de qt configure prefix opt gqt 3 1 2 qt gif system libpng A system libmng system zlib system libjpeg no g exceptions thread amp amp make amp amp make install amp amp ln sfn opt qt 3 1 2 opt gt amp amp ln s opt qt lib libqt mt so opt qt lib libqt so amp amp cp r doc man opt qt doc amp amp cp r examples opt qt doc Nota El tiempo de compilaci n de qt es bastante largo Si quieres ahorrar algo de tiempo y no quieres los tutoriales y ejemplos cambia en lo anterior la primera l nea de make a make sub tools Explicaci n de los comandos prefix opt qt 3 1 2 Este comando establece el destino de la instalaci n qt gif Este comando a ade a las librer as el soporte para ficher
497. tmp rfloppy amp amp mount o loop tmp rfloppy mnt loopl amp amp rmdir mnt loop1 lost found Ahora que tenemos un fichero montado y utilizable vamos a prepararlo para meter material til Puesto que solamente es un disquete de rescate s lo necesitamos establecer los directorios fundamentales mkdir mnt loop1 dev proc etc sbin bin lib mnt usr var Lo siguiente es configurar los ficheros de dispositivo Yo utilizo devfs en mi sistema por lo que el siguiente comando me funciona bien y s lo tengo los dispositivos que utilizo Si usaste MAKEDEV para crear tus dispositivos querr s purgar el directorio mnt 1loop1 dev para recuperar el espacio gastado por los inodos de todos los dispositivos que no utilices Creaci n de un disquete de arranque personalizado 55 M s All de Linux From Scratch cp dpR dev mnt loop1 dev Ahora pasemos al directorio etc Para empezar todo lo que tenemos que hacer es utilizar los ficheros passwd y group que funcionaban con nuestro entorno chroot est tico cuando construimos LFS Tambi n copiaremos los guiones de arranque y unos cuantos ficheros que servir n como punto de partida cp ax etc rc mnt loopl etc cp ax etc fstab mnt loop1 etc echo root x 0 0 root root bin bash gt mnt loop1 etc passwd cat gt mnt loop1 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
498. torial de modificaciones s lo refleja qu editor fue el responsable de poner los cambios en el CVS Lee en la p gina de Cr ditos en el Cap tulo 1 los detalles de qui n escribi qu 1 0 25 de abril de 2003 e 25 de Abril de 2003 larry Clarificada la licencia de ncftp con su mantenedor Aunque no afecta al uso de ncftp en el BLFS y las cuestiones de la licencia de desarrollo estar an entre el usuario y ncftp de todos modos he aprovechado la oportunidad para explicarlo en el libro e 25 de Abril de 2003 larry Multimedia Corregida la redundancia interfaz GUI en MPlayer e 23 de Abril de 2003 larry General Encontrada una descripci n para c_hash e 23 de Abril de 2003 larry Postlfs Corregidos los errores en las instrucciones de instalaci n de tripwire e 23 de abril de 2003 larry Contenido A adida una introducci n en las p ginas de apache 0 99 2 22 de abril de 2003 e 21 de Abril de 2003 larry pst Cambiada una URL para que apunte a la localizaci n correcta de la versi n del libro Esto deber deshacerse despu s de liberar el libro e 21 de Abril de 2003 larry A adidas un mont n de etiquetas e 17 de Abril de 2003 larry Multimedia Actualizado a MPlayer 0 90 e 17 de Abril de 2003 larry pst Corregidas las instrucciones de instalaci n de psutils seg n lo indicado por Gustav Schauwecker 0 99 1 16 de Abril de 2003 e 16 de Abril de 2003 larry xsoft Actualizado a balsa 2 0 10
499. troducci n a exim Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada Tama o del paquete Estimaci n del espacio necesario en disco 8 7 MB El paquete exim contiene un Agente de Transporte de Correo escrito por la Universidad de Cambridge liberado bajo la Licencia P blica GNU rmail 213 M s All de Linux From Scratch xim depende d CANARIAS Instalaci n de exim Antes de construir exim necesitamos crear un usuario y grupo para exim con los siguientes comandos 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 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 ln s usr sbin exim usr sbin sendmail Configuraci n de exim Ficheros de configuraci n etc exim conf etc aliases Configuraci n de exim Crea los ficheros de configuraci n de exim con los siguientes comandos cat gt gt etc aliases lt lt EOF pPostmaster root MATLER DAEMON root EOF exim v bi usr sbin exim bd qlm Nota Para proteger un fichero etc aliases existente a adimos estos alias en l si existe Este fichero ser verificado y los alias duplicados si los hay se ignorar n
500. trucci n OR22RSBU El paquete fetchmail contiene el programa fetchmail Recibe el correo de los servidores remotos y lo reenv a al sistema de entrega local de ta m quina de modo que pueda ser le do por los agentes de correo de usuario normales fetchmail depende de openss1 0 9 7a y un MDA agente d ntrega de correo local procmail 3 22 Instalaci n de fetchmail Instala fetchmail ejecutando los siguientes comandos configure prefix usr with ssl enable fallback procmail amp amp make make install Explicaci n de los comandos with ssl Esto activa SSL si se encuentra de forma que puedas establecer conexiones seguras con servidores POP3 e IMAP enable fallback procmail Esto le dice a fetchmail que el correo entrante se lo pase a procmail para su reparto si tu servidor de correo en el puerto 23 no existe o no responde Configuraci n de fetchmail formail 187 M s All de Linux From Scratch Ficheros de configuraci n fetchmailre Informaci n sobre la configuraci n set logfile var log fetchmail log set no bouncemail set postmaster root poll NOMBRESERVIDOR user usuario pass contrase a mda usr bin procmail f F d T Esto es una configuraci n de ejemplo que puede ser suficiente para muchas personas Puedes a adir tantos usuarios y servidores como necesites usando la misma sintaxis man fetchmail Busca cerca del final de la p gina la secci n C
501. tsonltearthlink net gt Cosas que hacer cuando se salga del sistema g Fin de bash_logout Los ficheros de inicio de Bash 51 M s All de Linux From Scratch Si quieres usar los ficheros etc dircolors o dircolors llam ndolos desde etc profile entonces ejecuta lo siguiente bin dircolors p gt etc dircolors o bin dircolors p gt dircolors respectivamente El fichero en el directorio et e deber a ser usado para configuraciones globales y si existe uno en tu directorio home entonces este sobreescribir las configuraciones globales Ser a una buena idea crear un fichero dircolors b sico y situarlo en el directorio etc skel para los nuevos usuarios 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 letc inputre El fichero inputrc 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 Lo siguiente es un etc inputrc base junto con comentarios que explican lo que hacen las diferentes opciones Ten en cuenta que en el fichero input rc los co
502. uede 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 069 50 nSEMASK 2532592950 dhcp 3 0pl2 228 M s All de Linux From Scratch ranger 192 168 510 192 168 535 2407 Opio lroacease acidlasse 195 108 D 2097 Opiriom rouwerezrs 192 168 59 p 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 peticiones de direcci n de red mediante el Protocolo de Configuraci n Din mica del Anfitri n DHCP y el Protocolo de Arranque Asignaci n de Internet BOOTP dhcrelay dhcrelay proporciona un m todo para aceptar peticiones DHCP y BOOTP en una subred sin servidor DHCP y reenviarlas a un servidor DHCP en otra subred leafnode 1 9 33 Introducci n a leafnode 1 9 33 Localizaci n de descarga HTTP httpe unc dl sourceforge net sourceforge leafnode leafnc Localizaci n de descarga FTP ftp unc dl sourceforge net pub sourcefor leafnode les Versi n usada ISS Tama o del paquete 602 KB Estimaci n del espacio necesario en disco 4 5 MB leafnode es un servidor NNTP dise ado para suministrar una cola local de US
503. uegos Joystick hardware 3D mediante OpenGL y memoria de imagen framebuffer 2D sobre m ltiples plataformas libao 0 8 3 Introducci n a libao Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada 0 3 Tama o del paquete 202KB Estimaci n del espacio necesario en disco 1 7 Mia 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 Instalaci n de libao Instala libao ejecutando los siguientes comandos configure prefix usr 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 libogg 1 0 Introducci n a libogg Localizaci n de descarga HTTP Localizaci n de descarga FTP Contenido 405 M s All de Linux From Scratch Versi n usada 0 Tama o del paquete 224 KB Estimaci n del espacio necesario en disco 1 6 MB Estimaci n del tiempo de construcci n 0 03 SBU El paquete libogg contiene la estructura de ficheros ogg Es til para crear codificar o reproducir decodificar un flujo de bits f sico nico Instalaci n de libogg Instala libogg ejecutando los si
504. uete dhcpcd contiene dhepcd Descripci n dhepcd dhcpcd es una implementaci n del cliente DHCP especificado en los RFC2131 y RFC1541 dependiendo de las opciones que se especifiquen Configuraci n de dhcpcd 162 Cap tulo 15 Otros Hay otros m todos para conectarse a grandes redes mediante interfaces ISDN y PPPOE Las p ginas escritas para estas interfaces ser n siempre bien recibidas y se incluir n en futuros libros si est n disponibles Cap tulo 15 Otros 163 V Entorno de Red b sico ndice 16 Librer as para trabajo en Red 17 Navegadores Web en modo texto 18 Programas B sicos para Trabajo en Red 19 Utilidades B sicas para el trabajo en Red 20 Programas de Trabajo en Red b sicos 21 Utilidades DJB V Entorno de Red b sico 164 Cap tulo 16 Librer as para trabajo en Red curl 7 10 4 Introducci n a curl Localizaci n de descarga HTTP laa cura arre ae lc loa tata l 70 4 Aerea Joa Localizaci n de descarga FTP ftp ftp sunet se pub www utilities curl curl 7 10 4 tar Versi n usada Ta OA Tama o del paquete 860 KB Estimaci n del espacio de disco requerido Vez ME Estimaci n del tiempo de construcci n 0 65 SBU El paquete curl contiene curl y su librer a de soporte Es til para transferir ficheros con sintaxis URL Por ejemplo curl http curl haxx se download curl 7 10 4 tar gz gt curl 7 10 4 tar gz descargar a este programa en el directorio actual Esta habilidad para
505. ulos que parecen estar rotos a d a de hoy Gtk Perl 0 7008 perl Makefile PL without guessing cp Gtk Makefile Gtk Makefile bak sed OBJECT S xs g Gtk Makefile bak gt Gtk Makefile 4 cp Gtk Makefile Gtk Makefile bak sed OBJECT S build g Gtk Makefile bak gt Gtk Makefile amp amp make make install librep 0 16 2 Introducci n a librep Localizaci n de descarga HTTP http telia dl sourceforge net sourcefor lora ildora Localizaci n de descarga FTP Versi n usada Ol 15 42 Tama o del paquete 896 KB Estimaci n del espacio necesario en disco 6 8 MB Estimaci n del tiempo de construcci n 1 46 SBU 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 librep depende de cmta l 2 y arclomedl tas librep utilizar readline 4 3 Instalaci n de librep Instala librep ejecutando los siguientes comandos configure prefix usr libexec usr lib mandir usr share man infodir usr share info amp amp make make install Instalaci n de los m dulos de perl 141 M s All de Linux From Scratch Explicaci n de los comandos libexec usr lib Este comando instala los ficheros en usr 1ib rep en lugar de en user libexec rep Contenido El paquete librep contiene rep y las librer as 1ibrep Descripciones rep rep es el
506. umen loadproc usr sbin alsactl restore techo Cargando la fuente MIDI tloadproc s xload path to soundfont Hr stop echo Deteniendo alsa Guardando volumen y loadproc usr sbin alsactl store techo misugimacaco la fuste MIDI ooso0000 Y tloadproc sfxload 1 r restart 0 stop usr bin sleep 1 SO Stevia r echo Uso 0 start stop restart esti 1 iF esac Configuraci n de alsa utils 397 M s All de Linux From Scratch ba de Sre lase i mlit c alsa EOF chmod 755 etc rc d init d alsa Ya puedes crear los enlaces apropiados cd etc rc d init d ln sf init d alsa rc0 d K35alsa amp amp ln sf init d alsa rcl d K35alsa amp amp ln sf init d alsa rc2 d S40alsa amp amp ln sf init d alsa rc3 d S40alsa amp amp ln sf init d alsa rc4 d S40alsa amp amp ln sf init d alsa rc5 d S40alsa amp amp ln sf init d alsa rc6 d K35alsa Nota que por defecto todos los canales est n mudos Puedes usar el programa alsamixer del paquete alsa utils o cualquier otro mezclador OSS para modificar esto Adem s la primera vez que se ejecute el gui n se quejar de que no hay un estado definido en etc asound state Esto se puede prevenir ejecutando los comandos siguientes luego de instalar alsa utils touch etc asound state alsactl store Por ltimo las l neas que cargan s fxload est n comentadas Est n aqu como ejemp
507. una parte que habla sobre_X y Administradores de Ventanas Esta parte tambi n trata algunas librer as gen ricas basadas en las X Cap tulo 27 A continuaci n KDE y Gnome tienen sus propias partes a las que sigue Programas para las X Entonces nos movemos para tratar sobre los paquetes Multimedia Advertimos que muchos querreis utilizar las instrucciones de_alsa 0 9 2 de este cap tulo al principio de vuestro viaje por el BLES Est n aqu simplemente porque es el sitio m s l gico La parte final del libro BLFS trata sobre Impresoras Esc neres y Generadores de Documentos Eso es til para aquellos con sistemas de escritorio y tambi n los que esteis creando sistemas servidores lo encontrareis til Finalmente los_Ap ndices contienen varias piezas de informaci n til que puedes necesitar como referencia Esperamos que te diviertas usando BLES y lo encuentres til Listas de correo y archivos El servidor linuxfromscratch org hospeda las siguientes listas de correo de acceso p blico e blfs support e blfs dev e blfs book e Ifs chat e Ifs support e lfs dev e lIfs announce e lIfs book e Ifs security e alfs discuss blfs support La lista blfs support es para el Libro BLFS y m s Listas de correo y archivos 38 M s All de Linux From Scratch Incluye peticiones de ayuda sobre el contenido del Libro BLES peticiones de ayuda sobre paquetes no incluidos todav a en el Libro LFS o e
508. unpack Las utilidad unpack puede usarse para volcar informaci n de sistemas de ficheros reiserfs a ficheros para su depuraci n Es muy parecido a debugreiserfs xfsprogs 2 0 3 Parche del n cleo para XFS Localizaci n de descarga HTTP Localizaci n de descarga FTP ftp oss sai com projects xfs download patches 2 4 20 xf Versi n usada PEAT 2O Tama o del paquete 840 KB Estimaci n del espacio necesario en disco Var a seg n las opciones El parche del n cleo para XFS debe aplicarse para usar sistemas de ficheros XFS Parchear Linux 2 4 20 para XFS Construye un n cleo Linux 2 4 20 con soporte XFS mediante los siguientes comandos cd usr src linux amp amp make mrproper amp amp bzcat xfs 2 4 20 all 1386 bz2 patch Npl make menuconfig amp amp make dep amp amp make bzImage make modules amp amp make modules_install amp amp cp arch i386 boot bzImage boot vmlinuz xfs amp amp cp System map boot System map xfs Introducci n a XFS Localizaci n de descarga HTTP Localizaci n de descarga FTP ftp oss sgqi com projects xfs download Release 1 1 cmd t Versi n usada AANS Tama o del paquete 740 KB Estimaci n del espacio necesario en disco 31 MB El paquete xfsprogs contiene herramientas de administraci n y depuraci n para los sistemas de ficheros XES Instalaci n de xfsprogs Instala xfsprogs ejecutando los siguientes comandos configure m
509. usada 1 6 1 Tama o del paquete 621k Estimaci n del espacio necesario en disco 6 4 MB Estimaci n del tiempo de construcci n URSS enscript convierte ficheros ASCII a Postscript Instalaci n de enscript enscript es casi un t pico paquete basado en autoconf pero se intenta instalar en directorios inusuales Instala enscript ejecutando los siguientes comandos configure prefix usr sysconfdir etc enscript localstatedir var amp amp make make install Nota A ade with media letter a las opciones de configure si ese formato es apropiado para ti Explicaci n de los comandos de instalaci n sysconfdir etc enscript Los ficheros de configuraci n se instalan en etc enscript en vez de en usr etc localstatedir var El directorio para datos en tiempo de ejecuci n es var en vez de usr var Configuraci n de a2ps 458 M s All de Linux From Scratch Contenido enscript es un filtro El paquete est formado por el programa enscript y algunos filtros para convertir ficheros ASCII a Postscript gsview 4 3 Introducci n a gsview Localizaci n de descarga HTTP http mirror cs wisc edu pub mirrors gqhost gahostgum old Localizaci n de descarga FTP ftp mirror cs wisc edu pub mirrors ghost ghostgum old c Versi n usada 4 3 Tama o del paquete TLL idg Estimaci n del espacio necesario en disco 30 dl MiB gsview es un visor de Postscript y PDF par
510. 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 procmailrc Informaci n sobre la configuraci n Las recetas recipes deben escribirse y colocarse en el fichero procmailrc 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 Cap tulo 20 Programas de Trabajo en Red b sicos 186 M s All de Linux From Scratch formail formail es un filtro que puede usarse para formatear correo en formato mailbox lockfile lockfile es una utilidad que puede bloquear un fichero para uso simple interactivamente o mediante un gui n mailstat mailstat imprime un resumen del correo que ha sido filtrado por procmail desde la ltima vez que fue lanzado fetchmail 6 2 2 Introducci n a fetchmail Localizaci n de descarga HTTP Localizaci n de descarga FTP Versi n usada DD oz Tama o del paquete 1 2 MB Estimaci n del espacio necesario en disco Do 7 13 Estimaci n del tiempo de cons
511. ut add rewriteSystem http docbook sourceforge net release xs1 1 45 usr share xml1 docbook xsl stylesheets 1 60 1 etc xml catalog xmlcatalog noout add rewriteURI http docbook sourceforge net release xs1 1 45 usr share xml1 docbook xsl stylesheets 1 60 1 etc xml catalog xmlcatalog noout add rewriteSystem http docbook sourceforge net release xsl current usr share xml1 docbook xsl stylesheets 1 60 1 etc xml catalog xmlcatalog noout add rewriteURI http docbook sourceforge net release xsl current usr share xml1 docbook xsl stylesheets 1 60 1 etc xml catalog xmlcatalog noout add delegateSystem http docbook sourceforge net release xsl1 file etc xml1 docbook etc xml catalog xmlcatalog noout add delegateURI http docbook sourceforge net release xsl1 file etc xml1 docbook etc xml catalog Configuraci n de docbook xsl Ficheros de configuraci n etc xml catalog Informaci n sobre la configuraci n El gui n de instalaci n de arriba crea los ficheros y actualiza el cat logo Si quieres probar xml dtd y docbook xsl con el libro BLES usa el siguiente comando Este realiza un cvs checkout en tu directorio personal con la salida dirigida al directorio actual de modo que haz las modificaciones oportunas seg n tus necesidades xsltproc nonet o index html http docbook sourceforge net release x
512. 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 variedad de diversos 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 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 Pr logo 11 M s All de Linux From Scratch 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 lll Librer as y Utilidades Generales En esta secci n se tratan librer as que se necesitan en el resto del libro as como utilidades del sistema Esta parte concluye con informaci n sobre programaci n incluyendo la recompilaci n de gcc para soportar varios lenguajes Parte IV Conectarse a una Red Aqu se describe como conectarse a una red cuando no est s usando la sencilla configuraci n de IP est tica que se ofrece en el libro LES Parte V Entorno de Red B sico Librer as de red y utilidades de red en l nea de comandos forman esta parte Parte VI Servidores de Red Aqu se describe la
513. utils ejecutando los siguientes comandos configure prefix GNOME_PREFIX libexecdir GNOME_PREFIX sbin localstatedir var lib sysconfdir etc gnome make make install Explicaci n de los comandos libexecdir GNOME_PREFIX sbin Este comando pone los ejecutables del sistema en SGNOME_PREFIX sbin en vez de en SGNOME_PREFIX libexec T localstatedir var lib Este comando pone los ficheros de scrollkeeper en var lib 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 SENOME_PREFIX etc with pam prefix etc pam d Este comando pone el fichero de PAM en etc pam d en vez de en etc gnome Contenido El paquete gnome utils contiene gnome system log gnome character map gnome calculator gnome search tool gnome dictionary archive generator gfloppy y gdialog Descripciones gnome system log gnome system log permite monitorizar y ver los ficheros de registro del sistema Introducci n a gnome utils 343 M s All de Linux From Scratch gnome character map gnome character map permite seleccionar caracteres de una tabla e insertarlos en tus aplicaciones gnome calculator gnome calculator es una calculadora simple y cient fica que incluye funciones aritm ticas trigonom tricas y logar
514. utina configure intenta instalar las p ginas de manual en usr local man en lugar de en el sitio correcto Configuraci n de libtiff Informaci n sobre la configuraci n Como muchas otras librer as no necesita configuraci n salvo que el directorio de la librer a por ejemplo usr libo usr local lib debe aparecer en etc 1ld so conf para que ldd pueda encontrar las librer as compartidas Despu s de comprobar si este es el caso se debe ejecutar sbin ldconfig mientras est s como root Contenido El paquete libtiff contiene fax2ps fax2tiff gif2tiff pal2rgb ppm2tiff ras2tiff rgb2ycbcr thumbnail tiff2bw tiff2ps tiff2rgba tiffcmp tiffcp tiffdither tiffdump tiffinfo tiffmedian tiffsplit y las librer as tiff Descripciones fax2ps fax2ps convierte un facs mil TIFF en un fichero postscript comprimido fax2tiff fax2tiff crea un fichero de fax TIFF Clase F a partir de datos directos de fax gif2tiff gif2tiff crea un fichero TIFF a partir de un fichero de imagen en formato GIF87 pal2rgb pal2rgb convierte una imagen de paleta de colores TIFF en una imagen a color completo ppma2tiff 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 Configuraci n de libtiff 116 M s All de Linux From Scratch rgb2ycbcr rgb2ycbcr convierte im genes TIFF no YCbCr a im genes TIFF YCbCr thumbnail thumbnail crea un fichero TIF
515. ux From Scratch Explicaci n de los comandos de instalaci n enable gimp print Esta opci n activa la construcci n del controlador gimp print enable ij3s Esta opci n activa el soporte para el controlador IJS Contenido El paquete Ghostscript contiene gs pstoraster y filtros Descripciones gs gs es el int rprete ghostscript Se encarga de la representaci n de datos postscript pstoraster pstoraster permite que CUPS filtre su salida hacia impresoras no postscript Se construye e instala si encuentra cups 1 1 18 LPRng 3 8 20 Introducci n a LPRng Localizaci n de descarga HTTP http www lprna com DISTRIB TPRng LPRna 3 8 20 taz Localizaci n de descarga FTP ftp ftp 1prng com pub TPRng TPRng TPRng 3 8 20 tgz Versi n usada A G AN Tama o del paquete 9 6 MB Estimaci n del espacio necesario en disco 46 2 MB Estimaci n del tiempo de construcci n CAOS BU 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 Instalaci n de LPRng Instala LPRng ejecutando los siguientes comandos configure prefix usr libexecdir usr sbin sysconfdir etc make make install Explicaci n de los comandos libexecdir usr sbin sysconfdir etc Estas opciones evitan el uso por defecto de usr libexec y usr etc Explicaci n de los comandos de instalac
516. ux From Scratch e January 2nd 2003 larry Postlfs Applied patch to profile supplied by James Robertson e 2 de Enero de 2003 larry Postlfs Aplicado parche a profile enviado por James Robertson e 2 de Enero de 2003 larry PST A adidas las versiones 3 1 y 4 2 de sgml dtd e 2 de Enero de 2003 bdubbs opendivx Actualizaci n menor e 1 de Enero de 2003 larry Gnome Actualizado a gdk pixbuf 0 22 0 e 1 de Enero de 2003 larry Multimedia Actualizado a lame 3 93 1 e 1 de Enero de 2003 larry Programas para las X Actualizado a pan 0 13 3 e 1 de Enero de 2003 markh PST A adida una breve nota sobre la configuraci n de a2ps e 1 de Enero de 2003 bdubbs CUPS Actualizada la secci n entera e 1 de Enero 2003 markh Gnome Servidores de Contenido Movido db 3 x a Servidores de contenido Adem s cambiada la instalaci n de db 3 1 a tmp db 3 1 ajustado tambi n Evolution para usar eso mismo e 1 de Enero de 2003 bdubbs CUPS A adido esqueleto pero el texto todav a necesita ser actualizado e 31 de Diciembre de 2002 markh PostLFS A adida la p gina sobre etc skel de James Robertson e 31 de Diciembre de 2002 markh PST A adido el parche de Alex para Ghostscript a2ps enscript gsview psutils y xpdf e 27 de Diciembre de 2002 larry e 26 de Diciembre de 2002 larry e 26 de Diciembre de 2002 larry e 26 de Diciembre de 2002 larry e 26 de Diciembre de 2002 larry e 24
517. var with medium letter amp amp make amp amp make install Explicaci n de los comandos de instalaci n 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 Estos comandos evitan que se compilen e instalen los ficheros de guiones para emacs Si instalaste emacs en vez de vi como tu editor principal querr s omitir estas instrucciones sysconfdir etc a2ps Los ficheros de configuraci n se instalan en etc a2ps en vez de en usr etc with medium 1letter Se establece Letter como el formato de papel est ndar en lugar del DIN A4 por defecto En los lugares que se utilice este ltimo deber an quitar esta opci n Cap tulo 50 Postscript 457 M s All de Linux From Scratch 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 a2ps es un filtro El paquete est formado por el programa a2ps y una gran cantidad de filtros para convertir casi todo a Postscript enscript 1 6 1 Introducci n a enscript Localizaci n de descarga HTTP necp rep gur OE nens cai ense ripe MOn kean Localizaci n de descarga FTP EEPO EPR GNUN E nenc eripi ens er ipt iO Versi n
518. vf archivo tar bz2 Esto es v lido si parcheaste tar para incluir la opci n j durante tu instalaci n del LFS Si no lo hiciste 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 Cap tulo 2 Informaci n Importante 44 M s All de Linux From Scratch El debate usr frente a usr local Deber a instalar XXX en usr o en usr local Esta es una cuesti n sin respuesta obvia para un sistema basado en LFS En los sistemas Unix tradicionales usr normalmente contiene los ficheros que vienen con la distribuci n y el rbol usr local queda libre para que el administrador 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 manejado 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 p
519. wd a root Una vez ejecutado Samba y a adido root a la lista de usuarios de Samba la primera m quina que uniremos a DOMAINO1 ser WIN2KBOX la m quina Windows 2000 Server para la que hemos creado la cuenta de m quina de confianza En WIN2KBOX 1 Pulsa con el bot n derecho en Mi PC 2 Pulsa en Propiedades 3 Pulsa en la pesta a Identificaci n de red 4 Pulsa el bot n Propiedades 5 En el campo de edici n Nombre introduce WIN2KBOX 6 Pulsa el bot n de radio Dominio introduce DOMAINO1 en el campo de edici n y pulsa Aceptar 7 Cuando aparezca el cuadro de di logo Nombre de usuario del dominio y contrase a introduce root y su contrase a en SAMBABOX y pulsa Aceptar 8 Despu s de que se negocie la confianza entre m quinas pulsa el bot n Aceptar en el cuadro de di logo de bienvenida al dominio DOMAINO1 9 Pulsa Aceptar en el cuadro de di logo que te recuerda que reinicies 10 Pulsa Aceptar para cerrar la ventana Propiedades del Sistema 11 Pulsa Si para reiniciar WIN2KBOX A adir un nuevo usuario al dominio DOMAINO1 Antes de entrar en WIN2KBOX crearemos una nueva cuenta de usuario con los siguientes comandos useradd m win2kuser01 passwd win2kuser01l amp amp smbpasswd a win2kuser01 Entrar en DOMAINO1 Ahora iniciaremos la sesi n en el dominio con nuestro usuario reci n creado de esta forma 1 Pulsa Ctrl Alt Del para que aparezca el cuadro de di logo Co
520. x cp usr share fluxbox init fluxbox init s cp usr share fluxbox keys fluxbox keys cp usr share fluxbox menu fluxbox menu Los elementos del men se a aden editando f1uxbox 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 bsetby bsetbg es una utilidad que establece la imagen del fondo de pantalla Necesita hacer uso de display Esetroot wmsetbg xv qiv O Xsrl bsetroot bsetroot es una utilidad de blackbox para cambiar el aspecto de la ventana ra z Explicaci n de los comandos 284 M s All de Linux From Scratch xfce 3 8 18 Introducci n a XFce Localizaci n de descarga HTTP http telia dl sourceforge net xfce xfce 3 8 18 tar gz Localizaci n de descarga FTP Versi n usada Smo mig Tama o del paquete SP EMB Estimaci n del espacio necesario en disco 26 3 MB El paquete XFce contiene un entorno de escritorio ligero XFce depende de zeree Ar O Ck eE y Elo GUN XFce utilizar adka iodo 220 mE pa Ilisstrasc als eiaeia OS 37 ea a 57 Instalaci n de XFce Instala XFce ejecutando los siguientes comandos configure prefix usr datadir usr share sysconfdir etc amp amp make make install Explicaci n de los comandos datadir usr share
521. xaminar 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 mangl y IL 2 line numbers echo echo iptables nat iptables t nat y IL m line numbers echo echo proble Al iptables y IL m line numbers EOF firewall stop Si necesitas desactivar el cortafuegos este gui n lo har cat gt etc rc d init d firewall stop lt lt EOF bin sh Inicio rc_base init d firewall stop desactivar IP Forwarding echo 0 gt proc sys net ipv14 ip forward iptables Z iptables F iptables t nat F PREROUTING iptables t nat OUS iptables t nat F POSTROUTING iptables t mangle F PREROUTING iptables t mangle E OUTPUT iptables X iptables P INPUT ACCEPT iptables P FORWARD ACCEPT iptables P OUTPUT ACCEPT firewall status 72 M s All de Linux From Scratch EOF tripwire 2 3 1 2 Introducci n a tripwire Localizaci n de descarga HTTP http telia dl sourceforge net sourceforge tripwire tri Localizaci n de descarga FTP Versi n usada ES E Tama o del paquete ISE Estimaci n del espacio necesario en disco 63 MB El paquete tripwire contiene los programas de tripwire que se usan para verificar la integridad de los ficheros en un sistema tripwire depende de SCS AROS Instalaci n
522. xml catalog fi amp amp if e etc xml1 docbook then xmlcatalog noout create etc xml docbook fi amp amp xmlcatalog noout add public OASIS ELEMENTS DocBook XML Information Pool V4 2 EN file usr share xml docbook xml1 dtd 4 2 dbpoolx mod etc xml1 docbook xmlcatalog noout add public OASIS DTD DocBook XML V4 2 EN http oasis open org docbook xm1 4 2 docbookx dtd etc xml1 docbook xmlcatalog noout add public OASIS ENTITIES DocBook XML Character Entities V4 2 EN file usr share xml docbook xml dtd 4 2 dbcentx mod etc xml1 docbook xmlcatalog noout add public OASIS ENTITIES DocBook XML Notations V4 2 EN file usr share xml docbook xml dtd 4 2 dbnotnx mod etc xml1 docbook xmlcatalog noout add public OASIS ENTITIES DocBook XML Additional General Entities V4 2 EN file usr share xml docbook xml dtd 4 2 dbgenent mod etc xml1 docbook xmlcatalog noout add public OASIS ELEMENTS DocBook XML Document Hierarchy V4 2 EN file usr share xml docbook xml dtd 4 2 dbhierx mod etc xml1 docbook xmlcatalog noout add public OASIS DTD XML Exchange Table Model 19990315 EN file usr share xml docbook xml dtd 4 2 soextblx dtd Cap tulo 49 Lenguaje de Marcas Extensible XML 452 M s All de Linux From Scratch etc xml1 docbo

Download Pdf Manuals

image

Related Search

Related Contents

<OEM化粧品開発のヒアリングシート>  Manuel d`utilisation du compteur de particules  Enterasys 10GB-ER-SFPP network switch module  lung cancer screening CT protocols  Télécharger le document  Manuale dell`utente del modulo SPSS Statistics Base 17.0  Toro Rain Dial Parts Manual  Revue de presse n° 94 du 27 novembre au 3 décembre 2009  Les premières fois 2  Intel R1304GL4DS9 Server User Manual  

Copyright © All rights reserved.
Failed to retrieve file