ऑनवर्क्स लिनक्स और विंडोज ऑनलाइन वर्कस्टेशन

प्रतीक चिन्ह

वर्कस्टेशन के लिए मुफ्त होस्टिंग ऑनलाइन

<पिछला | विषय-सूची | अगला>

3.1. परिचय

इस अध्याय में उन पैकेजों की सूची शामिल है जिन्हें बुनियादी लिनक्स सिस्टम बनाने के लिए डाउनलोड करने की आवश्यकता है। सूचीबद्ध संस्करण संख्याएँ सॉफ़्टवेयर के उन संस्करणों के अनुरूप हैं जो काम करने के लिए जाने जाते हैं, और यह पुस्तक उनके उपयोग पर आधारित है। हम नए संस्करणों का उपयोग करने के विरुद्ध दृढ़ता से अनुशंसा करते हैं क्योंकि एक संस्करण के लिए बिल्ड कमांड नए संस्करण के साथ काम नहीं कर सकते हैं। नवीनतम पैकेज संस्करणों में ऐसी समस्याएँ भी हो सकती हैं जिनके लिए वर्कअराउंड की आवश्यकता होती है। इन वर्कअराउंड को पुस्तक के विकास संस्करण में विकसित और स्थिर किया जाएगा।

डाउनलोड स्थान हमेशा सुलभ नहीं हो सकते हैं। यदि इस पुस्तक के प्रकाशित होने के बाद से कोई डाउनलोड स्थान बदल गया है, तो Google (http://www.google.com/) अधिकांश पैकेजों के लिए एक उपयोगी खोज इंजन प्रदान करता है। यदि यह खोज असफल होती है, तो http://www.linuxfromscratch.org/lfs/ packages.html#packages पर चर्चा किए गए डाउनलोड के वैकल्पिक तरीकों में से एक का प्रयास करें।

डाउनलोड किए गए पैकेज और पैच को किसी ऐसी जगह पर स्टोर करना होगा जो पूरे बिल्ड के दौरान आसानी से उपलब्ध हो। सोर्स को अनपैक करने और उन्हें बनाने के लिए एक वर्किंग डायरेक्टरी की भी आवश्यकता होती है। $LFS/स्रोत इसका उपयोग टारबॉल और पैच को संग्रहीत करने के स्थान के रूप में और एक कार्यशील निर्देशिका के रूप में किया जा सकता है। इस निर्देशिका का उपयोग करके, आवश्यक तत्व LFS विभाजन पर स्थित होंगे और निर्माण प्रक्रिया के सभी चरणों के दौरान उपलब्ध होंगे।

इस निर्देशिका को बनाने के लिए, उपयोगकर्ता के रूप में निम्नलिखित कमांड निष्पादित करें जड़डाउनलोड सत्र शुरू करने से पहले:


mkdir -v $LFS/स्रोत

mkdir -v $LFS/स्रोत

इस निर्देशिका को लिखने योग्य और चिपचिपा बनाएँ। "चिपचिपा" का अर्थ है कि भले ही एकाधिक उपयोगकर्ताओं के पास किसी निर्देशिका पर लिखने की अनुमति हो, केवल फ़ाइल का स्वामी ही चिपचिपी निर्देशिका में फ़ाइल को हटा सकता है। निम्न आदेश लेखन और चिपचिपा मोड को सक्षम करेगा:


chmod -v a+wt $LFS/स्रोत

chmod -v a+wt $LFS/स्रोत

सभी पैकेज और पैच डाउनलोड करने का एक आसान तरीका है wget-सूची एक इनपुट के रूप में wget। उदाहरण के लिए:


wget --input-file=wget-list --continue --directory-prefix=$LFS/sources

wget --input-file=wget-list --continue --directory-prefix=$LFS/sources

इसके अतिरिक्त, LFS-7.0 से शुरू करते हुए, एक अलग फ़ाइल है, md5sums, जिसका उपयोग यह सत्यापित करने के लिए किया जा सकता है कि आगे बढ़ने से पहले सभी सही पैकेज उपलब्ध हैं। उस फ़ाइल को यहाँ रखें $LFS/स्रोत और भाग खड़ा हुआ:


pushd $LFS/sources md5sum -c md5sums popd

pushd $LFS/sources md5sum -c md5sums popd


OnWorks पर शीर्ष OS क्लाउड कंप्यूटिंग: