0 - en to es-ES translation catalogue (340 entries)

en: Maintenance and Updates: The APT Tools
es-ES: Mantenimiento y actualizaciones: las herramientas APT

en: What makes Debian so popular with administrators is how easily software can be installed and how easily the whole system can be updated. This unique advantage is largely due to the <emphasis>APT</emphasis> program, which Falcot Corp administrators studied with enthusiasm.
es-ES: Lo que hace a Debian tan popular entre administradores es lo sencillo que resulta instalar software y lo fácil que se puede actualizar el sistema completo. Esta ventaja única es en gran parte debido al programa <emphasis>APT</emphasis>, que los administradores de Falcot Corp estudiaron con entusiasmo.

en: <emphasis>VOCABULARY</emphasis> Package source and source package
es-ES: <emphasis>VOCABULARIO</emphasis> Origen del paquete y paquete fuente

en: <primary>package source</primary><seealso>repository</seealso>
es-ES: <primary>fuente del paquete</primary><seealso>repositorio</seealso>

en: The word <emphasis>source</emphasis> can be ambiguous. A "source package" — a package containing the source code of a program — should not be confused with a "package source" — a repository (website, FTP server, CD-ROM, local directory, etc.) which contains packages.
es-ES: En inglés se utiliza la misma palabra para «origen» y «fuente»: «<emphasis>source</emphasis>». Por lo tanto es sencillo confundir un paquete fuente («source package») que contiene el código fuente de un programa con un «origen de paquetes» («package source»), es decir: un repositorio (sitio web, servidor FTP, CD-ROM, directorio local, etc.) que contiene paquetes.

en: APT needs to be given a “list of package sources (repositories)”: the file <filename>/etc/apt/sources.list</filename> will list the different repositories that publish Debian packages. APT will then import the list of packages published by each of these sources. This operation is achieved by downloading <filename>Packages.xz</filename> files or a variant such as <filename>Packages.gz</filename> or <filename>.bz2</filename> (using a different compression method) in case of a source of binary packages and by analyzing their contents. In case of a source of source packages, APT downloads <filename>Sources.xz</filename> files or a variant using a different compression method. When an old copy of these files is already present, APT can update it by only downloading the differences (see sidebar <xref linkend="sidebar.apt-pdiff" />).
es-ES: Se necesita proveerle a APT una «lista de paquetes fuente» (repositorios): el archivo <filename>/etc/apt/sources.list</filename> contendrá una lista de diferentes repositorios que publican paquetes Debian. APT importará la lista de paquetes publicada por cada una de estos repositorios. Realiza esta operación descargando los archivos <filename>Packages.xz</filename> o una variante como <filename>Packages.gz</filename> o <filename>.bz2</filename> (que usa un distinto método de compresión) en caso de una fuente de archivos binarios y analizando sus contenidos. En caso de una fuente de paquetes fuente, APT descarga archivos <filename>Sources.xz</filename> o una variante usando un método de compresión diferente. Cuando ya posee una copia antigua de estos archivos, APT puede actualizarla solo descargando las diferencias (revise el recuadro <xref linkend="sidebar.apt-pdiff" />).

en: <emphasis>BACK TO BASICS</emphasis> <command>gzip</command>, <command>bzip2</command>, <command>LZMA</command> and <command>XZ</command> Compression
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Compresión <command>gzip</command>, <command>bzip2</command>, <command>LZMA</command> y <command>XZ</command>

en: A <filename>.gz</filename> extension refers to a file compressed with the <command>gzip</command> utility. <command>gzip</command> is the fast and efficient traditional Unix utility to compress files. Newer tools achieve better rates of compression but require more resources (computation time and memory) to compress and uncompress a file. Among them, and by order of appearance, there are <command>bzip2</command> (generating files with a <filename>.bz2</filename> extension), <command>lzma</command> (generating <filename>.lzma</filename> files) and <command>xz</command> (generating <filename>.xz</filename> files).
es-ES: La extensión <filename>.gz</filename> hace referencia a un archivo que ha sido comprimido con la utilidad <command>gzip</command>. <command>gzip</command> es la utilidad tradicional Unix rápida y eficiente para comprimir archivos. La herramientas más modernas alcanzan una mayor proporción de compresión pero precisan de más recursos (tiempo de cálculo y memoria) para comprimir y descomprimir un archivo. Además de éstas, y por orden de aparición, están <command>bzip2</command> (crea archivos con extensión <filename>.bz2</filename>), <command>lzma</command> (crea archivos <filename>.lzma</filename> ) y <command>xz</command> (crea archivos <filename>.xz</filename>).

en: Filling in the <filename>sources.list</filename> File
es-ES: Contenido del archivo <filename>sources.list</filename>

en: <primary>source</primary><secondary>of packages</secondary>
es-ES: <primary>origen</primary><secondary>de un paquete</secondary>

en: <primary>package</primary><secondary>source of</secondary>
es-ES: <primary>paquete</primary><secondary>origen</secondary>

en: Syntax
es-ES: Sintaxis

en: Each active line in the <filename>/etc/apt/sources.list</filename> file represents a package source (repository) and is made of at least three parts separated by spaces. For a complete description of the file format and the accepted entry compositions see <citerefentry><refentrytitle>sources.list</refentrytitle><manvolnum>5</manvolnum></citerefentry>.
es-ES: Cada línea activa en el archivo <filename>/etc/apt/sources.list</filename> representa un paquete fuente (repositorio) y está compuesta de al menos tres partes separadas por espacios. Para una descripción completa del formato de archivo y la estructura de entradas aceptada consulte <citerefentry><refentrytitle>sources.list</refentrytitle><manvolnum>5</manvolnum></citerefentry>.

en: Example entry format in <filename>/etc/apt/sources.list</filename>
es-ES: Ejemplo de formato de entrada en <filename>/etc/apt/sources.list</filename>

en: deb url distribution component1 component2 component3 [..] componentX
    deb-src url distribution component1 component2 component3 [..] componentX
es-ES: deb url distribución componente1 componente2 componente3 [..] componenteX
    deb-src url distribución componente1 componente2 componente3 [..] componenteX

en: The first field indicates the source type:
es-ES: El primer campo indica el tipo de origen:

en: package source (repository) of binary packages
es-ES: paquete fuente (repositorio) de paquetes binarios

en: package source (repository) of source packages
es-ES: paquete fuente (repositorio) de paquetes fuente

en: <emphasis>VOCABULARY</emphasis> The <literal>main</literal>, <literal>contrib</literal> and <literal>non-free</literal> archives
es-ES: <emphasis>VOCABULARIO</emphasis> Los compendios <literal>main</literal>, <literal>contrib</literal> y <literal>non-free</literal>

en: <primary>component</primary><secondary><literal>main</literal></secondary>
es-ES: <primary>componente</primary><secondary><literal>main</literal></secondary>

en: <primary><literal>main</literal>, component</primary>
es-ES: <primary><literal>main</literal>, componente</primary>

en: <primary>component</primary><secondary><literal>contrib</literal></secondary>
es-ES: <primary>componente</primary><secondary><literal>contrib</literal></secondary>

en: <primary><literal>contrib</literal>, component</primary>
es-ES: <primary><literal>contrib</literal>, componente</primary>

en: <primary>component</primary><secondary><literal>non-free</literal></secondary>
es-ES: <primary>componente</primary><secondary><literal>non-free</literal></secondary>

en: <primary><literal>non-free</literal>, component</primary>
es-ES: <primary><literal>non-free</literal>, componente</primary>

en: <primary>component (of a repository)</primary>
es-ES: <primary>componente (de un repositorio)</primary>

en: The <literal>non-free</literal> component is different because it contains software which does not (entirely) conform to these principles but which can, nevertheless, be distributed without restrictions. This archive, which is not officially part of Debian, is a service for users who could need some of those programs and, nowadays, also require the firmware for their hardware. However, Debian always recommends giving priority to free software. The existence of this component represents a considerable problem for Richard M. Stallman and keeps the Free Software Foundation from recommending Debian to users.
es-ES: El componente <literal>non-free</literal> es diferente porque contiene software que no sigue (completamente) estos principios pero que aún pueden ser distribuidos sin restricciones. Este compendio, que no es parte de Debian oficialmente, es un servicio para los usuarios que pueden llegar a necesitar algunos de aquellos programas y, a día de hoy, también requieren el firmware para su hardware. Sin embargo Debian siempre recomienda dar prioridad al software libre. La existencia de este componente representa un problema considerable para Richard M. Stallman y es la razón por la que la Free Software Foundation no recomienda Debian a los usuarios.

en: <literal>Contrib</literal> (contributions) is a set of open source software which cannot function without some non-free elements — these elements can be software from the <literal>non-free</literal> section, or non-free files such as game ROMs, BIOS of consoles, etc. — or some elements, not available from the Debian <literal>main</literal> archive at all. The <literal>contrib</literal> component also includes free software whose compilation requires proprietary elements. This was initially the case for the OpenOffice.org office suite, which used to require a proprietary Java environment.
es-ES: <literal>Contrib</literal> (contribuciones) es un conjunto de software de código abierto que no puede funcionar sin elementos privativos —estos elementos pueden ser software de la sección <literal>non-free</literal> o archivos privativos como ROMs de juegos, BIOS para consolas, etc.— o algunos elementos, de ningún modo disponibles en el archivo <literal>main</literal> de Debian. El componente <literal>contrib</literal> también incluye software libre cuya compilación necesita elementos privativos. Inicialmente este era el caso para la suite de oficina OpenOffice.org que necesitaba un entorno Java privativo.

en: <emphasis>TIP</emphasis> Files in <filename>/etc/apt/sources.list.d/</filename>
es-ES: <emphasis>SUGERENCIA</emphasis> Archivos en <filename>/etc/apt/sources.list.d/</filename>

en: If many package sources are referenced, it can be useful to split them in multiple files. Each part is then stored in <filename>/etc/apt/sources.list.d/<replaceable>filename</replaceable>.list</filename> (see sidebar <xref linkend="sidebar.directory.d" />).
es-ES: Si se hace referencia a muchos orígenes de paquetes puede ser útil dividirlos en varios archivos. Cada parte se almacena en <filename>/etc/apt/sources.list.d/<replaceable>nombre de archivo</replaceable>.list</filename> (ver recuadro <xref linkend="sidebar.directory.d" />).

en: The <literal>cdrom</literal> entries describe the CD/DVD-ROMs you have. Contrary to other entries, a CD-ROM is not always available since it has to be inserted into the drive and since only one disc can be read at a time. For those reasons, these sources are managed in a slightly different way, and need to be added with the <command>apt-cdrom</command> program, usually executed with the <literal>add</literal> parameter. The latter will then request the disc to be inserted in the drive and will browse its contents looking for <filename>Packages</filename> files. It will use these files to update its database of available packages (this operation is usually done by the <command>apt update</command> command). From then on, APT can require the disc to be inserted if it needs one of its packages.
es-ES: Los elementos <literal>cdrom</literal> describen los CD/DVD-ROMs que posee. A diferencia de otros elementos, un CD-ROM no siempre está disponible ya que debe encontrarse en el dispositivo y sólo un disco puede leerse en un momento dado. Por estas razones, se gestionan estos elementos de una forma ligeramente diferente y necesitan ser agregados con el programa <command>apt-cdrom</command>, usualmente ejecutado con el parámetro <literal>add</literal>. Este programa solicitará que introduzca el disco en el dispositivo y navegará su contenido en busca de archivos <filename>Packages</filename>. Utilizará dichos achivos para actualizar su base de datos de paquetes disponibles (generalmente realizada cuando ejecuta <command>apt update</command>). Desde ese momento en adelante, APT puede solicitarle introducir el disco si necesita uno de sus paquetes.

en: Repositories for <emphasis role="distribution">Stable</emphasis> Users
es-ES: Repositorios para usuarios de <emphasis role="distribution">Stable</emphasis>

en: Here is a standard <filename>sources.list</filename> for a system running the <emphasis role="distribution">Stable</emphasis> version of Debian:
es-ES: Este es un archivo <filename>sources.list</filename> estándar para un sistema que ejecuta la versión <emphasis role="distribution">Stable</emphasis> de Debian:

en: <filename>/etc/apt/sources.list</filename> file for users of Debian Stable
es-ES: el archivo <filename>/etc/apt/sources.list</filename> para usuarios de Debian «stable»

en: Note that when the desired version of a package is available on several repositories, the first one listed in the <filename>sources.list</filename> file will be used. For this reason, non-official sources are usually added at the end of the file.
es-ES: Sepa que cuando la versión deseada de un paquete se encuentra disponible en varios repositorios, se utilizará el que se encuentre primero en el archivo <filename>sources.list</filename>. Por esta razón, generalmente se agregan orígenes no oficiales al final del archivo.

en: As a side note, most of what this section says about <emphasis role="distribution">Stable</emphasis> applies equally well to <emphasis role="distribution">Oldstable</emphasis> since the latter is just an older <emphasis role="distribution">Stable</emphasis> that is maintained in parallel.
es-ES: Como nota adicional, la mayoría de lo que diga esta sección sobre <emphasis role="distribution">Stable</emphasis> también es aplicable a <emphasis role="distribution">Oldstable</emphasis> ya que esta última es sólo una versión <emphasis role="distribution">Stable</emphasis> más antigua que se mantiene en paralelo.

en: Security Updates
es-ES: Actualizaciones de seguridad

en: <primary>updates</primary><secondary>security updates</secondary>
es-ES: <primary>seguridad</primary><secondary>actualizaciones de seguridad</secondary>

en: Debian takes security seriously. Known software vulnerabilities in Debian are tracked in the <ulink url="https://security-tracker.debian.org">Security Bug Tracker</ulink> and usually get fixed in a reasonable timeframe. The security updates are not hosted on the usual network of Debian mirrors but on <literal>security.debian.org</literal>, a small set of machines maintained by the <link linkend="dsa-team">Debian System Administrators</link>. This archive contains security updates prepared by the Debian Security Team and/or by package maintainers for the <emphasis role="distribution">Stable</emphasis> and <emphasis role="distribution">Oldstable</emphasis> distribution.
es-ES: Debian se toma la seguridad en serio. Las vulnerabilidades de software conocidas en Debian se supervisan en el <ulink url="https://security-tracker.debian.org">Security Bug Tracker</ulink> (rastreador de errores de seguridad) y normalmente se solucionan en un tiempo razonable. Las actualizaciones de seguridad no se encuentran en la red de réplicas de Debian usual sino en <literal>security.debian.org</literal>, un conjunto pequeño de equipos administrados por los <link linkend="dsa-team">Administradores de sistemas de Debian</link>. Este compendio contiene las actualizaciones de seguridad preparadas por el equipo de seguridad de Debian, «Debian Security Team», y/o por los encargados de los paquetes para la distribución <emphasis role="distribution">Stable</emphasis> y <emphasis role="distribution">Oldstable</emphasis>.

en: For serious issues, the security team issues a <literal>Debian Security Advisory</literal> (<acronym>DSA</acronym>) and announces it together with the security update on the <email>debian-security-announce@lists.debian.org</email> mailing list (<ulink url="https://lists.debian.org/debian-security-announce/">archive</ulink>).
es-ES: Para incidencias serias, el equipo de seguridad publica un <literal>Aviso de Seguridad de Debian</literal> (en inglés <literal>Debian Security Advisory</literal>, <acronym>DSA</acronym>) y lo anuncia junto a la actualización de seguridad en la lista de correo <email>debian-security-announce@lists.debian.org</email> (<ulink url="https://lists.debian.org/debian-security-announce/">archivo</ulink>).

en: <primary>mailing lists</primary><secondary><email>debian-security-announce@lists.debian.org</email></secondary>
es-ES: <primary>listas de correo</primary><secondary><email>debian-security-announce@lists.debian.org</email></secondary>

en: Stable Updates
es-ES: Actualizaciones de Stable

en: <primary>stable updates</primary>
es-ES: <primary>stable, actualizaciones de</primary>

en: Stable updates are not security sensitive but are deemed important enough to be pushed to users before the next stable point release.
es-ES: Las actualizaciones de stable no implican riesgos de seguridad pero son consideradas suficientemente importantes como para ser enviadas a los usuarios antes de la publicación de la siguiente versión menor de stable.

en: This repository will typically contain fixes for critical and serious bugs which could not be fixed before release or which have been introduced by subsequent updates. Depending on the urgency, it can also contain updates for packages that have to evolve over time, like <emphasis role="pkg">spamassassin</emphasis>'s spam detection rules, <emphasis role="pkg">clamav</emphasis>'s virus database, the daylight-saving time rules of all timezones (<emphasis role="pkg">tzdata</emphasis>), the <acronym>ESR</acronym> version of Firefox (<emphasis role="pkg">firefox-esr</emphasis>) or cryptographic keyrings like <emphasis role="pkg">debian-archive-keyring</emphasis>.
es-ES: Este repositorio generalmente incluirá correcciones de errores críticos y serios que no pudieron ser actualizados antes de la publicación o que fueron introducidos en actualizaciones posteriores. Dependiendo de la urgencia, también puede contener actualizaciones de paquetes que evolucionaron con el tiempo, como las reglas de detección de spam de <emphasis role="pkg">spamassassin</emphasis>, la base de datos de virus de <emphasis role="pkg">clamav</emphasis>, las reglas de horarios de verano de todos los husos horarios (<emphasis role="pkg">tzdata</emphasis>), la versión <acronym>ESR</acronym> de Firefox (<emphasis role="pkg">firefox-esr</emphasis>) o conjuntos de llaves criptográficas como <emphasis role="pkg">debian-archive-keyring</emphasis>.

en: In practice, this repository is a subset of the <literal>proposed-updates</literal> repository, carefully selected by the <link linkend="srm-team">Stable Release Managers</link>. All updates are announced on the <email>debian-stable-announce@lists.debian.org</email> mailing list (<ulink url="https://lists.debian.org/debian-stable-announce/">archive</ulink>) and will be included in the next <emphasis role="distribution">Stable</emphasis> point release anyway.
es-ES: En la práctica, este repositorio es un subgrupo del repositorio <literal>proposed-updates</literal>, cuidadosamente seleccionado por los <link linkend="srm-team">Gestores de Versiones Estables</link>. Todas las actualizaciones se anuncian en la lista de correo <email>debian-stable-announce@lists.debian.org</email> (<ulink url="https://lists.debian.org/debian-stable-announce/">archivo</ulink>) y se incluirán de todas formas en la próxima publicación punto algo de <emphasis role="distribution">Stable</emphasis>.

en: <primary>mailing lists</primary><secondary><email>debian-stable-announce@lists.debian.org</email></secondary>
es-ES: <primary>listas de correo</primary><secondary><email>debian-stable-announce@lists.debian.org</email></secondary>

