আমি আরপিএমএস তৈরি করেছি (সিএমকেসের সিপ্যাক ব্যবহার করে) যা এতে সবকিছু ইনস্টল করে /opt
এবং তারপরে পোস্ট-ইনস্টল স্ক্রিপ্টটি পরিষেবা সংজ্ঞা ফাইলগুলিতে অনুলিপি করে /etc/systemd/system
।
আমি আরপিএম পোস্টইনস্টল এবং প্রিনউনস্টল স্ক্রিপ্টগুলিতে পরিষেবাগুলি শুরু এবং বন্ধ করার সাথে সাথে কথা বললাম, তবে এটি একটি ভাল ধারণা বলে মনে হয় না, কারণ yum
একটি আপগ্রেড করা হলে প্রিইনস্টল স্ক্রিপ্টের আগে পোস্ট-ইনস্টল স্ক্রিপ্টটি চালানো হবে এবং এর অর্থ হ'ল আপনি যদি কোনও পরিষেবা আপগ্রেড করার চেষ্টা করেন তবে আপনি কোনওভাবেই পরিষেবাটি চালাচ্ছেন না তা শেষ করবেন। এমনকি সক্ষম / অক্ষম করাও একই সমস্যা বলে মনে হচ্ছে।
সুতরাং আমি দুটি প্রশ্ন
এটি একটি ভাল ধারণা মধ্যে সরাসরি ইনস্টল করা
/etc/systemd
, অথবা উচিত থেকে একটি postinstall কপি/opt
করতে/etc/systemd
? হয়cp
দ্বারা অনুসরণsystemctl daemon-reload
সেবা ফাইল ইনস্টল করার "right" উপায়?starting/stopping/enable/disable
কোনও আরপিএম থেকে পরিষেবাগুলির কোনও পরিষ্কার উপায় আছে , না এটি আরপিএম থেকে আরও ভাল রেখে দেওয়া হয়েছে?
ডেবিয়ান সম্পর্কিত সম্পর্কিত প্রশ্ন (কোনও উত্তর ছাড়াই):
দেবিয়ান প্যাকেজ ইনস্টলেশন থেকে systemd.service সক্ষম করতে পছন্দসই / আইডিয়োম্যাটিক পদ্ধতি