नर्क पॅकेज म्हणजे काय?

तर आपण आपल्या संगणकावर बसून आहात आणि जेव्हा आपण नोटिफायर अधिसूचना नुतनीक असलेल्या अनेक फाईल्स पाहता तेव्हा आपल्याला स्थापित करण्यासाठी काहीतरी शोधत असलेल्या सॉफ्टवेअर रिपॉझिटरीजमधून आपण शोधत आहात.

Noarch काय आहे आणि का बर्याच फायली या विस्तारास आहेत?

मूलतः नो आर्क आर्किटेक्चरसाठी नाही.

या टप्प्यावर, आपण असा विचार करीत असाल की एखाद्याने एखाद्या आर्किटेक्चरवर काम न करणार्या पॅकेजची निर्मिती कशी केली आहे.

टर्म noarch वास्तविकपणे कोणत्याही विशिष्ट आर्किटेक्चर किंवा आपण असल्यास, सर्व आर्किटेक्चर अर्थ.

हे कसे शक्य आहे? हे कसे शक्य आहे की पॅकेज लिनक्स, विंडोज आणि इतर ऑपरेटींग सिस्टीमच्या सर्व आवृत्त्यांवर कार्य करेल.

विहीर, सर्व प्रारंभिक पॅकेजेसमध्ये अनुप्रयोग नाहीत. उदाहरणार्थ, अनुप्रयोग gnome-background.sarch डेस्कटॉप पार्श्वभूमीचा संग्रह आहे. पॅकेज जीनोम डेस्कटॉप पर्यावरणासाठी विकसित केले गेले आहे ते खरोखरच केवळ प्रतिमांचे संकलन आहे आणि प्रतिमा सार्वत्रिक स्वरुपात तयार केल्या आहेत ज्या कोणत्याही आधुनिक ऑपरेटिंग सिस्टमवर वापरल्या जाऊ शकतात.

म्हणूनच आपण नॉर्झॅक पॅकेज अशा पार्श्वभूमी, चिन्ह आणि अगदी मॅन्युअलसारख्या विश्वातील सार्वत्रिक गोष्टींबद्दल विचार करू शकता.

Noarch पॅकेजेसमध्ये स्क्रिप्ट्स, प्रोग्रॅम्स आणि ऍप्लिकेशन्स असू शकतात परंतु त्यामध्ये खरोखरच क्रॉस प्लॅटफॉर्म असणारी फाईल्स असणे आवश्यक आहे.

कोणत्या प्रकारचे प्रोग्राम खरोखरच क्रॉस प्लॅटफॉर्म आहेत?

पीएचपी, PERL आणि पायथन स्क्रिप्टिंग भाषा या स्वरूपात HTML, JavaScript आणि CSS मध्ये विकसित केलेली वेब अनुप्रयोग सार्वत्रिक आहेत.

कंपाइल केलेले प्रोग्राम नर्कचर्य नाही होऊ शकत कारण ते एका विशिष्ट आर्किटेक्चरवर काम करण्यासाठी संकलित केले जातात. म्हणून C आणि C + बायर्नरीज noarch फाइलमध्ये आढळणार नाहीत. हा नियम अपवाद जावा प्रोग्राम आहे कारण Java खरोखरच क्रॉस प्लॅटफॉर्म आहे आणि एक Linux वितरण आणि आर्किटेक्चरसाठी लिहिलेले जावा अनुप्रयोग इतर लिनक्स प्लॅटफॉर्मवर आणि Windows वर कार्य करू शकतात.

आता आपण असे समजू शकतो की स्त्रोत कोड नोअर्स पॅकेज म्हणून ठेवता येतो कारण हे क्रॉस प्लॅटफॉर्म संकलित केले जाऊ शकते आणि ते फक्त विशिष्ट आर्किटेक्चरसाठी विशिष्ट असलेल्या बाइनरीस आहेत. स्रोत कोड पॅकेज प्रत्यक्षात src विस्तारसह संचयित केले आहेत

Noarch फाइल सहसा RPM संकुलसह संबंधित आहे.

तुमच्या संगणकावर आधीपासूनच प्रतिष्ठापीत असणारे RPM noarch संकुल असण्याची संभाव्य शक्यता आहे.

आपण स्थापित केलेल्या noarch संकुलचा शोध घेण्यासाठी खालील आदेश चालवा:

rpm -qa --qf "% {N} -% {V} -% {R} \ t \ t% {ARCH} \ n" | grep noarch | अधिक

वरील आदेश खाली मोडल्या जाऊ शकतात:

माझ्या स्वत: च्या संगणकावर वरील आदेशाचे आऊटपुट पाहून मला अनेक फॉन्ट पॅकेजेस, फर्मवेअर पॅकेजेस, कागदपत्रे, पार्श्वभूमी, चिन्ह आणि थीम दिसतील.

चेतावणी एक शब्द, तथापि. नुरूप नुरूपच पॅकेज केल्यामुळे हे पॅकेजमधील फाइल्स इतर संगणकांमध्ये कॉपी करणे नेहमीच योग्य नसते आणि आशा करते की ते काम करतील.

उदाहरणार्थ, जर तुमच्याकडे एक संगणक असेल तर RPM संकुल व्यवस्थापक व इतर डेबियन डेबियन फाइल फॉर्मचा वापर करून फेडोरा चालू असेल तर डेबियनमधील समान फाईल Fedora मशीनवरील फाइल्सच्या प्रती प्रतिलिपी करण्याकरीता पाहणे आवश्यक आहे.