CentOS 7 linux-फर्मवेयर - इसे कैसे ट्रिम करें?


2

CentOS 7 ने कई फर्मवेयर पैकेजों को 'लिनक्स-फ़र्मवेयर' में विलय कर दिया है और इनको गुठली की निर्भरता बना दिया है। वहाँ एक आसान तरीका है इस के नीचे एक छीन संस्करण बनाने के लिए, उन फर्मवेयर संकुल है कि मुझे पता है कि मैं की जरूरत नहीं है क्योंकि मैं उन्हें एक ही प्लेटफार्मों पर CentOS 6 के लिए स्थापित नहीं है?

जवाबों:


2

पहले यह ध्यान देने योग्य है कि linux-firmwareस्रोत RPM कई RPM के स्रोत में है, जिनमें से एक linux-firmwareप्लस कुछ अन्य (आमतौर पर वाईफाई से संबंधित) फर्मवेयर फाइलें हैं। ऐसा लगता है कि विभिन्न RPM के बीच स्रोत फ़ाइलों को विभाजित करने के लिए उपयोग किया जाने वाला तंत्र linux-firmwareआगे ट्रिम करने के लिए उपयोग किया जा सकता है , अगर आप सावधान रहें।

यह प्रक्रिया इस तरह दिखती है:

  1. linux-firmwareस्रोत RPM डाउनलोड करें और इसे स्थापित करें
  2. स्पेक फ़ाइल को कॉपी करें, संस्करण को अपडेट करें (एक उपसर्ग जोड़ें) ताकि आप अपने संस्करण को मूल से अलग कर सकें और एक नई स्पेसिफिक फ़ाइल के रूप में सहेज सकें।
  3. नया उप-पैकेज बनाने के लिए मौजूदा %package -nऔर %file -nकोड की प्रतिलिपि बनाएँ (इसे कॉल करें unwanted-firmware)
  4. स्रोत निर्देशिका में, स्रोत फ़ाइलों को खोल दें ताकि आप देख सकें कि आप क्या स्रोत चाहते हैं / नहीं चाहते हैं
  5. सभी अवांछित स्रोत की पहचान करें (उदाहरण के लिए मुझे पता है कि मैं जिस हार्डवेयर का उपयोग कर रहा हूं उसमें कोई वाईफाई कार्ड या राडोन वीडियो कार्ड नहीं हैं) और फाइलों के लिए उपयुक्त फाइलों को सूची में जोड़ें unwanted-firmware
  6. जब किया, linux-firmwareतो अद्यतन की गई फ़ाइल का उपयोग करना याद रखें।

आपको अपने छोटे, कस्टम linux-firmwareआरपीएम, एक नए unwanted-firmwareआरपीएम और अन्य अतिरिक्त फ़र्मवेयर फ़ाइलों को बनाना चाहिए linux-firmware

आप टूटी फर्मवेयर के लिए अपने नए सिस्टम का पूरी तरह से परीक्षण करना और लॉग आदि की जांच करना चाहेंगे; यदि आपको कुछ मिलता है तो आपको अपनी unwanted-firmwareफ़ाइल सूची को ट्वीक करने की आवश्यकता हो सकती है ।


एक बुरा गोटा है। स्पेक फ़ाइल में कोड की 'सब कुछ' फाइलों को अन्य फर्मवेयर फाइलों में रखने के लिए नीचे ट्रिम करने के लिए कोड है। यह कोड% dir सूचियों के लिए ठीक से काम नहीं करता है इसलिए मेरे शुरुआती प्रयास ने unwanted-firmwareRPM बनाया है लेकिन अंदर की फाइलें अभी भी linux-firmwareRPM में हैं :-(।
पॉल डी स्मिथ

लाइन फ़ाइल 295 के बारे में, आपको यह मिलेगा: sed -i -e '/^iwlwifi/d' linux-firmware.files(दो रेखाओं में विभाजित) ध्यान से देखें क्योंकि यह iwlwifi निर्देशिका से फ़ाइलों को ट्रिम कर रहा है! आप यहां अपनी अतिरिक्त निर्देशिकाओं को जोड़ना चाहते हैं और साथ ही सावधान रहना चाहिए क्योंकि कुछ निर्देशिका नाम उन फाइलों से टकराते हैं जिन्हें आप ट्रिम करना भी चाहते हैं। लेकिन अगर आपको ज़रूरत है तो यहां ट्रिम करने के लिए बहुत वसा है।
पॉल डी स्मिथ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.