Din păcate, yum check-update În mod implicit, modificările nu sunt luate în considerare de depozitele la distanță atâta timp cât yum.conf Parametrul metadate_expire al parametrului nu este scurs (implicit de 90 m). Aparent, scopul său este să „cunoașteți dacă aparatul dvs. a avut loc actualizări fără a fi executat interactiv”, deci este practic „verificați dacă pachetele actualizate sunt” Nu „Reîmprospătați lista pachetelor pe care le-aș putea actualiza” așa cum am așteptat.

Deci, dacă rulați yum check-update și obțineți acest lucru:

$ sudo yum check-updateLoaded plugins: fastestmirror, securityLoading mirror speeds from cached hostfilepackagename version repo

Aceasta înseamnă că verificarea actualizării nu se actualizează, așa cum este cazul apt-get update.

Puteți vedea cât timp va dura înainte de a face „reîmprospătarea automată” că toate comenzile sunt mai jos, Lansarea acestui:yum repolist enabled -v

Utilizareyum clean expire-cache

(sau yum clean all) În primul rând, toate comenzile viitoare Yum vor actualiza automat memoria cache „Executie”. . Ca și comenzile viitoare ale Yum actualizează memoria cache, este în practică la fel ca apt-get update , Cred.

sau rulați yum makecache (de la alte răspunsuri) care pare să elimine memoria cache și să se relaxeze copiile noi doar la acel moment. Dar se pare că durează mai mult decât clean all (?) Fwif.

Leave a comment

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *