কেউ কেউ মনে করে থেকেন লিনাক্সে সফটওয়্যার ইন্সটল করা না জানি কত কঠিন! এই ভয়ে অনেকেই লিনাক্স ব্যাবহার করার আগ্রহ হারিয়ে ফেলেন। এইবার দেখুন আসলে এটা কত সহজ। লিনাক্সের নতুন ব্যাবহারকারিরা সফটয়্যার ইন্সটলের ক্ষেত্রে যামেলায় পরে যান। আর যামেলা নয় এইবার আমি এসে গেছি তাদের জন্য. 😀
দুনিয়ার সবথেকে সহজ সিস্টেম এইটা। প্রথমে Ubuntu সফটওয়্যার সেন্টারে যান এবং আপনার দরকারি সফটওয়্যারটা খুজে বের করুন।
তারপর ডান পাশ থেকে ইন্সটল বাটনে ক্লিক করে পাসওয়ার্ড দিন
তাহলেই হয়ে যাবে আপনার সফটয়্যারটি ইন্সটল। দেখলেন কত্ত সহজ!
এইটা একটু কঠিন লাগতে পারে কিন্তু কয়েকবার ইন্সটল করলেই সহজ হয়ে যাবে। লিনাক্সের সফটওয়্যারের সোর্সগুলো হয় সাধারনত ".tar.gz", ".tar.bz2", অথবা ".zip" ফাইল। সুতারাং আমরা দেখব কিভাবে ".tar.gz", ".tar.bz2", ".zip" এক্সটেনশনের ফাইল থেকে সফটয়্যার ইন্সটল করতে হয়। টার্মিনাল ওপেন করুন, তারপর যে ফোল্ডারে ফাইলটা রাখছেন সেইখানে যান টার্মিনালের মাধম্যে। ধরি, আমরা ফাইলটি ডেস্কটপে আছে। তাহলে টার্মিনালে লিখুনঃ cd Desktop এখানে একটা বিষয় লক্ষ্য রাখা জরুরি, desktop আর Desktop কিন্তু এক নয়। টার্মিনাল কিন্তু কেস সেনসিটিভ। সুতারাং Capital Latter এবং Small Latter এর দিকে খেয়াল রাখা উচিত। এখন আমরা আমাদের tar.gz এক্সটনশনের ফাইলটি এক্সট্রাক(Extract) করব। তাহলে লিখতে হবে tar.gz এর জন্য লিখতে হবেঃ tar -zxvf filename filename এর যায়গায় আপনার কাঙ্খিত ফাইল্টির নাম দিবেন। tar.bz2 এর জন্য লিখতে হবে। tar -jxvf filename এবং zip ফাইলের জন্য unzip filename ব্যাস, আমরা এক্সট্রাক্ট করে ফেললাম! এবার নতুন একটা ফোল্ডার হয়েছে। সেই ফোল্ডারে যেতে হবে। এর জন্য লিখুনঃ lsএই কমান্ডির মাধম্য আমরা ফাইল এবং ফোল্ডারের নাম দেখতে পাব। এখন দেখুন নতুন ফোল্ডারটির নাম কি। তারপর লিখুনঃ
আমরা নতুন ডাইরেক্টরিতে প্রবেশ করলাম। দেখে নিতে পারেন নতুন ফোল্ডারের মধ্য যে README ফাইল্টা আছে। সেখানেই সাধারনত লেখা থাকে কিভাবে ইন্সটল করতে হবে। যাহোক, এর পর আমাদের প্রথম কাজ হবে ইন্সটলেশন Configure করা। এর জন্য লিখুনঃ ./configure এর পরবর্তি ধাপ হবে কম্পাইল করা। লিখুনঃ make এই কমান্ডি সাধারনত makefile টা কম্পাইল করে থাকে। যদি makefile নামে কোন ফাইল না থাকে তাহলে এরর মেসেজ আসতে পারে। এরপরের এবং শেষ ধাপ হবে ইন্সটল করা। এর জন্য আপনাকে 'root' ব্যবারার করি হতে হবে। রুট এর জন্য লিখুনঃ su এর পর রুট পাসওয়র্ড দিন। এরপর লিখুনঃ make install
ব্যাস! হয়ে গেল ইন্সটল...... ভাবছেন কঠিন লাগছে? আসলে কয়েকবার চেস্টা করলেই পারবেন।
APT এর পুর্ন নাম হলঃ Advance Packaging Tool খুব সুন্দর একটি প্যাকেজ ম্যানেজমেন্ট সিস্টেম। ধরি আমরা apt-get দিয়ে firefox ইন্সটল করব। তাহলে আমদের টার্মিনাল ওপেন করে লিখতে হবে apt-get install firefox আনইন্সটল অথবা রিমুভ করতে apt-get remove firefox apt-get এর অনেক ব্যাবহার আছে। যা পরের কোন টিটোরিয়ালে দেখা যাবে। আপাতত এইটুকু সাধারন জ্ঞান থাকলেই চলবে। :p
____________________________- slackware প্যাকেজ সাধারনত tgz ফরম্যাটে থাকে। এই প্যাকেজ থেকে সফটওয়্যার ইন্সটল করতে হলে আপনাকে রুট মুডে কমান্ড লিখতে হবে। সুতারাং লিখুনঃ su তারপর রুট পাসওয়র্ড দিন। তারপর লিখুনঃ installpkg <packagename.tgz> সফটওয়্যার আনইন্সটল করতেঃ removepkg <packagename>
বাইনারি ফাইলগুলো সাধারনত .BIN/.SH ফরম্যাটে হয়ে থাকে। .BIN ফাইলের জন্যঃ টার্মিনাল ওপেন করুন এবং কাঙ্খিত ডাইরেক্টরিতে প্রবেশ করুন। এখন আমরা ফাইলটির পার্মিশন চেঞ্জ করব। এর জন্য লিখুনঃ chmod +x NameOfYourFile.bin এর পর লিখুনঃ ./NameOfYourFile.bin ব্যাস হয়েগেল ইন্সটল! .SH ফাইলের জন্য আগের মত পারমিশন পরিবর্তন করুন। chmod +x NameOfYourFile.sh তারপর লিখুনঃ sh NameOfYourFile.shশেষ!
টার্মিনাল ওপেন করে যেখানে .package ফাইলটি আসে সেখানে যান। ধরি ডেস্কটপঃ cd Desktop তারপর লিখুন sh nameOfYourPackage.packageহয়ে গেল ইন্সটল!
এর জন্য আপনাকে Root ব্যাবহারকারি হতে হবে। লগাউট করে Username এর জায়গায় লিখুনঃ root তারপর রুট পাসওয়র্ড দিন। এখন লগিন করুন। এখন যে ডেস্কটপ দেখতেছেন সেটি root ব্যাবহারকারির ডেস্কটপ। এই ব্যাবহারকারি সম্পুর্ন সিস্টেম নিয়ন্ত্রন করার ক্ষমতা রাখে। টার্মিনাল ওপেন করুন। যেখানে আপনার ফাইলটি আসে সেখানে যান, ধরি ডেস্কটপঃ cd Desktop তারপর লিখুন ./YourFileName.runহয়েগেল ইন্সটল!
===================================
ধন্যবাদ সবাইকে এত বড় লেখা সময় নিয়ে পরার জন্য।
====================================
Original Link: http://www.tunerpage.com/archives/76436
আমি মারুফ আলাম। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 13 বছর 10 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 16 টি টিউন ও 296 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
uid=0(root) gid=0(root) groups=0(root)
dhonnobad