সহজে লিনাক্স শিখি: পর্ব ০৮ - linuxmint-22.2-xfce আইএসও ডাউনলোড ও হ্যাশকোড চেক
লিনাক্স মিন্টের লেটেস্ট ভার্সন Linux Mint 22.2। আমি linuxmint-22.2-xfce ডাউনলোড, হ্যাশকোড চেক ও ইনস্টল প্রক্রিয়া দেখাবো। একই পদ্ধতিতে অন্যান্য ভার্সনও ইনস্টল করা যাবে ইনশাআল্লাহ।
ISO ডাউনলোড
লিনাক্স মিন্টের সাইটে প্রবেশ করুন: https://linuxmint.com/
- ডানপাশে Download ঘরে কার্সর রাখলে একটা উইন্ডো অপেন হবে।
- উইন্ডোটির ডানপাশে নিচে All Versions অপশনে প্রবেশ করুন। লিনাক্স মিন্টের বিভিন্ন ভার্সন দেখতে পাচ্ছেন।
- 22.2 ঘর থেকে Xfce তে প্রবেশ করুন। এই পেজে inuxmint-22.2-xfce সম্পর্কে বিভিন্ন তথ্য, ইনস্টলেশন পদ্ধতি দেয়া আছে।
- নিচে Download mirrors শিরোনামে আইএসও ডাউনলোডের বিভিন্ন মিরর দেয়া আছে, যেকোনো একটা মিরর থেকে আইএসও ফাইল ডাউনলোড করে নিন। আইএসও ফাইলটি প্রায় ৩ জিবি।
হ্যাশকোড চেক ও ভেরিফিকেশন
এই পেজের শুরুর দিকে Integrity & Authenticity নামে একটা শিরোনাম দেখতে পাচ্ছেন। এখানে আইএসও ভেরিফাই করার প্রক্রিয়া বলা হয়েছে। ভেরিফিকেশন নিশ্চিত করবে: আপনি অফিসিয়াল অরজিনাল আইএসও ফাইলটি ডাউনলোড করেছেন। হ্যাকারদের প্রদত্ত কোনো ফেক ফাইল ডাউনলোড করেননি।
sha256sum.txt=sha256sum.txt.gpg=Verify নামে তিনটা ঘর দেখতে পাচ্ছেন।
sha256sum.txt এবং sha256sum.txt.gpg ফাইল দুটি মূলত দুইটি চেকের জন্য। আমরা শুধু একটি চেক করবো: sha256sum.txt। অপর চেকটি একটু কঠিন হতে পারে, আমরা নতুনরা সেটিতে যাচ্ছি না।
sha256sum.txt এর উপর রাইট বাটন ক্লিক করে Save Link As সিলেক্ট করে ফাইলটি ডাউনলোড করে নিন। এটি একটি টেক্সট ফাইল আকারে ডাউনলোড হবে। ফাইলের নাম পরিবর্তন করবো না। এই ফাইলের ভিতর লিনাক্স মিন্টের তিনো এডিশনের কোড দেয়া আছে। ফাইলটি অপেন করলে পাবেন:
759c9b5a2ad26eb9844b24f7da1696c705ff5fe07924a749f3 85f435176c2306 *linuxmint-22.2-cinnamon-64bit.iso
21f5a5f7be652c60b20ba7996328098b14e979b1ef8bf7f6c9 d4a2a579504a65 *linuxmint-22.2-mate-64bit.iso
dea13e523dca28e3aa48d90167a6368c63e1b3251492115417 fdbf648551558f *linuxmint-22.2-xfce-64bit.iso
এখানে dea13e523dca28e3aa48d90167a6368c63e1b3251492115417 fdbf648551558f হচ্ছে আমাদের linuxmint-22.2-xfce-64bit এর কোড।
Verify ঘরে ক্লিক করলে একটি পেজ অপেন হবে, সেখানে ভেরিফিকেশনের বিস্তারিত প্রক্রিয়া বর্ণনা করা আছে। উইন্ডজ ও লিনাক্সে কিভাবে ভেরিফাই করবেন আলাদা আলাদা দেয়া আছে। এখানে ভেরিফিকেশনের যে প্রক্রিয়া দেয়া আছে তা ছাড়াও আরও বিভিন্নভাবে চেক করা যায়। এখানে যেভাবে বলা আছে আমরা সেভাবেই, তবে আরও একটু সহজভাবে কোড চেক করবো ইনশাআল্লাহ।
হ্যাশচেক দেয়ার পদ্ধতি
- লিনাক্স মিন্ট আইএসও ফাইল (linuxmint-22.2-xfce-64bit) এবং sha256sum টেক্সট ফাইল উভয়টি একই ফোল্ডারে রাখুন।
- ফোল্ডারটিতে প্রবেশ করে কীবোর্ডের বামপাশের Shift বাটন চেপে ধরে মাউসের রাইট বাটন ক্লিক করুন। Open PowerShell window here নামক অপশনটিতে ক্লিক করুন, একটি কমান্ড দেয়ার প্রম্পট অপেন হবে।
- কমান্ড প্রম্পটে cmd লিখে এন্টার দিন।
- তারপর certutil -hashfile linuxmint-22.2-xfce-64bit.iso sha256 কমান্ডটি দিয়ে এন্টার দিতে হবে।
certutil-কে CertUtil লিখতে পারেন (বড় হাতের C ও U), sha256-কে বড় হাতের অক্ষরে SHA256 লিখতে পারেন। উভয়ক্ষেত্রেই কমান্ড কাজ করবে।
কমান্ড লেখার সহজ পদ্ধতি হলো: প্রথমে certutil -hashfile লিখে স্পেস দিয়ে আইএসও ফাইলের প্রথম দুয়েকটি অক্ষর (যেমন এখানে l বা li) লিখে বামপাশের Tab বাটন প্রেস করলে ফাইলের পূর্ণ নাম এক্সটেনশনসহ (linuxmint-22.2-xfce-64bit.iso) চলে আসবে, তারপর স্পেস দিয়ে sha256 লিখে এন্টার দিলে হবে।
কমান্ডের রূপ: certutil -hashfile + এক্সটেনশনসহ ফাইলের নাম + ফাংশনের নাম (যেমন এখানে sha256)
কমান্ড দিয়ে এন্টার দিলে কিছুটা সময় নিয়ে একটা হ্যাশকোড তৈয়ার হবে এবং সাকসেস হয়েছে ম্যাসেজ দিবে:
>certutil -hashfile linuxmint-22.2-xfce-64bit.iso sha256
SHA256 hash of linuxmint-22.2-xfce-64bit.iso:
dea13e523dca28e3aa48d90167a6368c63e1b3251492115417 fdbf648551558f
CertUtil: -hashfile command completed successfully.
এখানে dea13e523dca28e3aa48d90167a6368c63e1b3251492115417 fdbf648551558f হচ্ছে linuxmint-22.2-xfce-64bit আইএসও ফাইলের কোড। sha256sum ফাইলের ভিতরে linuxmint-22.1-xfce-64bit এর যে কোড দেয়া আছে সেটির সাথে এ কোড মিলিয়ে দেখতে হবে। যদি হুবহু এক হয় তাহলে ওকে।
কোনো একটা টেক্সট ফাইলে উভয় কোড পেস্ট করে একটা একটা অক্ষর ও সংখ্যা করে মিলিয়ে দেখতে পারেন। তবে এটি একটু কষ্টকর। কমান্ডের মাধ্যমে সহজেই মিলিয়ে দেখা যাবে।
- কমান্ড প্রম্পট থেকে (Ctrl+C দিয়ে) কোডটি কপি করুন।
- কমান্ড প্রম্পটে find লিখুন এবং স্পেস দিন।
- উভয়পাশে কোটেশন মার্কের ভিতরে কোডটি পেস্ট করুন: "dea13e523dca28e3aa48d90167a6368c63e1b32514921 1541 7fdbf648551558f"
- স্পেস দিয়ে ডাউনলোড করা ফাইলটির নাম এক্সটেনশনসহ লিখুন: sha256sum.txt (s লিখে Tab বাটন প্রেস করলেই sha256sum.txt চলে আসবে)।
পূর্ণ কমান্ডটি হবে: find "dea13e523dca28e3aa48d90167a6368c63e1b32514921 1541 7fdbf648551558f" sha256sum.txt
এবার এন্টার প্রেস করবেন। উভয় কোড যদি মিলে যায় তাহলে ফাইলের যে লাইনে কোডটি আছে সেটি সহ ম্যাসেজ আসবে:
>find "dea13e523dca28e3aa48d90167a6368c63e1b32514921 1541 7fdbf648551558f" sha256sum.txt
---------- SHA256SUM.TXT
dea13e523dca28e3aa48d90167a6368c63e1b3251492115417 fdbf648551558f *linuxmint-22.2-xfce-64bit.iso
কোড না মিললে শুধু ---------- SHA256SUM.TXT অংশটি আসবে, বাকি অংশ আসবে না।
এভাবে আপনারা কমান্ড দিয়ে কোড বের করতে এবং মিলিয়ে দেখতে পারবেন। কোড মিলে গেলে আপনার আইএসও ফাইল ঠিক আছে। এটি ইনস্টল করতে পারেন।
বি.দ্র.
বিভিন্ন অপারেটিং সিস্টেমের আইএসও ফাইলের সাথে কোড দেয়া থাকে। আমরা অনেক সময় খেয়াল করি না। উপরিউক্ত পদ্ধতিতে আমরা উইন্ডজে কোড বের করে মিলিয়ে দেখে নিশ্চিত হতে পারি।
গুরুত্বপূর্ণ ফাইল অন্য কাউকে দেয়ার সময় একটি হ্যাশকোড তৈয়ার করে পাঠাতে পারেন। অপরপক্ষ কোড বের করে মিলিয়ে দেখে নিশ্চিত হবে: ফাইলটি অরজিনাল। এতে নিরাপত্তা একধাপ এগিয়ে থাকবে ইনশাআল্লাহ। মূলত এই মাকসাদকে সামনে রেখেই কোডের আলোচনাটি আলাদাভাবে আনা হয়েছে।
উল্লেখ্য, sha256 হচ্ছে একটি প্রসিদ্ধ ও শক্তিশালী হ্যাশকোড ফাংশন। এরকম আরও বিভিন্ন ফাংশন আছে। চাইলে একাধিক ফাংশনে একাধিক কোড তৈরি করা যায়।
পর্ব ০১ - ভূমিকা
- https://dawahilallah.com/forum/%E0%A...A6%95%E0%A6%BE
পর্ব ০২ - লিনাক্স কেন এবং এর সুবিধাগুলো কি কি?
- https://dawahilallah.com/forum/%E0%A...A6%95%E0%A6%BF
পর্ব ০৩ - লিনাক্সের বিভিন্ন ডিস্ট্রো (Distribution)
- https://dawahilallah.com/forum/%E0%A...E-distribution
পর্ব ০৪ - বিভিন্ন DE (Desktop Environment) তথা ইউজার ইন্টারফেস
- https://dawahilallah.com/forum/%E0%A...A7%87%E0%A6%B8
পর্ব ০৫ - কোন ডিস্ট্রো কোন DE ব্যবহার করে এবং নতুনরা কোনটা দিয়ে শুরু করবে?
পর্ব ০৬ - নতুনদের জন্য ভার্চুয়ালবক্সে (VirtualBox) লিনাক্স চালানো সহজ
পর্ব ০৭ - ভার্চুয়ালবক্স (VirtualBox) ব্যবহার করে ভার্চুয়াল মেশিন (Virtual Machine, সংক্ষেপে VM) তৈরি করুন
Comment