Red Hat Enterprise Linux (RHEL) エン্টারপ্রাইজ-লেভেল লিনাক্স ডিস্ট্রিবিউশন যাকে ভেন্ডর সাপোর্ট চাইছে সে কাস্টমাররা ব্যবহার করেন। Red Hat এন্টারপ্রাইজ কাস্টমারদের RHEL সাপোর্ট সাবস্ক্রিপশনের সাথে বিক্রি করে, যা কয়েকজন ব্যক্তির জন্য কঠিন করে তোলে যারা হার্ড আর্জিন ডলার খরচ না করে RHEL সার্ভার বা ওয়ার্কস্টেশন চান। Red Hat ডেভেলপার সাবস্ক্রিপশন (developer subscription) উপলব্ধ করেছে যারা RHEL-এ কাজ করতে চান, এবং সাইন আপ করা যারা জন্য এটি সম্পূর্ণ কস্ট-ফ্রি। আমরা আপনাকে দেখাবো কীভাবে একটি ডেভেলপার সাবস্ক্রিপশন ব্যবহার করে Red Hat Enterprise Linux সিস্টেম ফ্রিতে তৈরি করতে হয়।
একটি সংক্ষিপ্ত ডিসক্লেমার (Disclaimer)
আমি জানি আপনাদের অনেকেই ইতিমধ্যে এটি জানেন, কিন্তু যারা না জানেন তাদের জন্য আমি জানাতে চাই যে CentOS RHEL-এর বাইনারি ইকুইভ্যালেন্ট (binary equivalent)। এর মানে, আপনি যদি RHEL-এর সকল ফিচার কস্ট-ফ্রি এবং প্রোডাকশন ইউজে কোনো লিমিটেশন ছাড়া চান, তবে আমি CentOS রিকমেন্ড করব। এই গাইড শুধু তাদের জন্য যারা RHEL অনুভব করতে, ডেভেলপ করতে, এবং স্পষ্টভাবে RHEL-এ কাজ করতে চান।
আপনি যদি কৌতূহলী হন Red Hat কেন এটাকে অনুমতি দেয়, তবে সেটি কারণ তারা খুব স্পষ্টভাবে বলে যে ডেভেলপার প্রোগ্রামের অংশ সিস্টেমগুলো প্রোডাকশন উদ্দেশ্যে ব্যবহার করা যাবে না। এর মানে আপনি সেগুলো আপনার বাড়ির آسপাস ব্যবহার করতে পারেন, কিন্তু কাজে ভিতাল সার্ভিস সাপোর্ট করার জন্য ব্যবহার করতে পারবেন না। তারা ডেভেলপার প্রোগ্রাম সাবস্ক্রিপশন রিপোজিটরিতে সব সিকিউরিটি ভালনারেবিলিটি প্যাচ (patch) করে না, তাই আমি যেকোনো हालতেও এটি রিকমেন্ড করব না।
আপনার Red Hat ডেভেলপার অ্যাকাউন্ট তৈরি করা
আপনার Red Hat ডেভেলপার অ্যাকাউন্ট তৈরি করতে, developers.redhat.com/register-এ যান। সেখানে যেতে আপনাকে অ্যাকাউন্ট তৈরির একটি পেজে রিডাইরেক্ট করা হবে। আপনার লগইন আইডি, ইমেইল অ্যাড্রেস, জব রোল (job role), এবং পাসওয়ার্ড দিন, তারপর এন্টারপ্রাইজ এবং ডেভেলপার প্রোগ্রাম এগ्रीমেন্ট স্বীকার করতে ক্লিক করুন।
অ্যাকাউন্ট তৈরি হলে, সাইন আপ করতে ব্যবহৃত ইমেইল অ্যাড্রেসে পাঠানো লিংক দিয়ে আপনার ইমেইল কনফার্ম করুন।
এটি করলে, আপনাকে সরাসরি আপনার Red Hat ডেভেলপার অ্যাকাউন্টের হোমপেজে পাঠানো হবে। টপ নেভবারে "Linux"-এ ক্লিক করুন, এবং আপনাকে RHEL সম্পর্কে পেজে পাঠানো হবে। "Download RHEL"-এ ক্লিক করে আপনার ডাউনলোড শুরু করুন।
ডাউনলোড পেজে আপনার কয়েকটি অপশন রয়েছে। আপনি ফুল বাইনারি DVD, বুট ISO (Boot ISO), বা ARM ভার্সনগুলো ডাউনলোড করতে পারেন। আমি Boot ISO রিকমেন্ড করব কারণ আপনি Anaconda ইনস্টলার থেকে আপনার সিস্টেম রেজিস্টার করতে পারবেন এবং ৮ GB ISO ফাইল ডাউনলোড করা থেকে বচতে পারবেন। আপনার পছন্দের অপশন বেছে নিন, তারপর সম্ভবত আপনাকে আপনার নামের মতো কিছু অতিরিক্ত তথ্য যোগ করতে বলা হবে আপনার অ্যাকাউন্ট কমপ্লিট করতে। সেটি কমপ্লিট হলে, আপনি কোথায় ফাইলটি সেভ করতে চান সেটি বেছে নিন, এবং ডাউনলোড শুরু হবে।
আপনার ফ্রি Red Hat Enterprise Linux সিস্টেম তৈরি করা
আপনাকে বেছে নিতে হবে আপনি কী ধরনের সিস্টেম তৈরি করতে চান, ফিজিক্যাল ওয়ার্কস্টেশন, সার্ভার, বা ভার্চুয়াল মেশিন। আপনি যদি ফিজিক্যাল সিস্টেম চান, তবে balenaEtcher-এর মতো টুল ব্যবহার করুন। ভার্চুয়াল সিস্টেম চাইলে, আমি Virtual Machine Manager রিকমেন্ড করব।
আপনি যেকোনো সিস্টেম তৈরি করুন, আমি রিকমেন্ড করব ইনস্টলার-এ আপনার সিস্টেম Red Hat-এ রেজিস্টার করতে। এটি আপনাকে ইনস্টলেশনের সময় সফটওয়্যার ইনস্টল করার জন্য Red Hat CDN অ্যাক্সেস দেবে Boot ISO-তে, প্লাস এটি আপনাকে একবার সিস্টেম ইনস্টল হওয়ার পর subscription-manager টুল ব্যবহার করার ঝামেলা থেকে বাঁচাবে। এইভাবে সব কিছু ডান 되고 রেডি 투 গো।
Anaconda ইনস্টলারে Red Hat-এ রেজিস্টার করতে আপনার ইউজারনেম এবং পাসওয়ার্ড দরকার (আপনার ইমেইল অ্যাড্রেস কাজ করবে না। অবশ্যই আপনার ইউজারনেম হতে হবে)। একবার করলে, ইনস্টলারের মাধ্যমে আপনার পছন্দমত নেভিগেট করুন, তারপর ইনস্টলেশন কমপ্লিট করুন।
এটিই হলো ফ্রিতে RHEL সিস্টেম সেট আপ করার পদ্ধতি। আপনি এখন আপনার সিস্টেমে ডেভেলপ এবং ক্রিয়েট করতে পারেন আপনার হৃদয়ের 만족 পর্যন্ত, যতক্ষণ না আপনি প্রোডাকশন এনভায়রনমেন্টে ব্যবহার করেন। এছাড়া, RHEL, CentOS, এবং Fedora-এর পার্থক্য চেক আউট করুন, এবং GNOME Shell সম্পর্কে কিছু আরও জানুন, যা RHEL-এর সাথে ডিফল্ট ডেস্কটপ এনভায়রনমেন্ট হিসেবে আসে।