ステップバイステップ ガイド:最新の BlueZ を Ubuntu にインストールする
2023 年 5 月 20 日午後 2 時 30 分 EDT に公開
Debarshi Das は独立したセキュリティ研究者であり、サイバーセキュリティと Linux に関する執筆に情熱を持っているサイバーセキュリティ トレーナーです。オンライン テクノロジーおよびセキュリティ ジャーナリストとして 5 年以上の経験を持つ彼は、ニュースを取材し、誰もがテクノロジーを簡単に利用できるよう、簡略化された非常にアクセスしやすい説明文やハウツー ガイドを作成することに楽しんでいます。 Debarshi は日中はプログラミングと出版を行っていますが、夜はハッキングや研究を行っていることがわかります。
Ubuntu には、デフォルトでは多くのソフトウェアの最新バージョンが含まれていません。そのようなソフトウェアの 1 つが、オープンソースの Bluetooth プロトコル スタックである BlueZ です。 Ubuntu には、安定しているものの古いバージョンの BlueZ が同梱されています。これは、ソフトウェアのバージョンが古くても、十分にテストされており、セキュリティ上の欠陥がないことを確認するために行われます。ただし、安定性を得るには、新しい機能を利用できないという代償が伴います。
最新バージョンの BlueZ をインストールしたい場合は、自分でインストールする必要があります。最新バージョンの BlueZ を Ubuntu に手動でインストールする方法を学びましょう。
ステップ 1:デフォルトの BlueZ バージョンをアンインストールする
新しいバージョンの BlueZ のインストールを続行する前に、まず現在のバージョンを削除する必要があります。 Ubuntu の APT パッケージ マネージャーを使用して、BlueZ のデフォルト バージョンを簡単にアンインストールできます。 BlueZ をアンインストールするコマンドは次のとおりです。
sudo apt autoremove bluez 「Y」と入力します。 そしてEnterを押します。 決定を確認するよう求められたとき。
ステップ 2:最新の BlueZ ソース ファイルをダウンロードする
現在のバージョンの BlueZ をアンインストールしたので、最新の BlueZ ソース ファイルをダウンロードする必要があります。
公式 Ubuntu リポジトリには、アンインストールしたばかりの古いバージョンが含まれているため、APT パッケージ マネージャーを使用できません。したがって、まずソースを取得し、ビルド ファイルを準備してから、BlueZ を手動でインストールする必要があります。
最新バージョンの BlueZ のソース ファイルを公式 Web サイトからダウンロードします。 Web ブラウザを使用してサイトに移動するか、真の Linux の方法で、ターミナルで wget コマンドを使用します。
wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz 上記のコマンドのバージョン番号を最新の BlueZ バージョンに置き換えてください。
ダウンロード: ブルーZ
ステップ 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 のインストール
tar コマンドを使用して、ダウンロードした BlueZ TAR アーカイブを解凍し、cd コマンドを使用して新しいディレクトリに移動します。
tar -xzvf bluez-* && cd bluez* ディレクトリに移動したら、configure スクリプトを実行してビルド ファイルを準備し、make および make install を使用して BlueZ のインストールに進みます。
./configure
make
sudo make install Ubuntu 上で最新バージョンの BlueZ をビルドしてインストールするために必要な手順はこれですべてです。
ステップ 5:BlueZ サービスを構成して有効にする
最新バージョンの BlueZ がインストールされたら、意図したとおりに動作することを確認するためにいくつかの最終構成を行います。
まず、新しい BlueZ サービスを作成して実験的な機能を有効にします。これを行うには、まず、bluetooth.service を開きます。 任意のテキスト エディタを使用して systemd サービス ファイルを開き、--experimental を追加します。 ExecStart へ :
sudo nano /lib/systemd/system/bluetooth.service ExecStart を変更します。 行は次のようになります:
ExecStart=/usr/local/libexec/bluetooth/bluetoothd --experimental 次に、systemctl コマンドを使用して、Bluetooth サービスを有効にして起動します。
sudo systemctl daemon-reload
sudo systemctl unmask bluetooth.service
sudo systemctl restart Bluetooth systemctl status を使用して動作しているかどうかを確認します。 コマンド:
sudo systemctl status Bluetooth これにより、正の出力が返されるはずです。ここで、BlueZ が正しく動作しているかどうかを確認するには、新しいターミナルを起動し、bluetoothctl コマンドを入力して、Enter キーを押します。 .
sudo bluetoothctl Ubuntu に最新バージョンの BlueZ をインストールしてセットアップするために必要な手順はこれですべてです。最新バージョンが Ubuntu の公式リポジトリに追加されるのを待つことなく、リリースの新機能を自由に試すことができるようになりました。
最新バージョンの BlueZ を Ubuntu にインストールする
これで、オープンソースの Bluetooth プロトコル スタックである BlueZ の最新バージョンが Ubuntu に正常にインストールされました。このアップグレードにより、多数の新機能と改善がもたらされ、Bluetooth テクノロジーを最大限に活用できるようになります。
さらに、最新バージョンの Bluetooth ソフトウェアのインストールは、Linux での Bluetooth 接続のトラブルシューティングを行う多くの方法の 1 つです。
-
Sを使用して端末からWebを検索する方法
ターミナルでいくつかのタスクを実行していて、特定のサイトでいくつかの情報を検索したい場合は、ターミナルを離れてブラウザを実行して検索を実行する必要があります。 Sは、それを行うためのより良い方法があることを証明しています。 Sは、ターミナルからWebを検索できる唯一のツールではありませんが、すぐに使用できる12の検索エンジンをサポートしています。 S-Searchとも呼ばれ、検索を実行すると、結果はデフォルトのブラウザに表示され、端末に直接表示されません。ターミナルから簡単なコマンドを使用して、Google、Amazon、DebianPKG、IMDBなどで何かを検索する方法を見てみましょう。
-
Cinnamonデスクトップレビュー:非常にユーザーフレンドリーなデスクトップ環境
時々忘れられるLinuxデスクトップ環境であるCinnamonは、あなたがこれから来るのを見たことがないかもしれないあなたのデスクトップの候補です。 Cinnamonは、Linux Mintチームによってディストリビューションのフラッグシップとして開発されていますが、ダウンロードして他のディストリビューションで使用することもできます。この記事では、Cinnamonデスクトップについて詳しく説明し、ユーザーエクスペリエンスとカスタマイズのオプション、パフォーマンス、使いやすさ、およびCinnamonを使用するユーザーに関する推奨事項について説明します。 シナモンの第一印象 Cinnamonは当