6.74.1. E2fsprogs की स्थापना
E2fsprogs दस्तावेज़ अनुशंसा करता है कि पैकेज को स्रोत ट्री की उपनिर्देशिका में बनाया जाए:
mkdir -v बिल्ड सीडी बिल्ड
mkdir -v बिल्ड सीडी बिल्ड
संकलन के लिए E2fsprogs तैयार करें:
../कॉन्फ़िगर --prefix=/usr
--बिंदिर=/बिन
--साथ-रूट-उपसर्ग=''
--सक्षम-एल्फ-श्लिब्स
--अक्षम-libblkid
--अक्षम-libuuid
--अक्षम-uuidd
--अक्षम-fsck
\
\
\
\
\
\
\
../कॉन्फ़िगर --prefix=/usr
--बिंदिर=/बिन
--साथ-रूट-उपसर्ग=''
--सक्षम-एल्फ-श्लिब्स
--अक्षम-libblkid
--अक्षम-libuuid
--अक्षम-uuidd
--अक्षम-fsck
पर्यावरण चर और कॉन्फ़िगर विकल्पों का अर्थ:
--with-root-prefix='' और --bindir=/bin
कुछ कार्यक्रम (जैसे e2fsck कार्यक्रम) आवश्यक कार्यक्रम माने जाते हैं। जब, उदाहरण के लिए, / usr माउंट नहीं किया गया है, इन प्रोग्रामों को अभी भी उपलब्ध होने की आवश्यकता है। वे जैसी निर्देशिकाओं में हैं / दायित्व और / sbin. यदि यह विकल्प E2fsprogs के कॉन्फिगर में पास नहीं किया जाता है, तो प्रोग्राम इसमें इंस्टॉल हो जाते हैं / usr निर्देशिका.
--सक्षम-एल्फ-श्लिब्स
यह साझा लाइब्रेरी बनाता है जिसका उपयोग इस पैकेज में कुछ प्रोग्राम करते हैं।
--अक्षम करना-*
यह E2fsprogs को निर्माण और स्थापित करने से रोकता है libuuid और लिबब्लकिड पुस्तकालय, uuidd डेमन, और ऍफ़एससीके रैपर, क्योंकि यूटिल-लिनक्स नवीनतम संस्करण स्थापित करता है।
पैकेज संकलित करें:
बनाना
बनाना
परीक्षण चलाने के लिए, जारी करें:
चेक करो
चेक करो
E2fsprogs परीक्षणों में से एक 256 एमबी मेमोरी आवंटित करने का प्रयास करेगा। यदि आपके पास इससे अधिक रैम नहीं है, तो परीक्षण के लिए पर्याप्त स्वैप स्थान सक्षम करना सुनिश्चित करें। स्वैप स्पेस बनाने और सक्षम करने के विवरण के लिए धारा 2.5, "विभाजन पर एक फ़ाइल सिस्टम बनाना" और धारा 2.7, "नया विभाजन माउंट करना" देखें।
बायनेरिज़, दस्तावेज़ीकरण और साझा लाइब्रेरी स्थापित करें:
स्थापित करना
स्थापित करना
स्थिर लाइब्रेरी और हेडर स्थापित करें:
इंस्टॉल-लिब बनाएं
इंस्टॉल-लिब बनाएं
स्थापित स्थिर पुस्तकालयों को लिखने योग्य बनाएं ताकि डिबगिंग प्रतीकों को बाद में हटाया जा सके:
chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a
chmod -v u+w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a
यह पैकेज एक gzipped स्थापित करता है . जानकारी फ़ाइल लेकिन पूरे सिस्टम में अपडेट नहीं होती दीर फ़ाइल। इस फ़ाइल को अनज़िप करें और फिर सिस्टम को अपडेट करें दीर निम्न आदेशों का उपयोग करके फ़ाइल करें:
गनज़िप -v /usr/share/info/libext2fs.info.gz
इंस्टॉल-जानकारी --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info
गनज़िप -v /usr/share/info/libext2fs.info.gz
इंस्टॉल-जानकारी --dir-file=/usr/share/info/dir /usr/share/info/libext2fs.info
यदि वांछित हो, तो निम्नलिखित आदेश जारी करके कुछ अतिरिक्त दस्तावेज़ बनाएं और स्थापित करें:
मेकइन्फो -ओ
doc/com_err.info ../lib/et/com_err.texinfo
मेकइन्फो -ओ
-v -m644 doc/com_err.info /usr/share/info इंस्टॉल करें
इंस्टाल-जानकारी --dir-file=/usr/share/info/dir /usr/share/info/com_err.info
-v -m644 doc/com_err.info /usr/share/info इंस्टॉल करें
इंस्टाल-जानकारी --dir-file=/usr/share/info/dir /usr/share/info/com_err.info