en: Proposed Updates
es-ES: Actualizaciones propuestas

en: <primary>updates</primary><secondary>proposed</secondary>
es-ES: <primary>actualizaciones</primary><secondary>propuestas</secondary>

en: <primary>updates</primary><secondary><literal>stable-proposed</literal></secondary>
es-ES: <primary>actualizaciones</primary><secondary><literal>stable-proposed</literal></secondary>

en: <primary>updates</primary><secondary><literal>stable</literal>, proposed</secondary>
es-ES: <primary>actualizaciones</primary><secondary><literal>stable</literal>, propuestas</secondary>

en: Once published, the <emphasis role="distribution">Stable</emphasis> distribution is only updated about once every 2 months. The <literal>proposed-updates</literal> repository is where the expected updates are prepared (under the supervision of the Stable Release Managers).
es-ES: Una vez publicada, la distribución <emphasis role="distribution">Stable</emphasis> se actualiza sólo una vez cada 2 meses. El repositorio <literal>proposed-updates</literal> es donde se preparan las futuras actualizaciones (bajo la supervisión de los Gestores de la versión estable, «Stable Release Managers»).

en: The security and stable updates documented in the former sections are always included in this repository, but there is more too, because package maintainers also have the opportunity to fix important bugs that do not deserve an immediate release.
es-ES: Las actualizaciones de seguridad y de estable documentadas en las secciones anteriores siempre son parte de este repositorio, pero también habrá otras ya que los encargados de los paquetes también tienen la oportunidad de corregir errores importantes que no justifican que se publique una nueva versión inmediatamente.

en: Stable Backports
es-ES: Retroadaptaciones para Stable

en: <primary>backport</primary>
es-ES: <primary>retroadaptación</primary>

en: <primary>updates</primary><secondary>backports</secondary>
es-ES: <primary>actualizaciones</primary><secondary>retroadaptaciones</secondary>

en: <primary>updates</primary><secondary><literal>stable-backports</literal></secondary>
es-ES: <primary>actualizaciones</primary><secondary><literal>stable-backports</literal></secondary>

en: <primary>updates</primary><secondary><literal>stable</literal>, backports</secondary>
es-ES: <primary>actualizaciones</primary><secondary><literal>stable</literal>, retroadaptaciones</secondary>

en: The <literal>stable-backports</literal> repository hosts “package backports”. The term refers to a package of some recent software which has been recompiled for an older distribution, generally for <emphasis role="distribution">Stable</emphasis>.
es-ES: El repositorio <literal>stable-backports</literal> contiene «retroadaptaciones de paquetes». Es término hace referencia a paquetes de software reciente que fue recompilado para una distribución antigua, generalmente para <emphasis role="distribution">Stable</emphasis>.

en: When the distribution becomes a little dated, numerous software projects have released new versions that are not integrated into the current <emphasis role="distribution">Stable</emphasis> suite, which is only modified to address the most critical problems, such as security issues. Since the <emphasis role="distribution">Testing</emphasis> and <emphasis role="distribution">Unstable</emphasis> suites can be more risky, package maintainers sometimes voluntarily offer recompilations of recent software applications for <emphasis role="distribution">Stable</emphasis>, which has the advantage to users and system administrators to limit potential instability to a small number of chosen packages. The page <ulink url="https://backports.debian.org" /> provides more information.
es-ES: Cuando la distribución entra en años, muchos proyectos de software habrán publicado nuevas versiones que no están integradas en la versión actual <emphasis role="distribution">Stable</emphasis>, que solo es modificada para corregir los problemas más criticos, como los problemas de seguridad. Debido a que las versiones <emphasis role="distribution">Testing</emphasis> y <emphasis role="distribution">Unstable</emphasis> son más riesgosas, los encargados de paquetes a veces ofrecen voluntariamente recompilaciones de aplicaciones de software recientes para <emphasis role="distribution">Stable</emphasis>, lo que para usuarios y administradores de sistemas tiene la ventaja de limitar la potencial inestabilidad a un número pequeño de paquetes seleccionados. La página web <ulink url="https://backports.debian.org" /> proporciona más información.

en: <primary><literal>backports.debian.org</literal></primary><seealso>backports</seealso>
es-ES: <primary><literal>backports.debian.org</literal></primary><seealso>retroadaptaciones</seealso>

en: Backports from <literal>stable-backports</literal> are only created from packages available in <emphasis role="distribution">Testing</emphasis>. This ensures that all installed backports will be upgradable to the corresponding stable version once the next stable release of Debian is available.
es-ES: Solo se crean las retroadaptaciones de <literal>stable-backports</literal> de los paquetes disponibles en <emphasis role="distribution">Testing</emphasis>. Esto asegura que todas las retroadaptaciones instaladas se actualizarán a la versión estable correspondiente cuando se encuentre disponible la siguiente versión estable de Debian.

en: Even though this repository provides newer versions of packages, <literal>APT</literal> will not install them unless you give explicit instructions to do so (or unless you have already done so with a former version of the given backport):
es-ES: Aun cuando este repositorio provea versiones de paquetes más nuevas, <literal>APT</literal> no las instalará a menos que le indique explícitamente que lo haga (o si ya lo hizo con una versión anterior de dicha retroadaptación):

en: Repositories for <emphasis role="distribution">Testing</emphasis>/<emphasis role="distribution">Unstable</emphasis> Users
es-ES: Repositorios para usuarios de <emphasis role="distribution">Testing</emphasis>/<emphasis role="distribution">Unstable</emphasis>

en: Here is a standard <filename>sources.list</filename> for a system running the <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis> version of Debian:
es-ES: Este es un archivo <filename>sources.list</filename> estándar para un sistema que ejecuta la versión <emphasis role="distribution">Testing</emphasis> o <emphasis role="distribution">Unstable</emphasis> de Debian:

en: <filename>/etc/apt/sources.list</filename> file for users of Debian <emphasis role="distribution">Testing</emphasis>/<emphasis role="distribution">Unstable</emphasis>
es-ES: Archivo <filename>sources.list</filename> para usuarios de Debian <emphasis role="distribution">Testing</emphasis>/<emphasis role="distribution">Unstable</emphasis>

en: <emphasis>NOTE</emphasis> Layout of security repositories
es-ES: <emphasis>NOTA</emphasis> Distribuciones de repositorios de seguridad

en: With this <filename>sources.list</filename> file APT will install packages from the <emphasis role="distribution">Unstable</emphasis> suite. If that is not desired, use the <literal>APT::Default-Release</literal> setting (see <xref linkend="sect.apt-upgrade" />) to instruct APT to pick packages from another suite (most likely <emphasis role="distribution">Testing</emphasis> in this case).
es-ES: Con este archivo <filename>sources.list</filename>, APT instalará paquetes de la distribución<emphasis role="distribution">Unstable</emphasis>. Si esto no es lo que desea, utilice la configuración <literal>APT::Default-Release</literal> (revise la <xref linkend="sect.apt-upgrade" />) para indicarle a APT que utilice los paquetes de otra distribución (en este caso probablemente <emphasis role="distribution">Testing</emphasis>).

en: The inclusion of <emphasis role="distribution">Stable</emphasis> is more debatable but it often gives access to some packages, which have been removed from the development versions. It also ensures that you get the latest updates for packages, which have not been modified since the last stable release.
es-ES: El incluir <emphasis role="distribution">Stable</emphasis> es más discutible, pero generalmente proveerá acceso a algunos paquetes, que fueron eliminados de las versiones en desarrollo. También asegura que obtendrá las últimas actualizaciones para paquetes, que no fueron modificados desde la publicación de la última versión estable.

en: The <emphasis role="distribution">Experimental</emphasis> Repository
es-ES: El repositorio <emphasis role="distribution">Experimental</emphasis>

en: The archive of <emphasis role="distribution">Experimental</emphasis> packages is present on all Debian mirrors, and contains packages which are not in the <emphasis role="distribution">Unstable</emphasis> version yet because of their substandard quality — they are often software development versions or pre-versions (alpha, beta, release candidate…). A package can also be sent there after undergoing subsequent changes which can generate problems. The maintainer then tries to uncover them with help from advanced users who can handle important issues. After this first stage, the package is moved into <emphasis role="distribution">Unstable</emphasis>, where it reaches a much larger audience and where it will be tested in much more detail.
es-ES: El compendio de paquetes <emphasis role="distribution">Experimental</emphasis> se encuentra en todas las réplicas Debian y contiene paquetes que no están en <emphasis role="distribution">Unstable</emphasis> aún debido a que su calidad está bajo los estándares normales — generalmente son versiones en desarrollo del software o versiones previas (alpha, beta, candidato de publicación...). Un paquete también puede ser enviado ahí luego de sufrir muchos cambios que pueden generar problemas. El desarrollador luego intentará descubrirlos con la ayuda de usuarios avanzados que pueden manejar problemas importantes. Luego de esta etapa, mueve el paquete a <emphasis role="distribution">Unstable</emphasis>, donde alcanza una audiencia más grande y donde será probado en mucho más detalle.

en: <emphasis role="distribution">Experimental</emphasis> is generally used by users who do not mind breaking their system and then repairing it. This distribution gives the possibility to import a package which a user wants to try or use as the need arises. That is exactly how Debian approaches it, since adding it in APT's <filename>sources.list</filename> file does not lead to the systematic use of its packages. The line to be added is:
es-ES: Los usuarios que usan <emphasis role="distribution">Experimental</emphasis> generalmente no les importa romper su sistema y luego repararlo. Esta distribución les da la posibilidad de importar un paquete que el usuario desea probar o usar según lo necesita. Esto es exactamente el enfoque que toma Debian ya que agregarlo en el archivo <filename>sources.list</filename> de APT no conlleva el uso sistemático de sus paquetes. La línea a agregar es:

en: Using Alternate Mirrors
es-ES: Usar Réplicas Alternativas

en: <primary><literal>deb.debian.org</literal></primary><see>mirrors</see>
es-ES: <primary><literal>deb.debian.org</literal></primary><see>espejos</see>

en: <primary>mirrors</primary>
es-ES: <primary>réplicas</primary>

en: <primary>Content Delivery Networks</primary>
es-ES: <primary>Redes de Distribución de Contenidos</primary>

en: <primary>mirror list</primary><seealso>mirrors</seealso>
es-ES: <primary>lista de espejos</primary><seealso>espejos</seealso>

en: <primary>list of mirrors</primary><seealso>mirrors</seealso>
es-ES: <primary>lista de espejos</primary><seealso>espejos</seealso>

en: Picky users who are not satisfied with the performance of <literal>deb.debian.org</literal> can try to find a better mirror in the official mirror list: <ulink type="block" url="https://www.debian.org/mirror/list" />
es-ES: Los usuarios exigentes que no estén satisfechos con el rendimiento de <literal>deb.debian.org</literal> pueden intentar encontrar una mejor réplica en la lista oficial de réplicas: <ulink type="block" url="https://www.debian.org/mirror/list" />

en: But when you don't know which mirror is best for you, this list is of not much use. Fortunately for you, Debian maintains DNS entries of the form <literal>ftp.<replaceable>country-code</replaceable>.debian.org</literal> (e.g. <literal>ftp.us.debian.org</literal> for the USA, <literal>ftp.fr.debian.org</literal> for France, etc.) which are covering many countries and which are pointing to one (or more) of the best mirrors available within that country.
es-ES: Pero cuando no sabes qué réplica es mejor para ti, esta lista no es muy útil. Afortunadamente para usted, Debian mantiene entradas DNS con la forma <literal>ftp.<replaceable>código-de-país</replaceable>.debian.org</literal> (p. ej., <literal>ftp.us.debian.org</literal> para los EE. UU., <literal>ftp.fr.debian.org</literal> para Francia etc.) que abarcan varios países y que apuntan a uno (o más) de las mejores réplicas disponibles dentro de ese país.

en: <primary><literal>httpredir.debian.org</literal></primary><see>mirrors</see>
es-ES: <primary><literal>httpredir.debian.org</literal></primary><see>espejos</see>

en: As an alternative to <literal>deb.debian.org</literal>, there used to be <literal>httpredir.debian.org</literal>. This service would identify a mirror close to you (among the list of official mirrors, using GeoIP mainly) and would redirect APT's requests to that mirror. This service has been deprecated due to reliability concerns and now <literal>httpredir.debian.org</literal> provides the same CDN-based service as <literal>deb.debian.org</literal>.
es-ES: Como alternativa a <literal>deb.debian.org</literal>, existía <literal>httpredir.debian.org</literal>. Este servicio identificaba una réplica cercana a usted (entre la lista de réplicas oficiales, usando principalmente GeoIP) y redirigía las peticiones de APT a esa réplica. Este servicio ha quedado obsoleto debido a problemas de fiabilidad y ahora <literal>httpredir.debian.org</literal> proporciona el mismo servicio basado en redes de distribución de contenidos que <literal>deb.debian.org</literal>.

en: Non-Official Resources: <literal>mentors.debian.net</literal>
es-ES: Recursos no oficiales: <literal>mentors.debian.net</literal>

en: There are numerous non-official sources of Debian packages set up by advanced users who have recompiled some software — Ubuntu made this popular with their Personal Package Archive (<acronym>PPA</acronym>) service — by programmers who make their creation available to all, and even by Debian developers who offer pre-versions of their package online.
es-ES: Hay multitud de fuentes de paquetes de Debian no oficiales preparadas por usuarios avanzados que recompilan algun software —Ubuntu lo hizo popular con su servicio Archivos de Paquetes Personales (<acronym>PPA</acronym>)— de programadores que hacen que su creación esté disponible para todos e incluso desarrolladores de Debian que ofrecen versiones previas a sus paquetes online.

en: The <ulink url="https://mentors.debian.net"><literal>mentors.debian.net</literal></ulink> site is interesting (although it only provides source packages), since it gathers packages created by candidates to the status of official Debian developer or by volunteers who wish to create Debian packages without going through that process of integration. These packages are made available without any guarantee regarding their quality; make sure that you check their origin and integrity and then test them before you consider using them in production.
es-ES: El sitio <ulink url="https://mentors.debian.net"><literal>mentors.debian.net</literal></ulink> es interesante ya que reúne los paquetes creados por los candidatos al estado de desarrollador Debian oficial o por voluntarios que desean crear paquetes Debian sin pasar por ese proceso de integración. Los paquetes disponibles aquí no tiene garantías de calidad, asegúrese de revisar su origen e integridad y pruébelos antes de considerar utilizarlos en producción.

en: <emphasis>COMMUNITY</emphasis> The <literal>debian.net</literal> sites
es-ES: <emphasis>COMUNIDAD</emphasis> Los sitios <literal>debian.net</literal>

en: The <emphasis>debian.net</emphasis> domain is not an official resource of the Debian project. Each Debian developer may use that domain name for their own use. These websites can contain unofficial services (sometimes personal sites) hosted on a machine which does not belong to the project and set up by Debian developers, or even prototypes about to be moved on to <emphasis>debian.org</emphasis>. Two reasons can explain why some of these prototypes remain on <emphasis>debian.net</emphasis>: either no one has made the necessary effort to transform it into an official service (hosted on the <emphasis>debian.org</emphasis> domain, and with a certain guarantee of maintenance), or the service is too controversial to be officialized.
es-ES: El dominio <emphasis>debian.net</emphasis> no es un recurso oficial del proyecto Debian. Cada desarrollador Debian puede utilizar este nombre de dominio para uso propio. Estos sitios web pueden contener servicios no oficiales (a veces sitios personales) almacenados en una máquina que no pertenece al proyecto configurada por desarrolladores Debian o inclusive prototipos que serán movidos a <emphasis>debian.org</emphasis>. Dos razones pueden explicar porqué algunos de estos prototipos permanecen en <emphasis>debian.net</emphasis>: o bien nadie realizó el esfuerzo necesario para transformarlo en un servicio oficial (en el dominio <emphasis>debian.org</emphasis> y con cierta garantía de mantenimiento) o el servicio es demasiado controvertido para ser oficializado.

en: Installing a package means giving root rights to its creator, because they decide on the contents of the initialization scripts which are run under that identity. Official Debian packages are created by volunteers who have been co-opted and reviewed and who can seal their packages so that their origin and integrity can be checked.
es-ES: Instalar un paquete significa dar permisos de root a su creador, porque ellos deciden el contenido de los scripts de inicialización que ejecutan bajo esa identidad. Los paquetes oficiales de Debian son creados por voluntarios que fueron cooptados y verificados y que pueden firmar sus paquetes para que se pueda revisar su origen e integridad.

en: In general, be wary of a package whose origin you don't know and which isn't hosted on one of the official Debian servers: evaluate the degree to which you can trust the creator, and check the integrity of the package.
es-ES: En general, desconfíe de un paquete cuyo origen desconoce y que no es almacenado en uno de los servidores oficiales de Debian: evalúe el grado en el que puede confiar en su creador y revise la integridad del paquete.

en: Caching Proxy for Debian Packages
es-ES: Proxy caché para paquetes Debian

en: <primary>proxy cache</primary>
es-ES: <primary>caché proxy</primary>

en: <primary>cache, proxy</primary>
es-ES: <primary>proxy, caché</primary>

en: When an entire network of machines is configured to use the same remote server to download the same updated packages, any administrator knows that it would be beneficial to have an intermediate proxy acting as a network-local cache (see sidebar <xref linkend="sidebar.cache" />).
es-ES: Cuando una red completa de equipos está configurada para utilizar el mismo servidor remoto para descargar los mismo paquetes actualizados, todo administrador sabe que es beneficioso tener un proxy intermedio que funcione como caché para la red local (revise el recuadro <xref linkend="sidebar.cache" />).

en: You can configure APT to use a "standard" proxy (see <xref linkend="sect.apt-config" /> for the APT side, and <xref linkend="sect.http-ftp-proxy" /> for the proxy side), but the Debian ecosystem offers better options to solve this problem. The dedicated software presented in this section are smarter than a plain proxy cache because they can rely on the specific structure of APT repositories (for instance they know when individual files are obsolete or not, and thus adjust the time during which they are kept).
es-ES: Puede configurar APT para que utilice un proxy «estándar» (revise la <xref linkend="sect.apt-config" /> para la configuración de APT y la <xref linkend="sect.http-ftp-proxy" /> para la configuración del proxy), pero el ecosistema Debian ofrece mejores opciones para solucionar este problema. Esta sección presente un software dedicado que es más inteligente que un simple proxy caché porque utiliza la estructura específica de los repositorios APT (por ejemplo, conoce cuándo archivos particulares son obsoletos o no y así modifica el tiempo durante el cual los mantendrá).

