تعرف على كيفية تحديث BlueZ إلى أحدث إصدار له على Ubuntu للاستمتاع بأحدث ميزات مكدس Bluetooth مفتوح المصدر.

لا يحتوي Ubuntu ، افتراضيًا ، على أحدث إصدار من الكثير من البرامج. أحد هذه البرامج هو BlueZ ، مكدس بروتوكول Bluetooth مفتوح المصدر. يتم شحن Ubuntu بنسخة مستقرة وعفا عليها الزمن من BlueZ. يتم ذلك للتأكد من أنه على الرغم من أن إصدار البرنامج قديم ، إلا أنه تم اختباره جيدًا وخالٍ من العيوب الأمنية. ومع ذلك ، يأتي الاستقرار على حساب فقدان الميزات الجديدة.

في حالة رغبتك في تثبيت أحدث إصدار من BlueZ ، ستحتاج إلى القيام بذلك بنفسك. دعنا نتعلم كيفية تثبيت أحدث إصدار من BlueZ يدويًا على Ubuntu.

الخطوة 1: قم بإلغاء تثبيت إصدار BlueZ الافتراضي

قبل الشروع في تثبيت إصدار أحدث من BlueZ ، تحتاج إلى التخلص من الإصدار الحالي أولاً. يمكنك بسهولة إلغاء تثبيت الإصدار الافتراضي من BlueZ باستخدام مدير حزم APT على Ubuntu. إليك أمر إلغاء تثبيت BlueZ:

sudo apt autoremove bluez

اكتب في ص وضرب يدخل عندما يُطلب منك تأكيد قرارك.

الخطوة 2: تنزيل أحدث ملفات مصدر BlueZ

الآن بعد أن قمت بإلغاء تثبيت الإصدار الحالي من BlueZ ، فأنت بحاجة إلى تنزيل أحدث ملفات مصدر BlueZ.

instagram viewer

لا يمكنك استخدام مدير حزم APT لأن مستودع Ubuntu الرسمي يحتوي على إصدار قديم ، وهو الإصدار الذي قمت بإلغاء تثبيته للتو. لذلك سيتعين عليك أولاً الحصول على المصدر ، وإعداد ملفات الإنشاء ، ثم تثبيت BlueZ يدويًا.

قم بتنزيل ملفات المصدر لأحدث إصدار من BlueZ من الموقع الرسمي. إما أن تنتقل إلى الموقع باستخدام متصفح الويب أو ، بطريقة Linux الحقيقية ، استخدم الأمر wget في Terminal:

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

تأكد من استبدال رقم الإصدار في الأمر أعلاه بأحدث إصدار من BlueZ.

تحميل:بلوز

الخطوة الثالثة: تثبيت التبعيات المطلوبة

قبل الانتقال إلى عملية التثبيت ، تحتاج إلى تثبيت بعض التبعيات التي تتطلبها BlueZ. بدون تثبيت هذه ، سيفشل إصدار BlueZ ، ولن تتمكن من تثبيته.

إليك أمر تثبيت هذه التبعيات باستخدام APT على Ubuntu:

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

الخطوة 4: بناء المصدر وتثبيت BlueZ

قم بفك أرشيف BlueZ TAR الذي تم تنزيله باستخدام أمر القطران والانتقال إلى الدليل الجديد باستخدام الأمر cd:

tar -xzvf bluez- * && cd bluez *

بمجرد دخولك إلى الدليل ، قم بإعداد ملفات الإنشاء عن طريق تشغيل البرنامج النصي للتكوين ثم تابع تثبيت BlueZ باستخدام make and make install:

./تهيئة 
يصنع
sudo جعل التثبيت

هذه هي كل الخطوات المطلوبة لإنشاء أحدث إصدار من BlueZ وتثبيته على Ubuntu.

الخطوة 5: تكوين خدمات BlueZ وتمكينها

مع تثبيت أحدث إصدار من BlueZ ، حان الوقت لإجراء بعض التكوينات النهائية للتأكد من أنها تعمل على النحو المنشود.

ابدأ بإنشاء خدمة BlueZ جديدة لتمكين الميزات التجريبية. للقيام بذلك ، أولاً ، افتح ملف خدمة البلوتوث systemd service باستخدام محرر النصوص الذي تختاره وإضافته --تجريبي ل إكسيكستارت:

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

تعديل إكسيكستارت خط لذلك يبدو مثل هذا:

ExecStart = / usr / local / libexec / bluetooth / bluetoothd - تجريبي

ثم باستخدام الأمر systemctl، قم بتمكين وبدء تشغيل خدمة Bluetooth:

sudo systemctl الخفي إعادة تحميل
sudo systemctl كشف bluetooth.service
sudo systemctl إعادة تشغيل بلوتوث

تحقق مما إذا كان يعمل باستخدام ملف حالة systemctl يأمر:

sudo systemctl حالة بلوتوث

يجب أن يعيد هذا ناتجًا إيجابيًا. الآن ، للتحقق مما إذا كان BlueZ يعمل بشكل صحيح ، قم بتشغيل محطة طرفية جديدة ، واكتب الأمر bluetoothctl ، واضغط يدخل.

sudo bluetoothctl

هذه هي كل الخطوات المطلوبة لتثبيت أحدث إصدار من BlueZ وإعداده على Ubuntu. يمكنك الآن تجربة الميزات الجديدة للإصدار كما تشاء دون الحاجة إلى الانتظار حتى تتم إضافة أحدث إصدار إلى مستودعات Ubuntu الرسمية.

تثبيت أحدث إصدار من BlueZ على Ubuntu

لقد نجحت الآن في تثبيت أحدث إصدار من BlueZ ، مكدس بروتوكول Bluetooth مفتوح المصدر ، على Ubuntu. تجلب هذه الترقية مجموعة من الميزات والتحسينات الجديدة ، مما يتيح لك الاستفادة الكاملة من تقنية Bluetooth.

علاوة على ذلك ، يعد تثبيت أحدث إصدار من برنامج Bluetooth أحد الطرق العديدة لاستكشاف أخطاء اتصال Bluetooth وإصلاحها على نظام Linux.