Występują teraz błędy podczas aktualizacji i nie mogę zainstalować większości oprogramowania z powodu uszkodzenia
/etc/apt/sources.list
plik. Czy istnieje kopia, którą mogę pobrać, aby ją zastąpić?
Plik będzie dotyczył Ubuntu 12.04 (Final Beta) w Stanach Zjednoczonych.
repository
software-sources
Andy Castille
źródło
źródło
W: Failed to fetch http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/source/Sources 404 Not Found W: Failed to fetch http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/binary-amd64/Packages 404 Not Found W: Failed to fetch http://ppa.launchpad.net/pmcenery/ppa/ubuntu/dists/precise/main/binary-i386/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead.
Odpowiedzi:
Możesz użyć tej sztuczki. Otwórz terminal (naciskając Ctrl+ Alt+ T) i zrób to
Przenieś zepsuty do bezpiecznego miejsca
i odtwórz go
Otwórz oprogramowanie i aktualizacje
Otworzy
software-properties-gtk
się 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.list
plik 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.list
plik dla 12.04 Precise Pangolin.Jeśli używasz innej wersji, musisz zamienić
precise
słowo na nazwę wersji Ubuntu. Możesz zobaczyć, jakiej nazwy powinieneś użyć w tym poleceniu:Aby zamienić słowo, możesz użyć tego
sed
polecenia (zakładając, że skopiowałeś zawartość źródła/etc/apt/sources.list
):Uwaga 1: słowo
deb
ideb-src
odnosi się do formatu repozytorium.deb
jest dla pakietów binarnych ideb-src
dla pakietów źródłowych.Uwaga 2: Użycie
#
na początku wiersza powoduje, że wiersz ten jest komentarzem.apt
zignoruje 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
źródło
apt
Idź do https://repogen.simplylinux.ch .
Wybierz kraj i wydanie Ubuntu.
W przypadku domyślnego zestawu repozytoriów należy je włączyć.
Jeśli chcesz zainstalować oprogramowanie z Canonical Partner Repositories (oprogramowanie zamknięte źródło), włącz Ubuntu Partner Repositories (oba).
Włącz dowolne repozytorium innej firmy, które chcesz włączyć.
Teraz kliknij przycisk Generuj listę u dołu tej strony, a zobaczysz wygenerowaną listę sources.list.
Zamień stary source.list na nowy
Uruchom następujące polecenia w terminalu.
Skopiuj / wklej cały tekst z nowo wygenerowanego pliku sources.list do tego pliku. Zapisz i zamknij Gedit.
Teraz zaktualizuj apt.
Spowoduje to zaktualizowanie indeksu repozytorium o bieżący plik sources.list, a następnie możesz zainstalować dowolne oprogramowanie za pomocą Software Center, Synaptic lub apt-get.
źródło
Domyślnie kopia zapasowa pliku sources.list znajduje się w tym samym katalogu.
Odpowiedź na podobne pytanie tutaj: https://askubuntu.com/a/465210/150936
źródło