harden-doc3.19 - en to es translation catalogue (32 entries)

en: Debian Security Infrastructure
es: Infrastructura de seguridad de Debian

en: The Debian Security Team
es: Equipo de seguridad

en: Some other frequently asked questions on the Debian Security Team can be found at <xref linkend="debian-sec-team-faq" />.
es: Puede encontrar algunas preguntas frecuentes acerca del Equipo de Seguridad en <xref linkend="debian-sec-team-faq" />.

en: Debian Security Advisories
es: Avisos de seguridad de Debian

en: description of the problem.
es: descripciñon del problema

en: description of the exploit.
es: descripción de la forma de explotarlo.

en: description of the fix.
es: descripción de la solución

en: Vulnerability cross references
es: Referencias cruzadas de vulnerabilidades

en: Package signing in Debian
es: Firma de paquete en Debian

en: The current scheme for package signature checks
es: El esquema propuesto para revisiones de firma de paquete

en: the <filename>Release</filename> file includes the MD5 sum of <filename>Packages.gz</filename> (which contains the MD5 sums of packages) and will be signed. The signature is one of a trusted source.
es: el archivo de publicación incluye el md5sum de Paquetes.gz (este contiene el md5sums de paquetes) y será firmado. La firma es algo que pertenece a una fuente de confianza.

en: When a package is going to be installed, it is first downloaded, then the MD5 sum is generated.
es: Cuando un paquete va a ser instalado, primero se baja, luego el md5sum es generado.

en: The signed <filename>Release</filename> file is checked (signature ok) and it extracts from it the MD5 sum for the <filename>Packages.gz</filename> file, the <filename>Packages.gz</filename> checksum is generated and (if ok) the MD5 sum of the downloaded package is extracted from it.
es: El archivo de publicación firmado es revisado (firma correcta) y este se extrae del md5sum para el archivo Paquetes.gz, el número de comprobación de Paquetes.gz es generado y (si es correcto) el md5sum del paquete que se bajó es extraido de este.

en: If the MD5 sum from the downloaded package is the same as the one in the <filename>Packages.gz</filename> file the package will be installed, otherwise the administrator will be alerted and the package will be left in the cache (so the administrator can decide whether to install it or not). If the package is not in the <filename>Packages.gz</filename> and the administrator has configured the system to only install checked packages it will not be installed either.
es: Si el md5sum del paquete que se bajó es el mismo que el del archivo Paquetes.gz, el paquete será instalado o de lo contrario el administrador será alertado y el paquete será dejado en cache (asi el administrador puede decidir si se instala o no). Si el paquete no está en los Paquetes.gz y el administrador ha configurado el sistema para instalar únicamente los paquetes revisados, éste tampoco será instalado.

en: By following the chain of MD5 sums <command>apt</command> is capable of verifying that a package originates from a a specific release. This is less flexible than signing each package one by one, but can be combined with that scheme too (see below).
es: Adicional a esto, la cadena de Sums MD5 <command>apt</command> es capaz de verificar si un paquete se origina desde una publicación específica. Este es menos flexible que firmar paquete por paquete, pero puede ser combinado con este esquema también (véase más abajo).

en: Package signing has been discussed in Debian for quite some time, for more information you can read: <ulink url="http://www.debian.org/News/weekly/2001/8/" /> and <ulink url="http://www.debian.org/News/weekly/2000/11/" />.
es: La firma de un paquete ha sido discutida en Debian de vez en cuando, para mayor información usted puede leer: http://www.debian.org/News/weekly/2001/8/ y http://www.debian.org/News/weekly/2001/11/. <ulink url="http://www.debian.org/News/weekly/2001/8/" />y<ulink url="http://www.debian.org/News/weekly/2000/11/" />.

en: Basic concepts
es: Conceptos básicos

en: 
    $ gpg --keyserver pgpkeys.mit.edu --recv-key 2D230C5F
    gpg: requesting key 2D230C5F from hkp server pgpkeys.mit.edu
    gpg: key 2D230C5F: public key "Debian Archive Automatic Signing Key (2006) &lt;ftpm
    aster@debian.org&gt;" imported
    gpg: Total number processed: 1
    gpg:               imported: 1
es: 
    $ gpg --keyserver pgpkeys.mit.edu --recv-key 2D230C5F
    gpg: solicitando clave 2D230C5F de servidor hkp pgpkeys.mit.edu
    gpg: key 2D230C5F: clave pública "Debian Archive Automatic Signing Key (2006) &lt;ftpm
    aster@debian.org&gt;" importada
    gpg: cantidad total procesada: 1
    gpg:               importada: 1

