yum + jak sprawdzić, czy wszystkie repozytorium zostały pomyślnie zweryfikowane

Potrzebuję polecenia yum cli, które może zweryfikować kontrolę zgodności wszystkich repozytoriów na moim komputerze z systemem Linux

Wypróbowałem repozytorium yum, ale kod zakończenia nadal wynosi 0 (MIMO MAMY BŁĄD)

yum repolist https://download.postgresql.org/pub/repos/yum/9.4/redhat/rhel-7Server-x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: ddownload.postgresql.org; Name or service not known" Trying other mirror. insr/primary_db | 23 kB 00:00:00 pkg/primary_db | 29 kB 00:00:00 local/primary_db | 3.6 MB 00:00:00 # echo $? 0 

Komentarze

  • nie odpowiadam na moje pytanie, potrzebuję cli, aby zweryfikować repozytorium (np. kontrolę stanu), możemy zrobić yum repolist all | grep -i errno, ale w ten sposób nie obejmuje wszystkich problemów
  • Następnie po prostu użyj yum repolist -v lub yum repoinfo.
  • ok, ale czy masz rozwiązanie mojego poprzedniego pytania – unix.stackexchange.com/questions/428052/…

Odpowiedź

Aby yum repolist zakończ z niezerowym kodem zakończenia w przypadku błędów, musisz użyć trybu gadatliwego i użyć albo

yum repolist -v 

lub

yum repoinfo 

Ze strony podręcznika podręcznika yum.

… Ostatnią specjalną cechą repolist jest to, że jeśli jesteś w trybie nierozpoznawalnym, yum zignoruje wszelkie błędy repozytorium i wyświetli informacje, które może uzyskać …

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *