কম্পিউটার টিউটোরিয়াল

মাস্টার ডেব-গেট:DEB প্যাকেজের জন্য একটি শক্তিশালী APT-স্টাইল ম্যানেজার

মাস্টার ডেব-গেট:DEB প্যাকেজের জন্য একটি শক্তিশালী APT-স্টাইল ম্যানেজার

13 এপ্রিল, 2023, 1:30PM EDT

প্রকাশিত

ডেভিড একজন ফ্রিল্যান্স লেখক যার প্রিন্ট জার্নালিজমের ব্যাকগ্রাউন্ড এবং ফ্রি এবং ওপেন সোর্স সফটওয়্যারের প্রতি ভালোবাসা রয়েছে। তিনি 2000 এর দশকের গোড়ার দিক থেকে লিনাক্স ব্যবহার করছেন এবং যুক্তরাজ্যের লিনাক্স ফরম্যাট ম্যাগাজিনের নিয়মিত অবদানকারী। তিনি তার বসার ঘরের পালঙ্কের উপরে অনিশ্চিতভাবে বসে থাকা রাস্পবেরি পাই থেকে বিভিন্ন সাইট এবং পরিষেবা চালান এবং প্রযুক্তি, মানবতা এবং অন্যান্য সম্পর্কিত বিষয়ে তার বোঝার জন্য বিপথগামী EDX কোর্স করার সুযোগ কখনই হাতছাড়া করেন না।

ডেভিড একজন ভয়ঙ্কর গিটার বাদক, এবং তিনি তার ক্যারাভান এবং কুকুরদের সাথে ব্রিটিশ দ্বীপপুঞ্জ, অফ-গ্রিড ভ্রমণে তার অবসর সময় কাটান। মাঝে মাঝে বই লেখেন। তাদের কেউ পছন্দ করে না। davidrutland.com

-এ দেখুন সে কী করছে

ডেবিয়ান এবং উবুন্টু-ভিত্তিক ডিস্ট্রোস ব্যবহারের একটি আনন্দ হল অ্যাডভান্সড প্যাকেজ টুল (এপিটি) যা আপনাকে অনলাইনে দ্রুত প্যাকেজগুলি অনুসন্ধান করতে, তারপরে একটি একক কমান্ডের মাধ্যমে ইনস্টল, আপডেট বা অপসারণ করতে সহায়তা করে৷

প্যাকেজ ইনস্টল করার আরেকটি উপায় হল DEB ফাইল ব্যবহার করা। আপনি ইন্টারনেট জুড়ে এলোমেলো সাইটগুলিতে এগুলি খুঁজে পেতে পারেন এবং সেগুলি আপডেট করার জন্য আপনাকে নতুন সংস্করণটি পুনরায় ডাউনলোড এবং ইনস্টল করতে হবে৷

deb-get একটি টুল যার লক্ষ্য APT কার্যকারিতা প্রতিলিপি করা। আপনি এটিকে ডেডিকেটেড DEB সংগ্রহস্থল অনুসন্ধান করতে এবং সফ্টওয়্যার ইনস্টল, আপডেট এবং অপসারণ করতে ব্যবহার করতে পারেন—যেমন APT।

APT হল ডেবিয়ান-ভিত্তিক ডিস্ট্রোসের জন্য গোল্ড স্ট্যান্ডার্ড প্যাকেজ ম্যানেজার

মাস্টার ডেব-গেট:DEB প্যাকেজের জন্য একটি শক্তিশালী APT-স্টাইল ম্যানেজার

আপনি যখন প্রথম ডেবিয়ান বা উবুন্টুর সাথে আঁকড়ে ধরছেন, তখন APT একটি আশ্চর্যজনক টুল। ডিফল্টরূপে, আপনি মূল সংগ্রহস্থল থেকে হাজার হাজার ক্যানোনিকাল-সমর্থিত FOSS প্যাকেজ, সেইসাথে ইউনিভার্স রিপোজিটরি থেকে হাজার হাজার সম্প্রদায়-সমর্থিত FOSS প্রকল্পগুলি ইনস্টল করতে সক্ষম হবেন।

