लिनक्स पर रेडहैट करने के लिए डेबियन प्रोग्राम कैसे कन्वर्ट करें

click fraud protection

जब बाइनरी पैकेज स्वरूपों की बात आती है, तो डेबियन राजा होता है। सभी सॉफ्टवेयरों में से, डीईबी फ़ाइल प्रारूप डेवलपर्स से सबसे अधिक ध्यान आकर्षित करता है। नतीजतन, डेबियन पर आधारित लिनक्स ऑपरेटिंग सिस्टम को आमतौर पर किसी और से पहले नया सामान मिलता है। स्टीम, स्पॉटिफ़, Google क्रोम, स्काइप, और सूची चलती है। रेडहैट-आधारित लिनक्स ऑपरेटिंग सिस्टम डेवलपर्स से समान ध्यान आकर्षित करते हैं, लेकिन लगभग डेबियन के रूप में ज्यादा नहीं। इस वजह से, कई लोग डी-कंपाइल और रिवर्स इंजीनियर डेबियन कार्यक्रमों के तरीके खोजने के लिए मुड़ते हैं। ऐसा करने के कई अलग-अलग तरीके हैं, लेकिन अब तक लिनक्स पर एक डेबियन प्रोग्राम को रेडहैट में कनवर्ट करने का सबसे अच्छा तरीका एलियन पैकेज कनवर्टर का उपयोग करना है।

आवश्यक शर्तें

एलियन एक प्रोग्राम है जिसे पर्ल प्रोग्रामिंग लैंग्वेज के साथ लिखा जाता है। अपने पीसी पर इस टर्मिनल ऐप को चलाने के लिए, आपको सबसे पहले विभिन्न पर्ल पैकेजों को स्थापित करना होगा। कुछ लिनक्स वितरण पर, पर्ल पहले से ही स्थापित हो सकता है। इस गाइड में, हम Debian संकुल को Redhat पैकेज प्रारूप में कैसे परिवर्तित करें, इस पर काम करेंगे। इसका कारण यह है, हम केवल फेडोरा पर पर्ल प्राप्त करने के लिए और ओपन एसयूएसई पर कैसे जाएंगे।

instagram viewer

यह देखने और देखने के लिए कि क्या आपको एलियन चलाने के लिए पहले से ही आपके लिनक्स पर उपकरण मिल गए हैं, एक टर्मिनल विंडो खोलें और निम्नलिखित कार्य करें:

perl - हेल्प

इस कमांड को एक लिनक्स पीसी पर चलाना जिसमें पर्ल टूल्स पहले से इंस्टॉल हैं और जाने के लिए तैयार है, एक हेल्प प्रॉम्प्ट दिखाएगा। यह प्रॉम्प्ट उपयोगकर्ता को भाषा के बारे में जानने, उसका उपयोग करने और आदि के बारे में जानने के लिए आवश्यक हर चीज का विवरण देता है। यदि आप इस आदेश को चलाने के दौरान कुछ नहीं करते हैं, तो पर्ल टूल इंस्टॉल नहीं किए जाते हैं।

फेडोरा के लिए पर्ल इंस्टॉल करें

sudo dnf स्थापित पर्ल-कोर

OpenSUSE के लिए पर्ल इंस्टॉल करें

पर्ल ओबीएस में उपलब्ध है। यहां जाओ, और काम करने के लिए "डायरेक्ट इंस्टॉल" बटन पर क्लिक करें।

बिल्डिंग एलियन

इस कार्यक्रम का निर्माण काफी सरल है, और केवल तीन कदम हैं। शुरुआत के लिए, आधिकारिक स्रोत फोर्ज पृष्ठ से स्रोत कोड को पकड़ो. फिर, एक टर्मिनल विंडो खोलें। इस टर्मिनल में, निम्नलिखित क्रियाएं करें।

सबसे पहले, डाउनलोड निर्देशिका पर जाएं जहां एलियन स्रोत कोड है।

सीडी ~ / डाउनलोड

फिर, टार कमांड के साथ पुरालेख की सामग्री को निकालें।

tar xvfJ alien_8.95.tar.xz

जब टार संग्रह समाप्त हो जाता है, तो cd कमांड का उपयोग करके कोड निर्देशिका दर्ज करें।

सीडी एलियन_8.95

