|
|
|
|
|
Rollback RPM balíčkůPokud provádíte update nainstalovaných balíčků, tak se čas od času může stát, že některý updatovaný software nefunguje tak jak má a v tuto chvíli zcela jistě zatoužíte po funkci, která by provedla krok zpět - tedy by vrátila zpět původní funkční balíček namísto nového updatovaného. Naštěstí takováto funkce již v balíčkovacím systému RPM existuje a jmenuje se rollback. Jak to funguje?Pokud máme rollback zapnutý (což defaultně není), tak máme možnost se vrátit prakticky do libovolného stavu v minulosti - tedy teoreticky až do stavu, který byl bezprostředně po instalaci dané distribuce. Výhody
Nevýhody
NastaveníNastavení je velice jednoduché stačí přidat dané direktivy do následujících souborů:
tsflags=repackage
%_repackage_all_erasures 1
Případné nastavení hraničního bodu do kterého povolíme rollbacky provedeme zapsáním direktivy date --date="7/20/2006" +%s 1153346400
%_unsafe_rollbacks 1153346400
Pokud chceme změnit cache s RPM balíčky pro rollback, která standardně leží v adresáři
%_repackage_dir /my_directory PříkladyProvedení rollbacku: rpm -Uvh --rollback '10:00 am' rpm -Uvh --rollback '6 hours ago' rpm -Uvh --rollback 'july 20' Zjištění změn v rollback databázi:
up2date --list-rollbacks
install time: Thu Jul 20 16:40:48 2006 tid:1153406448
[-] pine-4.64-1.2.el4.rf:
Naposledy změněno: 20.7.2006 16:51
|
|
|
© 2006-2008 o.k.
|
|