Il pacchetto ha lo etckeeper
scopo specifico di gestire i file di configurazione (situati nella /etc
directory) in un sistema di controllo della versione (VCS).
Che cos'è etckeeper?
etckeeper è una raccolta di strumenti per lasciare / etc in un repository git, mercurial, darcs o bzr. Si collega a apt (e ad altri gestori di pacchetti) per eseguire automaticamente il commit delle modifiche apportate a / etc durante gli aggiornamenti del pacchetto.
Come installo etckeeper?
Per installare il pacchetto, fare clic sul collegamento fornito di seguito per installare in Ubuntu Software Center (USC), oppure eseguire sudo apt-get install etckeeper
dal terminale ( Ctrl- Alt- t).
etckeeper
Come posso cambiare etckeeper dal VCS predefinito (bzr) da usare git
?
Per impostazione predefinita, etckeeper
utilizza Bazaar (bzr) per la gestione del controllo versione. Questo può essere modificato nel file di configurazione /etc/etckeeper/etckeeper.conf
.
Innanzitutto, dovrai aver installato git.
sudo apt-get install git
sudo apt-get install git-core
Ora dovrai modificare il tuo etckeeper.conf
file per cambiare il tuo VCS. Ecco come dovrebbero apparire le prime cinque righe della configurazione predefinita:
# The VCS to use.
# VCS="hg"
# VCS="git"
VCS="bzr"
# VCS="darcs"
Questo è il posto nel file di configurazione per passare dall'uso predefinito dell'uso di bzr all'utilizzo di un repository git. Apri un editor di testo (ad es. gksu gedit /etc/etc/keeper/etckeeper.conf
) E modifica il file in questo modo:
# The VCS to use.
# VCS="hg"
VCS="git"
# VCS="bzr"
# VCS="darcs"
Rimuovi il commento dalla riga VCS="git"
e commenta la rigaVCS="bzr"
Ora corri sudo etckeeper init
per inizializzare il tuo repository.
Come menzionato qui :
Questo imposta il controllo versione per tutti i file in /etc
. Non è necessario fare nient'altro per gestire etckeeper; è necessario interagire con esso solo quando si desidera eseguire un'operazione di controllo della versione, ad esempio facendo riferimento a file più vecchi. I file vengono automaticamente salvati prima e dopo ogni esecuzione di apt e ogni notte (questo è configurabile).
Ulteriori informazioni su etckeeper:
Vedi la documentazione di Ubuntu etckeeper
anche
Utilizzo di etckeeper con git su Ubuntu