একটি প্যাকেজ ইনস্টল করা, তার সমস্ত নির্ভরতা সহ একটি টার্মিনাল খোলা এবং প্রবেশ করার মতোই সহজ:

sudo apt-get install package-name

আপনি এই দুটি সংগ্রহস্থলে সীমাবদ্ধ নন। এছাড়াও সীমাবদ্ধ সংগ্রহস্থল রয়েছে, যেটিতে সরকারীভাবে সমর্থিত নন-ফ্রি সফ্টওয়্যার যেমন ড্রাইভার এবং কোডেক এবং মাল্টিভার্স রিপোজিটরি রয়েছে, যেখানে এমন সফ্টওয়্যার রয়েছে যা বিনামূল্যে বা আনুষ্ঠানিকভাবে সমর্থিত নয়৷

যেন এটি যথেষ্ট ছিল না, তৃতীয় পক্ষের ব্যক্তিগত প্যাকেজ আর্কাইভ (পিপিএ) যোগ করা এবং সেগুলি থেকে সফ্টওয়্যার ইনস্টল করতে APT ব্যবহার করা সহজ৷

উপরের সংগ্রহস্থলের নামগুলি যদি আপনাকে বিভ্রান্ত করে, তাহলে আপনাকে উবুন্টুতে উপলব্ধ বিভিন্ন ধরনের সফ্টওয়্যার সংগ্রহস্থল সম্পর্কে আরও জানতে হবে।

কেন DEB প্যাকেজ ব্যবহার করে সফটওয়্যার ইনস্টল করবেন?

APT টুলটি যতটা দুর্দান্ত, তার কিছু ত্রুটি রয়েছে। সফ্টওয়্যার সবসময় এইভাবে প্যাকেজ করা হয় না—অর্থাৎ আপনি যে অ্যাপগুলি চান সেগুলি অনুপস্থিত হতে পারে এবং সংগ্রহস্থলের প্যাকেজগুলি সর্বদা আপ টু ডেট থাকে না৷

আপনি যদি আপনার ডেবিয়ান বা উবুন্টু সিস্টেমে চেষ্টা করার জন্য দুর্দান্ত এবং আকর্ষণীয় প্রকল্পগুলির জন্য GitHub-এর মাধ্যমে অনুসন্ধান করেন, আপনি প্রায়শই দেখতে পাবেন যে আপনি যে টুলটি পরীক্ষা করতে চান তা শুধুমাত্র একটি রিলিজ পৃষ্ঠায় বাইনারিগুলির একটি গুচ্ছ হিসাবে উপলব্ধ৷

কখনও কখনও ডেভেলপাররা তাদের DEB ফাইলগুলিকে GitHub-এ পোস্ট করতেও বিরক্ত করবেন না, পরিবর্তে একটি ব্যক্তিগত সার্ভারে একটি ব্যক্তিগত ওয়েবসাইটে পিন করুন৷ আপনি যদি সবচেয়ে বর্তমান সংস্করণের সাথে থাকতে চান তবে এটি সমস্যাযুক্ত হতে পারে।

কিন্তু DEB ফাইলগুলি ইনস্টল করার অর্থ হল আপনাকে READMEs এবং সরাসরি ডাউনলোড পৃষ্ঠাগুলিতে নজর রাখতে হবে যেখানে আপনি ফাইলটি পেয়েছেন৷ এটি ক্লান্তিকর, এবং এমন কিছু যা আপনি খুব কমই করতে পারবেন যদি না আপনাকে করতে হয়৷

deb-get আপনাকে apt-get এর কার্যকারিতা দেয়, যার অর্থ আপনাকে আর আপনার DEB ইনস্টল বা আপডেট করার বিষয়ে চিন্তা করতে হবে না!

কিভাবে লিনাক্সে deb-get ইনস্টল করবেন

মাস্টার ডেব-গেট:DEB প্যাকেজের জন্য একটি শক্তিশালী APT-স্টাইল ম্যানেজার

