আমি কিভাবে উবুন্টুতে ওপেনএসএসএল লাইব্রেরি ইনস্টল করব

Ami Kibhabe Ubuntute Opena Esa Esa Ela La Ibreri Inastala Karaba



OpenSSL , নিরাপদ নেটওয়ার্ক যোগাযোগ প্রদানের জন্য একটি অ্যাপ্লিকেশন নিরাপত্তা লাইব্রেরি; এটি HTTP ওয়েবসাইট সহ প্রধান ইন্টারনেট সার্ভার দ্বারা ব্যাপকভাবে ব্যবহৃত হয়। এছাড়াও, OpenSSL একটি Apache-শৈলী লাইসেন্সের অধীনে লাইসেন্সপ্রাপ্ত, যার অর্থ এটি ব্যক্তিগত এবং বাণিজ্যিক উদ্দেশ্যে অবাধে ব্যবহার করা যেতে পারে। আপনি যদি একটি নেটওয়ার্কের সাথে সংযুক্ত থাকাকালীন আপনার সিস্টেমের যোগাযোগ রক্ষা করার জন্য আপনার উবুন্টুতে OpenSSL লাইব্রেরি ইনস্টল করতে চান, তাহলে এই নিবন্ধটি এটি কীভাবে করবেন তার একটি নির্দেশিকা।

উবুন্টুতে ওপেনএসএসএল লাইব্রেরি ইনস্টল করা হচ্ছে

উবুন্টুতে ওপেনএসএসএল লাইব্রেরি ইনস্টল করার দুটি পদ্ধতি রয়েছে, যা হল:







পদ্ধতি I: অফিসিয়াল রিপোজিটরি থেকে

উবুন্টুতে ওপেনএসএসএল লাইব্রেরিগুলি ইনস্টল করতে নীচের লিখিত পদক্ষেপগুলি অনুসরণ করুন:



ধাপ 1: সংগ্রহস্থল আপডেট/আপগ্রেড করুন



সমস্ত সাম্প্রতিক উবুন্টু বিতরণে, ওপেনএসএসএল প্যাকেজ ইতিমধ্যেই অফিসিয়াল রিপোজিটরিতে উপস্থিত রয়েছে। সুতরাং সংগ্রহস্থল আপডেট করতে নীচের উল্লিখিত কমান্ডগুলি চালান:





sudo উপযুক্ত আপডেট
sudo উপযুক্ত আপগ্রেড

ধাপ 2: OpenSSL ইনস্টল করুন



তারপরে অফিসিয়াল রিপোজিটরি থেকে openSSL ইনস্টল করতে নীচের উল্লেখিত কমান্ডটি চালান, এই কমান্ডটি চালানোর মাধ্যমে openSSL লাইব্রেরিগুলিও ইনস্টল করা হবে:

sudo উপযুক্ত ইনস্টল openssl

আউটপুটে আপনি openssl লাইব্রেরির একটি দীর্ঘ তালিকা দেখতে পারেন যা ইনস্টল করা হয়েছে:

ধাপ 3: Openssl ডেভেলপমেন্ট টুল

সাধারণত শুধুমাত্র openssl প্যাকেজ ইন্সটল করলে ssl-এর সমস্ত লাইব্রেরিও ইন্সটল হয়ে যায়, কিন্তু কখনও কখনও ডেভেলপমেন্ট টুল অনুপস্থিত থাকার কারণে কিছু লাইব্রেরি আনইনস্টল থেকে যায়। সুতরাং, নীচের-উল্লেখিত কমান্ডটি ব্যবহার করে ডেভেলপমেন্ট টুল প্যাকেজটি ইনস্টল করার পরামর্শ দেওয়া হচ্ছে:

sudo উপযুক্ত ইনস্টল libssl-dev

উবুন্টুতে ওপেনএসএসএল লাইব্রেরি সরানো হচ্ছে

উবুন্টুতে ওপেনএসএসএল লাইব্রেরিগুলি সরাতে, নীচের যে কোনও কমান্ড ব্যবহার করা যেতে পারে:

sudo apt openssl অপসারণ করুন

বা:

sudo apt purge openssl

পদ্ধতি II: .tar ফাইলটি ডাউনলোড করে

অন্য পদ্ধতিটি হল .tar ফাইল ব্যবহার করে ম্যানুয়ালি OpenSSL ইনস্টল করা, এটি ব্যবহারকারীদের openSSL-এর সর্বশেষ 3.0 সংস্করণ ইনস্টল করতে দেয় এবং এর জন্য নীচের লিখিত পদক্ষেপগুলি অনুসরণ করুন:

ধাপ 1: প্রয়োজনীয় নির্ভরতা ইনস্টল করা

ম্যানুয়ালি OpenSSL ইনস্টল করতে, কিছু নির্ভরতা প্রয়োজন, নীচের উল্লেখিত কমান্ড ব্যবহার করে সেগুলি ইনস্টল করুন:

