উইন্ডোজের বিপরীতে, লিনাক্সে সফ্টওয়্যার ইনস্টল করা কিছুটা জটিল হওয়ার সম্ভাবনা রয়েছে। যদি না আপনার নির্বাচিত সফ্টওয়্যারটি ইতিমধ্যেই প্যাকেজ আকারে না থাকে বা একটি সংগ্রহস্থলে থাকে এবং পাঠ্যের একটি সাধারণ লাইন দিয়ে ইনস্টল করা যায়, তাহলে সম্ভাবনা রয়েছে যে আপনাকে একটি .TAR.GZ বা .TAR.BZ2 ফাইল থেকে কম্পাইল এবং ইনস্টল করতে হবে .
এটি একটি দুঃস্বপ্ন হতে পারে, তবে আপনি যদি নিয়ম মেনে চলেন তবে এটি হওয়া উচিত নয়। যদি আপনার কাছে একটি বিরক্তিকর সংরক্ষণাগার থাকে যা ইনস্টল করার প্রয়োজন হয়, তাহলে নিম্নলিখিত পদ্ধতিটি একটি প্যাকেজ তৈরি করবে, প্যাকেজটি ইনস্টল করবে এবং আপনার প্যাকেজ ম্যানেজারের মাধ্যমে পরে সফ্টওয়্যারটি সরানোর একটি সুন্দর পরিষ্কার উপায় প্রদান করবে। কমান্ড লাইন প্রস্তুত, গভীর শ্বাস দয়া করে...
ইস্পাতের টারবল
একটি .TAR.GZ/BZ2 ফাইল হল একটি সংকুচিত টারবল (অসংকুচিত এক্সটেনশন হচ্ছে .TAR) যা আপনার নির্বাচিত অ্যাপ্লিকেশনের জন্য কাঁচা উত্স কোড ধারণ করে৷ ইনস্টলেশনের জন্য এই ফাইলগুলিকে কম্পাইল, প্রসেস করা এবং এমনভাবে লিঙ্ক করা দরকার যাতে উবুন্টু প্রোগ্রামটি চালাতে পারে।
টারবল ফরম্যাটটি 1988 সালে প্রমিত করা হয়েছিল (এবং আবার 2001 সালে) এবং সফ্টওয়্যার বিতরণের জন্য লিনাক্স এবং উইন্ডোজ উভয় ক্ষেত্রেই ব্যাপকভাবে ব্যবহৃত হচ্ছে। মূলত টারবলগুলি টেপ ডিভাইসে ডেটার ব্যাকআপের সুবিধার্থে ডিজাইন করা হয়েছিল, এমন নয় যে আপনি এটি করবেন৷
আপনি যদি আগে লিনাক্স কমান্ড লাইন ব্যবহার না করে থাকেন তবে চিন্তা করার দরকার নেই, কমান্ডগুলি সোজা এবং সমন্বিত।
আপনার সিস্টেম প্রস্তুত করা হচ্ছে
আপনাকে build-essential নামে একটি প্যাকেজ ইনস্টল করতে হবে৷ উৎস থেকে প্যাকেজ তৈরি করার জন্য এবং চেকইনস্টল করুন সহজে অপসারণের জন্য আপনার প্যাকেজ ম্যানেজারে এটি যোগ করতে। এটি কনসোলের মাধ্যমে দ্রুত করা যেতে পারে, কেবল টার্মিনাল খুলুন (অ্যাপ্লিকেশনগুলি , আনুষাঙ্গিক , টার্মিনাল ) এবং টাইপ করুন:
sudo apt-get install build-essential checkinstall
এগুলি ডাউনলোড এবং ইনস্টল করার জন্য সময় দিন, এবং একবার হয়ে গেলে আপনি আপগ্রেডের জন্য সংস্করণ পরিচালনা সফ্টওয়্যার ইনস্টল করতে চাইতে পারেন, যদিও আপনি এটি পরে সবসময় করতে পারেন। যাই হোক না কেন, এই তিনটি কৌশলটি করবে:
sudo apt-get install subversion git-core mercurial
পরবর্তীতে আপনি এই প্যাকেজগুলি তৈরি করার সময় একটি সাধারণ ডিরেক্টরি ব্যবহার করতে চাইবেন। আপনি টেকনিক্যালি এটিকে যেকোনো জায়গায় রাখতে পারেন, যতক্ষণ এটি লেখার যোগ্য। অফিসিয়াল উবুন্টু ডকুমেন্টেশন সুপারিশ করে
/usr/local/src
তাই আমরা এর সাথে থাকব:
sudo chown $USER /usr/local/src
তারপর নিশ্চিত করুন যে এটি লেখার যোগ্য:
sudo chmod u+rwx /usr/local/src
অবশেষে আমরা apt-fileও ইনস্টল করব , যা আপনার সম্মুখীন হওয়া যেকোনো নির্ভরতা সমস্যা সমাধান করতে ব্যবহৃত হয়:
sudo apt-get install apt-file
আপনি সম্ভবত একটি পপ-আপ পাবেন যা আপনাকে বলবে যে আপনাকে apt-file আপডেট করতে হবে, যদি নিম্নলিখিত কমান্ডটি না চালান এবং এটি শেষ করতে দিন:
sudo apt-file update
একবার আপনি এটি করে ফেললে, আপনাকে এটি আর করতে হবে না কারণ আপনার সিস্টেমটি আপনি এটিতে নিক্ষেপের জন্য প্রস্তুত থাকবে৷
এক্সট্রাক্ট এবং কনফিগার করুন
ধরে নিচ্ছি আপনি ইতিমধ্যেই একটি রহস্যময় .TAR.GZ ফাইল ডাউনলোড করেছেন যা আপনাকে প্রথমে আপনার মনোনীত বিল্ড ফোল্ডারে সরাতে হবে (আমি ব্যবহার করেছি
/usr/local/src
) আপনি আপনার সাধারণ ফাইল ব্রাউজার দিয়ে এটি করতে পারেন, এবং একবার হয়ে গেলে, একটি নতুন টার্মিনাল খুলুন৷
৷টাইপ করে বিল্ড ফোল্ডারে পরিবর্তন করুন:
cd /usr/local/src
পরবর্তী আর্কাইভ এক্সট্র্যাক্ট. .TAR.GZ-এর জন্য ফাইলের ধরন:
tar -xzvf <filename>.tar.gz
এবং .TAR.BZ2-এর জন্য ফাইলের ধরন:
tar -xjvf <filename>.tar.bz2
সবকিছু ঠিকঠাক থাকলে আপনি উপরের স্ক্রিনশটের মতো নিষ্কাশিত ফাইলগুলির একটি দীর্ঘ তালিকা দেখতে পাবেন। এখনো টার্মিনাল বন্ধ করবেন না, আমরা শেষ করিনি।
এই মুহুর্তে আমি আবেদন করছি আপনি আপনার সংরক্ষণাগারটি এইমাত্র তৈরি করা ফোল্ডারে নেভিগেট করতে পারেন (আপনার সাধারণ ফাইল ব্রাউজার দিয়ে) এবং ফাইলগুলি উপস্থিত থাকলে README বা ইনস্টল করুন। যদি আপনার নির্দিষ্ট সফ্টওয়্যারটির জন্য আমি যেটিতে যেতে যাচ্ছি তার থেকে ভিন্ন পদ্ধতির প্রয়োজন হয় তবে এই ফাইলটি কী ধরে রাখবে। আপনি নিজেকে অনেক বাঁচাতে পারেন এটা করে ঝামেলা থেকে।
আপনি সফ্টওয়্যারের উপর নির্ভর করে বিভিন্ন ইনস্টল করার বিকল্পগুলি বেছে নিতে সক্ষম হতে পারেন এবং ইন্সটল বা README এগুলি কী তা নির্ধারণ করবে৷ ফাইলগুলির কোনও এক্সটেনশন নাও থাকতে পারে, তবে এটি প্লেইন টেক্সট এবং গেডিট বা আপনার বেছে নেওয়া কোনও পাঠ্য সম্পাদকে খোলা উচিত৷
একটি সাধারণ নিয়ম হিসাবে, নিম্নলিখিত কমান্ডগুলি আপনার সফ্টওয়্যারটি ডিফল্ট ইনস্টলেশন পদ্ধতিতে ইনস্টল করবে।
আপনার টারবল ফাইলের মতো একই নামের একটি ফোল্ডারে বের করা হবে, তাই আপনি আগে যে সিডি কমান্ড ব্যবহার করেছিলেন তা দিয়ে এই ফোল্ডারে পরিবর্তন করুন, যেমন:
cd /usr/local/src/<extracted folder>
আর্কাইভ তৈরি করা ফোল্ডারের নামের সাথে
./configure
দ্রষ্টব্য: যদি আপনার সফ্টওয়্যারটিতে একটি কনফিগার ফাইল না থাকে, তাহলে আপনি সরাসরি বিল্ড এবং ইনস্টল করুন এ এড়িয়ে যাওয়ার চেষ্টা করতে চাইতে পারেন এই নিবন্ধের বিভাগ, যদিও প্রথমে আপনার ইন্সটল বা README ডকুমেন্টেশনের সাথে পরামর্শ করুন।
আপনি যদি অটোকনফ সম্পর্কিত একটি ত্রুটি বার্তা পান, তাহলে আপনাকে টাইপ করে এটি ইনস্টল করতে হবে:
sudo apt-get install autoconf
তারপর চালান
./configure
আবার।
এই কমান্ডটি আপনার সফ্টওয়্যার ব্যবহার করার জন্য প্রয়োজনীয় সমস্ত ইনস্টল করা প্যাকেজ আছে কিনা তা যাচাই করবে। আপনি শূন্যস্থান পূরণ করতে আগে ইনস্টল করা apt-file ব্যবহার করতে পারেন।
যদি আপনি একটি ত্রুটি পান (যেমন কিছু
configure: error: Library requirements ... not met
) ত্রুটি বার্তার উপরে পাওয়া যায়নি এমন ফাইলের জন্য দেখুন, তারপর টাইপ করে apt-file অনুসন্ধান ব্যবহার করুন:
apt-file search <filename>.<extension>
এটি আপনাকে বলবে যে আপনার প্রয়োজনীয় ফাইলটি কোন প্যাকেজে আছে, তাই আপনি এটি ব্যবহার করে ডাউনলোড করতে পারেন:
sudo apt-get install <package>
এটি অগত্যা সর্বদা ঘটবে না, তবে আপনার প্রয়োজনীয় নির্ভরতা না থাকলে এটি খুব কার্যকর।
আপনি সন্তুষ্ট হলে আপনি প্যাকেজগুলি পেয়েছেন (যদি আপনার প্রয়োজন হয়)
চালান
./configure
আবার আদেশ।
সব ঠিকঠাক থাকলে দেখবেন
config.status: creating Makefile
- অভিনন্দন, আপনি প্রায় সেখানে! অনেক মানুষ এই বিন্দুতে পৌঁছানোর আগেই হাল ছেড়ে দেয়, কিন্তু আপনি তার চেয়ে ভালো।
তৈরি করুন এবং ইনস্টল করুন
একই টার্মিনাল উইন্ডোতে টাইপ করুন:
make
ফিরে বসুন, একটি কফি নিন এবং এক সেকেন্ডের জন্য শ্বাস নিন। আপনার ইনস্টলের আকারের উপর নির্ভর করে এটি কিছুটা সময় নিতে পারে।
এখন আপনি নিম্নলিখিত কমান্ডের সাহায্যে প্রোগ্রামটি ইনস্টল করতে পারেন:
sudo checkinstall
অন-স্ক্রীন প্রম্পটগুলি অনুসরণ করুন, আপনার সফ্টওয়্যারের জন্য একটি বিবরণ যোগ করুন এবং এন্টার টিপুন এই স্ক্রিনে:
সবকিছু ঠিকঠাক থাকলে আপনি ইনস্টলেশন সফল দেখতে পাবেন . ফিরে নিজেকে প্যাট। আপনি ভাল করেছেন।
আপনার সফ্টওয়্যার এখন
এ ইনস্টল করা উচিত
/usr/local/bin
এবং আপনি কোন সমস্যা ছাড়াই সেখান থেকে এটি চালাতে সক্ষম হবেন।
আপনি কি এটা সব মাধ্যমে তৈরি? একটি প্যাকেজের জন্য অপেক্ষা করা বা সংগ্রহস্থল থেকে এটি পাওয়া সহজ নয় কি? সম্ভবত আপনি এটি খুঁজে পেয়েছেন ... সহজ? কমেন্টে আমাদের জানান।