Es no un formato adecuado para copiarlo ciegamente a otra máquina, pero los usuarios que deseen averiguar si han añadido un repositorio todavía o no (como yo), sólo puede hacer:
sudo apt update
Cuando apt
se actualiza, genera una lista de repositorios que recupera. Parece obvio, pero me acabo de dar cuenta de cuáles son las GET
URL que escupe.
Editar: La siguiente awk
expresión basada podría usarse para generar una lista sources.list:
cat /tmp/apt-update.txt | awk '/http/ { gsub("/", " ", $3); gsub("^\s\*$", "main", $3); printf("deb "); if($4 ~ "^[a-z0-9]$") printf("[arch=" $4 "] "); print($2 " " $3) }' | sort | uniq
Alternativamente, como sugieren otras respuestas, podría simplemente cat
todas las fuentes preexistentes como esta:
cat /etc/apt/sources.list /etc/apt/sources.list.d/*
Dado que los repositorios deshabilitados se comentan con hash, esto debería funcionar según lo previsto.