सबसे पहले, MakeFile बनाने के लिए Perl का उपयोग करें। यह महत्वपूर्ण है, क्योंकि इस फ़ाइल के बिना, आपके पीसी को पता नहीं होगा कि सॉफ्टवेयर कैसे बनाया जाए।

पर्ल मेकफिल। पी एल

अब, सॉफ्टवेयर बनाने के लिए नई बनाई गई फ़ाइल का उपयोग करें।

बनाना

एलियन निर्मित है और उपयोग के लिए तैयार है। अब वह सब छोड़ दिया गया है जो आपके पीसी पर स्रोत कोड निर्देशिका से सॉफ़्टवेयर को सही स्थान पर ले जाए। यह “make install” कमांड के साथ किया जाता है। अन्य दो आदेशों के विपरीत, स्थापित करें MUST के साथ चलाया जाए sudo विशेषाधिकार। ऐसा इसलिए है क्योंकि यह सॉफ्टवेयर को महत्वपूर्ण, सिस्टम डायरेक्टरी में ले जाएगा।

सुडोल बनाते हैं

जब मेक इन कमांड कमांड खत्म होती है, तो एलियन को टर्मिनल के माध्यम से चलाएं: एलियन

Debian से Redhat में संकुल परिवर्तित करना

डेबियन प्रारूप से पैकेज को रेडहैट प्रारूप में बदलने के लिए, पहले एक पैकेज डाउनलोड करें। DEB के सबसे लोकप्रिय लिनक्स बाइनरी प्रारूप के रूप में, वे खोजने में बहुत कठिन नहीं होना चाहिए। पता नहीं कि क्या करना है? उबंटू पर लापता सॉफ़्टवेयर को खोजने के बारे में हमारी सूची देखें.

जब आपको एक डेबियन पैकेज फ़ाइल मिलती है, तो एक टर्मिनल खोलें। फिर, डाउनलोड फ़ोल्डर में सीडी।

सीडी ~ / डाउनलोड

प्रोग्राम को DEB से RPM में -r स्विच से कन्वर्ट करें।

सुडोल एलियन -आर * .डेब

इस कमांड को चलाने से एलियन को RPM पैकेज बनाने की संभावना होगी। कृपया ध्यान रखें कि यह हमेशा काम नहीं कर सकता है। कुछ डेबियन पैकेजों में उनके पास बहुत सारी विशिष्ट फाइलें हैं, और परिणामस्वरूप रूपांतरण करने से इनकार कर सकते हैं।

अन्य विदेशी सुविधाएँ

एलियन पैकेज कनवर्टर डेबियन से आरपीएम में परिवर्तित होने से अधिक कर सकता है। यहां उनका उपयोग कैसे किया जाए

आरपीएम को डी.ई.बी.

-D स्विच, उपयोगकर्ता RPM को डेबियन फ़ाइल में बदल सकते हैं।

sudo विदेशी -d file.rpm

Slackware पैकेज में कनवर्ट करें

-T स्विच का उपयोग करके, उपयोगकर्ता किसी भी पैकेज को स्लैकवेयर लिनक्स पैकेज में बदल सकते हैं।

sudo विदेशी -t फ़ाइल

सोलारिस पैकेज में बदलें

-P स्विच का उपयोग करके आसानी से किसी भी पैकेज प्रारूप को एलियन के साथ सोलारिस पैकेज प्रारूप में परिवर्तित करें।

sudo विदेशी -p फ़ाइल

निश्चित अनुमतियाँ

कभी-कभी एक बाइनरी पैकेज प्रारूप से दूसरे में परिवर्तित करना व्यक्तिगत अनुमतियों को गड़बड़ कर सकता है। यह इस वजह से है, एलियन में एक सुविधा है जो विभिन्न अनुमति मुद्दों को ठीक कर सकती है। त्रुटियों को दूर करने के लिए -Experperms ध्वज का उपयोग करें।

सुडोल विदेशी फ़ाइल - उपसर्ग

टेस्ट जनरेटेड पैकेज

एलियन के साथ उत्पन्न नए पैकेजों का परीक्षण करना संभव है। जनरेट किए गए पैकेज का परीक्षण करने के लिए –स्टेस्ट फ्लैग का उपयोग करें।

सुडोल विदेशी फ़ाइल - सबसे
watch instagram story
खोज
हाल के पोस्ट