Saltar al contenido

¿Los archivos en /etc/apt/sources.list.d necesitan tener una extensión ‘.list’?

Esta sección ha sido aprobado por nuestros especialistas para que tengas la garantía de la veracidad de nuestra esta crónica.

Solución:

Sí, nombres de archivos en /etc/sources.list.d debe terminar en .list para que las líneas en los archivos se tomen como fuentes de software que se deben usar. De lo contrario, los archivos pueden tener un significado diferente.

fuentes.lista

Desde man sources.list (1):

NOMBRE sources.list – Lista de recursos del paquete para APT

DESCRIPCIÓN

La lista de recursos de paquetes se usa para ubicar archivos del sistema de distribución de paquetes en uso en el sistema. En este momento, esta página del manual documenta solo el sistema de empaquetado utilizado por el sistema Debian GNU/Linux. Este archivo de control es /etc/apt/sources.list.

La lista de fuentes está diseñada para admitir cualquier número de fuentes activas y una variedad de medios de origen. El archivo enumera una fuente por línea, con la fuente preferida en primer lugar. El formato de cada línea es: type uri args El primer elemento, type determina el formato de los argumentos. uri es un identificador universal de recursos (URI), que es un superconjunto del localizador universal de recursos o URL, más específico y conocido. El resto de la línea se puede marcar como un comentario usando un #.

FUENTES.LISTA.D

El directorio /etc/apt/sources.list.d proporciona una manera de agregar entradas de sources.list en archivos separados. El formato es el mismo que para el archivo source.list normal. Los nombres de los archivos deben terminar con .list y solo pueden contener letras (az y AZ), dígitos (0-9), guiones bajos (_), guiones (-) y puntos (.). De lo contrario, APT imprimirá un aviso de que ha ignorado un archivo si el archivo no coincide con un patrón en la lista de configuración Dir::Ignore-Files-Silently; en este caso, se ignorará silenciosamente…

fuentes.lista.guardar

Él .list.save Los archivos son algún tipo de archivos de trabajo/copia de seguridad:

  • http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=614398
  • https://bugs.launchpad.net/ubuntu/+source/apt/+bug/611925

Enlaces:

  1. http://manpages.ubuntu.com/

Como complemento a la respuesta de user26687:

Sí, cualquier archivo dentro /etc/apt/sources.list.d debe tener un .list extensión de lo contrario apt imprimirá un mensaje de advertencia e ignorará el archivo, excepto si el archivo coincide con un patrón en apt’s Dir::Ignore-Files-Silently opción.

Él Software Sources GUI crea un .list.save por cada.list archivo que administra, como una especie de archivo de “copia de seguridad”. El error de LP 611925 mencionado es de 2010, cuando apt no ignoró en silencio .save archivos todavía, y como tal generó muchas advertencias.

Este comportamiento fue corregido en la versión apt. 0.8.3ubuntu1 en 2010 para el error de LP 631770:

apt (0.8.3ubuntu1) maverick; urgency=low

  * merged fixes from debian-sid
  * debian/rules:
    - put ubuntu-archive.gpg back into the package (LP: #620576)
  * apt-pkg/init.cc:
    - ignore ".distUpgrade" and ".save" files in sources.list.d
      (LP: #631770)

Desde entonces, dichos archivos son ignorados silenciosamente por apt por defecto. Puedes ver todos esos patrones con:

apt-config dump | grep Dir::Ignore-Files-Silently::

Así que archivos como .save, .bak, .origentre otros, también son aceptados (e ignorados) en /etc/apt/sources.list.d

Al final de la web puedes encontrar las explicaciones de otros usuarios, tú igualmente tienes el poder insertar el tuyo si lo crees conveniente.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *