Możesz użyć tej sztuczki. Otwórz terminal (naciskając Ctrl+ Alt+ T) i zrób to
Przenieś zepsuty do bezpiecznego miejsca
sudo mv /etc/apt/sources.list ~/
i odtwórz go
sudo touch /etc/apt/sources.list
Otwórz oprogramowanie i aktualizacje
software-properties-gtk
Otworzy software-properties-gtksię bez wybranego repozytorium.
Następnie zmień serwer na serwer główny lub na dowolny inny wybrany serwer. Musisz włączyć niektóre repozytoria w nowym oknie, aby utworzyć nowy sources.listplik w /etc/apt/.

Po włączeniu niektórych źródeł na karcie oprogramowania Ubuntu można włączyć aktualizacje. Aby to zrobić, przejdź do karty Aktualizacje i wybierz jeden lub więcej kanałów aktualizacji. Zalecam wybór przynajmniej kanałów bezpieczeństwa i aktualizacji . (Ten obraz jest później dodawany z Xenial Ubuntu, więc mogą wystąpić pewne różnice)

Zaktualizowano z zawartością wbudowaną
To jest sources.listplik dla 12.04 Precise Pangolin.
###### Ubuntu Main Repos
deb http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
###### Ubuntu Update Repos
deb http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-security main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-updates main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-proposed main restricted universe multiverse
deb-src http://archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
###### Ubuntu Partner Repo
deb http://archive.canonical.com/ubuntu precise partner
deb-src http://archive.canonical.com/ubuntu precise partner
###### Ubuntu Extras Repo
deb http://extras.ubuntu.com/ubuntu precise main
deb-src http://extras.ubuntu.com/ubuntu precise main
Jeśli używasz innej wersji, musisz zamienić precisesłowo na nazwę wersji Ubuntu. Możesz zobaczyć, jakiej nazwy powinieneś użyć w tym poleceniu:
lsb_release -c -s
Aby zamienić słowo, możesz użyć tego sedpolecenia (zakładając, że skopiowałeś zawartość źródła /etc/apt/sources.list):
sudo sed -i "s/precise/$(lsb_release -c -s)/" /etc/apt/sources.list
Uwaga 1: słowo debi deb-srcodnosi się do formatu repozytorium. debjest dla pakietów binarnych i deb-srcdla pakietów źródłowych.
Uwaga 2: Użycie #na początku wiersza powoduje, że wiersz ten jest komentarzem. aptzignoruje to, więc wszelkie repozytoria wymienione w tym wierszu zostaną wyłączone.
Uwaga 3: Istnieje repozytorium linie, które obejmuje wszystkie cztery składniki: main, universe, restricted, multiverse. Możesz wyłączyć jeden lub więcej z nich, usuwając słowo.
Uwaga 4: Niektóre wyjaśnienia dotyczące repozytoriów można znaleźć w mojej drugiej odpowiedzi