প্রকাশিত 20 মে, 2023, 2:30PM EDT
দেবর্ষি দাস একজন স্বাধীন নিরাপত্তা গবেষক এবং সাইবারসিকিউরিটি প্রশিক্ষক যিনি সাইবার সিকিউরিটি এবং লিনাক্স সম্পর্কে লেখার আগ্রহের সাথে। একজন অনলাইন প্রযুক্তি এবং নিরাপত্তা সাংবাদিক হিসাবে অর্ধ দশকেরও বেশি অভিজ্ঞতার সাথে, তিনি সংবাদ কভার করতে এবং সরলীকৃত, অত্যন্ত অ্যাক্সেসযোগ্য ব্যাখ্যাকারী এবং কীভাবে-করবেন নির্দেশিকা তৈরি করতে উপভোগ করেন যা প্রত্যেকের জন্য প্রযুক্তিকে সহজ করে তোলে। যখন সে দিনের বেলা প্রোগ্রামিং এবং প্রকাশনা করে, আপনি দেবর্ষিকে হ্যাকিং এবং রাতে গবেষণা করতে পাবেন।
উবুন্টু, ডিফল্টরূপে, অনেক সফ্টওয়্যারের সর্বশেষ সংস্করণ বৈশিষ্ট্যযুক্ত নয়। এরকম একটি সফটওয়্যার হল BlueZ, একটি ওপেন সোর্স ব্লুটুথ প্রোটোকল স্ট্যাক। উবুন্টু ব্লুজেডের একটি স্থিতিশীল এখনও, পুরানো সংস্করণ সহ জাহাজগুলি। সফ্টওয়্যার সংস্করণটি পুরানো হলেও এটি ভালভাবে পরীক্ষিত এবং নিরাপত্তা ত্রুটিগুলি থেকে মুক্ত তা নিশ্চিত করার জন্য এটি করা হয়েছে৷ যাইহোক, স্থায়িত্ব আসে নতুন বৈশিষ্ট্য মিস করার খরচে।
যদি আপনি BlueZ এর সর্বশেষ সংস্করণটি ইনস্টল করতে চান তবে আপনাকে এটি নিজে করতে হবে৷ আসুন শিখি কিভাবে উবুন্টুতে BlueZ এর সর্বশেষ সংস্করণটি ম্যানুয়ালি ইনস্টল করতে হয়।
ধাপ 1:ডিফল্ট BlueZ সংস্করণ আনইনস্টল করুন
আপনি BlueZ এর একটি নতুন সংস্করণ ইনস্টল করার সাথে এগিয়ে যাওয়ার আগে, আপনাকে প্রথমে বর্তমানটিকে পরিত্রাণ পেতে হবে। আপনি Ubuntu এ APT প্যাকেজ ম্যানেজার ব্যবহার করে BlueZ এর ডিফল্ট সংস্করণ সহজেই আনইনস্টল করতে পারেন। BlueZ আনইনস্টল করার কমান্ড এখানে:
sudo apt autoremove bluez Y টাইপ করুন এবং Enter চাপুন যখন আপনার সিদ্ধান্ত নিশ্চিত করার জন্য অনুরোধ করা হয়।
ধাপ 2:সর্বশেষ BlueZ সোর্স ফাইল ডাউনলোড করা হচ্ছে
এখন আপনি BlueZ এর বর্তমান সংস্করণটি আনইনস্টল করেছেন, আপনাকে সর্বশেষ BlueZ উত্স ফাইলগুলি ডাউনলোড করতে হবে৷
আপনি APT প্যাকেজ ম্যানেজার ব্যবহার করতে পারবেন না কারণ অফিসিয়াল উবুন্টু সংগ্রহস্থলে একটি পুরানো সংস্করণ রয়েছে, যেটি আপনি এইমাত্র আনইনস্টল করেছেন। তাই আপনাকে প্রথমে উৎসটি ধরতে হবে, বিল্ড ফাইল প্রস্তুত করতে হবে এবং তারপর ম্যানুয়ালি BlueZ ইনস্টল করতে হবে।
অফিসিয়াল ওয়েবসাইট থেকে BlueZ এর সর্বশেষ সংস্করণের জন্য উত্স ফাইলগুলি ডাউনলোড করুন। হয় ওয়েব ব্রাউজার ব্যবহার করে সাইটে নেভিগেট করুন অথবা সত্যিকারের লিনাক্স ফ্যাশনে, টার্মিনালে wget কমান্ড ব্যবহার করুন:
wget http://www.kernel.org/pub/linux/bluetooth/bluez-5.66.tar.xz নিশ্চিত করুন যে আপনি উপরের কমান্ডের সংস্করণ নম্বরটি সর্বশেষ BlueZ সংস্করণের সাথে প্রতিস্থাপন করেছেন৷
৷ডাউনলোড করুন: BlueZ
ধাপ 3:প্রয়োজনীয় নির্ভরতাগুলি ইনস্টল করা
ইনস্টলেশন প্রক্রিয়াতে যাওয়ার আগে, আপনাকে BlueZ এর জন্য প্রয়োজনীয় কয়েকটি নির্ভরতা ইনস্টল করতে হবে। এইগুলি ইনস্টল না করে, BlueZ বিল্ড ব্যর্থ হবে, এবং আপনি এটি ইনস্টল করতে সক্ষম হবেন না৷
উবুন্টুতে এপিটি ব্যবহার করে এই নির্ভরতাগুলি ইনস্টল করার কমান্ড এখানে রয়েছে:
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* একবার ডিরেক্টরিতে, কনফিগার স্ক্রিপ্ট চালিয়ে বিল্ড ফাইলগুলি প্রস্তুত করুন এবং তারপর মেক অ্যান্ড মেক ইন্সটল ব্যবহার করে BlueZ ইনস্টল করতে এগিয়ে যান:
./configure
make
sudo make install উবুন্টুতে ব্লুজেডের সর্বশেষ সংস্করণ তৈরি এবং ইনস্টল করার জন্য এটি প্রয়োজনীয় সমস্ত পদক্ষেপ।
ধাপ 5:BlueZ পরিষেবাগুলি কনফিগার এবং সক্ষম করুন
ব্লুজেডের সর্বশেষ সংস্করণ ইনস্টল করার সাথে, এটি নির্দিষ্টভাবে কাজ করে তা নিশ্চিত করার জন্য কিছু চূড়ান্ত কনফিগারেশন করার সময় এসেছে৷
পরীক্ষামূলক বৈশিষ্ট্যগুলি সক্ষম করতে একটি নতুন BlueZ পরিষেবা তৈরি করে শুরু করুন৷ এটি করতে, প্রথমে bluetooth.service খুলুন আপনার পছন্দের টেক্সট এডিটর ব্যবহার করে systemd সার্ভিস ফাইল এবং --পরীক্ষামূলক যোগ করুন 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 স্থিতি ব্যবহার করে এটি কাজ করছে কিনা তা পরীক্ষা করুন কমান্ড:
sudo systemctl status Bluetooth এটি একটি ইতিবাচক আউটপুট ফেরত দেওয়া উচিত। এখন, BlueZ সঠিকভাবে কাজ করছে কিনা তা পরীক্ষা করতে, একটি নতুন টার্মিনাল ফায়ার করুন, Bluetoothctl কমান্ড টাইপ করুন এবং Enter টিপুন .
sudo bluetoothctl উবুন্টুতে ব্লুজেডের সর্বশেষ সংস্করণ ইনস্টল এবং সেট আপ করার জন্য এটি প্রয়োজনীয় সমস্ত পদক্ষেপ। এখন আপনি উবুন্টুর অফিসিয়াল রিপোজিটরিতে সর্বশেষ সংস্করণ যোগ করার জন্য অপেক্ষা না করেই ইচ্ছামত রিলিজের নতুন বৈশিষ্ট্যগুলি ব্যবহার করে দেখতে পারেন৷
উবুন্টুতে BlueZ এর সর্বশেষ সংস্করণ ইনস্টল করা হচ্ছে
এখন আপনি উবুন্টুতে ব্লুজেড, ওপেন-সোর্স ব্লুটুথ প্রোটোকল স্ট্যাক, এর সর্বশেষ সংস্করণ সফলভাবে ইনস্টল করেছেন। এই আপগ্রেডটি অনেকগুলি নতুন বৈশিষ্ট্য এবং উন্নতি নিয়ে আসে, যা আপনাকে ব্লুটুথ প্রযুক্তির সম্পূর্ণ সুবিধা নিতে দেয়৷
তাছাড়া, ব্লুটুথ সফ্টওয়্যারের সর্বশেষ সংস্করণ ইনস্টল করা লিনাক্সে ব্লুটুথ সংযোগের সমস্যা সমাধানের অনেক উপায়ের মধ্যে একটি।