en: 
    $ gpg -a --export 2D230C5F | sudo apt-key add -
    gpg: no ultimately trusted keys found
    OK
es: 
    $ gpg -a --export 2D230C5F | sudo apt-key add -
    gpg: no se encuentran claves absolutamente fiables 
    OK

en: Safely adding a key
es: Añadir de forma segura una clave

en: Verifying key integrity
es: Verifiación de la integridad de la clave

en: 
    gpg: key 2D230C5F was created 192324901 seconds in the future (time warp or clock problem)
    gpg: key 2D230C5F was created 192324901 seconds in the future (time warp or clock problem)
    pub   1024D/2D230C5F 2006-01-03
    uid                  Debian Archive Automatic Signing Key (2006) &lt;ftpmaster@debian.org&gt;
es: 
    gpg: la clave 2D230C5F fue creada 192324901 segundos en el futuro (viaje en el tiempo o problemas con el reloj)
    gpg: la clave 2D230C5F fue creada 192324901 segundos en el futuro (viaje en el tiempo o problemas con el reloj)
    pub   1024D/2D230C5F 2006-01-03
    uid                  Debian Archive Automatic Signing Key (2006) &lt;ftpmaster@debian.org&gt;

en: This sample code, renamed as <command>apt-check-sigs</command>, should be used in the following way:
es: Esta muestra de código renombrada como <command>apt-release-check</command>, debería ser usada de la siguiente manera:

en: 
    # apt-get update
    # apt-check-sigs
    (...results...)
    # apt-get dist-upgrade
es: 
    # apt-get update
    # apt-release-check
    (...resultados...)
    # apt-get dist-upgrade

en: First you need to:
es: Primero usted necesita:

en: remove any <filename>/etc/apt/sources.list</filename> lines that don't use the normal "dists" structure, or change the script so that it works with them.
es: remover algunas <filename>/etc/apt/sources.list</filename> líneas que no utilizanla estructura normal de distribuciones, o cambie el script de modo que este trabaje con ellas.

en: be prepared to ignore the fact that Debian security updates don't have signed <filename>Release</filename> files, and that <filename>Sources</filename> files don't have appropriate checksums in the <filename>Release</filename> file (yet).
es: estar preparado para ignorar que las actualizaciones de seguridad Debian no hayan firmado archivos de publicaciones, y que los archivos de Fuente no tengan la suma de comprobaciones en el archivo de Publicación (aun).

en: be prepared to check that the appropriate sources are signed by the appropriate keys.
es: prepárese para verificar que las fuentes apropiadas son firmadas con las llaves propicias.

