Yanıtlar:
Günlük dosyalarınıza bakmak dışında tüm değişikliklerinizi izleyebileceğinizden emin değilim ...
Sistemde yaptığınız değişiklikleri (yedeklemek veya gidermek için) "yedeklemek" istiyorsanız şunları yapabilirsiniz:
Paketlerinizi geri yüklemek istiyorsanız: apt-get update && dpkg --set-selection <yüklenmiş_packages && apt-get yükseltme
Daha sonra, paket listenizi ve yapılandırma dosyalarını karşılaştırabilirsiniz
etckeeper
Paketi kurun ve çalıştırın (bir kez ve herkes için) sudo etckeeper init
. Bu, /etc
(tüm sistem yapılandırma dosyasını içeren dizin) sürüm kontrolü altına alır ( varsayılan olarak Bazaar ). Varsayılan yapılandırma altında değişiklikler kaydedilir
apt-get
, aptitude
Synaptic ya da diğer uygun tabanlı paket yöneticisi;sudo etckeeper commit
veya bzr commit
içinde /etc
; bu size anlamlı bir taahhüt mesajı girme fırsatı verir.Etckeeper kurulu paketlerin adlarını kaydetmez, ancak bunu /var/log/apt/
ve /var/log/dpkg.log
(farklı ayrıntı kümeleriyle) bulabilirsiniz. Bu dosyalar döndürülür, böylece birkaç ay sonra kaybolurlar; Eğer onları daha uzun tutmak istiyorsanız, bu yapılandırılmış /etc/logrotate.d/dpkg
ve /etc/logrotate.d/apt
.
Kişisel yapılandırma dosyalarınız için bkz. “Nokta dosyaları” sürüm kontrolü altında nasıl tutulur? .
Söylemek cazip olurdu copyfs
:
NAME
CopyFS - Versioning File System for FUSE
DESCRIPTION
CopyFS is a copy-on-write, versioning file system for FUSE. CopyFS can
be used to maintain the revision history of a directory containing
files for which you want to track changes, and be able to revert to any
older version. CopyFS lets you do that by transparently making backups
of each file that you modify so that you can review and revert to any
previous revision.
ancak neredeyse tüm kök dizini veya ilgili herhangi bir sistem (kullanıcı değil) için kullanılabilir.
Günlükleri ubuntu'da görüntüleme hakkında bu sayfaya bakın: