Pardus 23 Błędy APT: Sprawdź DNS i repozytoria yirmiuc
Najbezpieczniejszym sposobem rozwiązania błędu połączenia z repozytorium APT Pardus 23 jest uruchomienie sudo apt update, odczytanie dokładnego błędu i naprawienie ścieżki sieciowej lub zidentyfikowanego przez niego wpisu w repozytorium. Pozostawienie Pardusa 23 w oficjalnych yirmiucpakietach; przejście na Pardus 25 lub ogólne repozytoria Debiana może powodować mieszanie się wydań i tworzenie innych problemów z pakietami. Na dzień 9 października 2026 r. Pardus wskazywał wersję 25.0 jako bieżącą, a 23.5 jako wspieraną do trzeciego kwartału 2027 r., więc komputer z Pardusem 23 powinien nadal korzystać z własnych źródeł.
1. Określ, czego APT nie jest w stanie osiągnąć
Zamknij Pardus Software Center lub inny menedżer pakietów, otwórz terminal i uruchom:
sudo apt update
Odświeża indeksy pakietów; nie instaluje ani nie usuwa pakietów. Przeczytaj pierwszy adres URL repozytorium, który powoduje błąd, i błąd obok niego. Komunikat „Tymczasowe rozwiązanie błędu” wskazuje na rozpoznawanie nazw; komunikat „Nie można nawiązać połączenia” lub przekroczenie limitu czasu wskazuje na problem ze ścieżką sieciową lub dostępnością serwera; błąd 404 lub brak pliku Release zazwyczaj oznacza, że ścieżka do repozytorium lub pakiet jest nieprawidłowy. NO_PUBKEYKomunikat „unsigned-repository” lub „unsigned-repository” oznacza problem z uwierzytelnianiem, a nie błąd połączenia. Użyj błędu, aby wybrać gałąź poniżej, zamiast próbować wszystkich rozwiązań.
Najpierw uruchom sudo apt updatei zanotuj adres URL repozytorium oraz dokładny tekst błędu, jaki zgłasza.
2. Oddziel problemy z DNS od awarii repozytorium
Jeśli błąd informuje, że nie można rozwiązać nazwy hosta, sprawdź, czy ten komputer może rozwiązać nazwę hosta repozytorium Pardusa:
getent hosts depo.pardus.org.tr
Jeśli polecenie nie zwróci adresu, połącz się ponownie z siecią i sprawdź ustawienia DNS komputera lub usługę DNS sieci. Jeśli zwróci adres, rozpoznawanie nazw DNS działa; samo to nie dowodzi, że serwer repozytorium lub trasa do niego jest osiągalna. Spróbuj ponownie wykonać aktualizację w innej sieci lub później, jeśli oficjalny host jest tymczasowo niedostępny. Nie zastępuj wpisów w repozytorium tylko dlatego, że jedno wyszukiwanie DNS się nie powiodło.
To wyszukiwanie ma na celu sprawdzenie, czy nazwa hosta repozytorium Pardus jest rozpoznawana przed edycją źródeł APT.
Jeśli curljest już zainstalowany, możesz także bezpośrednio przetestować punkt końcowy indeksu Pardus 23:
Przekroczenie limitu czasu lub odmowa połączenia jest zgodna z problemem sieci, zapory sieciowej, serwera proxy lub tymczasowego serwera. Odpowiedź HTTP oznacza, że host odpowiedział, chociaż błąd 404 nadal sugeruje niezgodność ścieżki lub pakietu. W sieci zarządzanej należy zapytać jej administratora o wymagania dotyczące wychodzącego protokołu HTTP lub serwera proxy, zamiast losowo zmieniać ustawienia sieciowe w całym systemie.
3. Potwierdź pakiety repozytoriów Pardus 23
W przypadku komunikatu 404 lub „brak pliku Release” przed wprowadzeniem jakichkolwiek zmian należy sprawdzić aktywne wpisy APT:
deb http://depo.pardus.org.tr/pardus yirmiuc main contrib non-free non-free-firmware
deb http://depo.pardus.org.tr/pardus yirmiuc-deb main contrib non-free non-free-firmware
deb http://depo.pardus.org.tr/guvenlik yirmiuc-deb main contrib non-free non-free-firmware
Porównaj swoje istniejące wpisy w Pardus z tymi liniami. Jeśli wpis w Pardus 23 używa yirmibes, przestarzałego pakietu lub błędnie wpisanego hosta, utwórz kopię zapasową pliku, który go zawiera i popraw tylko ten wpis. Nie wklejaj drugiej kopii na istniejącą konfigurację ani nie usuwaj niepowiązanych źródeł zewnętrznych bez ich zidentyfikowania. Oficjalne informacje o wydaniu Pardus 23 publikują te same adresy repozytoriów.
Przeszukaj skonfigurowane źródła yirmiuci porównaj wynik z opublikowanymi 23 seriami wpisów Pardusa.
4. Obsługuj błędy podpisu i kopii lustrzanych bez osłabiania APT
Jeśli APT zgłosi NO_PUBKEY, niepodpisane repozytorium lub nieprawidłowy podpis, sprawdź, czy błędny adres URL jest oficjalnym źródłem Pardus i czy data systemowa jest poprawna. Następnie postępuj zgodnie z aktualnymi instrukcjami Pardus dotyczącymi pęku kluczy lub aktualizacji dla tego konkretnego błędu. Dokumentacja uwierzytelniania archiwum APT w Debianie wyjaśnia, dlaczego APT odrzuca niepodpisane lub nieuwierzytelnione metadane repozytorium. Nie dodawaj trusted=yes, nie zezwalaj na niezabezpieczone repozytoria ani nie wyłączaj sprawdzania podpisów, aby ostrzeżenie zniknęło; te ustawienia usuwają sprawdzanie bezpieczeństwa zamiast naprawiać problem z zaufaniem.
„Niezgodność sumy skrótu” po osiągnięciu dostępu do repozytorium może być tymczasowym problemem z synchronizacją lustrzaną lub buforowanym indeksem, a nie awarią DNS. Odczekaj kilka minut i spróbuj ponownie. Jeśli problem będzie się powtarzał, zamknij wszystkie narzędzia pakietów i wyczyść tylko pobrane pliki indeksów APT przed ich odświeżeniem:
sudo rm -rf /var/lib/apt/lists/*
sudo apt update
Ta opcja usuwa buforowane listy pakietów, a nie zainstalowane aplikacje ani pliki osobiste; APT pobiera nowe indeksy podczas następnej aktualizacji. Używaj tej opcji tylko wtedy, gdy nie jest uruchomiona żadna inna operacja APT ani graficzna pakietu.
Sprawdź naprawę
Uruchom sudo apt updateponownie. Poprawka zostanie potwierdzona, gdy APT dotrze do skonfigurowanych repozytoriów Pardus 23, zakończy działanie komunikatem „Odczyt list pakietów” i nie będzie już zgłaszał oryginalnego, błędnego adresu URL. Ostrzeżenia z oddzielnego, zewnętrznego repozytorium mogą pozostać po zakończeniu działania źródeł Pardus; zidentyfikuj to źródło po adresie URL i napraw lub wyłącz tylko ten wpis, jeśli nie jest już potrzebny.
Jeśli ten sam oficjalny host Pardus nadal traci czas w wielu sieciach lub jego opublikowany pakiet zwraca uporczywy błąd serwera, pozostała przyczyna może leżeć poza laptopem. Zachowaj dokładny adres URL i tekst błędu oraz sprawdź harmonogram wsparcia Pardus i informacje o repozytorium przed zgłoszeniem problemu. Składnię pliku źródłowego znajdziesz w podręczniku Debian APT sources.list .
Powtórz czynność sudo apt updatepo wprowadzeniu poprawek, aby upewnić się, że oryginalny błąd repozytorium Pardus zniknął.