en: <emphasis role="pkg">apt-cacher</emphasis> and <emphasis role="pkg">apt-cacher-ng</emphasis> work like usual proxy cache servers. APT's <filename>sources.list</filename> is left unchanged, but APT is configured to use them as proxy for outgoing requests.
es-ES: <emphasis role="pkg">apt-cacher</emphasis> y <emphasis role="pkg">apt-cacher-ng</emphasis> funcionan como servidores proxy caché usuales. No se modifica el archivo <filename>sources.list</filename>, pero se configura a APT para utilizarlos como proxy para pedidos salientes.

en: <emphasis role="pkg">approx</emphasis>, on the other hand, acts like an HTTP server that “mirrors” any number of remote repositories in its top-level URLs. The mapping between those top-level directories and the remote URLs of the repositories is stored in <filename>/etc/approx/approx.conf</filename>:
es-ES: <emphasis role="pkg">approx</emphasis>, por el otro lado, funciona como un servidor HTTP que «replica» cualquier cantidad de repositorios remotos en su URL más genérica. Se almacena el mapeo entre estos directorios y las URLs remotas de los repositorios en <filename>/etc/approx/approx.conf</filename>:

en: <emphasis role="pkg">approx</emphasis> runs by default on port 9999 via a systemd socket and requires the users to adjust their <filename>sources.list</filename> file to point to the approx server:
es-ES: De forma predeterminada, <emphasis role="pkg">approx</emphasis> se ejecuta en el puerto 9999 a través de un zócalo de systemd y necesita que el usuario modifique su archivo <filename>sources.list</filename> para que apunte al servidor approx:

en: <command>aptitude</command>, <command>apt-get</command>, and <command>apt</command> Commands
es-ES: Los programas <command>aptitude</command>, <command>apt-get</command> y <command>apt</command>

en: <acronym>APT</acronym> is a vast project, whose original plans included a graphical interface. It is based on a library which contains the core application, and <command>apt-get</command> is the first front end — command-line based — which was developed within the project. <command>apt</command> is a second command-line based front end provided by APT which overcomes some design mistakes of <command>apt-get</command>.
es-ES: <acronym>APT</acronym> es un proyecto gigante y su plan original incluia una interfaz gráfica. Está basado en una biblioteca que contiene la aplicación central y <command>apt-get</command> fue la primera interfaz — basada en la línea de órdenes — desarrollada dentro del proyecto. <command>apt</command> es un segundo frontend de linea de comandos proporcionado por APT el cual soluciona algunos errores de diseño de la orden <command>apt-get</command>.

en: Numerous other graphical interfaces then appeared as external projects: <command>synaptic</command>, <command>aptitude</command> (which includes both a text mode interface and a graphical one — even if not complete yet), <command>wajig</command>, etc. The most recommended interface, <command>apt</command>, is the one that we will use in the examples given in this section. Note, however, that <command>apt-get</command> and <command>aptitude</command> have a very similar command line syntax. When there are major differences between these three commands, these will be detailed.
es-ES: Varias otras interfaces gráficas aparecieron luego como proyectos externos: <command>synaptic</command>, <command>aptitude</command> (que incluye tanto una interfaz en modo texto como una gráfica — aún cuando no esté completa), <command>wajig</command>, etc. La interfaz más recomendada, <command>apt</command> es la que utilizaremos en los ejemplos de esta sección. Note, sin embargo, que la sintaxis de línea de órdenes de <command>apt-get</command> y de <command>aptitude</command> son muy similares. Detallaremos cuando existan grandes diferencias entre estas tres órdenes.

en: Initialization
es-ES: Inicialización

en: <emphasis>TIP</emphasis> Incremental updates
es-ES: <emphasis>SUGERENCIA</emphasis> Actualizaciones incrementales

en: However, it can sometimes be of interest to force the download of the entire <filename>Packages</filename> file, especially when the last upgrade is very old and when the mechanism of incremental differences would not contribute much. This can also be interesting when network access is very fast but when the processor of the machine to upgrade is rather slow, since the time saved on the download is more than lost when the computer calculates the new versions of these files (starting with the older versions and applying the downloaded differences). To do that, you can use the APT configuration parameter <literal>Acquire::PDiffs</literal> and set it to <literal>false</literal>.
es-ES: Sin embargo, a veces puede estar interesado en descargar el archivo <filename>Packages</filename> completo, especialmente cuando la última actualización es muy antigua y cuando el mecanismo de diferencias incrementales no ayudaría demasiado. También puede ser interesante cuando el acceso de red es muy rápido pero el procesador en el equipo a actualizar es relativamente lento ya que el tiempo ahorrado en la descarga es más que el perdido cuando el equipo calcule la nueva versión de los archivos (comenzando con las versiones antiguas y aplicando las diferencias descargadas). Para hacer esto puede utilizar el parámetro de configuración de APT <literal>Acquire::PDiffs</literal> y configurarlo como <literal>false</literal>.

en: The <literal>Acquire::*</literal> options also control other aspects of the download, and even the download methods. <literal>Acquire::Languages</literal> can limit or disable the download of <filename>Translation-<replaceable>language-code</replaceable></filename> files and save even more time. For a complete reference see <citerefentry><refentrytitle>apt.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.
es-ES: Las opciones <literal>Acquire::*</literal> también controlan otros aspectos de la descarga, e incluso los métodos de descarga. <literal>Acquire::Languages</literal> puede limitar o deshabilitar la descarga de archivos <filename>Translation-<replaceable>código-de-idioma</replaceable></filename> y guardarlos incluso más tiempo. Para una referencia completa consulte <citerefentry><refentrytitle>apt.conf</refentrytitle><manvolnum>5</manvolnum></citerefentry>.

en: Installing and Removing
es-ES: Instalación y eliminación

en: <primary>package</primary><secondary>installation</secondary>
es-ES: <primary>instalación de</primary><secondary>paquete</secondary>

en: <primary>package</primary><secondary>removal</secondary>
es-ES: <primary>paquete</primary><secondary>eliminación</secondary>

en: <primary>installation</primary><secondary>package installation</secondary>
es-ES: <primary>instalación</primary><secondary>de paquetes</secondary>

en: <primary>removal of a package</primary>
es-ES: <primary>eliminación de un paquete</primary>

en: With APT, packages can be added or removed from the system, respectively with <command>apt install <replaceable>package</replaceable></command> and <command>apt remove <replaceable>package</replaceable></command>. In both cases, APT will automatically install the necessary dependencies or delete the packages which depend on the package that is being removed. The <command>apt purge <replaceable>package</replaceable></command> command involves a complete uninstallation by deleting the configuration files as well.
es-ES: Con APT puede agregar o eliminar paquetes del sistema, con <command>apt install <replaceable>paquete</replaceable></command> y <command>apt remove <replaceable>paquete</replaceable></command> respectivamente. En ambos casos APT automáticamente instalará las dependencias necesarias o eliminará los paquetes que dependen del paquete que está siendo eliminado. La orden <command>ap purge <replaceable>paquete</replaceable></command> realiza una desinstalación completa —eliminando también los archivos de configuración—.

en: <emphasis>TIP</emphasis> Installing the same selection of packages several times
es-ES: <emphasis>SUGERENCIA</emphasis> Instalando la misma selección de paquetes varias veces

en: It can be useful to systematically install the same list of packages on several computers. This can be done quite easily.
es-ES: Puede ser útil instalar sistemáticamente la misma lista de paquetes en varios equipos. Esto puede realizarse fácilmente.

en: First, retrieve the list of packages installed on the computer which will serve as the “model” to copy.
es-ES: Primero, obtenga la lista de paquetes en el equipo que servirá como «modelo» a copiar.

en: The <filename>pkg-list</filename> file then contains the list of installed packages. Next, transfer the <filename>pkg-list</filename> file onto the computers you want to update and use the following commands:
es-ES: El archivo <filename>pkg-list</filename> contiene ahora la lista de paquetes instalados. Luego, transfiera el archivo <filename>pkg-list</filename> a los equipos que desee actualizar, y utilice los siguientes comandos:

en: ## Update dpkg's database of known packages
    # <userinput>avail=`mktemp`</userinput>
    # <userinput>apt-cache dumpavail &gt; "$avail"</userinput>
    # <userinput>dpkg --merge-avail "$avail"</userinput>
    # <userinput>rm -f "$avail"</userinput>
    ## Update dpkg's selections
    # <userinput>dpkg --set-selections &lt; pkg-list</userinput>
    ## Ask apt-get to install the selected packages
    # <userinput>apt-get dselect-upgrade</userinput>
es-ES: ## Actualizar la base de datos de dpkg sobre paquetes conocidos
    # <userinput>avail=`mktemp`</userinput>
    # <userinput>apt-cache dumpavail &gt; "$avail"</userinput>
    # <userinput>dpkg --merge-avail "$avail"</userinput>
    # <userinput>rm -f "$avail"</userinput>
    ## Actualizar estado de selección de paquetes de dpkg
    # <userinput>dpkg --set-selections &lt; pkg-list</userinput>
    ## Pedirle a apt-get que instale los paquetes seleccionados
    # <userinput>apt-get dselect-upgrade</userinput>

en: The first commands record the list of available packages in the dpkg database. Then <command>dpkg --set-selections</command> restores the selection of packages that you wish to install, and the <command>apt-get</command> invocation executes the required operations! <command>aptitude</command> does not have this command.
es-ES: Las primeras órdenes graban la lista de paquetes disponibles en la base de datos de dpkg. Después <command>dpkg --set-selections</command> restaura el estado de los paquetes seleccionados que desea instalar y la ejecución de <command>apt-get</command> implementa las operaciones requeridas. <command>aptitude</command> no tiene esta orden.

en: <emphasis>TIP</emphasis> Removing and installing at the same time
es-ES: <emphasis>SUGERENCIA</emphasis> Eliminando e instalando al mismo tiempo

en: It is possible to ask <command>apt</command> (or <command>apt-get</command>, or <command>aptitude</command>) to install certain packages and remove others on the same command line by adding a suffix. With an <command>apt install</command> command, add “<literal>-</literal>” to the names of the packages you wish to remove. With an <command>apt remove</command> command, add “<literal>+</literal>” to the names of the packages you wish to install.
es-ES: Es posible pedirle a <command>apt</command> (o <command>apt-get</command>, o <command>aptitude</command>) que instale ciertos paquetes y elimine otros en la misma línea de comando agregando un sufijo. Con una orden <command>apt install</command>, agregue «<literal>-</literal>» a los nombres de paquetes que desee eliminar. Con una orden <command>apt remove</command>, agregue «<literal>+</literal>» a los nombres de paquete que desee instalar.

en: The next example shows two different ways to install <replaceable>package1</replaceable> and to remove <replaceable>package2</replaceable>.
es-ES: El siguiente ejemplo muetra dos formas distintas de instalar <replaceable>paquete1</replaceable> y eliminar <replaceable>paquete2</replaceable>.

en: This can also be used to exclude packages which would otherwise be installed, for example, due to an automatic installation of <literal>Recommends</literal>. In general, the dependency solver will use that information as a hint to look for alternative solutions.
es-ES: De esta forma también puede excluir paquetes que se instalarían, por ejemplo, debido a una instalación automática de <literal>Recommends</literal>. Generalmente, el sistema de resolución de dependencias utilizará esa información como una indicación para encontrar soluciones alternativas.

en: <emphasis>TIP</emphasis> <command>apt --reinstall</command> and <command>aptitude reinstall</command>
es-ES: <emphasis>SUGERENCIA</emphasis> <command>apt --reinstall</command> y <command>aptitude reinstall</command>

en: <primary>reinstallation</primary>
es-ES: <primary>reinstalación</primary>

en: The system can sometimes be damaged after the removal or modification of files in a package. The easiest way to retrieve these files is to reinstall the affected package. Unfortunately, the packaging system finds that the latter is already installed and politely refuses to reinstall it; to avoid this, use the <literal>--reinstall</literal> option of the <command>apt</command> and <command>apt-get</command> commands. The following command reinstalls <emphasis role="pkg">postfix</emphasis> even if it is already present:
es-ES: A veces el sistema puede dañarse después de eliminar o modificar los archivos de un paquete. La forma más sencilla de recuperar estos archivos es reinstalar los paquetes afectados. Desafortunadamente, el sistema de empaquetado encuentra que éste ya está instalado y amablemente rechaza su reinstalación; Para evitarlo, utilice la opción <literal>--reinstall</literal> de los comandos <command>apt</command> y <command>apt-get</command>. La siguiente orden reinstala <emphasis role="pkg">postfix</emphasis> aunque ya esté instalado:

en: The <command>aptitude</command> command line is slightly different, but achieves the same result with <command>aptitude reinstall postfix</command>.
es-ES: La línea de órdenes para <command>aptitude</command> es ligeramente diferente pero consigue el mismo resultado con <command>aptitude reinstall postfix</command>.

en: The problem does not arise with <command>dpkg</command>, but the administrator rarely uses it directly.
es-ES: El problema no ocurre con <command>dpkg</command> pero el administrador rara vez lo utiliza directamente.

en: Be careful! Using <command>apt --reinstall</command> to restore packages modified during an attack will certainly not recover the system as it was. <xref linkend="sect.dealing-with-compromised-machine" /> details the necessary steps to take with a compromised system.
es-ES: ¡Tenga cuidado! El uso de <command>apt --reinstall</command> para restaurar paquetes modificados durante un ataque no recuperará el sistema tal y como estaba. La <xref linkend="sect.dealing-with-compromised-machine" /> detalla los pasos necesarios para recuperar en un sistema comprometido.

en: These commands will not restore the configuration files. But as you have learned in <xref linkend="sect.conffiles" /> (see also sidebar <xref linkend="sidebar.questions-conffiles-bis" />), you can use the following command to be asked to install the unmodified version and even restore any deleted configuration file as well.
es-ES: Estas órdenes no restaurarán los archivos de configuración. Pero como ha aprendido en <xref linkend="sect.conffiles" /> (véase también el recuadro <xref linkend="sidebar.questions-conffiles-bis" />), puede usar la siguiente orden para requerir la instalación de la versión no modificada e incluso restaurar también cualquier archivo de configuración eliminado.

en: Some packages don't ship the configuration file found in <filename>/etc</filename> with the package. Instead they create it during installation by either copying a skeleton or writing it by a script. The file <filename>/etc/inputrc</filename>, for example, is a copy of <filename>/usr/share/readline/inputrc</filename>. In such cases the commands shown above won't work.
es-ES: Algunos paquetes no incluyen el archivo de configuración que se encuentra en <filename>/etc</filename> en el paquete. En su lugar, lo crean durante la instalación bien copiando una plantilla bien escribiéndolo con un <foreignphrase>script</foreignphrase>. El archivo <filename>/etc/inputrc</filename>, por ejemplo, es una copia de <filename>/usr/share/readline/inputrc</filename>. En esos casos, las órdenes mostradas anteriormente no funcionarán.

en: If the file <filename>sources.list</filename> mentions several distributions, it is possible to give the version of the package to install. A specific version number can be requested with <command>apt install <replaceable>package</replaceable>=<replaceable>version</replaceable></command>, but indicating its distribution of origin (<emphasis role="distribution">Stable</emphasis>, <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis>) — with <command>apt install <replaceable>package</replaceable>/<replaceable>distribution</replaceable></command> — is usually preferred. With this command, it is possible to go back to an older version of a package (if, for instance, you know that it works well), provided that it is still available in one of the sources referenced by the <filename>sources.list</filename> file. Otherwise the <literal>snapshot.debian.org</literal> archive can come to the rescue (see sidebar <xref linkend="sidebar.snapshot.debian.org" />).
es-ES: Si el archivo <filename>sources.list</filename> menciona varias distribuciones, es posible indicar la versión del paquete a instalar. Se puede proporionar un número de versión específico con <command>apt install <replaceable>paquete</replaceable>=<replaceable>versión</replaceable></command>, pero generealmente es preferible indicar la distribución de origen (<emphasis role="distribution">Stable</emphasis>, <emphasis role="distribution">Testing</emphasis> o <emphasis role="distribution">Unstable</emphasis>) utilizando <command>apt install <replaceable>paquete</replaceable>/<replaceable>distribución</replaceable></command>. Con esta orden es posible volver a una versión antigua de un paquete (si sabe que funciona bien, por ejemplo), siempre que aún esté disponible en alguno de los orígenes a los que se refiere el archivo <filename>sources.list</filename>. De lo contrario, el archivo <literal>snapshot.debian.org</literal> puede llegar al rescate (revise el recuadro <xref linkend="sidebar.snapshot.debian.org" />).

en: Installation of the <emphasis role="distribution">Unstable</emphasis> version of <emphasis role="pkg">spamassassin</emphasis>
es-ES: Instalación de la versión en <emphasis role="distribution">Unstable</emphasis> de <emphasis role="pkg">spamassassin</emphasis>

en: If the package to install has been made available to you under the form of a simple <filename>.deb</filename> file without any associated package repository, it is still possible to use APT to install it together with its dependencies (provided that the dependencies are available in the configured repositories) with a simple command: <command>apt install ./<replaceable>path-to-the-package.deb</replaceable></command>. The leading <literal>./</literal> is important to make it clear that we are referring to a filename and not to the name of a package available in one of the repositories.
es-ES: Si el paquete que se ha de instalar se te ha proporcionado con la forma de un simple archivo <filename>.deb</filename> sin ningún repositorio de paquete asociado, es posible usar APT para instalarlo junto a sus dependencias (siempre que las dependencias estén disponibles en los repositorios configurados) con una simple orden: <command>apt install ./<replaceable>ruta-al-paquete.deb</replaceable></command>. El <literal>./</literal> que precede es importante para dejar claro que nos referimos a un nombre de archivo y no a un nombre de paquete disponible en uno de los repositorios.

en: <emphasis>GOING FURTHER</emphasis> The cache of <filename>.deb</filename> files
es-ES: <emphasis>YENDO MÁS ALLÁ</emphasis> El caché de archivos <filename>.deb</filename>

en: APT keeps a copy of each downloaded <filename>.deb</filename> file in the directory <filename>/var/cache/apt/archives/</filename>. In case of frequent updates, this directory can quickly take a lot of disk space with several versions of each package; you should regularly sort through them. Two commands can be used: <command>apt-get clean</command> entirely empties the directory; <command>apt-get autoclean</command> only removes packages which can no longer be downloaded (because they have disappeared from the Debian mirror) and are therefore clearly useless (the configuration parameter <literal>APT::Clean-Installed</literal> can prevent the removal of <filename>.deb</filename> files that are currently installed).
es-ES: APT mantiene una copia de cada archivo <filename>.deb</filename> descargado en el directorio <filename>/var/cache/apt/archives/</filename>. En caso de actualizaciones frecuentes, este directorio puede ocupar rápidamente mucho espacio en disco, con varias versiones de cada paquete; Debería ordenarlos regularmente. Puede utilizar dos órdenes: <command>apt-get clean</command> vacía completamente el directorio y <command>apt-get autoclean</command> sólo elimina los paquetes que ya no pueden ser descargados (porque ya desaparecieron del espejo Debian) y son obviamente inútiles (el parámetro de configuración <literal>APT::Clean-Installed</literal> puede evitar la eliminación de archivos <filename>.deb</filename> que estén instalados actualmente).

en: System Upgrade
es-ES: Actualización del sistema

en: <primary>upgrade</primary><secondary>system upgrade</secondary>
es-ES: <primary>actualización</primary><secondary>del sistema</secondary>

en: Regular upgrades are recommended, because they include the latest security updates. To upgrade, use <command>apt upgrade</command>, <command>apt-get upgrade</command> or <command>aptitude safe-upgrade</command> (of course after <command>apt update</command>). This command looks for installed packages which can be upgraded without removing any packages. In other words, the goal is to ensure the least intrusive upgrade possible. <command>apt-get</command> is slightly more demanding than <command>aptitude</command> or <command>apt</command> because it will refuse to install packages which were not installed beforehand.
es-ES: Se recomienda realizar actualizaciones regularmente, ya que incluyen las últimas actualizaciones de seguridad. Para actualizar, utilice <command>apt upgrade</command>, <command>apt-get upgrade</command> o <command>aptitude safe-upgrade</command> (por supuesto, después de <command>apt-get update</command>). Esta orden busca paquetes instalados que pueden ser actualizados sin eliminar ningún paquete. En otras palabras, el objetivo es asegurar la actualización menos intrusiva posible. <command>apt-get</command> es ligeramente más exigente que <command>aptitude</command> o <command>apt</command> ya que se negará a instalar paquetes que no estaban instalados previamente.

en: <command>apt</command> will generally select the most recent version number (except for packages from <emphasis role="distribution">Experimental</emphasis> and <emphasis role="distribution">stable-backports</emphasis>, which are ignored by default whatever their version number). If you specified <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis> in your <filename>sources.list</filename>, <command>apt upgrade</command> will switch most of your <emphasis role="distribution">Stable</emphasis> system to <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis>, which might not be what you intended.
es-ES: <command>apt</command> generalmente seleccionará el número de versión más reciente (excepto para paquetes en <emphasis role="distribution">Experimental</emphasis> y <emphasis role="distribution">stable-backports</emphasis>, que son ignorados de forma predeterminada sin importar su número de versión). Si especificó <emphasis role="distribution">Testing</emphasis> o <emphasis role="distribution">Unstable</emphasis> en su archivo <filename>sources.list</filename>, <command>apt upgrade</command> cambiará la mayor parte de su sistema en <emphasis role="distribution">Stable</emphasis> a <emphasis role="distribution">Testing</emphasis> o <emphasis role="distribution">Unstable</emphasis>, lo que podría no ser lo deseado.

en: To tell <command>apt</command> to use a specific distribution when searching for upgraded packages, you need to use the <literal>-t</literal> or <literal>--target-release</literal> option, followed by the name of the distribution you want (for example, <command>apt -t stable upgrade</command>). To avoid specifying this option every time you use <command>apt</command>, you can add <literal>APT::Default-Release "stable";</literal> in the file <filename>/etc/apt/apt.conf.d/local</filename>.
es-ES: Para indicarle a <command>apt</command> que utilice una distribución específica al buscar paquetes a actualizar debe utilizar la opción <literal>-t</literal> o <literal>--target-release</literal>, seguido del nombre de la distribución que desea (por ejemplo, <command>apt -t stable upgrade</command>). Para evitar especificar esta opción cada vez que utilice <command>apt</command> puede agregar <literal>APT::Default-Release "stable";</literal> al archivo <filename>/etc/apt/apt.conf.d/local</filename>.

en: For more important upgrades, such as the change from one major Debian version to the next, you need to use <command>apt full-upgrade</command>. With this instruction, <command>apt</command> will complete the upgrade even if it has to remove some obsolete packages or install new dependencies. This is also the command used by users who work daily with the Debian <emphasis role="distribution">Unstable</emphasis> release and follow its evolution day by day. It is so simple that it hardly needs explanation: APT's reputation is based on this great functionality.
es-ES: Para actualizaciones más importantes, tales como el cambio de una versión mayor de Debian a la siguiente, necesita utilizar <command>apt full-upgrade</command>. Con esta instrucción, <command>apt</command> completará la actualización aún si tiene que eliminar algunos paquetes obsoletos o instalar nuevas dependencias. Esta también es la orden utilizada por los usuarios que trabajan diariamente con la versión <emphasis role="distribution">Unstable</emphasis> de Debian y siguen su evolución día a día. Es tan simple que casi no necesita explicación: la reputación de APT está basada en esta excelente característica.

en: Unlike <command>apt</command> and <command>aptitude</command>, <command>apt-get</command> doesn't know the <command>full-upgrade</command> command. Instead, you should use <command>apt-get dist-upgrade</command> (”distribution upgrade”), the historical and well-known command that <command>apt</command> and <command>aptitude</command> also accept for the convenience of users who got used to it.
es-ES: A diferencia de <command>apt</command> y <command>aptitude</command>, <command>apt-get</command> no sabe cómo hacer <command>full-upgrade</command> command. En su lugar debería usar <command>apt-get dist-upgrade</command> (”distribution upgrade”), la histórica y bien conocida orden que <command>apt</command> y <command>aptitude</command> también aceptan para satisfacer a los usuarios que están acostumbrados a usarla.

en: The results of these operations are logged into <filename>/var/log/apt/history.log</filename> and <filename>/var/log/apt/term.log</filename>, whereas <command>dpkg</command> keeps its log in a file called <filename>/var/log/dpkg.log</filename>.
es-ES: Los resultados de estas operaciones son registrados en <filename>/var/log/apt/history.log</filename> y <filename>/var/log/apt/term.log</filename>, mientras que <command>dpkg</command> mantiene su registro en un archivo llamado <filename>/var/log/dpkg.log</filename>.

en: Configuration Options
es-ES: Opciones de configuración

en: <primary>APT</primary><secondary>configuration</secondary>
es-ES: <primary>APT</primary><secondary>configuración</secondary>

en: Besides the configuration elements already mentioned, it is possible to configure certain aspects of APT by adding directives in a file of the <filename>/etc/apt/apt.conf.d/</filename> directory or <filename>/etc/apt/apt.conf</filename> itself. Remember, for instance, that it is possible for APT to tell <command>dpkg</command> to ignore file conflict errors by specifying <literal>DPkg::options { "--force-overwrite"; }</literal>.
es-ES: Además de los elementos de configuración ya mencionados, es posible configurar ciertos aspectos de APT agregando directivas en un archivo del directorio <filename>/etc/apt/apt.conf.d/</filename> o en el propio <filename>/etc/apt/apt.conf</filename>. Recuerde, por ejemplo, que APT puede indicarle a <command>dpkg</command> que ignore errores de conflictos de archivos especificando <literal>DPkg::options { "--force-overwrite"; }</literal>.

en: <emphasis>BACK TO BASICS</emphasis> Directories ending in <filename>.d</filename>
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Directorios terminados con <filename>.d</filename>

en: Directories with a <filename>.d</filename> suffix are used more and more often. Each directory represents a configuration file which is split over multiple files. In this sense, all of the files in <filename>/etc/apt/apt.conf.d/</filename> are instructions for the configuration of APT. APT includes them in alphabetical order, so that the last ones can modify a configuration element defined in one of the first ones.
es-ES: Cada vez más se utilizan directorios con el sufijo <filename>.d</filename>. Cada directorio representa un archivo de configuración repartido en múltiples archivos. En este sentido, todos los archivos en <filename>/etc/apt/apt.conf.d/</filename> son instrucciones para la configuración de APT. APT los incluye en orden alfabético para que los últimos puedan modificar un elemento de configuración definido en los primeros.

en: This structure brings some flexibility to the machine administrator and to the package maintainers. Indeed, the administrator can easily modify the configuration of the software by adding a ready-made file in the directory in question without having to change an existing file. Package maintainers use the same approach when they need to adapt the configuration of another software to ensure that it perfectly co-exists with theirs. The Debian policy explicitly forbids modifying configuration files of other packages — only users are allowed to do this. Remember that during a package upgrade, the user gets to choose the version of the configuration file that should be kept when a modification has been detected. Any external modification of the file would trigger that request, which would disturb the administrator, who is sure not to have changed anything.
es-ES: Esta estructura le da cierta flexibilidad al administrador del equipo y a los desarrolladores de paquetes. De hecho, el administrador puede modificar fácilmente la configuración del software agregando un archivo prehecho en el directorio en cuestión sin tener que modificar un archivo existente. Los desarrolladores de paquetes utilizan el mismo enfoque cuando necesitan adaptar la configuración de otro software pare asegurar que pueda coexistir perfectamente con el suyo. La Normativa Debian prohíbe explícitamente modificar los archivos de configuración de otros paquetes — sólo los usuarios pueden hacerlo. Recuerde que durante la actualización de un paquete el usuario puede elegir la versión del archivo de configuración a mantener cuando se detectó una modificación. Cualquier modificación externa de un archivo dispararía dicho pedido, lo que molestaría al administrador que está seguro de no haber modificado nada.

