Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रणाली >> Linux

उबंटू पर नवीनतम BlueZ इंस्टॉल करने की चरण-दर-चरण गाइड

उबंटू पर नवीनतम BlueZ इंस्टॉल करने की चरण-दर-चरण गाइड

प्रकाशित: 20 मई 2023, 2:30 PM EDT

देबर्शी दास एक स्वतंत्र सुरक्षा शोधकर्ता और साइबर सुरक्षा ट्रेनर हैं, जिन्हें साइबर सुरक्षा और लिनक्स के बारे में लिखने का जुनून है। ऑनलाइन टेक और सुरक्षा पत्रकार के रूप में आधे दशक से अधिक के अनुभव के साथ, वे समाचार कवर करने और सरल, अत्यधिक सुलभ व्याख्याकर्ता और कैसे-कैसे गाइड बनाने का आनंद लेते हैं जो सभी के लिए टेक को आसान बनाते हैं। जबकि वे दिन में प्रोग्रामिंग और प्रकाशन करते हैं, रात में आप उन्हें हैकिंग और शोध करते हुए पाएंगे।

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

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

चरण 1: डिफ़ॉल्ट BlueZ वर्जन को अनइंस्टॉल करें

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

sudo apt autoremove bluez

जब पुष्टि करने के लिए कहा जाए तो Y टाइप करें और Enter दबाएं।

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

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

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

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

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

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

डाउनलोड: BlueZ

चरण 3: आवश्यक निर्भरताएं इंस्टॉल करें

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

उबंटू पर APT का उपयोग करके इन निर्भरताओं को इंस्टॉल करने का कमांड यहां दिया गया है:

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

चरण 4: सोर्स बिल्ड करें और BlueZ इंस्टॉल करें

उबंटू पर नवीनतम BlueZ इंस्टॉल करने की चरण-दर-चरण गाइड

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

tar -xzvf bluez-* && cd bluez*

एक बार डायरेक्टरी में, configure स्क्रिप्ट चलाकर बिल्ड फ़ाइलें तैयार करें और फिर make और make install का उपयोग करके BlueZ इंस्टॉल करें:

./configure make sudo make install

उबंटू पर BlueZ के नवीनतम वर्जन को बिल्ड और इंस्टॉल करने के लिए आवश्यक सभी चरण पूरे हो गए हैं।

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

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

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

sudo nano /lib/systemd/system/bluetooth.service

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

ExecStart=/usr/local/libexec/bluetooth/bluetoothd --experimental

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

sudo systemctl daemon-reload sudo systemctl unmask bluetooth.service sudo systemctl restart Bluetooth

जांचें कि यह systemctl status कमांड का उपयोग करके काम कर रहा है:

sudo systemctl status Bluetooth

यह एक पॉजिटिव आउटपुट लौटाना चाहिए। अब, जांचने के लिए कि BlueZ सही ढंग से काम कर रहा है, एक नया टर्मिनल खोलें, bluetoothctl कमांड टाइप करें, और Enter दबाएं।

sudo bluetoothctl

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

उबंटू पर BlueZ के नवीनतम वर्जन को इंस्टॉल करना

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

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

  1. 0x87e107f9 Windows Activation Error ठीक करें 0x87e107f9 Windows Activation Error ठीक करें

    Windows Activation यह सत्यापित करने में मदद करता है कि आपका OS वास्तविक है और Microsoft Software License Terms की अनुमति से अधिक डिवाइस पर उपयोग नहीं किया गया है। इस पोस्ट में, हम Windows 11 या Windows 10 PC पर आपके सामने आने वाली कई Windows एक्टिवेशन त्रुटियों में से एक त्रुटि कोड 0x87e107f9 के लिए

  1. Adobe से Apple: लागत घटाएं, रचनात्मकता बढ़ाएं Adobe से Apple: लागत घटाएं, रचनात्मकता बढ़ाएं

    Smart Answers AI द्वारा बनाया गया सारांशसंक्षेप में:Macworld एक पत्रकार के Adobe Creative Cloud से Apple Creator Studio पर स्विच का पता लगाता है, जो Adobe के $69.99/महीने बनाम Apple के $12.99/महीने के उच्च सदस्यता लागत से प्रेरित है।परिवर्तन में Photoshop को Pixelmator Pro से और Lightroom को Photoma

  1. विंडोज 11/10 पर ACPI.sys एरर ठीक करें विंडोज 11/10 पर ACPI.sys एरर ठीक करें

    ACPI.sys एक विंडोज ऑपरेटिंग सिस्टम फाइल है जो MSDN 2939 से जुड़ी है। विंडोज ACPI ड्राइवर, Acpi.sys, विंडोज ऑपरेटिंग सिस्टम का एक इनबॉक्स घटक है। Acpi.sys की जिम्मेदारियों में पावर मैनेजमेंट और प्लग एंड प्ले (PnP) डिवाइस गणना के लिए समर्थन शामिल है। यदि यह फाइल करप्ट हो जाती है, तो यह ब्लू स्क्रीन एर