Używam Fedory 15 i za każdym razem, gdy próbuję zainstalować coś z yum, yum próbuje zaktualizować bazę danych repozytorium.
Dla większości osób byłoby to świetne i przydatne, ale utknąłem za bardzo wolnym internetem (cóż, trochę powolnym, coś w rodzaju 1 Mbps), a aktualizacja trwa około minuty. Baza danych nie jest duża (nieco ponad 2 MB dla wszystkich moich repozytoriów), ale sumuje się.
Jaki jest najlepszy sposób na wyłączenie tej automatycznej aktualizacji bazy danych? Jestem przyzwyczajony do Ubuntu i apt, w którym muszę ręcznie polecić apt zaktualizować bazy danych. Przypuszczam, że mógłbym zainstalować apt dla Fedory, ale zastanawiałem się, czy jest gdzieś ustawienie konfiguracji, które mógłbym zmienić.
alias yumin='yum -C --noplugins'
„... Czy można to gdzieś ustawić w pliku konfiguracyjnym? Przekazywanie -C za każdym razem może być nudne. ...”
Zaktualizuj plik konfiguracyjny YUM i ustaw
metadata_expire
zmienną na wyższą (domyślnie 90 minut). Następnie możesz użyćyum makecache
polecenia, aby ręcznie zaktualizować metadane w razie potrzeby.źródło
Oto moja odpowiedź od: https://unix.stackexchange.com/a/212278/56487
Tymczasowe rozwiązanie:
Użyj
-C
flagi:Stałe rozwiązanie:
Użyj
metadata_expire
flagi w pliku yum.conf, aby to kontrolować.Edytuj
/etc/yum.conf
i ustawMożesz użyć d, h lub m, aby skonfigurować czas w dniach, godzinach lub minutach .
Bonus: oto dokumentacja:
źródło