en: Depending on the application, the <filename>.d</filename> directory is used directly or managed by an external script which will concatenate all the files to create the configuration file itself. It is important to execute the script after any change in that directory so that the most recent modifications are taken into account. In the same way, it is important not to work directly in the configuration file created automatically, since everything would be lost at the next execution of the script. The chosen method (<filename>.d</filename> directory used directly or a file generated from that directory) is usually dictated by implementation constraints, but in both cases the gains in terms of configuration flexibility more than make up for the small complications that they entail. The Exim 4 mail server is an example of the generated file method: it can be configured through several files (<filename>/etc/exim4/conf.d/*</filename>) which are concatenated into <filename>/var/lib/exim4/config.autogenerated</filename> by the <command>update-exim4.conf</command> command.
es-ES: Dependiendo de la aplicación, el directorio <filename>.d</filename> puede ser utilizado directamente o administrado por un script externo que concatena todos los archivos para crear el archivo de configuración. Es importante ejecutar este script luego de cualquier cambio en ese directorio para que se tengan en cuenta las modificaciones más recientes. De la misma forma, es importante no trabajar directamente en el archivo de configuración creado automáticamente ya que se perdería todo en la siguiente ejecución del script. El método seleccionado (usar directamente el directorio <filename>.d</filename> o un archivo generado desde dicho directorio) está generalmente definido por limitaciones de implementación, pero en ambos casos las ganancias en cuanto a flexibilidad de la configuración más que compensan las pequeñas complicaciones que significan. El servidor de correo Exim 4 es un ejemplo del método en el que se genera el archivo: puede configurarse mediante varios archivos (<filename>/etc/exim4/conf.d/*</filename>) que son concatenados en <filename>/var/lib/exim4/config.autogenerated</filename> mediante la orden <command>update-exim4.conf</command>.

en: Managing Package Priorities
es-ES: Gestión de prioridades de los paquetes

en: <primary>pinning, APT pinning</primary>
es-ES: <primary>pinning en APT</primary>

en: <primary>package</primary><secondary>priority</secondary>
es-ES: <primary>paquete</primary><secondary>prioridad</secondary>

en: <primary>priority</primary><secondary>package priority</secondary>
es-ES: <primary>prioridad</primary><secondary>de un paquete</secondary>

en: One of the most important aspects in the configuration of APT is the management of the priorities associated with each package source. For instance, you might want to extend one distribution with one or two newer packages from <emphasis role="distribution">Testing</emphasis>, <emphasis role="distribution">Unstable</emphasis> or <emphasis role="distribution">Experimental</emphasis>. It is possible to assign a priority to each available package (the same package can have several priorities depending on its version or the distribution providing it). These priorities will influence APT's behavior: for each package, it will always select the version with the highest priority (except if this version is older than the installed one and if its priority is less than 1000).
es-ES: Uno de los aspectos más importantes en la configuración de APT es la gestión de las prioridades asociadas con cada origen de paquetes. Por ejemplo, podría desear extender una distribución con uno o dos paquetes más recientes de <emphasis role="distribution">Testing</emphasis>, <emphasis role="distribution">Unstable</emphasis> o <emphasis role="distribution">Experimental</emphasis>. Es posible asignar una prioridad a cada paquete disponible (el mismo paquete puede tener varias prioridades según su versión o la distribución que lo provee). Estas prioridades influenciarán el comportamiento de APT: para cada paquete, siempre seleccionará la versión con la prioridad más alta (excepto si esta versión es anterior a la instalada y si su prioridad es menor a 1000).

en: <primary>APT</primary><secondary><foreignphrase>pinning</foreignphrase></secondary>
es-ES: <primary>APT</primary><secondary>anclaje («<foreignphrase>pinning</foreignphrase>»)</secondary>

en: <primary>APT</primary><secondary>preferences</secondary>
es-ES: <primary>APT</primary><secondary>preferencias</secondary>

en: APT defines several default priorities. Each installed package version has a priority of 100. A non-installed version has a priority of 500 by default, but it can jump to 990 if it is part of the target release (defined with the <literal>-t</literal> command-line option or the <literal>APT::Default-Release</literal> configuration directive).
es-ES: APT define varias prioridades predeterminadas. Cada versión instalada de un paquete tiene una prioridad de 100. Una versión no instalada tiene una prioridad predeterminada de 500, pero puede saltar a 990 si es parte de la distribución destino (definida con la opción de línea de órdenes <literal>-t</literal> o la directiva de configuración <literal>APT::Default-Release</literal>).

en: You can modify the priorities by adding entries in a file in <filename>/etc/apt/preferences.d/</filename> or the <filename>/etc/apt/preferences</filename> file with the names of the affected packages, their version, their origin and their new priority.
es-ES: Puede modificar las prioridades agregando elementos en un archivo en <filename>/etc/apt/preferences.d/</filename> o en el archivo <filename>/etc/apt/preferences</filename> con los nombres de los paquetes afectados, sus versiones, sus orígenes y sus nuevas prioridades.

en: In more concrete terms, a package whose priority is
es-ES: En términos más concretos, un paquete cuya prioridad es

en: will never be installed,
es-ES: nunca será instalado,

en: will only be installed if no other version of the package is already installed,
es-ES: solo será instalado si ninguna otra versión del paquete está ya instalada,

en: will only be installed if there is no other newer version installed or available in another distribution,
es-ES: solo será instalado si no hay ninguna otra versión más nueva instalada o disponible en otra distribución,

en: will only be installed if there is no newer version installed or available in the target distribution,
es-ES: solo será instalado si no hay ninguna versión más nueva instalada o disponible en la distribución de destino,

en: will be installed except if the installed version is newer,
es-ES: será instalado a no ser que la versión instalada sea más nueva,

en: will always be installed, even if it forces APT to downgrade to an older version.
es-ES: se instalará siempre, incluso si fuerza a APT a degradarlo a una versión más vieja.

en: <emphasis>SPECIFIC CASE</emphasis> Priority of <emphasis role="distribution">experimental</emphasis>
es-ES: <emphasis>CASO ESPECÍFICO</emphasis> La prioridad de <emphasis role="distribution">Experimental</emphasis>

en: If you listed <emphasis role="distribution">Experimental</emphasis> in your <filename>sources.list</filename> file, the corresponding packages will almost never be installed because their default APT priority is 1. This is of course a specific case, designed to keep users from installing <emphasis role="distribution">Experimental</emphasis> packages by mistake. The packages can only be installed by typing <command>aptitude install <replaceable>package</replaceable>/experimental</command> — users typing this command can only be aware of the risks that they take. It is still possible (though <emphasis>not</emphasis> recommended) to treat packages of <emphasis role="distribution">Experimental</emphasis> like those of other distributions by giving them a priority of 500. This is done with a specific entry in <filename>/etc/apt/preferences</filename>:
es-ES: Si agregó <emphasis role="distribution">Experimental</emphasis> en su archivo <filename>sources.list</filename>, los paquetes correspondientes casi nunca serán instalados porque su prioridad APT predeterminada es 1. Este es, por supuesto, un caso específico diseñado para evitar que los usuarios instalen paquetes de <emphasis role="distribution">Experimental</emphasis> por error. Los paquetes sólo pueden instalarse ejecutando <command>aptitude install <replaceable>paquete</replaceable>/experimental</command> — solo los usuarios que ingresen esta orden saben los riesgos que están tomando. Es posible (aunque <emphasis>no</emphasis> recomendable) tratar los paquetes de <emphasis role="distribution">Experimental</emphasis> como aquellos de otra distribución otorgándoles una prioridad de 500. Esto se logra con una entrada específica en <filename>/etc/apt/preferences</filename>:

en: Let's suppose that you only want to use packages from the stable version of Debian. Those provided in other versions should not be installed except if explicitly requested. You could write the following entries in the <filename>/etc/apt/preferences</filename> file:
es-ES: Supongamos que sólo desea utilizar paquetes de la versión estable de Debian. Aquellos provistos en otras versiones no serían instalados a menos que sean pedidos explícitamente. Puede escribir las siguientes entradas en el archivo <filename>/etc/apt/preferences</filename>:

en: <literal>a=stable</literal> defines the name of the selected distribution. <literal>o=Debian</literal> limits the scope to packages whose origin is “Debian”.
es-ES: <literal>a=stable</literal> define el nombre de la distribución elegida. <literal>o=Debian</literal> limita el alcance a los paquetes cuyo origen es «Debian».

en: The reference documentation for the files <filename>/etc/apt/preferences</filename> and <filename>/etc/apt/preferences.d/</filename> is available in the manual page <citerefentry><refentrytitle>apt_preferences</refentrytitle><manvolnum>5</manvolnum></citerefentry>, which you can display with <command>man apt_preferences</command>.
es-ES: La documentación de referencia para los archivos <filename>etc/apt/preferences</filename> y <filename>/etc/apt/preferences.d/</filename> está disponible en la página de manual <citerefentry><refentrytitle>apt_preferences</refentrytitle><manvolnum>5</manvolnum></citerefentry> que puede ver con <command>man apt_preferences</command>.

en: <emphasis>TIP</emphasis> Comments in <filename>/etc/apt/preferences</filename>
es-ES: <emphasis>SUGERENCIA</emphasis> Comentarios en <filename>/etc/apt/preferences</filename>

en: There is no official syntax to put comments in the <filename>/etc/apt/preferences</filename> file, but some textual descriptions can be provided by putting one or more “<literal>Explanation</literal>” fields at the start of each entry:
es-ES: No existe una sintaxis oficial para agregar comentarions en el archivo <filename>/etc/apt/preferences</filename>, pero se pueden proveer algunas descripciones textuales agregando uno o más campos «<literal>Explanation</literal>» al principio de cada entrada:

en: Explanation: The package xserver-xorg-video-intel provided
    Explanation: in experimental can be used safely
    Package: xserver-xorg-video-intel
    Pin: release a=experimental
    Pin-Priority: 500
es-ES: Explanation: El paquete xserver-xorg-video-intel provisto
    Explanation: en experimental puede usarse de forma segura
    Package: xserver-xorg-video-intel
    Pin: release a=experimental
    Pin-Priority: 500

en: Working with Several Distributions
es-ES: Trabajo con varias distribuciones

en: <command>apt</command> being such a marvelous tool, it is tempting to pick packages coming from other distributions. For example, after having installed a <emphasis role="distribution">Stable</emphasis> system, you might want to try out a software package available in <emphasis role="distribution">Testing</emphasis> or <emphasis role="distribution">Unstable</emphasis> without diverging too much from the system's initial state.
es-ES: Como <command>apt</command> es una herramienta tan maravillosa, es tentador elegir paquetes de otras distribuciones. Por ejemplo, tras instalar un sistema <emphasis role="distribution">Stable</emphasis> podría desear probar paquetes de software disponibles en <emphasis role="distribution">Testing</emphasis> o <emphasis role="distribution">Unstable</emphasis> sin desviarse demasiado del estado inicial del sistema.

en: Even if you will occasionally encounter problems while mixing packages from different distributions, <command>apt</command> manages such coexistence very well and limits risks very effectively. The best way to proceed is to list all distributions used in <filename>/etc/apt/sources.list</filename> (some people always put the three distributions, but remember that <emphasis role="distribution">Unstable</emphasis> is reserved for experienced users) and to define your reference distribution with the <literal>APT::Default-Release</literal> parameter (see <xref linkend="sect.apt-upgrade" />).
es-ES: Aún cuando ocasionamente encontrará problemas al mezclar paquetes de diferentes distribuciones <command>apt</command> gestionará muy bien su coexistencia y limitará los riesgos de manera muy efectiva. La mejor manera de proceder es listar todas las distribuciones utilizadas en <filename>/etc/apt/sources.list</filename> (algunas personas siempre agregan las tres distribuciones, pero recuerde que <emphasis role="distribution">Unstable</emphasis> está reservado para usuarios experimentados) y definir su distribución de referencia con el parámetro <literal>APT::Default-Release</literal> (revise la <xref linkend="sect.apt-upgrade" />).

en: Let's suppose that <emphasis role="distribution">Stable</emphasis> is your reference distribution but that <emphasis role="distribution">Testing</emphasis> and <emphasis role="distribution">Unstable</emphasis> are also listed in your <filename>sources.list</filename> file. In this case, you can use <command>apt install <replaceable>package</replaceable>/testing</command> to install a package from <emphasis role="distribution">Testing</emphasis>. If the installation fails due to some unsatisfiable dependencies, let it solve those dependencies within <emphasis role="distribution">Testing</emphasis> by adding the <literal>-t testing</literal> parameter. The same obviously applies to <emphasis role="distribution">Unstable</emphasis>.
es-ES: Supongamos que su distribución de referencia es <emphasis role="distribution">Stable</emphasis> pero que <emphasis role="distribution">Testing</emphasis> y <emphasis role="distribution">Unstable</emphasis> también aparecen listados en su archivo <filename>sources.list</filename>. En este caso, puede utilizar <command>apt install <replaceable>paquete</replaceable>/testing</command> para instalar un paquete de <emphasis role="distribution">Testing</emphasis>. Si la instalación falla debido a alguna dependencia insatisfecha, permítale resolver esas dependencias dentro de <emphasis role="distribution">Testing</emphasis> agregando el parámetro <literal>-t testing</literal>. Obviamente, lo mismo aplica a <emphasis role="distribution">Unstable</emphasis>.

en: Everything centers around the fact that APT only considers packages of higher or equal version than the installed one (assuming that <filename>/etc/apt/preferences</filename> has not been used to force priorities higher than 1000 for some packages).
es-ES: Todo gira alrededor del hecho de que APT considera sólo paquetes con una versión mayor o igual que la instalada (suponiendo que <filename>/etc/apt/preferences</filename> no ha sido usado para forzar prioridades superiores a 1000 para algunos paquetes).

en: Let's assume that you have installed version 1 of a first package from <emphasis role="distribution">Stable</emphasis> and that version 2 and 3 are available respectively in <emphasis role="distribution">Testing</emphasis> and <emphasis role="distribution">Unstable</emphasis>. The installed version has a priority of 100 but the version available in <emphasis role="distribution">Stable</emphasis> (the very same) has a priority of 990 (because it is part of the target release). Packages in <emphasis role="distribution">Testing</emphasis> and <emphasis role="distribution">Unstable</emphasis> have a priority of 500 (the default priority of a non-installed version). The winner is thus version 1 with a priority of 990. The package “stays in <emphasis role="distribution">Stable</emphasis>”.
es-ES: Asumamos que instaló la versión 1 de un primer paquete de <emphasis role="distribution">Stable</emphasis> y que las versiones 2 y 3 están disponibles en <emphasis role="distribution">Testing</emphasis> y <emphasis role="distribution">Unstable</emphasis> respectivamente. La versión instalada tiene una prioridad de 100, pero la versión disponible en <emphasis role="distribution">Stable</emphasis> (la misma versión) tiene una prioridad de 990 (porque es parte de la versión de destino). Los paquetes en <emphasis role="distribution">Testing</emphasis> y <emphasis role="distribution">Unstable</emphasis> tienen una prioridad de 500 (la prioridad predeterminada para una versión no instalada). El ganador es, por lo tanto, la versión 1 con una prioridad de 990. El paquete «se mantiene en <emphasis role="distribution">Stable</emphasis>».

en: Tracking Automatically Installed Packages
es-ES: Seguimiento de paquetes instalados automáticamente

en: One of the essential functionalities of <command>apt</command> is the tracking of packages installed only through dependencies. These packages are called “automatic”, and often include libraries.
es-ES: Una de las funcionalidades esenciales de <command>apt</command> es el rastreo de aquellos paquetes instalados únicamente debido a dependencias. Estos paquetes son llamados «automáticos», y generalmente incluyen bibliotecas.

en: <primary>APT</primary><secondary>automatic removal</secondary>
es-ES: <primary>APT</primary><secondary>eliminación automática</secondary>

en: <primary>package</primary><secondary>automatic removal</secondary>
es-ES: <primary>paquete</primary><secondary>eliminación automática</secondary>

en: With this information, when packages are removed, the package managers can compute a list of automatic packages that are no longer needed (because there is no “manually installed” packages depending on them). <command>apt-get autoremove</command> or <command>apt autoremove</command> will get rid of those packages. <command>aptitude</command> does not have this command because it removes them automatically as soon as they are identified. In all cases, the tools display a clear message listing the affected packages.
es-ES: Con esta información, cuado se eliminan paquetes, los gestores de paquetes pueden calcular una lista de paquetes automáticos que ya no son necesarios (porque no hay paquetes «instalados manualmente» que dependan de ellos). <command>apt-get autoremove</command> o <command>apt autoremove</command> se librarán de dichos paquetes. <command>aptitude</command> no posee esta orden: porque los elimina automáticamente tan pronto como los identifica. En todo caso, las herramientas muestran un claro mensaje que enumera los paquetes afectados.

en: It is a good habit to mark as automatic any package that you don't need directly so that they are automatically removed when they aren't necessary anymore. <command>apt-mark auto <replaceable>package</replaceable></command> will mark the given package as automatic whereas <command>apt-mark manual <replaceable>package</replaceable></command> does the opposite. <command>aptitude markauto</command> and <command>aptitude unmarkauto</command> work in the same way although they offer more features for marking many packages at once (see <xref linkend="sect.aptitude" />). The console-based interactive interface of <command>aptitude</command> also makes it easy to review the “automatic flag” on many packages.
es-ES: Es buen hábito marcar como automático cualquier paquete que no necesite directamente para que sea eliminado automáticamente cuando ya no sea necesario. <command>apt-mark auto <replaceable>paquete</replaceable></command> marcará el paquete dado como automático mientras que <command>apt-mark manual <replaceable>paquete</replaceable></command> realiza lo opuesto. <command>aptitude markauto</command> y <command>aptitude unmarkauto</command> funcionan de la misma forma, pero ofrecen más funcionalidad para marcar varios paquetes simultáneamente (revise la <xref linkend="sect.aptitude" />). La interfaz interactiva para la consola de <command>aptitude</command> también facilita el revisar la «marca automática» en muchos paquetes.

en: People might want to know why an automatically installed package is present on the system. To get this information from the command line, you can use <command>aptitude why <replaceable>package</replaceable></command> (<command>apt</command> and <command>apt-get</command> have no similar feature):
es-ES: Algunas personas podrían desear saber porqué un paquete instalado automáticamente está presente en el sistema. Para obtener esta información desde la línea de comandos puede utilizar <command>aptitude why <replaceable>paquete</replaceable></command> (<command>apt</command> y <command>apt-get</command> no poseen una funcionalidad similar):

en: <emphasis>ALTERNATIVE</emphasis> <command>deborphan</command> and <command>debfoster</command>
es-ES: <emphasis>ALTERNATIVA</emphasis> <command>deborphan</command> y <command>debfoster</command>

en: In days where <command>apt</command>, <command>apt-get</command> and <command>aptitude</command> were not able to track automatic packages, there were two utilities producing lists of unnecessary packages: <command>deborphan</command> and <command>debfoster</command>. Both can still be useful.
es-ES: Cuando <command>apt</command>, <command>apt-get</command> y <command>aptitude</command> no poseían un seguimiento automático de paquetes, existían dos herramientas que generaban listas de paquetes innecesarios: <command>deborphan</command> y <command>debfoster</command>. Ambos todavía pueden ser útiles.

en: <command>debfoster</command> has a more elaborate approach, very similar to APT's one: it maintains a list of packages that have been explicitly installed, and remembers what packages are really required between each invocation. If new packages appear on the system and if <command>debfoster</command> doesn't know them as required packages, they will be shown on the screen together with a list of their dependencies. The program then offers a choice: remove the package (possibly together with those that depend on it), mark it as explicitly required, or ignore it temporarily.
es-ES: <command>debfoster</command> tiene un enfoque más elaborado, muy similar al de APT: mantiene una lista de paquetes que fueron instalados explícitamente y recuerda qué paquetes son realmente necesarios entre cada invocación. Si aparecen nuevos paquetes en el sistema que <command>debfoster</command> no reconoce como paquetes requeridos serán mostrados en pantalla junto a una lista de sus dependencias. El programa luego ofrece la opción de eliminar el paquete (posiblemente junto a los que dependen de él), marcarlo como requerido explícitamente o ignorarlo temporalmente.

en: The <command>apt-cache</command> Command
es-ES: La orden <command>apt-cache</command>

en: <primary>APT</primary><secondary>package search</secondary>
es-ES: <primary>APT</primary><secondary>búsqueda de paquetes</secondary>

en: <primary>APT</primary><secondary>header display</secondary>
es-ES: <primary>APT</primary><secondary>visualización de cabeceras</secondary>

en: <primary>search of packages</primary>
es-ES: <primary>búsqueda de paquetes</primary>

en: <primary>package</primary><secondary>search</secondary>
es-ES: <primary>paquete</primary><secondary>búsqueda</secondary>

en: The <command>apt-cache</command> command can display much of the information stored in APT's internal database. This information is a sort of cache since it is gathered from the different sources listed in the <filename>sources.list</filename> file. This happens during the <command>apt update</command> operation.
es-ES: La orden <command>apt-cache</command> puede mostrar gran parte de la información almacenada en la base de datos interna de APT. Esta información es una especie de caché, ya que se obtiene de las diferentes fuentes definidas en el archivo <filename>sources.list</filename>. Esto ocurre durante la operación <command>apt update</command>.

en: <emphasis>VOCABULARY</emphasis> Cache
es-ES: <emphasis>VOCABULARIO</emphasis> Caché

en: <primary>cache</primary>
es-ES: <primary>caché</primary>

en: A cache is a temporary storage system used to speed up frequent data access when the usual access method is expensive (performance-wise). This concept can be applied in numerous situations and at different scales, from the core of microprocessors up to high-end storage systems.
es-ES: Un caché es un sistema de almacenamiento temporal utilizado para acelerar el acceso frecuente a datos cuando el método de acceso usual es costoso (en cuanto a rendimiento). Este concepto puede aplicarse en numerosas situaciones y en diferentes escalas, desde el núcleo de microprocesadores hasta sistemas de almacenamiento de alta gama.

en: On the other hand, it is mandatory to run <command>apt update</command> regularly to update the cache. Otherwise your package search results will always miss the latest updates distributed by the Debian mirrors.
es-ES: Por otro lado, es obligatorio ejecutar <command>apt update</command> de forma regular para actualizar la caché. De lo contrario, tus resultados de búsqueda de paquetes siempre carecerán de las últimas actualizaciones distribuidas por las réplicas de Debian.

en: <emphasis>ALTERNATIVE</emphasis> <command>axi-cache</command>
es-ES: <emphasis>ALTERNATIVA</emphasis> <command>axi-cache</command>

en: <command>apt-cache search</command> is a very rudimentary tool, basically implementing <command>grep</command> on package's descriptions. It often returns too many results or none at all when you include too many keywords.
es-ES: <command>apt-cache search</command> es una herramienta muy rudimentaria, básicamente implementa <command>grep</command> sobre la descripción de los paquetes. Generalmente devuelve demasiados resultados o ninguno en absoluto cuando incluye demasiadas palabras clave.

en: <command>axi-cache search <replaceable>term</replaceable></command>, on the other hand, provides better results, sorted by relevancy. It uses the <emphasis>Xapian</emphasis> search engine and is part of the <emphasis role="pkg">apt-xapian-index</emphasis> package which indexes all package information (and more, like the <filename>.desktop</filename> files from all Debian packages). It knows about tags (see sidebar <xref linkend="sidebar.debtags" />) and returns results in a matter of milliseconds.
es-ES: <command>axi-cache search <replaceable>término</replaceable></command>, por el otro lado, provee mejores resultados, ordenados según su relevancia. Utiliza el motor de búsqueda <emphasis>Xapian</emphasis> y es parte del paquete <emphasis role="pkg">apt-xapian-index</emphasis> que indexa toda la información de los paquetes (y más, como los archivos <filename>.desktop</filename> de todos los paquetes Debian). Está al tanto de las etiquetas (revise el recuadro <xref linkend="sidebar.debtags" />) y devuelve resultados en cuestión de milisegundos.

en: <command>apt-cache policy</command> can also show the pinning priorities for all available versions and sources of a given package.
es-ES: <command>apt-cache policy</command> también puede mostrar las propiedades de <foreignphrase>pinning</foreignphrase> para todas las versiones y fuentes disponibles de un paquete determinado.

en: The <command>apt-file</command> Command
es-ES: La orden <command>apt-file</command>

en: <primary>APT</primary><secondary>file search</secondary>
es-ES: <primary>APT</primary><secondary>búsqueda de archivos</secondary>

en: <primary>search of files</primary>
es-ES: <primary>búsqueda de archivos</primary>

en: <primary>package</primary><secondary>search files</secondary>
es-ES: <primary>paquete</primary><secondary>búsqueda de archivos</secondary>

en: After the database has been updated, the command <command>apt-file search <replaceable>pattern</replaceable></command> will list all packages, which contain a filename or path containing the pattern.
es-ES: Después de actualizar la base de datos, la orden <command>apt-file search <replaceable>pattern</replaceable></command> listará todos los paquetes, los que contienen un nombre de archivo o ruta que coincide con el patrón.

en: The command <command>apt-file list <replaceable>package</replaceable></command> will list all files shipped with the package instead.
es-ES: En cambio, la orden <command>apt-file list <replaceable>paquete</replaceable></command> listará todos los archivos incluidos en el paquete.

en: <emphasis>TIP</emphasis> Listing a package contents and finding a file's package
es-ES: <emphasis>SUGERENCIA</emphasis> Listar los contenidos de un paquete y buscar el paquete de un archivo

en: Similar to <command>apt-file list</command> the command <command>dpkg -L <replaceable>package</replaceable></command> lists all files, but only for an installed package. To find the package, a local file belongs to, use <command>dpkg -S <replaceable>file</replaceable></command> (see <xref linkend="sect.dpkg-list" />). To list all local files not belonging to any installed package, you might want to take a look at the <emphasis role="pkg">cruft</emphasis> or the <emphasis role="pkg">cruft-ng</emphasis> package.
es-ES: De forma similar a <command>apt-file list</command>, la orden <command>dpkg -L <replaceable>paquete</replaceable></command> lista todos los archivos, pero solo para un paquete instalado. Para encontrar el paquete al que pertenece un archivo local use <command>dpkg -S <replaceable>archivo</replaceable></command> (véase <xref linkend="sect.dpkg-list" />). Para listar todos los archivos locales que no pertenecen a ningún paquete instalado, puede que quieras echarle un vistazo al paquete <emphasis role="pkg">cruft</emphasis> o al paquete <emphasis role="pkg">cruft-ng</emphasis>.

en: Frontends: <command>aptitude</command>, <command>synaptic</command>
es-ES: Interfaces: <command>aptitude</command>, <command>synaptic</command>

en: <command>aptitude</command> is an interactive program that can be used in semi-graphical mode on the console. You can browse the list of installed and available packages, look up all the available information, and select packages to install or remove. The program is designed specifically to be used by administrators, so that its default behaviors are designed to be much more intelligent than <command>apt-get</command>'s, and its interface much easier to understand.
es-ES: <command>aptitude</command> es un programa interactivo que puede utilizar en un modo semigráfico en una consola. Puede navegar la lista de paquetes instalados y disponibles, buscar toda la información disponible y seleccionar paquetes a instalar o eliminar. El programa está diseñado específicamente para que lo utilicen administradores, por lo que sus comportamientos predeterminados están diseñados para ser mucho más inteligentes que los de <command>apt-get</command> y su interfaz es mucho más sencilla de entender.

en: The <command>aptitude</command> package manager
es-ES: El gestor de paquetes <command>aptitude</command>

en: <primary><command>aptitude</command></primary><secondary>basic usage</secondary>
es-ES: <primary><command>aptitude</command></primary><secondary>uso básico</secondary>

en: When it starts, <command>aptitude</command> shows a list of packages sorted by state (installed, non-installed, or installed but not available on the mirrors — other sections display tasks, virtual packages, and new packages that appeared recently on mirrors). To facilitate thematic browsing, other views are available. In all cases, <command>aptitude</command> displays a list combining categories and packages on the screen. Categories are organized through a tree structure, whose branches can respectively be unfolded or closed with the <keycombo><keycap>Enter</keycap></keycombo>, <keycombo><keycap>[</keycap></keycombo> and <keycombo><keycap>]</keycap></keycombo> keys. <keycombo><keycap>+</keycap></keycombo> should be used to mark a package for installation, <keycombo><keycap>-</keycap></keycombo> to mark it for removal and <keycombo><keycap>_</keycap></keycombo> to purge it (note that these keys can also be used for categories, in which case the corresponding actions will be applied to all the packages of the category). <keycombo><keycap>u</keycap></keycombo> updates the lists of available packages and <keycombo action="simul"><keycap>Shift</keycap><keycap>u</keycap></keycombo> prepares a global system upgrade. <keycombo><keycap>g</keycap></keycombo> switches to a summary view of the requested changes (and typing <keycombo><keycap>g</keycap></keycombo> again will apply the changes), and <keycombo><keycap>q</keycap></keycombo> quits the current view. If you are in the initial view, this will effectively close <command>aptitude</command>.
es-ES: Al iniciar, <command>aptitude</command> muestra una lista de todos los paquetes ordenados por estado (instalado, no instalado o instalado pero no disponible en las réplicas — otras secciones muestran tareas, paquetes virtuales y paquetes nuevos que aparecieron recientemente en las réplicas). Hay otras vistas disponibles para facilitar la navegación temática. En todos los casos, <command>aptitude</command> muestra en la pantalla una lista que combina las categorías y los paquetes. Las categorías están organizadas a través de una estructura de árbol cuyas ramas puede ser desdobladas o cerradas con las teclas <keycombo><keycap>Enter</keycap></keycombo>, <keycombo><keycap>[</keycap></keycombo> y <keycombo><keycap>]</keycap></keycombo>. Puede utilizar <keycombo><keycap>+</keycap></keycombo> para marcar un paquete para instalación, <keycombo><keycap>-</keycap></keycombo> para marcarlo para eliminación y <keycombo><keycap>_</keycap></keycombo> para purgarlo (note que también puede utilizar estas teclas para categorías, en cuyo caso la acción correspondiente será aplicada a todos los paquetes en dicha categoría). <keycombo><keycap>u</keycap></keycombo> actualiza la lista de paquetes disponibles y <keycombo action="simul"><keycap>Shift</keycap><keycap>u</keycap></keycombo> prepara una actualización global al sistema. <keycombo><keycap>g</keycap></keycombo> cambia la vista a un resumen de los cambios solicitados (y presione <keycombo><keycap>g</keycap></keycombo> nuevamente hará efectivos los cambios), y <keycombo><keycap>q</keycap></keycombo> sale de la vista actual. Si está en la vista inicial, esto cerrará definitivamente <command>aptitude</command>.

en: <emphasis>DOCUMENTATION</emphasis> <command>aptitude</command>
es-ES: <emphasis>DOCUMENTACIÓN</emphasis> <command>aptitude</command>

en: <primary><command>aptitude</command></primary><secondary>documentation</secondary>
es-ES: <primary><command>aptitude</command></primary><secondary>documentación</secondary>

en: This section does not cover the finer details of using <command>aptitude</command>. It rather focuses on giving you a survival kit to use it. But it is well documented and we advise you to use its complete manual available in the <emphasis role="pkg">aptitude-doc-en</emphasis> package (see <filename>/usr/share/doc/aptitude/html/en/index.html</filename>) or at <ulink url="https://www.debian.org/doc/manuals/aptitude/" />.
es-ES: Esta sección no cubre los detalles más específicos de utilizar <command>aptitude</command>. Más bien se centra en darle un equipo de supervivencia para usarlo. Pero está bastante bien documentado y recomendamos que utilice su manual completo disponible en el paquete <emphasis role="pkg">aptitude-doc-es</emphasis> (véase <filename>/usr/share/doc/aptitude/html/es/index.html</filename>) o en <ulink url="https://www.debian.org/doc/manuals/aptitude/" />.

en: <primary><command>aptitude</command></primary><secondary>package search</secondary>
es-ES: <primary><command>aptitude</command></primary><secondary>búsqueda de paquetes</secondary>

en: To search for a package, you can type <keycombo><keycap>/</keycap></keycombo> followed by a search pattern. This pattern matches the name of the package, but can also be applied to the description (if preceded by <literal>~d</literal>), to the section (with <literal>~s</literal>) or to other characteristics detailed in the documentation. The same patterns can filter the list of displayed packages: type the <keycombo><keycap>l</keycap></keycombo> key (as in <foreignphrase>limit</foreignphrase>) and enter the pattern.
es-ES: Para buscar un paquete puede ingresar <keycombo><keycap>/</keycap></keycombo> seguido de un patrón de búsqueda. Este patrón buscará en los nombres de los paquetes pero también puede buscar en la descripción (si está precedido por <literal>~d</literal>), la sección (con <literal>~s</literal>) o a otras características que están detalladas en la documentación. Los mismos patrones pueden utilizarse para filtrar la lista de paquetes mostrados: presione la tecla <keycombo><keycap>l</keycap></keycombo> (como en <foreignphrase>limitar</foreignphrase>) e ingrese el patrón.

en: <primary><command>aptitude</command></primary><secondary>automatic flag</secondary>
es-ES: <primary><command>aptitude</command></primary><secondary>marca automática</secondary>

en: <emphasis>TOOL</emphasis> Using <command>aptitude</command> on the command-line interface
es-ES: <emphasis>HERRAMIENTA</emphasis> Utilizando <command>aptitude</command> en la línea de órdenes

en: <primary><command>aptitude</command></primary><secondary>command line</secondary>
es-ES: <primary><command>aptitude</command></primary><secondary>línea de órdenes</secondary>

en: Most of <command>aptitude</command>'s features are accessible via the interactive interface as well as via command-lines. These command-lines will seem familiar to regular users of <command>apt-get</command> and <command>apt-cache</command>.
es-ES: La mayoría de la funcionalidad de <command>aptitude</command> está disponible tanto a través de la interfaz interactiva como de la línea de órdenes. Esta última le resultará familiar a los usuarios asiduos de <command>apt-get</command> y <command>apt-cache</command>.

en: The advanced features of <command>aptitude</command> are also available on the command-line. You can use the same package search patterns as in the interactive version. For example, if you want to cleanup the list of “manually installed” packages, and if you know that none of the locally installed programs require any particular libraries or Perl modules, you can mark the corresponding packages as automatic with a single command:
es-ES: Las características avanzadas de <command>aptitude</command> también están disponibles en la línea de órdenes.Puede utilizar los mismos patrones de búsqueda de paquetes que en la versión interactiva. Por ejemplo, si limpiar la lista de paquetes «instalados manualmente» y sabe que ninguno de los paquetes instalados localmente necesitan una biblioteca o módulo Perl particular puede marcar los paquetes correspondientes como automáticos con una sola orden:

en: Here, you can clearly see the power of the search pattern system of <command>aptitude</command>, which enables the instant selection of all the packages in the <literal>libs</literal> and <literal>perl</literal> sections.
es-ES: Aquí puede ver claramente el poder del sistema de patrones de búsqueda de <command>aptitude</command>, que permite la selección instantánea de todos los paquetes en las secciones <literal>libs</literal> y <literal>perl</literal>.

en: Beware, if some packages are marked as automatic and if no other package depends on them, they will be removed immediately (after a confirmation request).
es-ES: Tenga cuidado que si algunos paquetes son marcados como automáticos y ningún otro paquete depende de ellos serán eliminados inmediatamente (luego de un pedido de confirmación).

en: Managing Recommendations, Suggestions and Tasks
es-ES: Administración de recomendaciones, sugerencias y tareas

en: <primary><command>aptitude</command></primary><secondary>tasks</secondary>
es-ES: <primary><command>aptitude</command></primary><secondary>tareas</secondary>

en: Another interesting feature of <command>aptitude</command> is the fact that it respects recommendations between packages while still giving users the choice not to install them on a case by case basis. For example, the <emphasis role="pkg">gnome</emphasis> package recommends <emphasis role="pkg">transmission-gtk</emphasis> (among others). When you select the former for installation, the latter will also be selected (and marked as automatic if not already installed on the system). Typing <keycombo><keycap>g</keycap></keycombo> will make it obvious: <emphasis role="pkg">transmission-gtk</emphasis> appears on the summary screen of pending actions in the list of packages installed automatically to satisfy dependencies. However, you can decide not to install it by deselecting it before confirming the operations.
es-ES: Otra funcionalidad interesante de <command>aptitude</command> es el hecho de que respeta las recomendaciones entre paquetes al mismo tiempo que provee al usuario la opción de no instalarlas caso por caso. Por ejemplo, el paquete <emphasis role="pkg">gnome</emphasis> recomienda <emphasis role="pkg">transmission-gtk</emphasis> (entre otros). Cuando selecciona para instalar al primero, el último también será seleccionado (y marcado como automático si no estaba instalado en el sistema). Presionar <keycombo><keycap>g</keycap></keycombo> lo hará evidente: <emphasis role="pkg">transmission-gtk</emphasis> aparecerá en la pantalla de resumen de acciones pendientes en la lista de paquetes instalados automáticamente para satisfacer dependencias. Sin embargo, puede decidir no instalarlo quitándolo de la selección de paquetes a instalar antes de confirmar las operaciones.

en: Note that this recommendation tracking feature does not apply to upgrades. For instance, if a new version of <emphasis role="pkg">gnome</emphasis> recommends a package that it did not recommend formerly, the package won't be marked for installation. However, it will be listed on the upgrade screen so that the administrator can still select it for installation.
es-ES: Note que esta funcionalidad de seguimiento de recomendaciones no funciona con actualizaciones. Por ejemplo, si una nueva versión de <emphasis role="pkg">gnome</emphasis> recomienda un paquete que no estaba recomendado en la versión anterior, éste no será marcado para instalación. Sin embargo será mostrado en la pantalla de actualización para que el administrador pueda seleccionarlo para instalar.

en: Suggestions between packages are also taken into account, but in a manner adapted to their specific status. For example, since <emphasis role="pkg">gnome</emphasis> suggests <emphasis role="pkg">empathy</emphasis>, the latter will be displayed on the summary screen of pending actions (in the section of packages suggested by other packages). This way, it is visible and the administrator can decide whether to take the suggestion into account or not. Since it is only a suggestion and not a dependency or a recommendation, the package will not be selected automatically — its selection requires a manual intervention from the user (thus, the package will not be marked as automatic).
es-ES: También se tienen en cuenta las sugerencias entre paquetes pero adaptadas a su estado específico. Por ejemplo, ya que <emphasis role="pkg">gnome</emphasis> sugiere <emphasis role="pkg">empathy</emphasis>, este último será mostrado en la pantalla de resumen de acciones pendientes (en la sección de paquetes sugeridos por otros paquetes). De esta forma es visto por el administrador que puede decidir si tomar en cuenta la sugerencia o no. Debido a que es sólo una sugerencia y no una dependencia o recomendación, no se seleccionará automáticamente al paquete — eso requiere intervención manual del usuario (por lo que el paquete no será marcado como automático).

en: In the same spirit, remember that <command>aptitude</command> makes intelligent use of the concept of task. Since tasks are displayed as categories in the screens of packages lists, you can either select a full task for installation or removal, or browse the list of packages included in the task to select a smaller subset.
es-ES: En el mismo espíritu, recuerde que <command>aptitude</command> hace un uso inteligente del concepto de tarea. Como se muestran las tareas como categorías en las pantallas de listas de paquetes puede seleccionar para instalar o eliminar una tarea completa o navegar la lista de los paquetes incluidos en una tarea para seleccionar un subconjunto más pequeño.

en: Better Solver Algorithms
es-ES: Mejores algoritmos de resolución

en: <primary><command>aptitude</command></primary><secondary>solver</secondary>
es-ES: <primary><command>aptitude</command></primary><secondary>solucionador</secondary>

en: <emphasis>NOTE</emphasis> <command>aptitude</command>'s log
es-ES: <emphasis>NOTA</emphasis> El registro de <command>aptitude</command>

en: <primary><command>aptitude</command></primary><secondary>log</secondary>
es-ES: <primary><command>aptitude</command></primary><secondary>registro</secondary>

en: Like <command>dpkg</command>, <command>aptitude</command> keeps a trace of executed actions in its logfile (<filename>/var/log/aptitude</filename>). However, since both commands work at a very different level, you cannot find the same information in their respective logfiles. While <command>dpkg</command> logs all the operations executed on individual packages step by step, <command>aptitude</command> gives a broader view of high-level operations like a system-wide upgrade.
es-ES: De forma similar a <command>dpkg</command>, <command>aptitude</command> mantiene una traza de las acciones ejecutadas en su archivo de registro (<filename>/var/log/aptitude</filename>). Sin embargo, debido a que los programas trabajan en niveles diferentes, no encontrará la misma información en sus archivos de registro. Mientras que <command>dpkg</command> registra todas las operaciones ejecutadas en paquetes individuales paso a paso, <command>aptitude</command> provee una visión más amplia de operaciones de alto nivel como una actualización de todo el sistema.

en: <command>synaptic</command> is a graphical package manager for Debian which features a clean and efficient graphical interface based on GTK+/GNOME. Its many ready-to-use filters give fast access to newly available packages, installed packages, upgradable packages, obsolete packages and so on. If you browse through these lists, you can select the operations to be done on the packages (install, upgrade, remove, purge); these operations are not performed immediately, but put into a task list. A single click on a button then validates the operations, and they are performed in one go.
es-ES: <command>synapyic</command> es un gestor gráfico de paquetes para Debian que tiene una interfaz gráfica limpia y eficiente basada en GTK+/GNOME. Sus muchos filtros listos para utilizar proveen un acceso rápido a nuevos paquetes disponibles, paquetes instalados, paquetes para actualizar, paquetes obsoletos y más. Si navega por estas listas puede seleccionar las operaciones a realizar en los paquetes (instalar, actualizar, eliminar, purgar); no se realizan inmediatamente estas operaciones sino que se las agrega a una lista de tareas. Un botón luego valida las operaciones y las ejecuta en conjunto.

en: <command>synaptic</command> package manager
es-ES: gestor de paquetes <command>synaptic</command>

en: Checking Package Authenticity
es-ES: Comprobación de la autenticidad de un paquete

en: <primary>package</primary><secondary>authenticity check</secondary>
es-ES: <primary>paquete</primary><secondary>comprobación de autenticidad</secondary>

en: <primary>package</primary><secondary>seal</secondary>
es-ES: <primary>paquete</primary><secondary>sello</secondary>

en: <primary>package</primary><secondary>signature</secondary>
es-ES: <primary>paquete</primary><secondary>firma</secondary>

en: <primary>signature</primary><secondary>package signature</secondary>
es-ES: <primary>firma</primary><secondary>de un paquete</secondary>

en: <primary>authentication</primary><secondary>package authentication</secondary>
es-ES: <primary>autenticación</primary><secondary>de un paquete</secondary>

en: <primary>APT</primary><secondary>archive authentification</secondary>
es-ES: <primary>APT</primary><secondary>autentificación de archivos</secondary>

en: Security is very important for Falcot Corp administrators. Accordingly, they need to ensure that they only install packages which are guaranteed to come from Debian with no tampering on the way. A computer cracker could try to add malicious code to an otherwise legitimate package. Such a package, if installed, could do anything the cracker designed it to do, including for instance disclosing passwords or confidential information. To circumvent this risk, Debian provides a tamper-proof seal to guarantee — at install time — that a package really comes from its official maintainer and hasn't been modified by a third party.
es-ES: La seguridad es muy importante para los administradores de Falcot Corp. Por consiguiente, necesitan asegurar que sólo instalen paquetes con garantía de que provienen de Debian sin modificaciones en el camino. Un «cracker» podría intentar agregar código malicioso en un paquete que de otra forma sería legítimo. Si se instala tal paquete, éste podría hacer cualquier cosa para la que dicho «cracker» lo diseño, inclusive revelar contraseñas o información confidencial por ejemplo. Para evitar este riesgo, Debian provee un sello contra modificaciones para garantizar — al momento de instalación — que el paquete realmente proviene de su encargado oficial y no fue modificado por un tercero.

en: <emphasis>NOTE</emphasis> The future of <filename>Release</filename> and <filename>Release.gpg</filename>
es-ES: <emphasis>NOTA</emphasis> El futuro de <filename>Release</filename> y <filename>Release.gpg</filename>

en: <emphasis>IN PRACTICE</emphasis> Adding trusted keys
es-ES: <emphasis>EN LA PRÁCTICA</emphasis> Agregando llaves confiables

en: <primary>trusted key</primary>
es-ES: <primary>llave confiable</primary>

en: <primary>key</primary><secondary>APT's authentication keys</secondary>
es-ES: <primary>llave</primary><secondary>de autenticación de APT</secondary>

en: When a third-party package source is added to the <filename>sources.list</filename> file, APT needs to be told to trust the corresponding GPG authentication key (otherwise it will keep complaining that it can't ensure the authenticity of the packages coming from that repository). The first step is of course to get the public key. More often than not, the key will be provided as a small text file, which we will call <filename>key.asc</filename> in the following examples.
es-ES: Cuando se agrega una fuente de paquetes de terceros al archivo <filename>sources.list</filename>, se necesita informar a APT que confíe en las llaves de autenticación GPG correspondientes (de lo contrario continuará quejándose de que no puede asegurar la autenticidad de los paquetes que provengan de dicho repositorio). El primer paso es, obviamente, obtener la llave pública. La mayoría de las veces encontrará dicha llave en un pequeño archivo de texto, que llamaremos <filename>key.asc</filename> en los siguientes ejemplos.

en: Upgrading from One Stable Distribution to the Next
es-ES: Actualización de una distribución estable a la siguiente

en: <primary>system</primary><secondary><foreignphrase>dist-upgrade</foreignphrase></secondary>
es-ES: <primary>sistema</primary><secondary><foreignphrase>dist-upgrade</foreignphrase></secondary>

en: One of the best-known features of Debian is its ability to upgrade an installed system from one stable release to the next: <foreignphrase>dist-upgrade</foreignphrase> — a well-known phrase — has largely contributed to the project's reputation. With a few precautions, upgrading a computer can take as little as a few minutes, or a few dozen minutes, depending on the download speed from the package repositories.
es-ES: Una de las características más conocidas de Debian es su habilidad de actualizar un sistema instalado de una versión estable a la siguiente: «<foreignphrase>dist-upgrade</foreignphrase>» — una frase muy conocida — contribuyó en gran medida a la reputación del proyecto. Tomando unas pocas precauciones, actualizar un equipo puede tomar tan poco como unos cuantos minutos, o unas docenas de minutos, dependiendo de la velocidad de descarga de los repositorios de paquetes.

en: Recommended Procedure
es-ES: Procedimiento recomendado

en: <primary>system</primary><secondary><foreignphrase>release notes</foreignphrase></secondary>
es-ES: <primary>sistema</primary><secondary><foreignphrase>notas de publicación</foreignphrase></secondary>

en: Since Debian has quite some time to evolve in-between stable releases, you should read the release notes before upgrading.
es-ES: Dado que Debian tiene bastante tiempo para evolucionar entre versiones estables debería leer las notas de publicación antes de actualizar.

en: <emphasis>BACK TO BASICS</emphasis> Release notes
es-ES: <emphasis>VOLVER A LOS CIMIENTOS</emphasis> Notas de publicación

en: <primary>release notes</primary>
es-ES: <primary>notas de publicación</primary>

en: The release notes for an operating system (and, more generally, for any software) are a document giving an overview of the software, with some details concerning the particularities of one version. These documents are generally short compared to the complete documentation, and they usually list the features which have been introduced since the previous version. They also give details on upgrading procedures, warnings for users of previous versions, and sometimes errata.
es-ES: Las notas de publicación para un sistema operativo (y, más generalmente, para cualquier software) son un documento que provee una vista general del software con algunos detalles sobre las particularidades de una versión. Estos documentos son generalmente cortos comparados con la documentación completa y frecuentemente listan las características introducidas desde la versión anterior. También proveen detalles sobre los procedimientos de actualización, advertencias para los usuarios de las versiones anteriores y, a veces, una errata.

en: <emphasis>TIP</emphasis> Finding changed files
es-ES: <emphasis>SUGERENCIA</emphasis> Encontrando archivos modificados

en: The <command>debsums</command> command can check if files on the local system, which are part of an installed package, have been altered. It uses a simple hashsum algorithm and the information in <filename>/var/lib/dpkg/info/<replaceable>package</replaceable>.md5sums</filename> (see <xref linkend="sect.conffiles" />). To find all altered configuration files use <command>debsums -ec</command>. To check the whole system, use <command>debsums -c</command>.
es-ES: La orden <command>debsums</command> puede comprobar si se han alterado archivos, que son parte de un paquete instalado, en el sistema local. Usa un simple algoritmo de suma de <foreignphrase>hash</foreignphrase> y la información en <filename>/var/lib/dpkg/info/<replaceable>paquete</replaceable>.md5sums</filename> (véase <xref linkend="sect.conffiles" />). Para encontrar todos los archivos de configuración alterados use <command>debsums -ec</command>. Para comprobar el sistema entero use <command>debsums -c</command>.

en: <emphasis>NOTE</emphasis> Repository information changes
es-ES: <emphasis>NOTA</emphasis> Información de cambios del repositorio

en: When a new stable version of Debian is released, some fields in the <filename>Release</filename> and <filename>InRelease</filename> files of a repository change, like the <literal>Suite</literal> field. When this happens, downloading data from the repository is declined until the change is confirmed to ensure the user is prepared for it. To confirm the change use the <literal>--allow-releaseinfo-change</literal> or <literal>--allow-releaseinfo-change-<replaceable>field</replaceable></literal> options for <command>apt-get</command> or the <literal>Acquire::AllowReleaseInfoChange</literal> configuration option.
es-ES: Cuando se publica una versión estable de Debian, algunos campos en los archivos <filename>Release</filename> y <filename>InRelease</filename> de un repositorio cambian, como el campo <literal>Suite</literal>. Cuando esto ocurre, se rechaza la descarga de datos del repositorio hasta que el cambio está confirmado para garantizar que el usuario está preparado para este. Para confirmar el cambio use las opciones <literal>--allow-releaseinfo-change</literal> o <literal>--allow-releaseinfo-change-<replaceable>campo</replaceable></literal> de <command>apt-get</command> o la opción de configuración <literal>Acquire::AllowReleaseInfoChange</literal>.

en: Handling Problems after an Upgrade
es-ES: Manejo de problemas tras una actualización

en: In spite of the Debian maintainers' best efforts, a major system upgrade isn't always as smooth as you could wish. New software versions may be incompatible with previous ones (for instance, their default behavior or their data format may have changed). Also, some bugs may slip through the cracks despite the testing phase which always precedes a Debian release.
es-ES: A pesar de los mejores esfuerzos de los encargados de Debian, una actualización general del sistema no es siempre tan fluida como uno desearía. Nuevas versiones de software podrían ser incompatibles con las anteriores (por ejemplo, podrían haber cambiado sus comportamientos predeterminados o sus formatos de datos). También, se pueden haber colado algunos errores a pesar de la fase de pruebas que precede a una publicación de Debian.

en: To anticipate some of these problems, you can install the <emphasis role="pkg">apt-listchanges</emphasis> package, which displays information about possible problems at the beginning of a package upgrade. This information is compiled by the package maintainers and put in <filename>/usr/share/doc/<replaceable>package</replaceable>/NEWS.Debian</filename> files for the benefit of users. Reading these files (possibly through <emphasis role="pkg">apt-listchanges</emphasis>) should help you avoid bad surprises.
es-ES: Para anticiparse a algunos de estos problemas, puede instalar el paquete <emphasis role="pkg">apt-listchanges</emphasis> que muestra información acerca de posibles problemas al prinicipio de la actualización de un paquete. Los encargados de los paquetes recopilan esta información y la incorporan a los archivos <filename>/usr/share/doc/<replaceable>paquete</replaceable>/NEWS.Debian</filename> para el beneficio de los usuarios. Leer estos archivos (posiblemente a través de <emphasis role="pkg">apt-listchanges</emphasis>) debería ayudarle a evitar sorpresas desagradables.

en: sometimes a patch already exists, and it is available on the bug report; you can then recompile a fixed version of the broken package locally (see <xref linkend="sect.rebuilding-package" />);
es-ES: a veces existe un parche y está disponible en el reporte de error, puede recompilar localmente una versión corregida del paquete roto (revise la <xref linkend="sect.rebuilding-package" />);

en: in other cases, users may have found a workaround for the problem and shared their insights about it in their replies to the report;
es-ES: en otros casos, los usuarios podrían haber encontrado una forma de evitar el problema y compartido sus experiencias en sus respuestas al reporte;

en: in yet other cases, a fixed package may have already been prepared and made public by the maintainer.
es-ES: en otros casos más, puede que el encargado ya haya preparado y publicado un paquete corregido.

en: Depending on the severity of the bug, a new version of the package may be prepared specifically for a new revision of the stable release. When this happens, the fixed package is made available in the <literal>proposed-updates</literal> section of the Debian mirrors (see <xref linkend="sect.apt-sources.list.stable.proposed-updates" />). The corresponding entry can then be temporarily added to the <filename>sources.list</filename> file, and updated packages can be installed with <command>apt</command> or <command>aptitude</command>.
es-ES: Dependiendo de la severidad del error, se podría llegar a preparar una nueva versión del paquete específicamente para una nueva revisión de la versión estable. Cuando esto sucede, el paquete corregido estará disponible en la sección <literal>proposed-updates</literal> de las réplicas de Debian (revise la <xref linkend="sect.apt-sources.list.stable.proposed-updates" />). Puede agregar temporalmente la línea correspondiente al archivo <filename>sources.list</filename> e instalar los paquetes actualizados con <command>apt</command> o <command>aptitude</command>.

en: Sometimes the fixed package isn't available in this section yet because it is pending a validation by the Stable Release Managers. You can verify if that is the case on their web page. Packages listed there aren't available yet, but at least you know that the publication process is ongoing. <ulink type="block" url="https://release.debian.org/proposed-updates/stable.html" />
es-ES: A veces el paquete corregido no está disponible en esta sección porque está pendiente de validación por parte de los Gestores de versiones estables. Puede verificar si este es el caso en su página web. Los paquetes allí listados aún no están disponibles, pero al menos sabe que el proceso de publicación está en marcha. <ulink type="block" url="https://release.debian.org/proposed-updates/stable.html" />

en: Cleaning Up after an Upgrade
es-ES: Limpieza tras una Actualización

en: <primary>upgrade</primary><secondary>cleaning</secondary>
es-ES: <primary>actualización</primary><secondary>limpieza</secondary>

en: APT usually ensures a clean upgrade, pulling in new and updated dependencies, or removing conflicting packages. But even being such a great tool, it cannot cover all tasks users and administrators will face after an upgrade, because they require a human decision.
es-ES: APT normalmente asegura una actualización limpia, bajando dependencias nuevas y actualizadas o eliminando paquetes en conflicto. Pero aun siendo una herramienta tan buena, no puede cubrir todas las tareas a las que se enfrentan los usuarios y los administradores después de una actualización, porque requieren de una decisión humana.

en: Packages removed from the Debian Archive
es-ES: Paquetes eliminados del Archivo de Debian

en: A similar result can be achieved by <command>aptitude search ~o</command>. If the packages found are not required anymore, they should be purged from the system, because they will not face any updates for critical or security related bugs anymore.
es-ES: Se puede obtener un resultado similar mediante <command>aptitude search ~o</command>. Si los paquetes encontrados ya no son necesarios, deberían ser purgados del sistema, puesto que ya no serán actualizados para errores críticos o de seguridad.

en: Dummy and Transitional Packages
es-ES: Paquetes Falsos y de Transición

en: <primary>dummy package</primary>
es-ES: <primary>paquete falso</primary>

en: <primary>transitional package</primary>
es-ES: <primary>paquete de transición</primary>

en: <primary>package</primary><secondary>transitional</secondary>
es-ES: <primary>paquete</primary><secondary>de transición</secondary>

en: <primary>package</primary><secondary>dummy</secondary>
es-ES: <primary>paquete</primary><secondary>falso</secondary>

en: Sometimes, it might be necessary for a package to get a new name. In this case often the old package is kept as an (almost) empty package, depending on the new one and installing only the mandatory files in <filename>/usr/share/doc/<replaceable>package</replaceable>/</filename>. Such packages are called "dummy" or "transitional" packages. If the package maintainer in charge also changed the section of this package to <literal>oldlibs</literal>, then tools like <command>aptitude</command>, <command>deboprhan</command>, or <command>debfoster</command> (see sidebar <xref linkend="sidebar.deborphan-debfoster" />) can pickup these packages to suggest their removal.
es-ES: A veces puede que sea necesario que un paquete obtenga un nuevo nombre. En este caso, a menudo se mantiene el viejo paquete como un paquete (casi) vacío, dependiendo del nuevo e instalando solo los archivos obligatorios en <filename>/usr/share/doc/<replaceable>paquete</replaceable>/</filename>. Estos paquetes se llaman «falsos» o «de transición» (<foreignphrase>dummy</foreignphrase> o <foreignphrase>transitional</foreignphrase>, en inglés). Si el desarrollador a cargo del paquete también cambió la sección del paquete a <literal>oldlibs</literal>, entonces las herramientas como <command>aptitude</command>, <command>deboprhan</command> o <command>debfoster</command> (consulte recuadro <xref linkend="sidebar.deborphan-debfoster" />) pueden tener constancia de estos paquetes para sugerir su eliminación.

en: Unfortunately there is currently no foolproof way of making sure that these packages are automatically removed or picked by the tools mentioned above. One way to check if the system still has some of these packages installed, is to look through the package descriptions of installed packages and then check the results. Be careful not to schedule the results for automatic removal, because this method can lead to false positives:
es-ES: Desafortunadamente no una hay infalible de asegurarse de que estos paquetes se eliminan automáticamente o son detectados por las herramientas mencionadas anteriormente. Una forma de comprobar si el sistema todavía tiene algunos de estos paquetes instalados es mirar en las descripciones de los paquetes instalados y luego comprobar los resultados. Sea cuidadoso de no marcar los resultados para una eliminación automática, dado que este método puede dar falsos positivos:

en: Because the new package is pulled in as a dependency of the transitional package, it is usually marked as automatically installed and might be scheduled for removal if you try to purge the transitional package from your system. In this case you can use either of the approaches described in sidebar <xref linkend="sidebar.apt-install-and-remove" /> and <xref linkend="sect.automatic-tracking" /> to selectively remove the transitional package.
es-ES: Ya que el nuevo paquete se recibe como una dependencia del paquete de transición, normalmente está marcado como instalado automáticamente y puede ser programado para eliminación si trata de purgar el paquete de transición de su sistema. En este caso, puede usar cualquiera de los enfoques descritos en los recuadros <xref linkend="sidebar.apt-install-and-remove" /> y <xref linkend="sect.automatic-tracking" /> para eliminar de forma selectiva el paquete de transición.

en: Old or Unused Configuration Files
es-ES: Archivos de Configuración Viejos o Sin Usar

en: Files not owned by any Package
es-ES: Archivos que no pertenecen a ningún Paquete

en: The Debian policy enforces that packages don't leave files behind when they are purged. Violating this principle is a serious bug and you will rarely encounter it. If you do, report it; and if you are curious though, you can use the <emphasis role="pkg">cruft</emphasis> or <emphasis role="pkg">cruft-ng</emphasis> package to check your system for files not owned by any package.
es-ES: La Política de Debian fuerza a que los paquetes no dejen archivos tras de sí cuando son purgados. Es un error serio violar este principio, y rara vez lo encontrará. Si lo hace, notifíquelo; pero si es curioso, puede usar el paquete <emphasis role="pkg">cruft</emphasis> o el paquete <emphasis role="pkg">cruft-ng</emphasis> para buscar en su sistema archivos que no pertenecen a ningún paquete.

en: Keeping a System Up to Date
es-ES: Manutención de un sistema actualizado

en: The Debian distribution is dynamic and changes continually. Most of the changes are in the <emphasis role="distribution">Testing</emphasis> and <emphasis role="distribution">Unstable</emphasis> versions, but even <emphasis role="distribution">Stable</emphasis> is updated from time to time, mostly for security-related fixes. Whatever version of Debian a system runs, it is generally a good idea to keep it up to date, so that you can get the benefit of recent evolution and bug fixes.
es-ES: La distribución Debian es dinámica y cambia continuamente. La mayoría de los cambios tienen lugar en las versiones <emphasis role="distribution">Testing</emphasis> y <emphasis role="distribution">Unstable</emphasis>, pero incluso <emphasis role="distribution">Stable</emphasis> es actualizada de vez en cuando, principalmente para correcciones relacionadas con la seguridad. Independientemente de la versión de Debian que ejecute en el sistema, generalmente es buena idea mantenerlo actualizado para poder beneficiarse de arreglos recientes de errores y de avances.

en: While it is of course possible to periodically run a tool to check for available updates and run the upgrades, such a repetitive task is tedious, especially when it needs to be performed on several machines. Fortunately, like many repetitive tasks, it can be partly automated, and a set of tools have already been developed to that effect.
es-ES: Si bien es posible ejecutar periódicamente una herramienta para verificar las actualizaciones disponibles y aplicarlas, una tarea tan repetitiva es tediosa, especialmente cuando debe realizarla en varias máquinas. Afortunadamente, como varias tareas repetitivas, puede ser automatizada parcialmente y ya se desarrollaron un conjunto de herramientas a tal efecto.

en: The first of these tools is <command>apticron</command>, in the package of the same name. Its main effect is to run a script daily (via <command>cron</command>). The script updates the list of available packages, and, if some installed packages are not in the latest available version, it sends an email with a list of these packages along with the changes that have been made in the new versions. Obviously, this package mostly targets users of Debian <emphasis role="distribution">Stable</emphasis>, since the daily emails would be very long for the faster paced versions of Debian. When updates are available, <command>apticron</command> automatically downloads them. It does not install them — the administrator will still do it — but having the packages already downloaded and available locally (in APT's cache) makes the job faster.
es-ES: La primera de estas herramientas es <command>apticron</command> en el paquete del mismo nombre. Su efecto principal es ejecutar diariamente un script (a través de <command>cron</command>). El script actualiza la lista de paquetes y, si algunos paquetes instalados no están en la última versión disponible, envía un email con una lista de estos paquetes junto con los cambios realizados en las nuevas versiones. Obviamente, este paquete está apuntado principalmente a usuarios de Debian <emphasis role="distribution">Stable</emphasis> ya que los emails diarios serían muy extensos para las versiones de Debian con más actualizaciones. Cuando haya actualizaciones disponibles, <command>apticron</command> las descargará automáticamente. No las instalará — el administrador lo hará — pero tener los paquetes ya descargados y disponibles localmente (en el caché de APT) hace más rápido el trabajo.

en: Administrators in charge of several computers will no doubt appreciate being informed of pending upgrades, but the upgrades themselves are still as tedious as they used to be. Periodic upgrades can be enabled: it uses a <command>systemd</command> timer unit or <command>cron</command>. If <emphasis role="pkg">systemd</emphasis> is not installed, the <filename>/etc/cron.daily/apt-compat</filename> script (in the <emphasis role="pkg">apt</emphasis> package) comes in handy. This script is run daily (and non-interactively) by <command>cron</command>. To control the behavior, use APT configuration variables (which are therefore stored in a file <filename>/etc/apt/apt.conf.d/10periodic</filename>). The main variables are:
es-ES: Los administradores a cargo de varios equipos seguramente apreciarán ser informados de actualizaciones pendientes, pero las actualizaciones en sí aún son tan tediosas como solían serlo. Se pueden habilitar las actualizaciones periódicas: se usa una unidad de tiempo de <command>systemd</command> o <command>cron</command>. Si <emphasis role="pkg">systemd</emphasis>, no está instalado, el script <filename>/etc/cron.daily/apt-compat</filename> (del paquete <emphasis role="pkg">apt</emphasis>). <command>cron</command> ejecuta este script diariamente (sin interacción del usuario). Para controlar su comportamiento, utilice variables de configuración de APT (que son, por lo tanto, almacenadas en un archivo <filename>/etc/apt/apt.conf.d/10periodic</filename>). Las variables principales son:

en: This option allows you to specify the frequency (in days) at which the package lists are refreshed. <command>apticron</command> users can do without this variable, since <command>apticron</command> already does this task.
es-ES: Esta opción le permite especificar la frecuencia (en días) con la que se actualizará las listas de paquetes. Los usuarios de <command>apticron</command> pueden hacerlo sin esta variable ya que <command>apticron</command> se encarga de esta tarea.

en: Again, this option indicates a frequency (in days), this time for the downloading of the actual packages. Again, <command>apticron</command> users won't need it.
es-ES: Nuevamente, esta opción indica la frecuencia (en días) pero para descargar los paquetes en sí en este caso. Otra vez, los usuarios de <command>apticron</command> no lo necesitarán.

en: This option covers a feature that <command>apticron</command> doesn't have. It controls how often obsolete packages (those not referenced by any distribution anymore) are removed from the APT cache. This keeps the APT cache at a reasonable size and means that you don't need to worry about that task.
es-ES: Esta opción cubre una funcionalidad que <command>apticron</command> no tiene. Controla cuán seguido se eliminan paquetes obsoletos (aquellos a los que ya ninguna distribución hace referencia) del caché de APT. Esto mantiene el caché de APT de un tamaño razonable y significa que no necesitará preocuparse por esa tarea.

en: When this option is enabled, the daily script will execute <command>unattended-upgrade</command> (from the <emphasis role="pkg">unattended-upgrades</emphasis> package) which — as its name suggest — can automatize the upgrade process for some packages (by default it only takes care of security updates, but this can be customized in <filename>/etc/apt/apt.conf.d/50unattended-upgrades</filename>). Note that this option can be set with the help of debconf by running <command>dpkg-reconfigure -plow unattended-upgrades</command>. If <emphasis role="pkg">apt-listbugs</emphasis> is installed, it will prevent an automatic upgrade of packages which are affected by an already reported serious or grave bug.
es-ES: Cuando esta opción está activa, el script diario ejecutará <command>unattended-upgrade</command> (del paquete <emphasis role="pkg">unattended-upgrades</emphasis>) que, como sugiere su nombre, puede automatizar al proceso de actualización para algunos paquetes (de forma predeterminada sólo realiza actualizaciones de seguridad, pero puede personalizarlo en <filename>/etc/apt/apt.conf.d/50unattended-upgrades</filename>). Tenga en cuenta que puede definir esta opción con la ayuda de debconf si ejecuta <command>dpkg-reconfigure -plow unattended-upgrades</command>. Si <emphasis role="pkg">apt-listbugs</emphasis> está instalado, impedirá una actualización automática de paquetes que están afectados por un error serio o grave ya notificado.

en: Other options can allow you to control the cache cleaning behavior with more precision. They are not listed here, but they are described in the <filename>/usr/lib/apt/apt.systemd.daily</filename> script.
es-ES: Otras opciones le permiten controlar el comportamiento de la limpieza del caché con más precisión. No están listadas aquí pero son descriptas en el script <filename>/usr/lib/apt/apt.systemd.daily</filename>.

en: These tools work very well for servers, but desktop users generally prefer a more interactive system. The package <emphasis role="pkg">gnome-software</emphasis> provides an icon in the notification area of desktop environments when updates are available; clicking on this icon then runs an interface to perform updates. You can browse through available updates, read the short description of the relevant packages and the corresponding <filename>changelog</filename> entries, and select whether to apply the update or not on a case-by-case basis.
es-ES: Estas herramientas funcionan muy bien para servidores, pero los usuarios de máquinas de escritorio generalmente prefieren un sistema más interactivo. El paquete <emphasis role="pkg">gnome-software</emphasis> muestra un ícono en el área de notificación de los entornos de escritorio cuando hay actualizaciones disponibles; pulsar este ícono ejecuta una interfaz para realizar actualizaciones. Puede navegar a través de las actualizaciones disponibles, leer la descripción de los paquetes relevantes y sus archivos <filename>changelog</filename> y seleccionar si aplicar la actualización o no caso por caso.

en: Upgrading with <command>gpk-update-viewer</command>
es-ES: Actualización con <command>gpk-update-viewer</command>

en: This tool is no longer installed in the default GNOME desktop. The new philosophy is that security updates should be automatically installed, either in the background or, preferably, when you shutdown your computer so as to not confuse any running application.
es-ES: Esta herramienta ya no está instalada en el escritorio GNOME predeterminado. La nueva filosofía es que las actualizaciones de seguridad deberían instalarse de forma automática, bien en segundo plano bien, preferiblemente, cuando apague el ordenador para no confundir a ninguna aplicación en ejecución.

en: Automatic Upgrades
es-ES: Actualizaciones automáticas

en: <primary>upgrade</primary><secondary>automatic system upgrade</secondary>
es-ES: <primary>actualización</primary><secondary>automática del sistema</secondary>

en: <primary>automatic upgrade</primary>
es-ES: <primary>automática, actualización</primary>

en: Since Falcot Corp has many computers but only limited manpower, its administrators try to make upgrades as automatic as possible. The programs in charge of these processes must therefore run with no human intervention.
es-ES: Dado que Falcot Corp tiene muchas máquinas pero personal limitado, sus administradores intentan hacer las actualizaciones tan automáticas como sea posible. Los programas a cargo de esos procesos deben, por lo tanto, ejecutar sin intervención humana.

en: Configuring <command>dpkg</command>
es-ES: Configuración de <command>dpkg</command>

en: As we have already mentioned (see sidebar <xref linkend="sidebar.questions-conffiles" />), <command>dpkg</command> can be instructed not to ask for confirmation when replacing a configuration file (with the <literal>--force-confdef --force-confold</literal> options). Interactions can, however, have three other sources: some come from APT itself, some are handled by <command>debconf</command>, and some happen on the command line due to package configuration scripts (sometimes handled by <emphasis role="pkg">ucf</emphasis>).
es-ES: Como ya mencionamos (revise el recuadro <xref linkend="sidebar.questions-conffiles" />), se le puede indicar a <command>dpkg</command> que no pida confirmación al reemplazar un archivo de configuración (con las opciones <literal>--force-confdef --force-confold</literal>). Sin embargo, las interacciones pueden tener otros tres orígenes: algunas provienen de APT mismo, algunas son gestionadas por <command>debconf</command> y otras ocurren en la línea de órdenes debido a scripts de configuración de paquetes (algunas veces gestionadas por <emphasis role="pkg">ucf</emphasis>).

en: Configuring APT
es-ES: Configuración de APT

en: The case of APT is simple: the <literal>-y</literal> option (or <literal>--assume-yes</literal>) tells APT to consider the answer to all its questions to be “yes”.
es-ES: En el caso de APT es simple: la opción <literal>-y</literal> (o <literal>--asume-yes</literal>) le indica a APT que considere que la respuesta a todas las preguntas será afirmativa («yes»).

en: Configuring <command>debconf</command>
es-ES: Configuración de <command>debconf</command>

en: The case of <command>debconf</command> deserves more details. This program was, from its inception, designed to control the relevance and volume of questions displayed to the user, as well as the way they are shown. That is why its configuration requests a minimal priority for questions; only questions above the minimal priority are displayed. <command>debconf</command> assumes the default answer (defined by the package maintainer) for questions which it decided to skip.
es-ES: El caso de <command>debconf</command> merece más detalles. El programa fue diseñado, desde su concepción, para controlar la relevancia y volúmen de las preguntas mostradas al usuario así como también la forma en la que se mostrarán. Es por esto que su configuración requiere una prioridad mínima para las preguntas; sólo se mostrarán las preguntas sobre la prioridad mínima. <command>debconf</command> asume la respuesta predeterminada (definida por el encargado del paquete) para las preguntas que decidió evitar.

en: To reconfigure <command>debconf</command>, use the <command>dpkg-reconfigure</command> tool from the <emphasis role="pkg">debconf</emphasis> package; the relevant command is <command>dpkg-reconfigure debconf</command>. Note that the configured values can be temporarily overridden with environment variables when needed (for instance, <varname>DEBIAN_FRONTEND</varname> controls the interface, as documented in the <citerefentry><refentrytitle>debconf</refentrytitle><manvolnum>7</manvolnum></citerefentry> manual page).
es-ES: Para reconfigurar <command>debconf</command> utilice <command>dpkg-reconfigure</command> del paquete <emphasis role="pkg">debconf</emphasis>; la orden necesaria es <command>dpkg-reconfigure debconf</command>. Es importante saber que, si es necesario, los valores configurados pueden sobreescribirse temporalmente con variables de entorno (por ejemplo <varname>DEBIAN_FRONTEND</varname> controla la interfaz, como está documentado en la página de manual <citerefentry><refentrytitle>debconf</refentrytitle><manvolnum>7</manvolnum></citerefentry>).

en: Handling Command Line Interactions
es-ES: Manejo de interacciones de línea de órdenes

en: The last source of interactions, and the hardest to get rid of, is the configuration scripts run by <command>dpkg</command>. There is unfortunately no standard solution, and no answer is overwhelmingly better than another.
es-ES: La última fuente de interacciones, y la más difícil de la que deshacerse, son los scripts de configuración ejecutados por <command>dpkg</command>. Desafortunadamente no hay solución estándar y ninguna respuesta es mucho mejor que la otra.

en: The common approach is to suppress the standard input by redirecting the empty content of <filename>/dev/null</filename> into it with <command><replaceable>command</replaceable> &lt;/dev/null</command>, or to feed it with an endless stream of newlines. None of these methods is 100 % reliable, but they generally lead to the default answers being used, since most scripts consider a lack of reply as an acceptance of the default value.
es-ES: El enfoque común es eliminar la entrada estándar redireccionando hacia ella el contenido vacío de <filename>/dev/null</filename> con <command><replaceable>programa</replaceable> &lt;/dev/null</command> o proveerle un flujo interminable de caracteres de nueva línea. Ninguno de estos métodos es 100% fiable, pero generalmente provocan que se utilicen las respuestas predeterminadas, ya que la mayoría de los scripts consideran una falta de respuesta como aceptación del valor predeterminado.

en: The Miracle Combination
es-ES: La combinación milagrosa

en: By combining the previous elements, it is possible to design a small but rather reliable script which can handle automatic upgrades.
es-ES: Combinando los elementos anteriores es posible diseñar un script pequeño pero confiable que pueda realizar actualizaciones automáticas.

en: Non-interactive upgrade script
es-ES: Script de actualización no-interactivo

en: <emphasis>IN PRACTICE</emphasis> The Falcot Corp case
es-ES: <emphasis>EN LA PRÁCTICA</emphasis> El caso de Falcot Corp

en: Falcot computers are a heterogeneous system, with machines having various functions. Administrators will therefore pick the most relevant solution for each computer.
es-ES: Las máquinas de Falcot son sistemas heterogéneos, con equipos que tienen varias funciones. Los administradores elegirán la solución más relevante para cada uno.

en: In the lab, the few computers using <emphasis role="distribution">Testing</emphasis> — to take advantage of the latest software versions — are not upgraded automatically either. Administrators only configure APT to prepare the upgrades but not enact them; when they decide to upgrade (manually), the tedious parts of refreshing package lists and downloading packages will be avoided, and administrators can focus on the really useful part.
es-ES: En el laboratorio, las pocas máquinas que utilizan <emphasis role="distribution">Testing</emphasis> — para aprovechar las últimas versiones de software — no se actualizan automáticamente tampoco. Los administradores configuraron APT para que prepare las actualizaciones pero que no las realice; cuando decidan actualizar (manualmente), se evitarán las partes tediosas de actualizar las listas de paquetes y descargar los paquetes y los administradores se pueden concentrar en la parte realmente útil.

en: Searching for Packages
es-ES: Búsqueda de paquetes

en: <primary>package</primary><secondary>search package</secondary>
es-ES: <primary>paquete</primary><secondary>busca paquete</secondary>

en: The most trivial search possible is looking up an exact package name. If <command>apt show <replaceable>package</replaceable></command> returns a result, then the package exists. Unfortunately, this requires knowing or even guessing the package name, which isn't always possible.
es-ES: La búsqueda más trivial posible es buscar el nombre exacto de un paquete. Si <command>apt show <replaceable>paquete</replaceable></command> devuelve un resultado entonces el paquete existe. Desafortunadamante esto necesita saber o adiviar el nombre del paquete, lo que no es siempre posible.

en: <emphasis>TIP</emphasis> Package naming conventions
es-ES: <emphasis>TIP</emphasis> Convenciones de nombres de paquetes

en: <primary>package</primary><secondary>naming conventions</secondary>
es-ES: <primary>paquete</primary><secondary>convenciones de nombres</secondary>

en: Some categories of packages are named according to a conventional naming scheme; knowing the scheme can sometimes allow you to guess exact package names. For instance, for Perl modules, the convention says that a module called <literal>XML::Handler::Composer</literal> upstream should be packaged as <emphasis role="pkg">libxml-handler-composer-perl</emphasis>. The library enabling the use of the <command>gconf</command> system from Python is packaged as <emphasis role="pkg">python-gconf</emphasis>. It is unfortunately not possible to define a fully general naming scheme for all packages, even though package maintainers usually try to follow the choice of the upstream developers.
es-ES: Algunas categorías de paquetes tienen esquemas convencionales de nombres; conocer dicho esquema a veces puede permitirle adivinar nombres de paquetes exactos. Por ejemplo, para módulos Perl, la convención dice que un módulo llamado <literal>XML::Handler::Composer</literal> en origen debe ser empaquetado como <emphasis role="pkg">libxml-handler-composer-perl</emphasis>. La biblioteca que permite utilizar el sistema <command>gconf</command> desde Python es empaquetada como <emphasis role="pkg">python-gconf</emphasis>. Lamentablemente no es posible definir un esquema general de nombres para todos los paquetes, aunque generalmente los encargados de paquetes intentan seguir la elección de los autores originales.

en: A slightly more successful searching pattern is a plain-text search in package names, but it remains very limited. You can generally find results by searching package descriptions: since each package has a more or less detailed description in addition to its package name, a keyword search in these descriptions will often be useful. <command>apt-cache</command> and <command>axi-cache</command> are the tools of choice for this kind of search (see <xref linkend="sidebar.apt-axi-cache" />); for instance, <command>apt-cache search video</command> will return a list of all packages whose name or description contains the keyword “video”.
es-ES: Un patrón de búsqueda ligeramente más exitoso es una búsqueda en texto plano de los nombres de los paquetes, pero es aún muy limitada. Generalmente puede encontrar resultados buscando en la descripción de los paquetes: dado que cada paquete tiene una descripción más o menos detallada además de su nombre, una búsqueda de palabras clave en estas descripciones generalmente será útil. <command>apt-cache</command> y <command>axi-cache</command> son las herramientas más utilizadas para este tipo de búsqueda (véase <xref linkend="sidebar.apt-axi-cache" />); por ejemplo, <command>apt-cache search video</command> devolverá una lista de todos los paquetes cuyos nombres o descripciones contengan la palabra clave «video».

en: For more complex searches, a more powerful tool such as <command>aptitude</command> is required. <command>aptitude</command> allows you to search according to a logical expression based on the package's meta-data fields. For instance, the following command searches for packages whose name contains <literal>kino</literal>, whose description contains <literal>video</literal> and whose maintainer's name contains <literal>paul</literal>:
es-ES: Para búsquedas más complejas necesita herramientas más poderosas como <command>aptitude</command>. <command>aptitude</command> le permite buscar según expresiones lógicas basadas en los campos de metadatos de los paquetes. Por ejemplo, la siguiente orden busca aquellos paquetes cuyo nombre contenga <literal>kino</literal>, cuya descripción contenga <literal>video</literal> y cuyo nombre de encargado contenga <literal>paul</literal>:

en: The search only returns one package, <emphasis role="pkg">kino</emphasis>, which satisfies all three criteria.
es-ES: La búsqueda solo devuelve un paquete, <emphasis role="pkg">kino</emphasis>, que satisface los tres criterios.

en: <primary>tag</primary>
es-ES: <primary>etiqueta</primary>

en: <primary>package</primary><secondary>tags</secondary>
es-ES: <primary>paquete</primary><secondary>etiquetas</secondary>

en: Selecting the <literal>works-with::video</literal> and <literal>use::editing</literal> tags yields a handful of packages, including the <emphasis role="pkg">kino</emphasis> and <emphasis role="pkg">pitivi</emphasis> video editors. This system of classification is bound to be used more and more as time goes on, and package managers will gradually provide efficient search interfaces based on it.
es-ES: Seleccionar las etiquetas <literal>works-with::video</literal> y <literal>use::editing</literal> sólo devuelve unos pocos paquetes que incluyen los editores de video <emphasis role="pkg">kino</emphasis> y <emphasis role="pkg">pitivi</emphasis>. El sistema de clasificación será utilizado más y más con el paso del tiempo y los encargados de los paquetes gradualmente proveerán interfaces de búsqueda eficientes sobre él.

en: To sum up, the best tool for the job depends on the complexity of the search that you wish to do:
es-ES: Resumiendo, la mejor herramienta depende de la complejidad de la búsqueda que desee hacer:

en: <command>apt-cache</command> only allows searching in package names and descriptions, which is very convenient when looking for a particular package that matches a few target keywords;
es-ES: <command>apt-cache</command> sólo permite buscar en el nombre y la descripción de los paquetes, lo que es muy conveniente cuando busque un paquete particular que coincida con unas pocas palabras clave;

en: when the search criteria also include relationships between packages or other meta-data such as the name of the maintainer, <command>synaptic</command> will be more useful;
es-ES: cuando el criterio de búsqueda incluya también relaciones entre paquetes u otros metadatos como por ejemplo el nombre del encargado, será más útil <command>synaptic</command>;

en: when a tag-based search is needed, a good tool is <command>packagesearch</command>, a graphical interface dedicated to searching available packages along several criteria (including the names of the files that they contain). For usage on the command-line, <command>axi-cache</command> will fit the bill.
es-ES: cuando necesita una búsqueda sobre etiquetas <command>packagesearch</command> es una buena herramienta, una interfaz gráfica dedicada a buscar paquetes disponibles según varios criterios (incluyendo el nombre de los archivos que contiene). Si desea utilizar la línea de órdenes, <command>axi-cache</command> es su mejor opción.

en: finally, when the searches involve complex expressions with logic operations, the tool of choice will be <command>aptitude</command>'s search pattern syntax, which is quite powerful despite being somewhat obscure; it works in both the command-line and the interactive modes.
es-ES: finalmente, cuando la búsqueda implique expresiones complejas con operaciones lógicas, la herramienta a elegir será la sintaxis de patrones de búsqueda de <command>aptitude</command> que es bastante potente aunque esté relativamente escondida; se puede utilizar tanto en el modo de línea de órdenes como en el modo interactivo.
