সংস্করণ নিয়ন্ত্রণ সহ / ইত্যাদি ডিরেক্টরিতে কনফিগারেশন ফাইলগুলি পরিচালনা করার জন্য কি কোনও অ্যাপ্লিকেশন রয়েছে?


9

আমি উবুন্টু সার্ভারে কনফিগার ফাইলগুলির জন্য সংস্করণ নিয়ন্ত্রণ ব্যবহার করতে চাই।

তবে আমি দেখতে পেলাম যে পুরো /etcডিরেক্টরিটির জন্য গিটটি কেবল সহজেই ব্যবহার করা সহজ নয় , কারণ অনেকগুলি ফাইল ট্র্যাক করার প্রয়োজন হয় না এবং কখনও কখনও সিস্টেম লগের মতো ফাইলগুলিতে লিখবে যা উপেক্ষা করা উচিত।

এমন কোনও অ্যাপ্লিকেশন রয়েছে যা এটি করতে এবং এটি সহজ করে তুলতে পারে? এটি যদি গিটের উপর ভিত্তি করে থাকে তবে এটি আরও ভাল।


আরে আপনি নীচের প্রশ্ন লিঙ্কটি দেখতে পাচ্ছেন [উত্স নিয়ন্ত্রণে কনফিগারেশন ফাইলগুলি] [1] [অ্যাপ্লিকেশন রানটাইমের সময় পরিবর্তন করা সার্ভার কনফিগারেশন ফাইলগুলিকে আমি কীভাবে সংস্করণ করতে পারি, গিট ব্যবহার করে] [২] [১]: স্ট্যাকওভারফ্লো.com / q / 6009 / 1081776 [2]: serverfault.com/q/421207/124695
অরবিন্দ

উত্তর:


10

প্যাকেজটি etckeeperনির্দিষ্টভাবে আপনার /etcসংস্করণ নিয়ন্ত্রণ সিস্টেমের (ভিসিএস) অধীনে আপনার কনফিগারেশন ফাইলগুলি ( ডিরেক্টরিতে অবস্থিত ) পরিচালনা করার উদ্দেশ্যে তৈরি ।

ইত্যাদি কি?

এডিকিপার হ'ল গিট, পারদর্শী, ডার্কস, বা বিজেআর রিপোজিটরিতে সংরক্ষণ করার জন্য সরঞ্জামগুলির সংকলন। প্যাকেজ আপগ্রেড করার সময় / ইত্যাদিতে স্বয়ংক্রিয়ভাবে পরিবর্তনগুলি সম্পাদন করতে এটি (এবং অন্যান্য প্যাকেজ পরিচালকদের) সন্ধান করে।

আমি কীভাবে ইন্ডারকিপার ইনস্টল করব?

প্যাকেজটি ইনস্টল করতে, উবুন্টু সফটওয়্যার সেন্টারে (ইউএসসি) ইনস্টল করতে নীচে প্রদত্ত লিঙ্কটি ক্লিক করুন, বা sudo apt-get install etckeeperটার্মিনাল ( Ctrl- Alt- t) থেকে চালান ।

etckeeper

ডিফল্ট ভিসিএস (বিজেআর) থেকে আমি কীভাবে অ্যাডকিপার পরিবর্তন করব git?

ডিফল্টরূপে, etckeeperসংস্করণ নিয়ন্ত্রণ ব্যবস্থাপনার জন্য বাজার (bzr) ব্যবহার করে। এটি কনফিগারেশন ফাইলে পরিবর্তন করা যেতে পারে /etc/etckeeper/etckeeper.conf

প্রথমত, আপনার গিট ইনস্টল করা প্রয়োজন।

  • sudo apt-get install git
  • sudo apt-get install git-core

এখন, etckeeper.confআপনার ভিসিএস পরিবর্তন করতে আপনার ফাইলটি সম্পাদনা করতে হবে । এখানে ডিফল্ট কনফিগারেশনের প্রথম পাঁচটি লাইনের মতো দেখতে হবে:

# The VCS to use.
# VCS="hg"
# VCS="git"
VCS="bzr"
# VCS="darcs"

গিটার রিপোজিটরি ব্যবহার করে bzr ব্যবহারের ডিফল্ট অপশনটি ব্যবহার করে স্যুইচ করার জন্য কনফিগারেশন ফাইলের এই জায়গাটি। একটি পাঠ্য সম্পাদক খুলুন (যেমন 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। অ্যাডকিপার পরিচালনা করতে আপনার আর কিছু করার দরকার নেই; আপনি কেবল যখন কোনও সংস্করণ নিয়ন্ত্রণ অপারেশন করতে চান, যেমন পুরানো ফাইলগুলি উল্লেখ করার সাথে এটির সাথে যোগাযোগ করতে হবে interact ফাইলগুলি যথাযথভাবে প্রতি রান করার আগে এবং পরে প্রতি রাতে প্রতিশ্রুতিবদ্ধ হয় (এটি কনফিগারযোগ্য)

ইত্যাদি সম্পর্কিত অতিরিক্ত তথ্য:

দেখুন উবুন্টু etckeeper ডকুমেন্টেশন

এছাড়াও

উবুন্টুতে গিট দিয়ে ইত্যাদি ব্যবহার করে

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.