যেহেতু আপনি এখনও deb-get ইন্সটল করেননি, আপনি এটি নিজেই ইনস্টল করতে ব্যবহার করতে পারবেন না। পরিবর্তে, কার্ল কমান্ডটি ব্যবহার করুন এবং ইনস্টলেশন স্ক্রিপ্টটি ব্যাশে পাইপ করুন।

প্রথমে, এর সাথে কার্ল ইনস্টল করুন:

sudo apt install curl

এখন deb-get ইনস্টল করতে নিম্নলিখিত কমান্ডটি চালান:

curl -sL https://raw.githubusercontent.com/wimpysworld/deb-get/main/deb-get | sudo -E bash -s install deb-get

সর্বশেষ DEB রিলিজের সাথে আপ টু ডেট রাখতে deb-get ব্যবহার করুন

মাস্টার ডেব-গেট:DEB প্যাকেজের জন্য একটি শক্তিশালী APT-স্টাইল ম্যানেজার

আপনি যদি APT এর সাথে পরিচিত হন তবে আপনি deb-get এর সাথে বাড়িতে থাকবেন।

আপনার যা করা উচিত তা হল:

ব্যবহার করে সংগ্রহস্থলগুলিতে ইনস্টল করা এবং উপলব্ধ সফ্টওয়্যারের তালিকা আপডেট করা৷
deb-get update

একটি নির্দিষ্ট প্যাকেজ বা অ্যাপ অনুসন্ধান করতে, ব্যবহার করুন:

deb-get search packagename

উদাহরণস্বরূপ, আপনি যদি লিনাক্সের জন্য চমৎকার লুট্রিস পিসি গেম ম্যানেজার খুঁজে পেতে চান, তাহলে আপনি লিখবেন:

deb-get search lutris

আপনি যে প্যাকেজটি চান তা খুঁজে পেয়ে, এটি এর সাথে ইনস্টল করুন:

sudo deb-get install packagename

deb-get প্যাকেজ এবং এর নির্ভরতা আনয়ন এবং ইনস্টল করবে।

আপনি যত খুশি সফ্টওয়্যার ইনস্টল করুন, তারপর এটির সাথে পুনরায় সিঙ্ক্রোনাইজ করুন:

deb-get update

যদি সেখানে ইনস্টল করা সফ্টওয়্যার থাকে যা আপগ্রেড করার প্রয়োজন হয়, তাহলে আপগ্রেড কমান্ডটি ব্যবহার করুন:

sudo deb-get upgrade 

আপনি পৃথক প্যাকেজগুলি এর সাথে পুনরায় ইনস্টল করতে পারেন:

sudo deb-get reinstall packagename

আরো অনেক deb-get কমান্ড উপলব্ধ আছে। deb-get ব্যবহার ডকুমেন্টেশনে সেগুলি দেখুন৷

deb-get উবুন্টুতে DEB বাইনারিগুলি ইনস্টল এবং আপডেট করা সহজ করে তোলে

আপনি একটি পুরানো বা পুরানো সংস্করণ ব্যবহার করছেন এমন চিন্তা না করেই উবুন্টুতে DEB প্যাকেজগুলি ইনস্টল করতে সক্ষম হওয়া দুর্দান্ত৷

লিনাক্সে সফ্টওয়্যার ইনস্টল করার আরও অনেক উপায় রয়েছে যার মধ্যে সোর্স থেকে কম্পাইল করা, ফ্ল্যাটপ্যাকস, স্ন্যাপস, বা অ্যাপ ইমেজ।


  1. কীভাবে স্কাইপ ইতিহাস পরিচালনা, মুছুন, নিষ্ক্রিয় করবেন

  2. Windows 11s কীবোর্ড শর্টকাটগুলির জন্য চূড়ান্ত নির্দেশিকা৷

  3. আপনার পুরানো ম্যাকবুকে কীভাবে টাচ বার কার্যকারিতা পাবেন

  4. USB ডিভাইস প্লাগ ইন করা হলে Windows কম্পিউটার বন্ধ হয়ে যায়