Gói etckeeper
được dành riêng để quản lý các tệp cấu hình của bạn (nằm trong /etc
thư mục) trong hệ thống kiểm soát phiên bản (VCS).
Vv là gì?
etckeeper là một tập hợp các công cụ để cho phép / etc được lưu trữ trong kho git, mercurial, darcs hoặc bzr. Nó móc vào apt (và các trình quản lý gói khác) để tự động cam kết các thay đổi được thực hiện cho / etc trong quá trình nâng cấp gói.
Làm thế nào để tôi cài đặt etckeeper?
Để cài đặt gói, nhấp vào liên kết được cung cấp bên dưới để cài đặt trong Trung tâm phần mềm Ubuntu (USC) hoặc chạy sudo apt-get install etckeeper
từ thiết bị đầu cuối ( Ctrl- Alt- t).
vân vân
Làm cách nào để thay đổi trình quản lý từ VCS mặc định (bzr) để sử dụng git
?
Theo mặc định, etckeeper
sử dụng Bazaar (bzr) để quản lý kiểm soát phiên bản. Điều này có thể được thay đổi trong tập tin cấu hình /etc/etckeeper/etckeeper.conf
.
Đầu tiên, bạn sẽ cần phải cài đặt git.
sudo apt-get install git
sudo apt-get install git-core
Bây giờ, bạn sẽ cần chỉnh sửa etckeeper.conf
tệp của mình để thay đổi VCS. Dưới đây là năm dòng đầu tiên của cấu hình mặc định sẽ như thế nào:
# The VCS to use.
# VCS="hg"
# VCS="git"
VCS="bzr"
# VCS="darcs"
Đây là vị trí trong tệp cấu hình để chuyển từ sử dụng tùy chọn mặc định sử dụng bzr sang sử dụng kho git. Mở trình soạn thảo văn bản (nghĩa là gksu gedit /etc/etc/keeper/etckeeper.conf
) và thay đổi tệp để trông như thế này:
# The VCS to use.
# VCS="hg"
VCS="git"
# VCS="bzr"
# VCS="darcs"
Bỏ ghi chú VCS="git"
và nhận xét dòngVCS="bzr"
Bây giờ, chạy sudo etckeeper init
để khởi tạo kho lưu trữ của bạn.
Như đã đề cập ở đây :
Điều này thiết lập kiểm soát phiên bản cho tất cả các tập tin trong /etc
. Bạn không cần phải làm gì khác để quản lý người quản lý; bạn chỉ cần tương tác với nó khi bạn muốn thực hiện thao tác kiểm soát phiên bản, chẳng hạn như tham khảo các tệp cũ hơn. Các tệp được tự động cam kết trước và sau mỗi lần chạy apt và mỗi đêm (đây là cấu hình).
Thông tin bổ sung về etckeeper:
Xem tài liệu của Ubuntu etckeeper
cũng thế
Sử dụng etckeeper với git trên Ubuntu