sudo উপযুক্ত ইনস্টল বিল্ড-প্রয়োজনীয় zlib1g-dev চেকইনস্টল -এবং

ধাপ 2: .tar ফাইল ডাউনলোড করা হচ্ছে

সমস্ত OpenSSL লাইব্রেরি সংগঠিত করার জন্য, এটি নির্দেশিকাকে /usr/local/src-এ পরিবর্তন করার পরামর্শ দিয়েছে:

সিডি / usr / স্থানীয় / src /

তারপর openSSL এর সর্বশেষ সংস্করণটি ডাউনলোড করুন। লাগে নীচের উল্লিখিত কমান্ড ব্যবহার করে অফিসিয়াল সাইট থেকে ফাইল:

sudo wget https: // www.openssl.org / উৎস / openssl-3.0.7.tar.gz

ধাপ 3: .tar ফাইল বের করা হচ্ছে

.tar ফাইলটি ডাউনলোড করার পরে, নীচের-উল্লেখিত কমান্ডটি ব্যবহার করে এটি বের করুন:

sudo লাগে -এক্সএফ openssl-3.0.7.tar.gz

ধাপ 4: OpenSSL ফাইল কনফিগার এবং কম্পাইল করা

তারপর নিচের উল্লিখিত কমান্ডগুলি ব্যবহার করে openSSL ফাইলগুলি কনফিগার এবং কম্পাইল করুন:

সিডি openssl-3.0.7

sudo . / কনফিগারেশন -- উপসর্গ = / usr / স্থানীয় / এসএসএল --openssldir = / usr / স্থানীয় / ssl শেয়ার করা zlib

তারপর নীচের উল্লিখিত কমান্ড ব্যবহার করে এক্সিকিউটেবল ফর্মগুলিতে ফাইলগুলি কম্পাইল করুন:

sudo করা

তারপরে নীচের উল্লিখিত কমান্ডটি চালিয়ে সেই এক্সিকিউটেবল ফাইলগুলি ইনস্টল করুন:

sudo করা ইনস্টল

ধাপ 5: লিঙ্ক লাইব্রেরি কনফিগার করুন

কনফিগার করা লাইব্রেরি লিঙ্ক করতে ন্যানো এডিটর ব্যবহার করে একটি নতুন ফাইল তৈরি করুন:

sudo ন্যানো / ইত্যাদি / ld.so.conf.d / openssl-3.0.7.conf

ফাইলের ভিতরে লাইব্রেরির পথ পেস্ট করুন:

/ usr / স্থানীয় / এসএসএল / lib64

তারপর ফাইলটি সংরক্ষণ করুন এবং প্রস্থান করুন।

ধাপ 6: ডায়নামিক লিঙ্কটি পুনরায় লোড করুন

তারপরে নীচের-উল্লেখিত কমান্ডটি ব্যবহার করে কনফিগার করা লাইব্রেরির গতিশীল লিঙ্কটি পুনরায় লোড করুন:

sudo ldconfig -ভিতরে

ধাপ 7: যাচাই করা হচ্ছে

অবশেষে openSSL এর ইনস্টল করা সংস্করণ যাচাই করতে নীচের উল্লিখিত কমান্ডটি চালান:

openssl সংস্করণ -ক

OpenSSL লাইব্রেরি সরানো হচ্ছে

আপনি যদি ইনস্টল করা ওপেনএসএসএল লাইব্রেরিগুলি সরাতে চান তবে তার জন্য, সমস্ত লাইব্রেরি যেখানে উপস্থিত রয়েছে সেখানে ম্যানুয়ালি ডিরেক্টরিটি সরিয়ে ফেলুন, তবে তার আগে নিশ্চিত করুন যে এই ডিরেক্টরিতে লাইব্রেরি ছাড়া অন্য কিছুই সংরক্ষণ করা হয়নি:

sudo rm -আরএফ সিডি / usr / স্থানীয় / src /

উপসংহার

উবুন্টুর সব সাম্প্রতিক সংস্করণে তাদের সংগ্রহস্থলে OpenSSL লাইব্রেরি রয়েছে। তাই অ্যাপটি কমান্ড ব্যবহার করে সংগ্রহস্থল থেকে OpenSSL লাইব্রেরিগুলি ইনস্টল করার পরামর্শ দেওয়া হচ্ছে। এছাড়াও, সমস্ত লাইব্রেরি সফলভাবে ইনস্টল করতে openSSL-এর জন্য ডেভেলপমেন্ট টুল ইনস্টল করুন। কিন্তু আপনি যদি openSSL এর সর্বশেষ সংস্করণটি ইনস্টল করতে চান তাহলে .tar ফাইল পদ্ধতিটি সবচেয়ে উপযুক্ত।