मैं अपने आवेदन के लिए एक आरपीएम पैकेज बनाने की कोशिश कर रहा हूं। और मैं एक स्वामित्व वाली निर्देशिका को हटाना नहीं चाहता बल्कि अपग्रेड पर इसमें फाइलें जोड़ना चाहता हूं। मैं स्थापना रद्द करने पर निर्देशिका और इसकी सभी फाइलों को हटाना भी पसंद करूंगा। मुझे यह कैसे हासिल होगा?

-1
Vinothkumar Raman 14 मई 2019, 16:31

1 उत्तर

सबसे बढ़िया उत्तर

वह मूल व्यवहार या आरपीएम पैकेज है। यदि आप इसे डालते हैं:

%files
/var/application

आपकी कल्पना फ़ाइल में; तब निर्देशिका /var/application नीचे दिए गए सब कुछ के साथ आरपीएम से संबंधित है। जब आप अपने आरपीएम को अनइंस्टॉल करते हैं; निर्देशिका पूरी तरह से हटा दी जाएगी।

मान लीजिए application.1.rpm में शामिल हैं:

/var/application/file1
/var/application/file2

और application.2.rpm में शामिल हैं:

/var/application/file2
/var/application/file3

फिर application.1.rpm से application.2.rpm में अपग्रेड करने के बाद; निर्देशिका में file2 और file3 होंगे। file1 को हटा दिया जाएगा क्योंकि यह अब application.2.rpm का हिस्सा नहीं है।

1
Chris Maes 14 मई 2019, 14:03