Manual de las Normas de Debian Sumario
Este manual describe los requerimientos de la distribución Debian GNU/Linux. Esto incluye la estructura y los contenidos de los archivos de Debian, además de varios tratados de diseño del sistema operativo, como también los requerimientos técnicos que cada paquete debe poseer para poder ser incluido dentro de la distribución.
Aviso de Copyright
Copyright © 1996,1997,1998 Ian Jackson y Christian Schwarz.
Este manual es software libre; usted puede redistribuirlo y/o modificarlo bajo los términos de la licencia GNU General Public según lo publicado por la fundación libre de software; versión 2, o (en su opción) cualquier versión más última.
Contenido
1 Sobre este manual (SobreEsteManual, Ramón Ramos)
- 1.1 Scope
- 1.2 New versions of this document
- 1.3 Authors and Maintainers
- 1.4 Related documents
2 El Archivo de Debian (ElArchivodeDebian, Jesús Sutil, "chacal")
- o 2.1 Las Pautas del Software Libre de Debian o 2.2 Secciones
- + 2.2.1 La sección main + 2.2.2 La sección contrib + 2.2.3 La sección non-free + 2.2.4 La secciónes non-US
- o 2.1 Las Pautas del Software Libre de Debian o 2.2 Secciones
3 Paquetes binarios (PaquetesBinarios, Eloy Cano)
- o 3.1 El nombre del paquete o 3.2 La versión del paquete
- + 3.2.1 Números de versión basados en fechas
- + 3.4.1 La sinopsis de una línea + 3.4.2 La descripción extendida
- + 3.10.1 Diálogos en los libretos del encargado
- o 3.1 El nombre del paquete o 3.2 La versión del paquete
4 Source packages (PaquetesFuente, Jesús Sutil, "chacal")
- o 4.1 Standards conformance o 4.2 Relaciones de Paquetes o 4.3 Cambios en las fuentes originales o 4.4 La lista de cambios de Debian: debian/changelog
- + 4.4.1 Formatos alternativos de changelog
- o 4.1 Standards conformance o 4.2 Relaciones de Paquetes o 4.3 Cambios en las fuentes originales o 4.4 La lista de cambios de Debian: debian/changelog
5 Archivos de control y sus campos (?ArchivosDeControl, Eloy Cano)
- o 5.1 Sintaxis de los archivos de control o 5.2 Archivos de control de paquetes fuente -- debian/control o 5.3 Archivos de contro de paquetes binarios -- DEBIAN/control o 5.4 Archivos de control Debian-fuente -- .dsc o 5.5 Archivos de cambios Debian -- .changes o 5.6 Lista de campos
- + 5.6.1 Source (fuente) + 5.6.2 Maintainer (encargado) + 5.6.3 Changed-By (cambiado por) + 5.6.4 Section (sección) + 5.6.5 Priority (prioridad) + 5.6.6 Package (paquete) + 5.6.7 Architecture (arquitectura) + 5.6.8 Essential (esencial) + 5.6.9 Campos de relación entre paquetes: Depends, Pre-Depends, Recommends, Suggests, Conflicts, Provides, Replaces, Enhances + 5.6.10 Standards-Version (versión de estándares) + 5.6.11 Version (versión) + 5.6.12 Description (descripción) + 5.6.13 Distribution (distribución) + 5.6.14 Date (fecha) + 5.6.15 Format (formato) + 5.6.16 Urgency (urgencia) + 5.6.17 Changes (cambios) + 5.6.18 Binary (binario) + 5.6.19 Installed-Size (tamaño instalado) + 5.6.20 Files (archivos) + 5.6.21 Closes
- o 5.1 Sintaxis de los archivos de control o 5.2 Archivos de control de paquetes fuente -- debian/control o 5.3 Archivos de contro de paquetes binarios -- DEBIAN/control o 5.4 Archivos de control Debian-fuente -- .dsc o 5.5 Archivos de cambios Debian -- .changes o 5.6 Lista de campos
6 Scripts del encargado de paquete y procedimiento de instalación (ScriptsDelEncargado, F.J. Madrid)
- o 6.1 Introducción a los scripts del encargado de paquete o 6.2 Idempotencia de los scripts del encargado o 6.3 Terminal de control para los scripts del encargado o 6.4 Resumen de las maneras en que son llamados los scripts del encargado o 6.5 Detalles de la fase de desempaquetado en la instalación o actualización o 6.6 Detalles de la configuración o 6.7 Detalles de la eliminación y/o purgado de la configuración
7 Declarando Relaciones entre paquetes (RelacionPaquetes, Ramón Ramos)
- 7.1 Syntax of relationship fields
- 7.2 Binary Dependencies - Depends, Recommends, Suggests, Enhances, Pre-Depends
- 7.3 Conflicting binary packages - Conflicts
- 7.4 Virtual packages - Provides
- 7.5 Overwriting files and replacing packages - Replaces
- 7.5.1 Overwriting files in other packages
- 7.5.2 Replacing whole packages, forcing their removal
- 7.6 Relationships between source and binary packages - Build-Depends, Build-Depends-Indep, Build-Conflicts, Build-Conflicts-Indep
8 Librerías Compartidas (LibreriasCompartidas,Leoh)
- 8.1 Librerías Run-time Compartidas
- 8.1.1 ldconfig
- 8.2 Soporte De Programas Run-time
- 8.3 Librerías Estáticas
- 8.4 Archivos Para Desarrolar
- 8.5 Dependencias Entre Paquetes De La Misma Librería
- 8.6 Dependencias Entre La Librería y Otros Paquetes -shlibs system-
- 8.6.1 Los Archivos Shlibs Presentes En El Sistema
- 8.6.2 Cómo Usar El dpkg-shildeps y Los Archivos shlibs
- 8.6.3 El Formato Del Archivo shlibs
- 8.6.4 Proveer El Archivo shlibs
- 8.6.5 Escribiendo El Archivo debian/shlibs.local
9 El sistema operativo (SistemaOperativo, Eloy Cano)
- o 9.1 Jerarquía del sistema de archivos
- + 9.1.1 Estructura del sistema de archivos + 9.1.2 Programas locales + 9.1.3 El directorio de correo global
- + 9.2.1 Introducción + 9.2.2 Clases UID y GID
- + 9.3.1 Introducción + 9.3.2 Escritura de los libretos + 9.3.3 Relación con la inicialización + 9.3.4 Inicialización durante el arranque + 9.3.5 Ejemplo
- o 9.1 Jerarquía del sistema de archivos
10 Archivos (?ArChivos, Jose Parrella)
- o 10.1 Binarios o 10.2 Librerías o 10.3 Librerías Compartidas o 10.4 Scripts o 10.5 Enlaces Simbólicos o 10.6 Archivos de Dispositivo o 10.7 Archivos de Configuración
- + 10.7.1 Definiciones + 10.7.2 Ubicaciones + 10.7.3 Comportamiento + 10.7.4 Compartir Archivos de Configuración + 10.7.5 Archivos de Configuración del Usuario ("dotfiles")
- + 10.9.1 Uso de dpkg-statoverride
- o 10.1 Binarios o 10.2 Librerías o 10.3 Librerías Compartidas o 10.4 Scripts o 10.5 Enlaces Simbólicos o 10.6 Archivos de Dispositivo o 10.7 Archivos de Configuración
- 11 Customized programs
- 11.1 Architecture specification strings
- 11.2 Daemons
- 11.3 Using pseudo-ttys and modifying wtmp, utmp and lastlog
- 11.4 Editors and pagers
- 11.5 Web servers and applications
- 11.6 Mail transport, delivery and user agents
- 11.7 News system configuration
- 11.8 Programs for the X Window System
- 11.8.1 Providing X support and package priorities
- 11.8.2 Packages providing an X server
- 11.8.3 Packages providing a terminal emulator
- 11.8.4 Packages providing a window manager
- 11.8.5 Packages providing fonts
- 11.8.6 Application defaults files
- 11.8.7 Installation directory issues
- 11.8.8 The OSF/Motif and Open Motif libraries
- 11.9 Perl programs and modules
- 11.10 Emacs lisp programs
- 11.11 Games
12 La Documentación (?LaDocumentacion, Rogelio Castillo A.)
- o 12.1 Páginas del Manual o 12.2 Documentos Info o 12.3 Additional documentation o 12.4 Preferred documentation formats o 12.5 Copyright information o 12.6 Examples o 12.7 Changelog files
A Introducción y alcance de estos apéndices (IntroduccionyAlcancedeEstosApendices, Jesús Sutil, "chacal")
B Los Paquetes Binarios (del antiguo Manual de Empaquetado) (LosPaquetesBinarios, ?JesúsSutil, "chacal")
- o B.1 Creando paquetes - dpkg-deb o B.2 Archivos de información de control de paquete o B.3 El archivo de información de control principal: control o B.4 Marca Temporal
- C Source packages (from old Packaging Manual)
- C.1 Tools for processing source packages
- C.1.1 dpkg-source - packs and unpacks Debian source packages
- C.1.2 dpkg-buildpackage - overall package-building control script
- C.1.3 dpkg-gencontrol - generates binary package control files
- C.1.4 dpkg-shlibdeps - calculates shared library dependencies
- C.1.5 dpkg-distaddfile - adds a file to debian/files
- C.1.6 dpkg-genchanges - generates a .changes upload control file
- C.1.7 dpkg-parsechangelog - produces parsed representation of a changelog
- C.1.8 dpkg-architecture - information about the build and host system
- C.2 The Debianised source tree
- C.2.1 debian/rules - the main building script
- C.2.2 debian/changelog
- C.2.3 debian/substvars and variable substitutions
- C.2.4 debian/files
- C.2.5 debian/tmp
- C.3 Source packages as archives
- C.4 Unpacking a Debian source package without dpkg-source
- C.4.1 Restrictions on objects in source packages
- D Control files and their fields (from old Packaging Manual)
- D.1 Syntax of control files
- D.2 List of fields
- D.2.1 Filename and MSDOS-Filename
- D.2.2 Size and MD5sum
- D.2.3 Status
- D.2.4 Config-Version
- D.2.5 Conffiles
- D.2.6 Obsolete fields
- E Configuration file handling (from old Packaging Manual)
- E.1 Automatic handling of configuration files by dpkg
- E.2 Fully-featured maintainer script configuration handling
- F Alternative versions of an interface - update-alternatives (from old Packaging Manual)
- G Diversions - overriding a package's version of a file (from old Packaging Manual)
CategoryProposedDeletion : only partial translation of table of contents