यदि क्रोम Chrome12.10 से .0413.04 तक उबंटू अपग्रेड के बाद शुरू नहीं होता है, तो एक टर्मिनल खोलें और निम्न कमांड चलाएं:
sudo dpkg-reconfigure google-chrome-stable
स्पष्टीकरण का पालन करें।
क्रोम के लिए कम से कम संस्करण 28 से 37, क्रोम द्विआधारी उपयोग कर सकते हैं की जो भी फार्म libudev.so.0
या libudev.so.1
सिस्टम पर मौजूद है। क्रोमियम / क्रोम इश्यू 226002 (जो अप्रैल 2013 में अस्थिर चैनल में चला गया था) को ठीक करने के साथ , इंस्टॉलर यह निर्धारित करता है कि किसका उपयोग करना है। द्विआधारी संदर्भ libudev.so.0
; इंस्टॉलर से एक प्रतीकात्मक लिंक बनाता है /opt/google/chrome/libudev.so.0
करने के लिए libudev.so.1
करता है, तो सिस्टम पर libudev.so.0
नहीं मिला है।
ध्यान दें कि एक को बनाना एक बुरा विचार होगा /usr/lib
। नए संस्करण के असंगत होने पर पुस्तकालयों में प्रमुख संस्करण संख्या बदल जाती है। यह प्रतीकात्मक लिंक बनाना क्रोम के लिए अच्छी तरह से काम करता है क्योंकि यह केवल उन विशेषताओं का उपयोग करता है जो संस्करण 0 और संस्करण 1 के बीच संगत हैं। अन्य एप्लिकेशन दूषित डेटा को क्रैश या उत्पन्न कर सकते हैं यदि आप उन्हें गलत संस्करण के साथ चलने के लिए मजबूर करते हैं।
Chrome पैकेज द्वारा उपयोग की जाने वाली विधि अधिकांश परिस्थितियों में अच्छी तरह से काम करती है, लेकिन यह अभी भी एक गंदा हैक है, और इसकी एक सीमा है। यदि libudev0
Chrome इंस्टॉल होने के बाद पैकेज को अनइंस्टॉल किया जाता है, जो कि Ubuntu को अपग्रेड करते समय होने की संभावना है, तो क्रोम अभी भी उपयोग करने के लिए सेट किया जाएगा, libudev.so.0
लेकिन फ़ाइल अब उपलब्ध नहीं होगी। इसे ठीक करने के लिए, इंस्टॉलेशन स्क्रिप्ट को फिर से चलाने का कारण बनें, और इस बार पता लगाएं कि libudev.so.0
यह उपलब्ध नहीं है इसलिए इसे उपयोग करने के लिए प्रतीकात्मक लिंक बनाना चाहिए libudev.so.1
। आप स्थापना स्क्रिप्ट dpkg-reconfigure google-chrome-stable
को रूट के रूप में चलाकर पुनः चला सकते हैं ।