C'est no un format adapté à la copie aveugle sur une autre machine, mais les utilisateurs qui souhaitent savoir s'ils ont déjà ajouté un dépôt ou non (comme je l'ai fait) peuvent le faire :
sudo apt update
Lorsque apt
est en train de se mettre à jour, il produit une liste des dépôts qu'il récupère. Cela semble évident, mais je viens de me rendre compte de ce que l'option GET
Les URLs sont celles qu'il crache.
Les éléments suivants awk
-pourrait être utilisée pour générer une expression de type sources.list fichier :
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
Alternativement, comme d'autres réponses le suggèrent, vous pourriez simplement cat
toutes les sources préexistantes comme celle-ci :
cat /etc/apt/sources.list /etc/apt/sources.list.d/*
Puisque les dépôts désactivés sont commentés avec hash, cela devrait fonctionner comme prévu.
1 votes
Ver askubuntu.com/questions/148932/