خبر و ترفند روز

خبر و ترفند های روز را اینجا بخوانید!

نحوه نصب آخرین نسخه BlueZ در اوبونتو

با نحوه به روز رسانی BlueZ به آخرین نسخه آن در اوبونتو آشنا شوید تا از جدیدترین ویژگی های این پشته بلوتوث منبع باز لذت ببرید.

اوبونتو، به طور پیش‌فرض، آخرین نسخه بسیاری از نرم‌افزارها را ندارد. یکی از این نرم افزارها BlueZ است که یک پشته پروتکل بلوتوث منبع باز است. اوبونتو با نسخه پایدار و در عین حال قدیمی BlueZ عرضه می شود. این کار برای اطمینان از اینکه نسخه نرم افزار قدیمی است انجام می شود، اما به خوبی تست شده و عاری از نقص امنیتی است. با این حال، ثبات به قیمت از دست دادن ویژگی های جدید است.

در صورتی که بخواهید آخرین نسخه BlueZ را نصب کنید، باید خودتان این کار را انجام دهید. بیایید نحوه نصب دستی آخرین نسخه BlueZ را در اوبونتو بیاموزیم.

مرحله 1: نسخه پیش فرض BlueZ را حذف نصب کنید

قبل از نصب نسخه جدیدتر BlueZ، ابتدا باید از شر نسخه فعلی خلاص شوید. شما به راحتی می توانید نسخه پیش فرض BlueZ را با استفاده از مدیر بسته APT در اوبونتو حذف نصب کنید. دستور حذف BlueZ در اینجا آمده است:

sudo apt autoremove bluez

Y را تایپ کنید و وقتی از شما خواسته شد تصمیم خود را تأیید کنید، Enter را بزنید.

مرحله 2: دانلود آخرین فایل های منبع BlueZ

اکنون که نسخه فعلی BlueZ را حذف کرده اید، باید آخرین فایل های منبع BlueZ را دانلود کنید.

شما نمی توانید از مدیر بسته APT استفاده کنید زیرا مخزن رسمی اوبونتو حاوی یک نسخه قدیمی است، نسخه ای که به تازگی آن را حذف کرده اید. بنابراین شما باید ابتدا منبع را بگیرید، فایل های ساخت را آماده کنید و سپس BlueZ را به صورت دستی نصب کنید.

مطلب مرتبط:   با استفاده از صفحه‌کلید مک در iPhone یا iPad خود تایپ کنید

فایل های منبع آخرین نسخه BlueZ را از وب سایت رسمی دانلود کنید. یا با استفاده از یک مرورگر وب به سایت بروید یا به روش واقعی لینوکس، از دستور wget در ترمینال استفاده کنید:

wget http://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

ساخت فایل های منبع-1

بایگانی BlueZ TAR دانلود شده را با استفاده از دستور tar از حالت تار خارج کنید و با استفاده از دستور cd به دایرکتوری جدید بروید:

tar -xzvf bluez-* && cd bluez*

پس از وارد شدن به دایرکتوری، فایل های ساخت را با اجرای اسکریپت پیکربندی آماده کنید و سپس با استفاده از make and make install اقدام به نصب BlueZ کنید:

./configure
make
sudo make install

این تمام مراحل مورد نیاز برای ساخت و نصب آخرین نسخه BlueZ در اوبونتو است.

مرحله 5: سرویس های BlueZ را پیکربندی و فعال کنید

با نصب آخرین نسخه BlueZ، زمان آن فرا رسیده است که تنظیمات نهایی را انجام دهید تا مطمئن شوید که طبق برنامه کار می کند.

با ایجاد یک سرویس جدید BlueZ برای فعال کردن ویژگی‌های آزمایشی شروع کنید. برای انجام این کار، ابتدا فایل سرویس systemd bluetooth.service را با استفاده از ویرایشگر متن انتخابی خود باز کنید و –experimental را به ExecStart اضافه کنید:

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 در اوبونتو است. اکنون می توانید بدون نیاز به صبر کردن برای افزودن آخرین نسخه به مخازن رسمی اوبونتو، ویژگی های جدید نسخه را به دلخواه امتحان کنید.

مطلب مرتبط:   نحوه استفاده از diff برای مقایسه فایل های متنی در ترمینال لینوکس

نصب آخرین نسخه BlueZ در اوبونتو

اکنون آخرین نسخه BlueZ، پشته پروتکل بلوتوث منبع باز را با موفقیت در اوبونتو نصب کرده اید. این ارتقاء مجموعه ای از ویژگی ها و پیشرفت های جدید را به ارمغان می آورد و به شما امکان می دهد از فناوری بلوتوث نهایت استفاده را ببرید.

علاوه بر این، نصب آخرین نسخه نرم افزار بلوتوث یکی از راه های متعدد عیب یابی اتصال بلوتوث در لینوکس است.