इस ओपन-सोर्स ब्लूटूथ स्टैक की नवीनतम सुविधाओं का आनंद लेने के लिए ब्लूज़ को अपने नवीनतम संस्करण में उबंटू पर अपडेट करना सीखें।

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

यदि आप BlueZ का नवीनतम संस्करण स्थापित करना चाहते हैं, तो आपको स्वयं ऐसा करने की आवश्यकता होगी। आइए जानें कि Ubuntu पर BlueZ के नवीनतम संस्करण को मैन्युअल रूप से कैसे स्थापित किया जाए।

चरण 1: डिफ़ॉल्ट BlueZ संस्करण की स्थापना रद्द करें

इससे पहले कि आप BlueZ का एक नया संस्करण स्थापित करने के लिए आगे बढ़ें, आपको पहले मौजूदा संस्करण से छुटकारा पाना होगा। आप Ubuntu पर APT पैकेज मैनेजर का उपयोग करके BlueZ के डिफ़ॉल्ट संस्करण को आसानी से अनइंस्टॉल कर सकते हैं। यहाँ BlueZ की स्थापना रद्द करने का आदेश दिया गया है:

instagram viewer
sudo apt autoremove bluez

में टाइप करें वाई और मारा प्रवेश करना जब आपके निर्णय की पुष्टि करने के लिए कहा जाए।

चरण 2: नवीनतम BlueZ स्रोत फ़ाइलें डाउनलोड करना

अब जब आपने BlueZ के वर्तमान संस्करण को अनइंस्टॉल कर दिया है, तो आपको नवीनतम BlueZ स्रोत फ़ाइलों को डाउनलोड करना होगा।

आप एपीटी पैकेज मैनेजर का उपयोग नहीं कर सकते क्योंकि आधिकारिक उबंटू रिपॉजिटरी में एक पुराना संस्करण है, जिसे आपने अभी अनइंस्टॉल किया है। इसलिए आपको पहले स्रोत को पकड़ना होगा, बिल्ड फाइल तैयार करनी होगी, और फिर ब्लूज़ को मैन्युअल रूप से इंस्टॉल करना होगा।

आधिकारिक वेबसाइट से BlueZ के नवीनतम संस्करण के लिए स्रोत फ़ाइलें डाउनलोड करें। या तो वेब ब्राउज़र का उपयोग करके साइट पर नेविगेट करें या सही लिनक्स फैशन में, टर्मिनल में wget कमांड का उपयोग करें:

wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz

सुनिश्चित करें कि आप उपरोक्त आदेश में संस्करण संख्या को नवीनतम ब्लूजेड संस्करण के साथ बदल दें।

डाउनलोड करना:ब्लूज़

चरण 3: आवश्यक निर्भरताएँ स्थापित करना

स्थापना प्रक्रिया पर जाने से पहले, आपको BlueZ द्वारा आवश्यक कुछ निर्भरताएँ स्थापित करने की आवश्यकता है। इन्हें इंस्टॉल किए बिना, BlueZ बिल्ड विफल हो जाएगा, और आप इसे इंस्टॉल नहीं कर पाएंगे।

यहाँ Ubuntu पर APT का उपयोग करके इन निर्भरताओं को स्थापित करने का आदेश दिया गया है:

sudo apt install build-essentials libreadline-dev libical-dev libdbus-1-dev libudev-dev libglib2.0-dev python3-docutils

चरण 4: स्रोत का निर्माण और BlueZ को स्थापित करना

उपयोग करके डाउनलोड किए गए BlueZ TAR आर्काइव को अनटार करें टार कमांड और उपयोग करके नई निर्देशिका में जाएँ सीडी कमांड:

टार -xzvf ब्लूज़-* && सीडी ब्लूज़*

एक बार डायरेक्टरी में, कॉन्फिगर स्क्रिप्ट को चलाकर बिल्ड फाइल तैयार करें और फिर मेक और मेक इनस्टॉल का उपयोग करके ब्लूज़ को स्थापित करने के लिए आगे बढ़ें:

कॉन्फ़िगर 
निर्माण
सुडो स्थापित करें

उबंटू पर ब्लूज़ के नवीनतम संस्करण को बनाने और स्थापित करने के लिए आवश्यक सभी कदम हैं।

चरण 5: BlueZ सेवाओं को कॉन्फ़िगर और सक्षम करें

BlueZ के नवीनतम संस्करण के स्थापित होने के साथ, यह सुनिश्चित करने के लिए कुछ अंतिम कॉन्फ़िगरेशन करने का समय है कि यह इरादा के अनुसार काम करता है।

प्रायोगिक सुविधाओं को सक्षम करने के लिए एक नई BlueZ सेवा बनाकर प्रारंभ करें। ऐसा करने के लिए, सबसे पहले, खोलें ब्लूटूथ.सेवा अपनी पसंद के टेक्स्ट एडिटर का उपयोग करके सिस्टमड सर्विस फाइल करें और जोड़ें --प्रायोगिक को ExecStart:

सुडो नैनो /lib/systemd/system/bluetooth.service

संशोधित करें ExecStart लाइन तो ऐसा दिखता है:

ExecStart=/usr/local/libexec/ब्लूटूथ/ब्लूटूथ --प्रायोगिक

फिर, प्रयोग करना सिस्टमक्टेल कमांड, सक्षम करें और ब्लूटूथ सेवा शुरू करें:

sudo systemctl daemon-reload
sudo systemctl अनमास्क ब्लूटूथ.सर्विस
sudo systemctl ब्लूटूथ को पुनरारंभ करें

जांचें कि क्या यह का उपयोग करके काम कर रहा है systemctl स्थिति आज्ञा:

sudo systemctl स्थिति ब्लूटूथ

यह एक सकारात्मक आउटपुट लौटाना चाहिए। अब, यह जांचने के लिए कि क्या BlueZ सही तरीके से काम कर रहा है, एक नया टर्मिनल चालू करें, ब्लूटूथ कमांड टाइप करें, और हिट करें प्रवेश करना.

सुडो ब्लूटूथctl

उबंटू पर ब्लूज़ के नवीनतम संस्करण को स्थापित करने और स्थापित करने के लिए आवश्यक सभी कदम हैं। अब आप उबंटू के आधिकारिक रिपॉजिटरी में नवीनतम संस्करण को जोड़े जाने की प्रतीक्षा किए बिना रिलीज़ की नई विशेषताओं को आज़मा सकते हैं।

Ubuntu पर BlueZ का नवीनतम संस्करण स्थापित करना

अब आपने उबंटू पर ओपन-सोर्स ब्लूटूथ प्रोटोकॉल स्टैक, ब्लूज़ का नवीनतम संस्करण सफलतापूर्वक स्थापित किया है। यह अपग्रेड कई नई सुविधाएँ और सुधार लाता है, जिससे आप ब्लूटूथ तकनीक का पूरा लाभ उठा सकते हैं।

इसके अलावा, ब्लूटूथ सॉफ्टवेयर का नवीनतम संस्करण स्थापित करना लिनक्स पर ब्लूटूथ कनेक्टिविटी के समस्या निवारण के कई तरीकों में से एक है।