Jego nie format odpowiedni dla ślepo kopiować do innego komputera, ale użytkownicy, którzy chcą pracować, czy oni jeszcze czy nie repozytorium (jak ja), można po prostu zrobić:
sudo apt update
Kiedy apt
aktualizacji wyświetla listę repozytoriów, które pobiera. Wydaje się to oczywiste, ale właśnie zdałem sobie sprawę, jakie GET
są adresy URL, które wypluwa.
Edytować:awk
do wygenerowania źródła.list można użyć następującego wyrażenia opartego na następującym wyrażeniu:
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
Alternatywnie, jak sugerują inne odpowiedzi, możesz po prostu cat
wszystkie istniejące wcześniej źródła, takie jak to:
cat /etc/apt/sources.list /etc/apt/sources.list.d/*
Ponieważ wyłączone repozytoria są komentowane za pomocą skrótu, powinno to działać zgodnie z zamierzeniami.