แพคเกจetckeeper
มีวัตถุประสงค์เฉพาะเพื่อจัดการไฟล์กำหนดค่าของคุณ (อยู่ใน/etc
ไดเรกทอรี) ภายใต้ระบบควบคุมเวอร์ชัน (VCS)
etckeeper คืออะไร
etckeeper คือชุดเครื่องมือที่จะให้ / etc ถูกเก็บไว้ในที่เก็บคอมไพล์, Mercurial, darcs, หรือ bzr มันเชื่อมต่อกับ apt (และผู้จัดการแพ็คเกจอื่น ๆ ) เพื่อยอมรับการเปลี่ยนแปลงที่ทำกับ / etc โดยอัตโนมัติในระหว่างการอัพเกรดแพ็คเกจ
ฉันจะติดตั้ง etckeeper ได้อย่างไร
ในการติดตั้งแพ็คเกจคลิกที่ลิงค์ด้านล่างเพื่อติดตั้งใน Ubuntu Software Center (USC) หรือเรียกใช้sudo apt-get install etckeeper
จากเทอร์มินัล ( Ctrl- Alt- t)
etckeeper
ฉันจะเปลี่ยน etckeeper จากค่าเริ่มต้นของ VCS (bzr) เป็นgit
อย่างไร
โดยค่าเริ่มต้นetckeeper
ใช้ Bazaar (bzr) สำหรับการจัดการการควบคุมเวอร์ชัน /etc/etckeeper/etckeeper.conf
นี้สามารถเปลี่ยนแปลงได้ในแฟ้มการกำหนดค่า
ก่อนอื่นคุณจะต้องติดตั้งคอมไพล์
sudo apt-get install git
sudo apt-get install git-core
ตอนนี้คุณจะต้องแก้ไขetckeeper.conf
ไฟล์เพื่อเปลี่ยน VCS ของคุณ นี่คือสิ่งที่ห้าบรรทัดแรกของการกำหนดค่าเริ่มต้นควรมีลักษณะดังนี้:
# The VCS to use.
# VCS="hg"
# VCS="git"
VCS="bzr"
# VCS="darcs"
นี่คือสถานที่ในไฟล์กำหนดค่าที่จะเปลี่ยนจากการใช้ตัวเลือกเริ่มต้นของการใช้ bzr เพื่อใช้ที่เก็บ git เปิดโปรแกรมแก้ไขข้อความ (เช่นgksu gedit /etc/etc/keeper/etckeeper.conf
) และเปลี่ยนไฟล์ให้เป็นดังนี้:
# The VCS to use.
# VCS="hg"
VCS="git"
# VCS="bzr"
# VCS="darcs"
ยกเลิกVCS="git"
หมายเหตุบรรทัดและใส่ความคิดเห็นVCS="bzr"
ตอนนี้ให้เรียกใช้งานsudo etckeeper init
เพื่อเริ่มต้นพื้นที่เก็บข้อมูลของคุณ
ดังที่กล่าวไว้ที่นี่ :
/etc
นี้กำหนดขึ้นการควบคุมเวอร์ชันสำหรับไฟล์ทั้งหมดใน คุณไม่จำเป็นต้องทำอะไรเพื่อจัดการตัวนับ คุณจะต้องโต้ตอบกับมันเมื่อคุณต้องการทำการควบคุมเวอร์ชันเช่นอ้างอิงไฟล์ที่เก่ากว่า ไฟล์จะถูกกำหนดโดยอัตโนมัติก่อนและหลังการเรียกใช้ apt และทุกคืน (นี่คือการกำหนดค่า)
ข้อมูลเพิ่มเติมเกี่ยวกับ etckeeper:
ดูเอกสารประกอบของ Ubuntu etckeeper
ด้วย
ใช้ etckeeper กับ git บน Ubuntu