मैं उसी समस्या में भाग गया, और मैं स्क्रिप्ट में एक संस्करण संख्या को संपादित करके उसी पैच वर्क को बनाने में सक्षम था जो इसे लागू करता है।
चेतावनी: मुझे वास्तव में नहीं पता कि मैं किस बारे में बात कर रहा हूं जब यह वीएमवेयर पैचिंग की बात आती है, मैंने सिर्फ एक शिक्षित अनुमान लगाया है जो काम करने लगता है।
आप यह कोशिश करना चाहते हैं या नहीं, यह इस बात पर निर्भर करता है कि आप कितने जोखिम में हैं। लेकिन हे, अपने VMware प्लेयर स्थापित पहले से ही टूट गया है, है ना? मुझे सबसे खराब स्थिति यह लगी कि मैं संस्करण 4.0.2 की स्थापना रद्द कर सकता हूं और पुनर्स्थापित कर सकता हूं।
मैं इसे यहाँ मिले निर्देशों पर आधारित करता हूँ: vmware खिलाड़ी संकलन मुद्दा । इसे सरलतम चरणों में उबालने के लिए:
- इस टारबॉल को डाउनलोड करें: http://weltall.heliohost.org/wordpress/wp-content/uploads/2012/01/vmware802fixlinux320.tar.gz
- अपने घर निर्देशिका में टारबॉल निकालें
- फ़ाइल पैच-modules_3.2.0.sh संपादित करें। लाइन के लिए देखो
plreqver=4.0.2
और इसे बदलने के लिएplreqver=4.0.3
- फाइल को सेव करें, फिर रन करें।
sudo ./patch-modules_3.2.0.sh
यदि आपने 4.0.2 से पहले संस्करण पर एक ही पैच चलाया है, तो आपको यह त्रुटि मिल सकती है: "/usr/lib/vmware/modules/source/.patched मिला। आपने पहले ही अपने स्रोतों को पैच कर दिया है। बाहर निकलना"। यदि आप देखते हैं कि, /usr/lib/vmware/modules/source/.patched
फ़ाइल को हटा दें और फिर से प्रयास करें।
कृपया पैच पैकेट स्थापित होना याद रखें apt-get install patch
:। नवीनतम कुबंटू की मेरी डिफ़ॉल्ट स्थापना में यह नहीं था, इसलिए मुझे त्रुटि मिली:
./patch-modules_3.2.0.sh: line 42: patch: command not found
कभी-कभी, संस्करण की जांच ठीक से नहीं होती है। इस स्थिति में, आप "परेशान उत्पाद" के बाद 4 पंक्तियों को हटाकर इसे हटा सकते हैं, ये सभी "[" से शुरू होते हैं। यह फिर से कुछ तोड़ने के जोखिम को बढ़ा सकता है।