यह कमांड d-shlibmove है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
d-shlibmove - डेबियन पैकेज निर्माण प्रक्रिया में साझा लाइब्रेरी फ़ाइलों को इधर-उधर ले जाएँ
SYNOPSIS
d-shlibmove [विकल्पों] साझा-पुस्तकालय.so
वर्णन
इस प्रोग्राम को कॉल करें डेबियन / नियम के प्रतिस्थापन के रूप में dh_movefiles साझा लाइब्रेरी के लिए
संकुल।
यह वैधता के लिए डेबियन/नियंत्रण की भी जाँच करता है।
विकल्प
--movedev [फ़ाइल का नाम] [सापेक्ष दिर-पथ]
फ़ाइल को संबंधित निर्देशिका पथ में स्थापित करें -देव पैकेट। दिर होगा
के साथ बनाया स्थापित -d और फ़ाइल स्थानांतरित हो जाएगी.
--moveshl [फ़ाइल का नाम] [सापेक्ष दिर-पथ]
साझा लाइब्रेरी रनटाइम के भीतर संबंधित निर्देशिका पथ में फ़ाइल स्थापित करें
पैकेट। dir के साथ बनाया जाएगा स्थापित -d और फ़ाइल स्थानांतरित हो जाएगी.
--movedevdoc [फ़ाइल का नाम]
फ़ाइल को दस्तावेज़ीकरण निर्देशिका में स्थापित करें -देव पैकेट। दिर होगा
के साथ बनाया स्थापित -d और फ़ाइल स्थानांतरित हो जाएगी.
संस्करण 0.4 . में जोड़ा गया
--एक्स्ट्रालिब [साझा-पुस्तकालय.so]
साझा लाइब्रेरी को मुख्य साझा लाइब्रेरी के समान पैकेज में स्थापित करें।
--मल्टीआर्क
डिफ़ॉल्ट रूप से d-shlibmove साझा लाइब्रेरी और किसी भी एक्स्ट्रालिब को /usr/lib में इंस्टॉल करता है।
उन्हें स्थापित करने के लिए इस ध्वज को जोड़ें / usr / lib /बजाय।
संस्करण 0.48 . में जोड़ा गया
--प्रतिबद्ध
डिफ़ॉल्ट रूप से d-shlibmove ड्राई-रन मोड में चलता है। गतिशील बनाने के लिए इस ध्वज को जोड़ें
वास्तव में होता है.
--प्रत्यय [प्रत्यय सेवा मेरे जोड़ना सेवा मेरे साझा पुस्तकालय पैकेज]
साझा लाइब्रेरी पैकेज में एक प्रत्यय जोड़ें। बाइनरी इंटरफ़ेस होने पर यह एक समाधान है
पैकेज बदला गया है, और डेबियन पैकेजिंग में कुछ सुधार करने की आवश्यकता है।
संस्करण 0.3 . में जोड़ा गया
--देवप्रत्यय [प्रत्यय सेवा मेरे जोड़ना सेवा मेरे विकास पैकेज]
विकास पैकेज में एक प्रत्यय जोड़ें. असंगत विकास पैकेज बनाने के लिए.
--श्लिब्स-स्थानीय [वर्तमान संस्करण]
उपयोग करने के लिए एक डेबियन/shlibs.local फ़ाइल बनाएं और साझा किए गए वर्तमान-संस्करण को निर्दिष्ट करें
पुस्तकालय पैकेज. आपको debian/shlibs.local को हटाने की आवश्यकता है, क्योंकि यह केवल जोड़ता है
करने के लिए, अधिलेखित नहीं.
संस्करण 0.3 . में जोड़ा गया
--विचलित
अपरिवर्तित विकास पैकेज में स्थापित करें।
संस्करण 0.42 . में जोड़ा गया
--ignorelibdep
शिलिब निर्भरता को दबाएँ। गतिशील रूप से हल किए जाने पर उपयोगी, उदाहरण के लिए सीडीबीएस का उपयोग करना।
संस्करण 0.42 . में जोड़ा गया
--सी102
C++ ABI संक्रमण के लिए पैकेज नामों में c102 प्रत्यय जोड़ें।
संस्करण 0.8 . में जोड़ा गया
--एलडीबीएल
पैकेज नामों में डीबीएल प्रत्यय जोड़ें।
संस्करण 0.35 . में जोड़ा गया
--v5
पैकेज नामों में v5 प्रत्यय जोड़ें।
संस्करण 0.61 . में जोड़ा गया
--शामिल-ए
*.a फ़ाइलें स्थापित करें. यह पहले गलत व्यवहार है।
संस्करण 0.51 . में जोड़ा गया
--बहिष्कृत-ए
*.a फ़ाइलें इंस्टॉल करने से बचें.
संस्करण 0.51 . में जोड़ा गया
--शामिल-ला
*.la फ़ाइलें स्थापित करें. यह पहले गलत व्यवहार है।
संस्करण 0.45 . में जोड़ा गया
--बहिष्कृत-ला
*.la फ़ाइलें इंस्टॉल करने से बचें.
संस्करण 0.45 . में जोड़ा गया
--ओवरराइड [ओवरराइड कथन]
एक ओवरराइडिंग sed एक्सप्रेशन जोड़ें, जो दिखता है --ओवरराइड
s/libshared1-देव/libshared-देव/. यह अभिव्यक्ति दूसरे के बाद निष्पादित की जाती है
नियमों.
विभिन्न --ओवरराइड निर्दिष्ट किया जा सकता है।
संस्करण 0.30 . में जोड़ा गया
बाहर निकलें कोड
त्रुटि पर 1 लौटाएँ.
ड्राई-रन पर 2 लौटें।
सफलता पर 0 लौटें।
उदाहरण
निम्नलिखित एक काल्पनिक पैकेज इंस्टॉलेशन का नमूना कमांड-लाइन है।
d-shlibmove --प्रतिबद्ध --movedev "डेबियन/टीएमपी/यूएसआर/शामिल/*" यूएसआर/शामिल हैं --एक्स्ट्रालिब
डेबियन/tmp/usr/lib/libhomeman-pthread.so डेबियन/tmp/usr/lib/libhomeman.so
onworks.net सेवाओं का उपयोग करके ऑनलाइन d-shlibmove का उपयोग करें