en: 
    #!/bin/bash
    
    # Copyright (c) 2001 Anthony Towns &lt;ajt@debian.org&gt;
    #
    # This program is free software; you can redistribute it and/or modify
    # it under the terms of the GNU General Public License as published by
    # the Free Software Foundation; either version 2 of the License, or
    # (at your option) any later version.
    #
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    # GNU General Public License for more details.
    
    rm -rf /tmp/apt-release-check
    mkdir /tmp/apt-release-check || exit 1
    cd /tmp/apt-release-check
    
    &gt;OK
    &gt;MISSING
    &gt;NOCHECK
    &gt;BAD
    
    arch=`dpkg --print-installation-architecture`
    
    am_root () {
            [ `id -u` -eq 0 ]
    }
    
    get_md5sumsize () {
            cat "$1" | awk '/^MD5Sum:/,/^SHA1:/' | 
              MYARG="$2" perl -ne '@f = split /\s+/; if ($f[3] eq $ENV{"MYARG"}) {
    print "$f[1] $f[2]\n"; exit(0); }'
    }
    
    checkit () {
            local FILE="$1"
            local LOOKUP="$2"
    
            Y="`get_md5sumsize Release "$LOOKUP"`"
            Y="`echo "$Y" | sed 's/^ *//;s/  */ /g'`"
    
            if [ ! -e "/var/lib/apt/lists/$FILE" ]; then
                    if [ "$Y" = "" ]; then
                            # No file, but not needed anyway
                            echo "OK"
                            return
                    fi
                    echo "$FILE" &gt;&gt;MISSING
                    echo "MISSING $Y"
                    return
            fi
            if [ "$Y" = "" ]; then
                    echo "$FILE" &gt;&gt;NOCHECK
                    echo "NOCHECK"
                    return
            fi
            X="`md5sum &lt; /var/lib/apt/lists/$FILE | cut -d\  -f1` `wc -c &lt; /var/lib
    /apt/lists/$FILE`"
            X="`echo "$X" | sed 's/^ *//;s/  */ /g'`"
            if [ "$X" != "$Y" ]; then
                    echo "$FILE" &gt;&gt;BAD
                    echo "BAD"
                    return
            fi
            echo "$FILE" &gt;&gt;OK
            echo "OK"
    }
    
    echo
    echo "Checking sources in /etc/apt/sources.list:"
    echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
    echo
    (echo "You should take care to ensure that the distributions you're downloading
    "
    echo "are the ones you think you are downloading, and that they are as up to"
    echo "date as you would expect (testing and unstable should be no more than"
    echo "two or three days out of date, stable-updates no more than a few weeks"
    echo "or a month)."
    ) | fmt
    echo
    
    cat /etc/apt/sources.list | 
      sed 's/^ *//' | grep '^[^#]' |
      while read ty url dist comps; do
            if [ "${url%%:*}" = "http" -o "${url%%:*}" = "ftp" ]; then
                    baseurl="${url#*://}"
            else
                    continue
            fi
    
            echo "Source: ${ty} ${url} ${dist} ${comps}"
    
            rm -f Release Release.gpg
            lynx -reload -dump "${url}/dists/${dist}/Release" &gt;/dev/null 2&gt;&amp;1
            wget -q -O Release "${url}/dists/${dist}/Release"
    
            if ! grep -q '^' Release; then
                    echo "  * NO TOP-LEVEL Release FILE"
                    &gt;Release
            else
                    origline=`sed -n 's/^Origin: *//p' Release | head -1`
                    lablline=`sed -n 's/^Label: *//p' Release | head -1`
                    suitline=`sed -n 's/^Suite: *//p' Release | head -1`
                    codeline=`sed -n 's/^Codename: *//p' Release | head -1`
                    dateline=`grep "^Date:" Release | head -1`
                    dscrline=`grep "^Description:" Release | head -1`
                    echo "  o Origin: $origline/$lablline"
                    echo "  o Suite: $suitline/$codeline"
                    echo "  o $dateline"
                    echo "  o $dscrline"
    
                    if [ "${dist%%/*}" != "$suitline" -a "${dist%%/*}" != "$codeline" ]; then
                            echo "  * WARNING: asked for $dist, got $suitline/$codeline"
                    fi
    
                    lynx -reload -dump "${url}/dists/${dist}/Release.gpg" &gt;/dev/null 2&gt;&amp;1
                    wget -q -O Release.gpg "${url}/dists/${dist}/Release.gpg"
    
                    gpgv --status-fd 3 Release.gpg Release 3&gt;&amp;1 &gt;/dev/null 2&gt;&amp;1 | sed -n "s/^\[GNUPG:\] //p" | (okay=0; err=""; while read gpgcode rest; do
                            if [ "$gpgcode" = "GOODSIG" ]; then
                                if [ "$err" != "" ]; then
                                    echo "  * Signed by ${err# } key: ${rest#* }"
                                else
                                    echo "  o Signed by: ${rest#* }"
                                    okay=1
                                fi
                                err=""
                            elif [ "$gpgcode" = "BADSIG" ]; then
                                echo "  * BAD SIGNATURE BY: ${rest#* }"
                                err=""
                            elif [ "$gpgcode" = "ERRSIG" ]; then
                                echo "  * COULDN'T CHECK SIGNATURE BY KEYID: ${rest %% *}"
                                err=""
                            elif [ "$gpgcode" = "SIGREVOKED" ]; then
                                err="$err REVOKED"
                            elif [ "$gpgcode" = "SIGEXPIRED" ]; then
                                err="$err EXPIRED"
                            fi
                        done
                        if [ "$okay" != 1 ]; then
                            echo "  * NO VALID SIGNATURE"
                            &gt;Release
                        fi)
            fi
            okaycomps=""
            for comp in $comps; do
                    if [ "$ty" = "deb" ]; then
                            X=$(checkit "`echo "${baseurl}/dists/${dist}/${comp}/binary-${arch}/Release" | sed 's,//*,_,g'`" "${comp}/binary-${arch}/Release")
                            Y=$(checkit "`echo "${baseurl}/dists/${dist}/${comp}/binary-${arch}/Packages" | sed 's,//*,_,g'`" "${comp}/binary-${arch}/Packages")
                            if [ "$X $Y" = "OK OK" ]; then
                                    okaycomps="$okaycomps $comp"
                            else
                                    echo "  * PROBLEMS WITH $comp ($X, $Y)"
                            fi
                    elif [ "$ty" = "deb-src" ]; then
                            X=$(checkit "`echo "${baseurl}/dists/${dist}/${comp}/source/Release" | sed 's,//*,_,g'`" "${comp}/source/Release")
                            Y=$(checkit "`echo "${baseurl}/dists/${dist}/${comp}/source/Sources" | sed 's,//*,_,g'`" "${comp}/source/Sources")
                            if [ "$X $Y" = "OK OK" ]; then
                                    okaycomps="$okaycomps $comp"
                            else
                                    echo "  * PROBLEMS WITH component $comp ($X, $Y)"
                            fi
                    fi
            done
            [ "$okaycomps" = "" ] || echo "  o Okay:$okaycomps"
            echo
      done
    
    echo "Results"
    echo "~~~~~~~"
    echo
    
    allokay=true
    
    cd /tmp/apt-release-check
    diff &lt;(cat BAD MISSING NOCHECK OK | sort) &lt;(cd /var/lib/apt/lists &amp;&amp; find . -type f -maxdepth 1 | sed 's,^\./,,g' | grep '_' | sort) | sed -n 's/^&gt; //p' &gt;UNVALIDATED
    
    cd /tmp/apt-release-check
    if grep -q ^ UNVALIDATED; then
        allokay=false
        (echo "The following files in /var/lib/apt/lists have not been validated."
        echo "This could turn out to be a harmless indication that this script"
        echo "is buggy or out of date, or it could let trojaned packages get onto"
        echo "your system."
        ) | fmt
        echo
        sed 's/^/    /' &lt; UNVALIDATED
        echo
    fi
    
    if grep -q ^ BAD; then
        allokay=false
        (echo "The contents of the following files in /var/lib/apt/lists does not"
        echo "match what was expected. This may mean these sources are out of date,"
        echo "that the archive is having problems, or that someone is actively"
        echo "using your mirror to distribute trojans."
        if am_root; then 
            echo "The files have been renamed to have the extension .FAILED and"
            echo "will be ignored by apt."
            cat BAD | while read a; do
                mv /var/lib/apt/lists/$a /var/lib/apt/lists/${a}.FAILED
            done
        fi) | fmt
        echo
        sed 's/^/    /' &lt; BAD
        echo
    fi
    
    if grep -q ^ MISSING; then
        allokay=false
        (echo "The following files from /var/lib/apt/lists were missing. This"
        echo "may cause you to miss out on updates to some vulnerable packages."
        ) | fmt
        echo
        sed 's/^/    /' &gt; MISSING
        echo
    fi
    
    if grep -q ^ NOCHECK; then
        allokay=false
        (echo "The contents of the following files in /var/lib/apt/lists could not"
        echo "be validated due to the lack of a signed Release file, or the lack"
        echo "of an appropriate entry in a signed Release file. This probably"
        echo "means that the maintainers of these sources are slack, but may mean"
        echo "these sources are being actively used to distribute trojans."
        if am_root; then 
            echo "The files have been renamed to have the extension .FAILED and"
            echo "will be ignored by apt."
            cat NOCHECK | while read a; do
                mv /var/lib/apt/lists/$a /var/lib/apt/lists/${a}.FAILED
            done
        fi) | fmt
        echo
        sed 's/^/    /' &gt; NOCHECK
        echo
    fi
    
    if $allokay; then
        echo 'Everything seems okay!'
        echo
    fi
    
    rm -rf /tmp/apt-release-check
es: 
    #!/bin/bash
    # This script is copyright (c) 2001, Anthony Towns
    #
    # This program is free software; you can redistribute it and/or modify
    # it under the terms of the GNU General Public License as published by
    # the Free Software Foundation; either version 2 of the License, or
    # (at your option) any later version.
    # 
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    # GNU General Public License for more details.
    
    rm -rf /tmp/apt-release-check
    mkdir /tmp/apt-release-check || exit 1
    cd /tmp/apt-release-check
    
     /&#62;OK
     /&#62;MISSING
     /&#62;NOCHECK
     /&#62;BAD
    
    arch=`dpkg --print-installation-architecture`
    
    am_root () {
     [ `id -u` -eq 0 ]
    }
    
    get_md5sumsize () {
     cat "$1" | awk '/^MD5Sum:/,/^SHA1:/' | 
     MYARG="$2" perl -ne '@f = split /\s+/; if ($f[3] eq $ENV{"MYARG"}) { 
    print "$f[1] $f[2]\n"; exit(0); }'}
    checkit () {
     local FILE="$1"
     local LOOKUP="$2"
    
     Y="`get_md5sumsize Release "$LOOKUP"`"
     Y="`echo "$Y" | sed 's/^ *//;s/ */ /g'`"
    
     if [ ! -e "/var/lib/apt/lists/$FILE" ]; then
     if [ "$Y" = "" ]; then
     # No file, but not needed anyway
     echo "OK"
     return
     fi
     echo "$FILE" &#62;&#62;MISSING
     echo "MISSING $Y"
     return
     fi
     if [ "$Y" = "" ]; then
     echo "$FILE" >>NOCHECK
     echo "NOCHECK"
     return
     fi
     X="`md5sum &#60; /var/lib/apt/lists/$FILE` `wc -c &#60; 
    /var/lib/apt/lists/$FILE`" X="`echo "$X" | sed 's/^ *//;s/ */ /g'`"
     if [ "$X" != "$Y" ]; then
     echo "$FILE" >>BAD
     echo "BAD"
     return
     fi
     echo "$FILE" >>OK
     echo "OK"
    }
    
    echo
    echo "Checking sources in /etc/apt/sources.list:"
    echo "~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"
    echo
    (echo "You should take care to ensure that the distributions you're downloading"
    echo "are the ones you think you are downloading, and that they are as up to"
    echo "date as you would expect (testing and unstable should be no more than"
    echo "two or three days out of date, stable-updates no more than a few weeks"
    echo "or a month)."
    ) | fmt
    echo
    
    cat /etc/apt/sources.list | 
     sed 's/^ *//' | grep '^[^#]' |
     while read ty url dist comps; do
     if [ "${url%%:*}" = "http" -o "${url%%:*}" = "ftp" ]; then
     baseurl="${url#*://}"
     else
     continue
     fi
     echo "Source: ${ty} ${url} ${dist} ${comps}"
     
     rm -f Release Release.gpg
     wget -q -O Release "${url}/dists/${dist}/Release"
    
     if ! grep -q '^' Release; then
     echo " * NO TOP-LEVEL Release FILE"
     else
     origline=`sed -n 's/^Origin: *//p' Release | head -1`
     lablline=`sed -n 's/^Label: *//p' Release | head -1`
     suitline=`sed -n 's/^Suite: *//p' Release | head -1`
     codeline=`sed -n 's/^Codename: *//p' Release | head -1`
     dateline=`grep "^Date:" Release | head -1`
     dscrline=`grep "^Description:" Release | head -1`
     echo " o Origin: $origline/$lablline"
     echo " o Suite: $suitline/$codeline"
     echo " o $dateline"
     echo " o $dscrline"
    
     if [ "${dist%%/*}" != "$suitline" -a "${dist%%/*}" != 
    "$codeline" ]; then echo " * WARNING: asked for $dist, 
    got $suitline/$codeline" fi
    
     wget -q -O Release.gpg "${url}/dists/${dist}/Release.gpg"
     sigline="`gpgv --status-fd 3 Release.gpg Release 3&#62;&#38;1 &#62;/dev/null 
    2&#62;&#38;1 | sed -n "s/^\[GNUPG:\] GOODSIG [0-9A-Fa-f]* //p"`" if [ 
    "$sigline" ]; then echo " o Signed by: $sigline"
     else
     echo " * NO VALID SIGNATURE"
     &#62;Release
     fi
     fi
     okaycomps=""
     for comp in $comps; do
     if [ "$ty" = "deb" ]; then
     X=$(checkit "`echo 
    "${baseurl}/dists/${dist}/${comp}/binary-${arch}/Release" | sed 's,//*,_,g'`" 
    "${comp}/binary-${arch}/Release") Y=$(checkit "`echo 
    "${baseurl}/dists/${dist}/${comp}/binary-${arch}/Packages" | sed 's,//*,_,g'`" 
    "${comp}/binary-${arch}/Packages") if [ "$X $Y" = "OK OK" 
    ]; then okaycomps="$okaycomps $comp" 
     else echo " * PROBLEMS WITH $comp ($X, 
    $Y)" fi elif [ "$ty" = "deb-src" ]; then
     X=$(checkit "`echo 
    "${baseurl}/dists/${dist}/${comp}/source/Release" | sed 's,//*,_,g'`" 
    "${comp}/source/Release") Y=$(checkit "`echo 
    "${baseurl}/dists/${dist}/${comp}/source/Sources" | sed 's,//*,_,g'`" 
    "${comp}/source/Sources") if [ "$X $Y" = "OK OK" ]; then 
     okaycomps="$okaycomps $comp" 
     else echo " * PROBLEMS WITH component $comp 
    ($X, $Y)" fi fi
     done
     [ "$okaycomps" = "" ] || echo " o Okay:$okaycomps"
     echo
     done
    
    echo "Results"
    echo "~~~~~~~"
    echo
    
    allokay=true
    
    cd /tmp/apt-release-check
    diff &#60;(cat BAD MISSING NOCHECK OK | sort) &#60;(cd /var/lib/apt/lists &#38;&#38; find . 
    -type f -maxdepth 1 | sed 's,^\./,,g' | grep '_' | sort) | sed -n 's/^&#62; //p' 
     /&#62;UNVALIDATEDcd /tmp/apt-release-check
    if grep -q ^ UNVALIDATED; then
     allokay=false
     (echo "The following files in /var/lib/apt/lists have not been validated."
     echo "This could turn out to be a harmless indication that this script"
     echo "is buggy or out of date, or it could let trojaned packages get onto"
     echo "your system."
     ) | fmt
     echo
     sed 's/^/ /' &#60; UNVALIDATED
     echo
    fi
    
    if grep -q ^ BAD; then
     allokay=false
     (echo "The contents of the following files in /var/lib/apt/lists does not"
     echo "match what was expected. This may mean these sources are out of date,"
     echo "that the archive is having problems, or that someone is actively"
     echo "using your mirror to distribute trojans."
     if am_root; then 
     echo "The files have been renamed to have the extension .FAILED and"
     echo "will be ignored by apt."
     cat BAD | while read a; do
     mv /var/lib/apt/lists/$a /var/lib/apt/lists/${a}.FAILED
     done
     fi) | fmt
     echo
     sed 's/^/ /' &#60; BAD
     echo
    fi
    
    if grep -q ^ MISSING; then
     allokay=false
     (echo "The following files from /var/lib/apt/lists were missing. This"
     echo "may cause you to miss out on updates to some vulnerable packages."
     ) | fmt
     echo
     sed 's/^/ /' &#60; MISSING
     echo
    fi
    
    if grep -q ^ NOCHECK; then
     allokay=false
     (echo "The contents of the following files in /var/lib/apt/lists could not"
     echo "be validated due to the lack of a signed Release file, or the lack"
     echo "of an appropriate entry in a signed Release file. This probably"
     echo "means that the maintainers of these sources are slack, but may mean"
     echo "these sources are being actively used to distribute trojans."
     if am_root; then 
     echo "The files have been renamed to have the extension .FAILED and"
     echo "will be ignored by apt."
     cat NOCHECK | while read a; do
     mv /var/lib/apt/lists/$a /var/lib/apt/lists/${a}.FAILED
     done
     fi) | fmt
     echo
     sed 's/^/ /' &#60; NOCHECK
     echo
    fi
    
    if $allokay; then
     echo 'Everything seems okay!'
     echo
    fi
    
    rm -rf /tmp/apt-release-check

en: Alternative per-package signing scheme
es: Alternativa firmar esquema por paquete

en: The additional scheme of signing each and every packages allows packages to be checked when they are no longer referenced by an existing <filename>Packages</filename> file, and also third-party packages where no <filename>Packages</filename> ever existed for them can be also used in Debian but will not be default scheme.
es: El esquema adicional de firmar cada uno y todos los paquetes, permite que estos sean revisados cuando no son tan referenciados por un archivo de Paquetes existentes, además, los paquetes tercera-persona donde nunca existieron Paquetes para que estos también puedan ser usados en Debian, sin embargo, no serán un esquema por defecto.

en: NOTE: Currently <filename>/etc/dpkg/dpkg.cfg</filename> ships with "no-debsig" as per default.
es: NOTA: Normalmente <filename> /etc/dpkg/dpkg.cfg</filename> se desmonta con "no-debsig" como por defecto.
