  Traducido el 3-I-1997.  Noticias COMO
  Vince Skahan, vince@halcyon.com
  Traducido por Urko Lusa, ulusa@frodo.com
  v1.4, 29-XI-1995.

  Este documento describe la puesta en marcha y mantenimiento de noti
  cias de Usenet bajo Linux. Es necesario leerlo si se planea publicar o
  leer noticias de Usenet, ya sea en el sistema local o entre varios
  sistemas.  Probablemente no es necesario leer este documento si no se
  desea incorporar noticias de Usenet como una de las prestaciones del
  sistema.
  ______________________________________________________________________

  ndice General:

  1.      Introduccin

  1.1.    Nuevas versiones de este documento

  1.2.    Sugerencias, crticas y comentarios.

  1.3.    Informacin sobre el copyright

  1.4.    Nota de descargo

  1.4.1.  dem sobre la traduccin

  1.5.    Otras fuentes de informacin

  1.5.1.  Usenet

  1.5.2.  Libros

  1.6.    Dnde NO buscar ayuda

  2.      Requerimientos de hardware

  3.      Obtener programas de noticias de Usenet

  4.      Programas de transporte de noticias

  4.1.    Cnews Cleanup Release

  4.1.1.  Instalacin de Cnews

  4.1.2.  Configuracin de Cnews

  4.1.3.  Mantenimiento de un sistema con Cnews

  4.2.    InterNetNews ( INN )

  4.2.1.  Instalacin de INN

  4.2.2.  Configuracin de INN

  4.2.3.  Mantenimiento de un sistema con INN

  4.3.    Otros agentes de transporte de noticias

  5.      Lectores de noticias

  5.1.    Tin

  5.2.    Trn/Mthreads

  5.3.    NN

  5.4.    Otros lectores

  6.      Agradecimientos

  7.      Preguntas frecuentes sobre Usenet (en c.o.l.*  de todas
  formas)

  7.1.    Por qu no puedo publicar en grupos moderados?

  7.2.    Por qu tengo problemas que parecen estar relacionados con
  los permisos?

  7.3.    Por qu puedo publicar artculos localmente, pero despus no
  aparecen ni se envan a otros servidores?

  7.4.    Por qu mi distribucin binaria no tiene nntp ?

  7.5.    Por qu dice doexpire  (o relaynews ) que hay una "grave
  falta de espacio" cuando hay un montn de sitio?

  7.6.    Por qu todo parece normal, pero no se publican los
  artculos?

  7.7.    Puedo integrar news overview  (NOV) en trn/tin/nn  para
  sustituir a las varias bases de datos independientes?

  7.8.    Por qu no podemos tener una distribucin binaria de NNTP ?

  7.9.    Cmo configuro NNTP  para permitir lectura/escritura
  alrededor de la red *sin* almacenar ningn artculo o base de datos
  localmente?

  8.      Anexo: El INSFLUG
  ______________________________________________________________________

  1.  Introduccin

  La intencin de este documento es contestar a algunas de las preguntas
  y comentarios que parecen encajar en la definicin de "preguntas
  frecuentes" sobre programas de noticias bajo Linux en general, y la
  versin en la distribucin Slackware en particular.

  Este documento, junto con los "COMOS" de correo y UUCP, sustituye al
  UUCP-NEWS-MAIL-FAQ que anteriormente se publicaba en
  comp.os.linux.announce.

  1.1.  Nuevas versiones de este documento

  Las nuevas versiones de este documento sern peridicamente publicadas
  en comp.os.linux.announce, comp.answers, y news.answers.  Tambin
  sern enviadas a los diversos servidores FTP annimos que archivan tal
  informacin, incluyendo ftp://sunsite.unc.edu/pub/Linux/docs/HOWTO (--
  N. del T./: El autor se refiere, lgicamente, a la versin original en
  ingls.--)

  Adems, tambin debera ser posible encontrar este documento en la
  Linux WorldWideWeb home page en http://sunsite.unc.edu/mdw/linux.html.

  1.2.  Sugerencias, crticas y comentarios.

  Estoy interesado en recibir por correo electrnico cualquier
  comentario, positivo o negativo, relativo al contenido de este
  documento. Pngase en contacto conmigo si encuentra errores u
  omisiones obvias.

  Leo, aunque no necesariamente respondo, todo el correo electrnico que
  recibo. Las peticiones para mejorar este documento sern consideradas
  segn la combinacin que se d ese da entre tiempo disponible, mrito
  de la peticin, y presin sangunea :-)

  Los insultos irn silenciosamente a /dev/null, as que no se moleste.

  Particularmente, el estndar sobre rutas para el sistema de archivos
  de Linux es algo en evolucin. Lo que aparece en este documento son
  slo ejemplos basados en el estndar en curso a la hora de escribirlo,
  y en las rutas usadas en las distribuciones o paquetes de programas
  que he visto personalmente. Por favor, consulte su distribucin
  particular de Linux para saber qu rutas utiliza.

  Los comentarios sobre el formato del documento deberan ir dirigidos
  al coordinador de los HOWTO: Greg Hankins (gregh@sunsite.unc.edu).

  1.3.  Informacin sobre el copyright

  El News-HOWTO es copyright 1994 Vince Skahan.

  Pueden reproducirse o distribuirse copias literales de este documento
  en cualquier medio fsico o electrnico sin permiso del autor. Las
  traducciones estn igualmente permitidas sin permiso expreso si se
  incluye un aviso sobre quin hizo la traduccin.

  Se pueden usar pequeas citas del documento sin consentimiento previo
  del autor. Los trabajos derivados y distribuciones parciales del News-
  HOWTO deben ser acompaados ya sea con una copia literal de este
  fichero o con una referencia a la copia original.

  Se permite y se insta a la redistribucin comercial. Sin embargo, al
  autor le gustara ser avisado de tales distribuciones (como cortesa).

  En resumen, deseamos promover la diseminacin de esta informacin por
  tantos canales como sea posible. Sin embargo, deseamos mantener el
  copyright de los documentos HOWTO.

  Es ms, deseamos diseminar TODA la informacin contenida en los HOWTO.
  Si tiene alguna pregunta, por favor contacte con Greg Hankins, el
  coordinador de los HOWTO de Linux en gregh@sunsite.unc.edu.

  1.4.  Nota de descargo

  Por supuesto, no asumo ninguna responsabilidad potencial por los
  contenidos de este documento. El uso de los conceptos, ejemplos, y/u
  otros contenidos de este documento es un riesgo que el lector debe
  asumir como propio.

  1.4.1.  dem sobre la traduccin

  El traductor no se responsabiliza de los contenidos de este documento.
  Tampoco tiene por qu compartir ninguna opinin, criterio, gusto,
  estilo, sugerencia o afirmacin del autor. Ante cualquier duda,
  consltese el original en ingls.

  1.5.  Otras fuentes de informacin

  1.5.1.  Usenet

    news.admin.misc Sobre la administracin de noticias en general.

    news.admin.policy       Normativas de Usenet.

    news.admin.technical Mantenimiento de noticias de red.  (Moderado)

    news.software.b         Sobre B-news y programas compatibles.

    news.software.nn        Sobre el lector de noticias "nn".

    news.software.nntp Protocolo de Transferencia de Noticias en Red.

    news.software.readers   Programas para leer noticias.

    news.sysadmin           Comentarios a administradores de sistemas.

    news.announce.newusers Explicaciones para nuevos usuarios.
     (Moderado)

    news.newusers.questions Preguntas y respuestas para nuevos
     usuarios.

  1.5.2.  Libros

  A continuacin, una lista no exhaustiva de libros que pueden ayudar.

    "Managing UUCP and USENET", publicado por O'Reilly & Associates, es
     en mi opinin el mejor libro para conocer los programas y
     protocolos necesarios para ser parte de Usenet.

    "Unix Communications", publicado por The Waite Group, contiene una
     buena descripcin de todas las piezas (y ms), y cmo encajan unas
     con otras.

    "Practical Unix Security" publicado por O'Reilly & Associates,
     contiene una buena disertacin sobre seguridad en UUCP en general.

    "The Internet Complete Reference", de Osborne, es un buen libro de
     referencia que explica los diversos servicios disponibles en
     Internet, siendo una buena fuente de informacin sobre noticias,
     correo, y otros varios recursos de Internet.

    "The Linux Networking Administrators' Guide", de Olaf Kirch del
     Linux DOC Project, est disponible en la red y tambin publicado
     por (al menos) O'Reilly y SSC  (-- N. del T./: Tambin disponible
     en castellano bajo el ttulo de Gua de administracin de redes con
     Linux. Vase seccin ``''--) . Es una buena manera de aprender
     sobre todo lo que sobre redes de Unix pueda imaginarse.

  1.6.  Dnde NO buscar ayuda

  No hay nada "especial" en configurar y mantener las noticias de Usenet
  bajo Linux. Por lo tanto, no se debera publicar preguntas genricas
  sobre noticias en los grupos comp.os.linux.*.

  Al menos que su pregunta sea realmente especfica sobre Linux (p. ej.,
  ``qu parches se necesitan para ejecutar INN con el bash1.12 en SLS
  v1.03?'')  debera publicar sus preguntas en los grupos mencionados
  arriba.

  Permtaseme repetir esto.

  Ya no hay virtualmente ninguna razn para publicar nada relacionado
  con las noticias en la jerarqua comp.os.linux.* Existen grupos en la
  jerarqua news.* para manejar *TODAS* sus preguntas.

  SI PUBLICA VD. EN COMP.OS.LINUX.* PREGUNTAS NO ESPECFICAS SOBRE
  LINUX, EST BUSCANDO AYUDA EN EL SITIO EQUIVOCADO. LOS EXPERTOS EN
  NOTICIAS DE USENET ESTN EN LOS GRUPOS ANTERIORMENTE MENCIONADOS Y
  GENERALMENTE NO USAN LINUX.

  HACER PREGUNTAS NO ESPECFICAS DE LINUX EN LA JERARQUA LINUX ES UN
  DESPERDICIO DE TIEMPO PARA VD. Y PARA TODOS LOS DEMS, Y
  FRECUENTEMENTE LO NICO QUE CONSEGUIR ES RETRASAR LA RESPUESTA A SUS
  PREGUNTAS.

  2.  Requerimientos de hardware

  No hay requerimientos especficos de hardware para mantener un sistema
  de noticias bajo Linux. El nico requisito es disponer de suficiente
  espacio en disco para mantener los programas en s, las bases de datos
  sobre hebras, y la cantidad de noticias que se deseen mantener en el
  sistema.  Supngase un mnimo de 10Mb para empezar.

  3.  Obtener programas de noticias de Usenet

  Todos los programas que se mencionan en este "COMO" estn disponibles
  en los servidores FTP annimos habituales.

  El directorio /networking/news de ftp.uu.net es generalmente un buen
  sitio por el que empezar.

  La distribucin newspak-2.4.tar.z contiene los ficheros de
  configuracin y ayuda relativos a la construccin de programas de
  UUCP, noticias y correo bajo Linux a partir de las diversas fuentes
  gratuitas disponibles.  Generalmente se puede encontrar en
  ftp://sunsite.unc.edu/pub/Linux/system/Mail/news. Si no puede
  encontrarlo en sunsite, por favor enveme un mensaje y me asegurar de
  que reciba una copia.

  4.  Programas de transporte de noticias

  Hoy en da hay dos paquetes principales de "transporte" de noticias
  para *nix, Cnews e INN. El viejo "Bnews" ha sido declarado
  oficialmente muerto y no soportado por sus autores.

  El "transporte" de noticias se define aqu como los programas que
  trabajan detrs de las cmaras para publicar y propagar los artculos,
  as como para hacerlos disponibles a los lectores de noticias.

  Puede Vd. configurar sus rutas como guste, siempre que UUCP tenga la
  ruta absoluta a rnews en el fichero Permissions, y siempre que
  configure sus lectores de forma que puedan encontrar "inews" y "mail".

  Importante - est Vd. buscando problemas si intenta mezclar CNews e
  INN. Escoja uno u otro. Es correcto aadir el servidor NNTP "Reference
  Release"  a Cnews, ya que estn pensados para complementarse.

  4.1.  Cnews Cleanup Release

  El estndar actual de facto en programas de noticias es Cnews. Lleva
  funcionando unos cuantos aos; yo lo vi por primera vez alrededor de
  1988.  La versin actual en el momento de escribir estas lneas se
  llama "Cnews Cleanup Release, with patch CR.G".

  La mayor ventaja de Cnews es su madurez. Funciona bajo cualquier *nix
  que se pueda encontrar y hay literalmente miles de sistemas usndolo
  alrededor del mundo.

  Su mayor desventaja es que parece haber sido diseado para conexiones
  UUCP por mdem, y por tanto requiere la adicin de un servidor NNTP
  para manejar transferencia en tiempo real de noticias por Internet.

  A pesar de esto, el administrador novel debera probablemente usar
  Cnews primero, ya que es muy estable, bien documentado, y es usado por
  miles de administradores expertos que pueden contestar a sus
  preguntas.

  La 'Cleanup Release' afirma que "el soporte para Overview ha sido
  plenamente integrado y es ms rpido de lo que sola ser". El
  resultado es que se puede usar el soporte NOV de Cnews en vez de usar
  programas externos de ordenamiento en hebras, tales como nn, tin y
  trn.

  Todava no me he aclarado de cmo implementar esta parte, ya que me
  cambi a INN en casa hace tiempo. Si alguien quiere darme alguna pista
  para actualizar este documento, que por favor me deje unas lneas por
  correo electrnico.

  La distribucin newspack de sunsite contiene ficheros de configuracin
  que funcionan en la Cnews Cleanup Release bajo Linux, as como un
  parche de un par de lneas necesario para evitar algunos problemas de
  "doexplode" con bash1.12.

  Bsicamente, se ejecuta el nuevo script 'quiz' y se aceptan las
  opciones por defecto. Tendr Vd. que acudir a su rbol /usr/include
  para contestar a algunas preguntas, pero es bastante sencillo.

  4.1.1.  Instalacin de Cnews

  Instalar la Cleanup Release de Cnews es simplemente seguir los pasos
  que se detallan en la documentacin. Simplemente obtenga las fuentes,
  extrigalas, y siga las instrucciones.

  El fichero quiz.def de newspack fue generado al ejecutar "quiz" la
  primera vez, simplemente verificando los ficheros de /usr/include para
  obtener las respuestas correctas.

  Necesitar una versin reciente de 'bash' para que Cnews pase sus
  auto-tests. Teclee 'bash -version' para saber qu versin tiene.  La
  versin 1.14.2 definitivamente no es buena. La versin actual
  (mientras se escribe esto) 1.14.5 parece mejor.

  Steve Robbins ha averiguado que la reciente 'cleanup release' de Cnews
  ha encontrado un error en el comando 'join' de GNU de shellutils-1.9.
  Hay algunos parches necesarios para solventar el problema. Steve los
  puso en sunsite por peticin ma.

  4.1.2.  Configuracin de Cnews

  Como mnimo, necesitar editar o cuando menos echar un vistazo a los
  siguientes ficheros. Todos deberan estar en /usr/local/lib/news:

    active             - el fichero con los grupos activos

    batchparms         - parmetros de proceso por lotes

    explist            - configuracin de caducidad de los artculos

    mailname           - nombre de su servidor

    mailpaths          - direcciones de los moderadores de grupos

    organization       - su organizacin

    sys                - control de lo que se pide y enva

    whoami             - el nombre de su sistema para la lnea Path:

  4.1.3.  Mantenimiento de un sistema con Cnews

  Primeramente, una sencilla regla es no enredar a mano con los ficheros
  que tienen utilidades para configurarlos. Particularmente, no edite
  newsfeeds manualmente (ejecute "addfeed" en vez de eso), y no enrede
  con el fichero active (use "addgroup"). En caso de duda, lea y relea
  los documentos de la distribucin en los fuentes.

  Todo lo dems puede hacerse va cron. Mi crontab para "news" es como
  el siguiente:

          # procesar los paquetes comprimidos que vienen de otros sistemas
          # y tambien publicar los articulos originados localmente
          20 *       * * * /usenet/sw/news/bin/input/newsrun

          # crear los paquetes para enviar
          0 *        * * * /usenet/sw/news/bin/batch/sendbatches myfeedsite

          # borrar articulos caducados
          59 0       * * * /usenet/sw/news/bin/expire/doexpire

          # vigilar el cotarro y avisar si es necesario
          10 5       * * * /usenet/sw/news/bin/newsdaily
          00 5       * * * /usenet/sw/new/bin/newswatch

          # desactivar el proceso de paquetes entrantes entre 6:30AM - 4:00 PM
          30 6       * * * /usenet/sw/news/bin/input/newsrunning off
          00 16      * * * /usenet/sw/news/bin/input/newsrunning on

  4.2.  InterNetNews ( INN )

  INN es un recin llegado a la escena, pero est ganando popularidad
  conforme madura. Su mayor ventaja es la velocidad y el hecho de que
  contiene un servidor NNTP integrado. Su principal desventaja es que es
  nuevo y no se instala y funciona necesariamente en todos los *nix
  estndar todava.  Adems, opera con un demonio (el innd) siempre
  funcionando. El trato parece ser memoria por velocidad.

  He mantenido un servidor con una entrada de unos 5Mb por noche sobre
  UUCP con INN, en un 386-33 con 8Mb (normalmente no se estaba
  ejecutando X Window), a travs de un mdem de 14.4Kb sin ningn
  problema.

  Los administradores de noticias noveles probablemente no deberan
  intentar instalar INN hasta que tengan experiencia con B-news o Cnews.
  A pesar de ser rpido y verstil, est prcticamente sin documentar
  para el principiante (aunque en la prctica es bastante sencillo una
  vez que te lo imaginas).

  INN es muy quisquilloso con los permisos. No enrede con ellos.

  INN tambin es muy puntilloso con tener un protocolo TCP/IP "de
  calidad"  con el que trabajar. Linux no cumple necesariamente este
  requisito actualmente, as que se recomienda obtener una distribucin
  de INN especfica para Linux, en cualquier de los servidores de
  archivos de Linux.

  4.2.1.  Instalacin de INN

  ( por Arjan de Vet - devet@info.win.tue.nl )

  He hecho un parche + un paquete de configuracin para ejecutar INN 1.4
  bajo Linux. Puede encontrarse en:

  ftp://ftp.win.tue.nl/pub/linux/ports/inn-1.4-linux.tar.gz

  INN depende en gran medida de un buen sustituto para /bin/sh. Yo uso
  una versin beta de bash 1.13 que est disponible para Linux en los
  servidores de ficheros habituales. bash 1.12 da algunos pequeos
  problemas al no manejar correctamente los grupos de noticias (puede
  que algn otro problema tambin, no recuerdo).

  4.2.2.  Configuracin de INN

  Bsicamente, siga las instrucciones de Arjan y el sistema estar
  listo.  Aqu hay un sumario de qu hacer.

  1. En config.data, asegrese de que aparece "HAVE_UNIX_DOMAIN DONT"

  2. Aada el nombre del sistema en el que funciona innd a hosts.nntp.
     Si slo dispone de UUCP, ese es el nombre de su servidor

  3. Asegrese de que no tiene una lnea para nntp en /etc/inetd.conf

  4. Asegrese de que innshellvars contiene "HAVE_UUSTAT DO" en vez del
     "DONT" en este config.data de ejemplo si tiene Vd. instalado uustat
     del paquete Taylor UUCP. Definir esto incorrectamente resultar en
     que no se procesen las noticias salientes.

  5. Si usa Vd. INN, defina el syslogd tal como se recomienda, porque es
     muy, muy til.

  Hay un FAQ (-- N. del T./Preguntas de Uso Frecuente, (PUFs)--)

  espectacular (!!!!) sobre INN que aparece mensualmente.  Bsquelo en
  de hacerlo.

  4.2.3.  Mantenimiento de un sistema con INN

  He descubierto que un sistema Linux con INN no requiere prcticamente
  ninguna atencin y mantenimiento mientras se tenga un cron adecuado.
  Bsicamente, querr Vd. un crontab parecido al siguiente:

          # mantenimiento diario, asi como borrar articulos y ficheros
          # .overview caducados
          1 0 * * * /usenet/sw/inn/bin/news.daily expireover delayrm < /dev/null

          # enviar articulos
          5 * * * * /usenet/sw/inn/lib/send-uucp

  ( si usa Vd. bash1.13, el "< /dev/null" no es necesario )

  4.3.  Otros agentes de transporte de noticias

  A continuacin, una lista no exhaustiva de otros programas de
  transporte de noticias que funcionan bajo Linux:

    dynafeed

    nntp1.5.11

    slurp1.05

  5.  Lectores de noticias

  No existe un "lector de noticias verdadero". Como resultado, hay
  muchos lectores bien conocidos que se compilan fcilmente bajo Linux
  en particular.  En el momento de escribir esto, "tin", "trn", y "nn"
  estn en la mayora de las distribuciones de Linux disponibles y en
  newspack.

  A la hora de elegir un lector de noticias, se requiere bsicamente
  algo que sea fcil de usar, muy configurable por el usuario, y con
  capacidad para ordenar por hebras y filtrar los artculos (seleccionar
  los artculos interesantes o hacer que los no interesantes no
  aparezcan en absoluto).

  Puede configurar sus rutas como quiera en tanto en cuanto todos los
  lectores puedan encontrar "inews" de su instalacin de Cnews o INN, y
  el programa "mail" para mandar respuestas por correo electrnico a los
  artculos.

  Esta seccin tratar brevemente sobre varios de los lectores ms
  populares.  Antes de que pregunte, yo uso "nn" por un montn de
  razones :-)

  5.1.  Tin

  Tin es un lector con capacidad de ordenamiento en hebras que trata de
  ser fcil para los nuevos usuarios. Soporta filtrado de artculos y
  hebras NOV.  Si utiliza Vd. INN, leer los ficheros .overview por
  defecto, y no escribir ficheros ndice.

  Para compilar Tin bajo Linux, simplemente edite el fichero Makefile
  para indicar dnde se encuentran ciertos programas (especialmente la
  ubicacin de inews) y teclee "make linux". No se requiere ningn
  parche para tin bajo Linux.

  Para ordenar los artculos en hebras, puede simplemente invocar a tin
  con el parmetro "-u" para actualizar los ficheros ndice.

  Para usar la capacidad de tin para leer va NNTP, complese con
  "NNTP_ABLE"  definido. Esto resultar en un fichero llamado "tin" para
  el servidor local y otro llamado "rtin" para lectura NNTP. "tin -r"
  obtendr el mismo resultado que "rtin".

  Iain Lea recomienda la siguiente entrada de crontab, y dice que se
  necesita hacer un "make daemon" para compilar tind.

          # ordenar en hebras
          35 * * * * /usenet/bin/tind -u

  He usado tin sobre un enlace SLIP como lector NNTP. Si conecta Vd.
  con un sistema que disponga de todos los grupos de Usenet, se har muy
  viejo esperando a que tin se baje el fichero "active".

  5.2.  Trn/Mthreads

  trn es un derivado de "rn" con capacidad para ordenar en hebras.
  trn3.2 y superiores tienen la posibilidad de seleccionar entre
  "mthreads" (el creador de hebras de trn) o NOV (creador de hebras de
  INN).

  Para compilarlo, simplemente ejecute Configure y acepte las opciones
  por defecto. Es posible que necesite lib4.4.1 y bash-1.13 (hay una
  beta disponible en varios servidores de archivos de Linux) para
  ejecutar Configure con xito. Probablemente necesitar tanto bash1.13
  como libs4.4.1 para conseguir que el nuevo Configure funcione
  correctamente.

  La distribucin newspak de sunsite contiene ficheros de configuracin
  funcionales para trn bajo Linux.

  Es probablemente poco deseable intentar editar un config.sh a mano, a
  menos que est Vd. haciendo algo *MUY* sencillo, como cambiar las
  rutas para adecuarlas a sus gustos. Si hace esto, necesitar ejecutar
  "Configure -S"  antes de "make depend", "make" y "make install".

  Aunque "Configure" falla generalmente bajo Linux con bash1.12,
  "Configure -S" funciona bien, as que si toma Vd. el config.sh de
  newspak como punto de partida, estar muy cerca.

  Compilar con soporte NNTP es tan simple como contestar "yes" cuando
  Configure le pregunte si lo quiere (suponiendo que Configure funciona
  en su sistema). Un futuro lanzamiento de newspak incluir un config.sh
  para NNTP, as como el ya existente para sistema local para aquellos
  de nosotros que seguimos usando bash1.12.

  He usado trn sobre un enlace SLIP como lector NNTP. Si conecta Vd.
  con un sistema que disponga de todos los grupos de Usenet, se har muy
  viejo esperando a que trn se baje el fichero "active" y a que ordene
  los artculos.

  Hay docenas de parmetros con los que invocar a trn para obtener toda
  clase de comportamientos. Lea la pgina de manual de "trn" para
  conocer los detalles. Yo uso una buena prestacin de trn para indicar
  todos los parmetros fcilmente:

    Cree un fichero ~/.trnrc con todas las opciones

    export TRNINIT="~/.trnrc"

  La distribucin actual de newspak tiene una copia de mi .trnrc como
  ejemplo.

  trn3.2 y superiores permiten elegir al usuario hebras NOV o de
  mthreads. Por lo tanto, recomiendo compilar el programa para permitir
  ambos mecanismos (es una pregunta de Configure). Para elegir uno de
  ellos en el momento de ejecucin, pruebe "trn -Zo" para NOV y "trn
  -Zt" para mthreads. Yo defino un alias para trn para usar el mecanismo
  deseado.

  Para construir la base de datos de mthreads, haga algo como lo
  siguiente en el crontab de "news":

               # crear la base de datos de mthreads
               35 * * * * /usenet/bin/mthreads all

  5.3.  NN

  La distribucin newspak de sunsite contiene ficheros de configuracin
  funcionales para nn6.4.18 que Vd. puede copiar en el lugar adecuado y
  teclear "make" bajo Linux. Tambin funcionan con la beta 6.5b3 de la
  prxima actualizacin nn6.5.

  Cuando haya terminado la compilacin, necesita hacer lo siguiente:

    ejecutar el programa "inst" para instalar cosas.  (instalar todo)

    inicializar la base de datos

    arrancar nnmaster

  Consulte los documentos de nn para ms detalles. Compilar, configurar
  y ejecutar nn bajo Linux no es diferente a ejecutar nn en cualquier
  otro *nix con la excepcin de que podra desearse ejecutar nnmaster
  desde cron en vez de como demonio. Si se ejecuta como demonio bajo
  Linux, es posible que tienda a no activarse adecuadamente (de todas
  formas el efecto de ejecutarlo desde cron es el mismo).

  El soporte para "nn" es tan simple como las siguientes entradas de
  crontab:

               # ejecutar nnmaster
               # (no necesario si se usa NOV de INN en nn-6.5beta3)
               25 * * * * /usenet/sw/nn/lib/nnmaster

               # purgar la base de datos de nn
               # (no necesario si se usa NOV de INN en nn-6.5beta3)
               0  4       * * * /usenet/sw/nn/bin/nnadmin =EYW

               # obtener una copia del fichero active de "nngoback" y guardar los
               # ultimos 7
               0 3 * * * /usenet/sw/nn/lib/back_act 7

  He experimentado un poco ejecutando nn como lector NNTP sobre una
  conexin SLIP. En este caso, querr Vd. editar ligeramente el fichero
  config.h. Lea los comentarios del fichero para conocer los detalles.
  Cuando se usa como lector NNTP, nn ejecuta una copia local de nnmaster
  para mantener la base de datos en el sistema local, con lo que la
  seleccin de artculos es muy rpida (aunque por supuesto hay que
  esperar un poco al cuerpo del artculo si se usa SLIP con un mdem).

  La nueva versin (6.5.x) de nn tiene soporte para la base de datos NOV
  de INN, lo que hace absolutamente innecesario el uso de nnmaster. Esta
  configuracin est altamente recomendada, ya que como resultado, no se
  tendr que gastar tiempo de la CPU para ejecutar nnmaster en absoluto,
  y no se producirn desfases entre la base de datos y los artculos
  reales disponibles.

  5.4.  Otros lectores

  A continuacin, una lista no exhaustiva de lectores de noticias que se
  dice funcionan bajo Linux:
    tass

    xrn

    gnus

  6.  Agradecimientos

  Las siguientes personas han ayudado en la recopilacin de informacin
  (y experiencia) que ayud a hacer posible este documento:

  Ed Carp, Steve Robbins, Ian Taylor, Greg Naber, Matt Welsh, Iain Lea,
  Arjan de Vet.

  Si me olvido de alguien, mis disculpas.

  7.  Preguntas frecuentes sobre Usenet (en c.o.l.*  de todas formas)

  7.1.  Por qu no puedo publicar en grupos moderados?

  Probablemente porque el lector de noticias trata de usar /bin/mail
  para enviar el correo y no le gusta. Sustituya el /bin/mail de las
  viejas versiones de SLS con el mailx-5.5.tar.z de una distribucin
  Slackware moderna, use el pkgtool de Slackware para instalarlo y
  asunto arreglado.

  Otra posibilidad es que tenga definido el grupo moderado como no
  moderado en su sistema local, y que alguien en la red est borrando
  silenciosamente el artculo (algn programa de proceso de noticias, no
  una persona).  Asegrese de ejecutar "checkgroups" siempre que el
  artculo checkgroups aparezca por news.admin cada pocas semanas.

  7.2.  permisos?  Por qu tengo problemas que parecen estar relaciona
  dos con los

  Porque lo estn :-)

  Compruebe que sus permisos son correctos y que tiene un usuario y
  grupo "news" en /etc/passwd y /etc/group que coincida con la
  distribucin binaria que use. Parece ser que todava no existe una
  norma comn sobre las cuentas habituales en Linux.

  Todo el material de /usr/local/lib/news debera ser news.news,
  debera ser setuid root.

  Puede Vd. usar el UID y GID que quiera para "news".

  7.3.  aparecen ni se envan a otros servidores?  Por qu puedo pub
  licar artculos localmente, pero despus no

  Probablemente porque no se invoc a newsrun desde cron. Puede ser que
  editase Vd. el fichero sys y lo enredase. Puede ser que no tenga el
  rbol /usr/spool/news/out.going o similar. Puede ser porque usa Vd.
  una distribucin con las versiones 'Performance' o desde cron para
  procesar los lotes que se enviarn a otros servidores, y para hacer
  visibles los artculos localmente.
  No cree los grupos o servidores editando los ficheros active o sys.
  Use las utilidades de /usr/local/lib/news/bin/maint para hacerlo.

  7.4.  Por qu mi distribucin binaria no tiene nntp ?

  Porque se supone que es muy fcil de instalar en Linux y porque no
  quise que el material para noticias de SLS fuese el doble de grande
  teniendo que mantener versiones nntp y no nntp de los lectores y
  sistema de transporte de noticias. Tambin porque se compila con
  informacin especfica para cada sitio que no puede ser modificada en
  ningn fichero de configuracin una vez se ha compilado.

  7.5.  Por qu dice doexpire  (o relaynews ) que hay una "grave falta
  de espacio" cuando hay un montn de sitio?

  Porque no puede leer /etc/mtab. Pngale permisos 644. Esto ocurre
  cuando se desmonta un sistema de archivos montado por root con una
  mscara que no permite al resto de los usuarios leer ficheros
  pertenecientes a root.

  7.6.  Por qu todo parece normal, pero no se publican los artculos?

  Las versiones viejas de Linux tienen un sed "roto" que Cnews pone en
  evidencia. En particular, si se instal sobre una SLS vieja, asegrese
  de mirar /bin y /usr/bin y compruebe que slo tiene una copia de sed y
  de que es moderna.

  A partir de la 'Performance Release' de alrededor de febrero de 1993,
  es necesario ejecutar 'newsrun' peridicamente desde cron para
  procesar cosas. Esta es una prestacin que aparentemente sorprende a
  alguna gente.

  7.7.  para sustituir a las varias bases de datos independientes?
  Puedo integrar news overview  (NOV) en trn/tin/nn

  S. trn, tin, y la beta de nn ahora lo soportan.

  Puede integrarlo en las versiones Performance y Cleanup de Cnews, as
  como en varios lectores de noticias.

  La copia beta de nn6.5 que tengo aqu tiene soporte NOV y funciona sin
  problemas en Linux. La uso aqu y tengo nn ejecutndose sin tener que
  ejecutar nnmaster (!). Busque en ftp://uniwa.uwa.edu.au para obtener
  una copia.

  7.8.  Por qu no podemos tener una distribucin binaria de NNTP ?

  Porque una parte significativa de la informacin local debe
  especificarse antes de la compilacin y no puede determinarse
  automgicamente en tiempo de ejecucin. Si tanto lo necesita, por
  favor obtenga INN en vez de intentarlo con Cnews ms NNTP.

  7.9.  de la red *sin* almacenar ningn artculo o base de datos local
  mente?  Cmo configuro NNTP  para permitir lectura/escritura alrede
  dor

  ( mdw@sunsite.unc.edu (Matt Welsh) )

  1. Obtenga la "implementacin de referencia" de nntp y una copia de rn
     de su depsito de archivos local. Si conectase con ftp.uu.net
     obtendra:

     nntp.1.5.11.tar.Z

  2. Compile nntp como sigue:

    copie common/conf.h.dist a common/conf.h.

    Edite common/conf.h para activar ciertas opciones: Las nicas que
     yo activ fueron:

    DOMAIN: indefnalo (es decir, cambie la lnea a #undef DOMAIN).

    REALDOMAIN: Defnalo. Busca el dominio usando las libreras.

    SERVER_FILE: Defnalo como el nombre del fichero que contendr el
     nombre de su servidor de noticias (p. ej. la mquina a travs de la
     cual leer y publicar noticias). Yo uso
     "/usr/local/lib/news/server".

    PASSFILE: Si su servidor de noticias requiere autorizacin (p. ej.
     algn tipo de nombre de usuario y contrasea)  para publicar,
     defina esto como el nombre del fichero que contiene el nombre de
     usuario y la contrasea (descrito ms abajo). Yo uso
     "/usr/local/lib/news/nntppass".

    Decid guardar el resto del material de noticias en
     /usr/local/lib/news. As que configur el resto de rutas del
     archivo (p.  ej. ACTIVE_FILE, NEWSGROUPS_FILE, etc.) para que
     usasen /usr/local/lib/news. Muchos de esos ficheros son usados slo
     por el servidor NNTP, no por el cliente, pero para asegurarme los
     cambi todos para que apuntasen al directorio correcto; simplemente
     asegrese de crear el directorio de forma acorde.

  3. Cree el usuario "usenet" si no lo ha hecho ya. El programa inews se
     ejecuta perteneciendo a este usuario. Todo lo que se necesita es un
     identificativo de usuario, no se necesita un directorio de usuario
     o una shell ni nada de eso. Simplemente inserte la siguiente lnea
     en su /etc/passwd:

                                       usenet:*:13:1::/:

  Asegrese de que el identificativo de usuario ("13" arriba) es nico.
  El grupo puede ser cualquiera; yo uso "daemon" (gid 1).

  4. Cree el fichero SERVER_FILE. Por ejemplo, mi servidor de noticias
     es "wonton.tc.cornell.edu", as que cre el fichero
     /usr/local/lib/news/server conteniendo la siguiente lnea:

                        wonton.tc.cornell.edu

  5. Cree el fichero PASSFILE. Este fichero contiene lneas de la forma

       <nombre del servidor> <nombre del usuario> <clave>

  Supongamos que su servidor de noticias (el del fichero SERVER_FILE) es
  "shoop.vpizza.com", y que para publicar en esa mquina se requiere ser
  autorizado como usuario "news" con la contrasea "floof".  Por tanto,
  en el fichero PASSFILE (yo uso /usr/local/lib/news/nntppass), se nece
  sita la siguiente lnea:

                 shoop.vpizza.com news floof

  6. Proteja este fichero! El programa inews se ejecuta perteneciendo
     al usuario "usenet", as que haga que este directorio de noticias
     pertenezca a dicho usuario, as como el fichero nntppass.

               chown usenet /usr/local/lib/news
               chmod 755 /usr/local/lib/news
               chown usenet /usr/local/lib/news/nntppass
               chmod 600 /usr/local/lib/news/nntppass

  De forma que nadie ms pueda leer este fichero. No, las contraseas no
  estn encriptadas.

  7. Vuelva al directorio donde estn las fuentes de nntp.1.5.11 y
     teclee "make client". En este punto se compilar la versin NNTP de
     inews, que es el nico programa utilizado por el cliente NNTP.

     Cuando compil inews, haba un error en la librera que causaba que
     la funcin uname() de uname.c se llamase a s misma eternamente.
     Esto probablemente ya haya desaparecido; sin embargo, si inews
     parece colgarse y su sistema empieza a ralentizarse *un montn*,
     debera renombrar la funcin "uname()" de uname.c a algo como
     "mi_uname()", y sustituir las llamadas a uname() por llamadas a
     mi_uname() (en inews.c).  Escrbame (-- Nota de VDS - esto
     significa escribir a Matt, no a m :-)--) . si se encuentra con
     este problema.

  8. Teclee "make install_client". Esto instalar inews y dems ficheros
     necesarios. Tambin, enlace /usr/local/lib/news/inews con
     /usr/local/bin/inews.

     Ahora debera ser capaz de publicar (a mano). Pruebe algo como
     esto:

                       $ inews -h << EOF
                       Newsgroups: misc.test
                       From: yo@foo.bar.com
                       Subject: Prueba
                       Reply-To: mi-direcccion-real@cualquiera.edu

                       Esto es una prueba
                       EOF

  Si esto funciona, inews debera publicar el artculo. Lo sabr Vd.
  porque los programas automticos de respuesta de misc.test contestarn
  a la direccin del campo Reply-To. Por favor, no publique artculos de
  prueba en grupos de verdad, como c.o.l. :)

  8.  Anexo: El INSFLUG

  El INSFLUG forma parte del grupo internacional Linux Documentation
  Project, encargndose de las traducciones al castellano de los Howtos
  (Comos), as como la produccin de documentos originales en aquellos
  casos en los que no existe anlogo en ingls.

  En el INSFLUG se orienta preferentemente a la traduccin de documentos
  breves, como los COMOs y PUFs (Preguntas de Uso Frecuente, las FAQs.
  :) ), etc.

  Dirjase a la sede del INSFLUG para ms informacin al respecto.

  En la sede del INSFLUG encontrar siempre las ltimas versiones de las
  traducciones:  www.insflug.org. Asegrese de comprobar cul es la
  ltima versin disponible en el Insflug antes de bajar un documento de
  un servidor rplica.

  Se proporciona tambin una lista de los servidores rplica (mirror)
  del Insflug ms cercanos a Vd., e informacin relativa a otros
  recursos en castellano.

  Francisco Jos Montilla, pacopepe@insflug.org.

