स्थापित किए बिना Solaris pkg फ़ाइल से फ़ाइलें निकालें


9

मैं बायनेरिज़ को एक pkg फ़ाइल से कैसे निकाल सकता हूँ, उन्हें डिफ़ॉल्ट स्थानों के तहत /usrया अन्य डिफ़ॉल्ट फ़ोल्डर में जोड़े बिना । मैं अपनी खुद की निर्देशिका के तहत इस पैकेज को जोड़ना चाहता हूं /our_own_directory/our_own_prefix_specific_for_this_packageइसलिए यह स्वयं निहित है, यह जानना आसान है कि क्या चल रहा है, और ओएस निर्देशिकाओं के बजाय हमारे एप्लिकेशन निर्देशिकाओं से बंधा हुआ है।

इसके अलावा, मैं स्थापित पैकेजों के वैश्विक डेटाबेस को छूना नहीं चाहता।

जवाबों:


14

हालांकि यह पैकेज स्थापित नहीं करेगा, आप उन्हें pkgtrans कमांड के साथ एक स्पूल स्थान पर एक पैकेज फ़ाइल (उर्फ एक डेटास्ट्रीम पैकेज) से स्थानांतरित कर सकते हैं:

pkgtrans फ़ाइल नाम। pkg / होम / उपयोगकर्ता / मौजूदा_टैम्परेरी_पैकेज_परिक्स_डिर

यह पैकेज फ़ाइल सिस्टम पदानुक्रम के साथ-साथ pkginfo फ़ाइल और आपकी निर्देशिका में किसी भी पूर्व / पोस्ट स्क्रिप्ट को निकालेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.