Bu açık kaynaklı Bluetooth yığınının en yeni özelliklerinin keyfini çıkarmak için BlueZ'yi Ubuntu'daki en son sürümüne nasıl güncelleyeceğinizi öğrenin.
Ubuntu, varsayılan olarak birçok yazılımın en son sürümünü içermez. Böyle bir yazılım, açık kaynaklı bir Bluetooth protokol yığını olan BlueZ'dir. Ubuntu, kararlı ancak modası geçmiş bir BlueZ sürümüyle birlikte gelir. Bu, yazılım sürümünün eski olmasına rağmen iyi test edilmiş ve güvenlik kusurları içermediğinden emin olmak için yapılır. Ancak istikrar, yeni özellikleri kaçırma pahasına gelir.
BlueZ'nin en son sürümünü yüklemek istemeniz durumunda, bunu kendiniz yapmanız gerekir. BlueZ'nin en son sürümünü Ubuntu'ya manuel olarak nasıl kuracağınızı öğrenelim.
1. Adım: Varsayılan BlueZ Sürümünü Kaldırın
BlueZ'nin daha yeni bir sürümünü yüklemeye devam etmeden önce, mevcut sürümden kurtulmanız gerekir. BlueZ'nin varsayılan sürümünü Ubuntu'daki APT paket yöneticisini kullanarak kolayca kaldırabilirsiniz. İşte BlueZ'yi kaldırma komutu:
sudo apt autoremove bluez
Yazın Y ve vur Girmek kararınızı onaylamanız istendiğinde.
2. Adım: En Son BlueZ Kaynak Dosyalarını İndirme
BlueZ'nin güncel sürümünü kaldırdığınıza göre, en son BlueZ kaynak dosyalarını indirmeniz gerekiyor.
APT paket yöneticisini kullanamazsınız çünkü resmi Ubuntu deposu, yeni kaldırdığınız eski bir sürümü içerir. Bu yüzden önce kaynağı almanız, derleme dosyaları hazırlamanız ve ardından BlueZ'yi manuel olarak kurmanız gerekecek.
BlueZ'nin en son sürümü için kaynak dosyaları resmi web sitesinden indirin. Ya bir web tarayıcısı kullanarak siteye gidin ya da gerçek Linux tarzında terminalde wget komutunu kullanın:
wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz
Yukarıdaki komuttaki sürüm numarasını en son BlueZ sürümüyle değiştirdiğinizden emin olun.
İndirmek:MaviZ
3. Adım: Gerekli Bağımlılıkları Kurma
Kurulum işlemine geçmeden önce BlueZ'in gerektirdiği birkaç bağımlılığı kurmanız gerekiyor. Bunlar kurulmadan, BlueZ derlemesi başarısız olur ve onu yükleyemezsiniz.
İşte bu bağımlılıkları Ubuntu'da APT kullanarak kurma komutu:
sudo apt install build-essentials libreadline-dev libical-dev libdbus-1-dev libudev-dev libglib2.0-dev python3-docutils
4. Adım: Kaynağı Oluşturma ve BlueZ'yi Kurma
İndirilen BlueZ TAR arşivinin işaretini kaldırın. katran komutu ve kullanarak yeni dizine geçin cd komutu:
tar -xzvf bluez-* && cd bluez*
Dizine girdikten sonra, yapılandırma komut dosyasını çalıştırarak yapı dosyalarını hazırlayın ve ardından make ve make install kullanarak BlueZ'yi kurmaya devam edin:
./yapılandır
yapmak
sudo yükleme yapmak
BlueZ'nin en son sürümünü Ubuntu'da oluşturmak ve yüklemek için gereken tüm adımlar bu kadar.
5. Adım: BlueZ Hizmetlerini Yapılandırın ve Etkinleştirin
BlueZ'nin en son sürümü yüklendiğinde, amaçlandığı gibi çalışmasını sağlamak için bazı son yapılandırmaları yapma zamanı geldi.
Deneysel özellikleri etkinleştirmek için yeni bir BlueZ hizmeti oluşturarak başlayın. Bunu yapmak için önce bluetooth.hizmet tercih ettiğiniz metin editörünü kullanarak systemd hizmet dosyasını açın ve ekleyin --deneysel ile ExecStart:
sudo nano /lib/systemd/system/bluetooth.service
Değiştirmek ExecStart satır böylece şöyle görünür:
ExecStart=/usr/local/libexec/bluetooth/bluetoothd --deneysel
Ardından, kullanarak systemctl komutu, Bluetooth hizmetini etkinleştirin ve başlatın:
sudo systemctl daemon-yeniden yükleme
sudo systemctl bluetooth.service maskesini kaldır
sudo systemctl Bluetooth'u yeniden başlat
kullanarak çalışıp çalışmadığını kontrol edin. sistemctl durumu emretmek:
sudo systemctl durumu Bluetooth
Bu, pozitif bir çıktı döndürmelidir. Şimdi, BlueZ'nin düzgün çalışıp çalışmadığını kontrol etmek için yeni bir terminal açın, bluetoothctl komutunu yazın ve tıklayın. Girmek.
sudo bluetoothctl
BlueZ'nin en son sürümünü Ubuntu'ya yüklemek ve kurmak için gereken tüm adımlar bu kadar. Artık, en son sürümün Ubuntu'nun resmi depolarına eklenmesini beklemek zorunda kalmadan, sürümün yeni özelliklerini istediğiniz zaman deneyebilirsiniz.
BlueZ'nin En Son Sürümünü Ubuntu'ya Kurmak
Artık açık kaynaklı Bluetooth protokol yığını olan BlueZ'nin en son sürümünü Ubuntu'ya başarıyla yüklediniz. Bu yükseltme, Bluetooth teknolojisinden tam olarak yararlanmanıza olanak tanıyan bir dizi yeni özellik ve iyileştirme getiriyor.
Ayrıca, Bluetooth yazılımının en son sürümünü yüklemek, Linux'ta Bluetooth bağlantısını gidermenin birçok yolundan biridir.