Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:etckeeper

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

software:etckeeper [2012/04/27 14:06]
mhoffmann angelegt
software:etckeeper [2012/10/11 10:23]
Zeile 1: Zeile 1:
-====== ETCkeeper ====== 
-ETCkeeper ist ein sehr nützliches Programm welches das kritische Verzeichnis etc/ unter Versionskontrolle stellt. 
-Dies ist nützlich bei der Installation von neuen Packages, Änderungen in der Konfig und bei allgemeinen Backups. 
-ETCkeeper wird außerdem automatisch ausgeführt wenn per aptitude 
-<​code>​ 
-# sudo apt-get intstall "​package"​ 
-</​code>​ 
-neue Pakete installiert werden. 
-Für ETCkeeper können unterschiedliche Versionverwaltungssysteme genutzt werden, am meisten Sinn macht jedoch GIT((engl. für "​Blödmann"​)),​ da es als einziges VCS((Version Controll System = Versionskontrollsystem)) auch symbolische Links verarbeitet und versionieren kann. 
  
-===== Installation ===== 
-Zunächst muss GIT installiert werden: 
-<​code>​ 
-# sudo apt-get install git-core 
-</​code>​ 
- 
-Danach wird noch der ETCkeeper installiert:​ 
-<​code>​ 
-# sudo apt-get install etckeeper 
-</​code>​ 
- 
-==== Konfiguration ==== 
-Damit der ETCkeeper auch weiß was für ein VCS er nutzt muss ihm das in der Konfiguration mitgeteilt werden. 
-Dazu wird die Konfigurationsdatei bearbeitet: 
-<​code>​ 
-# sudo vi /​etc/​etckeeper/​etckeeper.conf 
-</​code>​ 
- 
-Da standardmäßig das VCS "​bazaar"​ genutzt wird muss dieses auskommentiert werden und git angegeben werden. 
-Die Konfiguration sieht dann folgendermaßen aus: 
- 
-<​code>​ 
-# The VCS to use. 
-# VCS="​hg"​ 
-VCS="​git"​ 
-#​VCS="​bzr"​ 
-# VCS="​darcs"​ 
- 
-# Options passed to git commit when run by etckeeper. 
-#​GIT_COMMIT_OPTIONS=""​ 
- 
-# Options passed to hg commit when run by etckeeper. 
-#​HG_COMMIT_OPTIONS=""​ 
- 
-# Options passed to bzr commit when run by etckeeper. 
-#​BZR_COMMIT_OPTIONS=""​ 
- 
-# Options passed to darcs commit when run by etckeeper. 
-#​DARCS_COMMIT_OPTIONS=""​ 
- 
-# Uncomment to avoid etckeeper committing existing changes 
-# to /etc automatically once per day. 
-#​AVOID_DAILY_AUTOCOMMITS=1 
- 
-# Uncomment to avoid etckeeper committing existing changes to  
-# /etc before installation. It will cancel the installation,​ 
-# so you can commit the changes by hand. 
-#​AVOID_COMMIT_BEFORE_INSTALL=1 
- 
-# The high-level package manager that's being used. 
-# (apt, pacman-g2, yum etc) 
-HIGHLEVEL_PACKAGE_MANAGER=apt 
- 
-# The low-level package manager that's being used. 
-# (dpkg, rpm, pacman-g2, etc) 
-LOWLEVEL_PACKAGE_MANAGER=dpkg 
- 
-</​code>​ 
- 
- 
- 
- 
- 
-  ​ 

Bei Verwendung dieses Wikis erklären Sie sich mit dem Haftungsausschluss, Nutzungsbedingungen und der Datenschutzerklärung dieses Wikis einverstanden. Impressum.

software/etckeeper.txt · Zuletzt geändert: 2012/10/11 10:23 (Externe Bearbeitung)