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:
- 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
, .orig
entre 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.