পিপিএ কী এবং এটি উবুন্টু লিনাক্সে কীভাবে সফ্টওয়্যার ইনস্টল করে?

পিপিএ কী এবং এটি উবুন্টু লিনাক্সে কীভাবে সফ্টওয়্যার ইনস্টল করে?
আপনার মত পাঠকরা MUO সমর্থন করতে সাহায্য করে। আপনি যখন আমাদের সাইটে লিঙ্ক ব্যবহার করে একটি ক্রয় করেন, আমরা একটি অনুমোদিত কমিশন উপার্জন করতে পারি। আরও পড়ুন

পিপিএ বা ব্যক্তিগত প্যাকেজ আর্কাইভ হল এক ধরনের সংগ্রহস্থল যা লিনাক্স সিস্টেমে সফ্টওয়্যার প্যাকেজ সংরক্ষণ এবং বিতরণ করতে ব্যবহৃত হয়।





আসুন জেনে নিই পিপিএ কী, কীভাবে তারা স্ট্যান্ডার্ড রিপোজিটরি থেকে আলাদা, কীভাবে পিপিএ যোগ করা এবং সরানো যায়, পিপিএ ব্যবহার করা নিরাপদ কিনা এবং সবশেষে, পিপিএ ব্যবহারের সুবিধা।





উইন্ডোজ 10 ব্লু স্ক্রিন সমালোচনামূলক প্রক্রিয়াটি মারা গেছে

PPA কি?

  লঞ্চপ্যাড ওয়েবসাইট

বিনামূল্যে এবং ওপেন সোর্স সফ্টওয়্যার (FOSS) এর বিশ্ব ব্যক্তিগত অবদানের উপর নির্ভর করে। আপনি ডিস্ট্রিবিউশনের অফিসিয়াল ডেভেলপার নাও হতে পারেন এবং এখনও ওপেন সোর্স কোডে গুরুত্বপূর্ণ অবদান রাখুন অথবা এমন অ্যাপ্লিকেশন বিকাশ করুন যা ব্যবহারকারীর অভিজ্ঞতা উন্নত করে।





মনে রাখবেন যে আপনি লিনাক্সে পিপিএ-কে মেডিক্যাল কন্ডিশন প্রাইমারি প্রগ্রেসিভ অ্যাফেসিয়ার সাথে বিভ্রান্ত করবেন না। লিনাক্স ইকোসিস্টেমে পিপিএ প্যাকেজ নিয়ে কাজ করে, যখন চিকিৎসা পরিভাষায় পিপিএ হল একটি স্নায়বিক ব্যাধি যা ভাষা এবং যোগাযোগকে প্রভাবিত করে।

কখনও কখনও, এই অ্যাপ্লিকেশনগুলি সফ্টওয়্যারের অফিসিয়াল ভান্ডারের সাথে একত্রিত নাও হতে পারে৷ এখানেই PPA খেলতে আসে। একটি ব্যক্তিগত প্যাকেজ সংরক্ষণাগার (PPA) হল একটি সংগ্রহস্থল যা ব্যক্তি বা গোষ্ঠী দ্বারা নির্মিত এবং রক্ষণাবেক্ষণ করা সফ্টওয়্যার প্যাকেজগুলি হোস্ট করে এবং অন্যদের জন্য উপলব্ধ করা হয়।



অপারেটিং সিস্টেমের অফিসিয়াল রিপোজিটরিগুলিতে এখনও উপলব্ধ নয় এমন সাম্প্রতিক সফ্টওয়্যার সংস্করণগুলি অ্যাক্সেস করার একটি সুবিধাজনক উপায় হল পিপিএ৷ তারা ডেভেলপার এবং ব্যবহারকারীদের সহজে এমন সফ্টওয়্যার প্যাকেজগুলি বিতরণ এবং ইনস্টল করার অনুমতি দেয় যা অফিসিয়াল রিপোজিটরির অংশ নয় বা যেগুলি অফিসিয়াল রিপোজিটরিগুলিতে পাওয়া যায় তার চেয়ে সফ্টওয়্যারের নতুন সংস্করণ সরবরাহ করে।

যে কেউ এমন একটি অ্যাপ ডাউনলোড করতে চান যা এখনও অফিসিয়াল রিপোজিটরির অংশ নয় তারা সেই অ্যাপ্লিকেশনটির পিপিএ যোগ করতে পারে এবং ডিফল্ট প্যাকেজ ম্যানেজার ব্যবহার করে এটি তাদের সিস্টেমে ইনস্টল করতে পারে।





উবুন্টু ডেভেলপারদের পিপিএ তৈরি করতে এবং তাদের হোস্ট করার অনুমতি দেয় লঞ্চপ্যাড . ব্যবহারকারীরা এই সাইটে একটি প্যাকেজ বা সংগ্রহস্থল অনুসন্ধান করতে পারেন এবং তাদের সিস্টেমে এর PPA যোগ করতে পারেন।

কিভাবে PPA গুলো স্ট্যান্ডার্ড রিপোজিটরি থেকে আলাদা?

একটি ব্যক্তিগত প্যাকেজ আর্কাইভ (PPA), নামের ইঙ্গিত হিসাবে, একটি সংগ্রহস্থল যা আপনি আপনার নিজস্ব প্যাকেজ বা প্যাকেজগুলি সংরক্ষণ করতে ব্যবহার করতে পারেন যা আপনার অপারেটিং সিস্টেমের অফিসিয়াল রিপোজিটরিগুলিতে উপলব্ধ নয়৷ PPAs ব্যবহারকারীদের সহজে সফ্টওয়্যার ইনস্টল এবং আপডেট করার অনুমতি দেয় যা তাদের লিনাক্স বিতরণের অফিসিয়াল রিপোজিটরি দ্বারা সরবরাহ করা হয় না।





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

স্ট্যান্ডার্ড রিপোজিটরিতে সাধারণত বিস্তৃত সফ্টওয়্যার প্যাকেজ অন্তর্ভুক্ত থাকে যেগুলি ডিস্ট্রোর ডেভেলপারদের দ্বারা পুঙ্খানুপুঙ্খভাবে পরীক্ষিত এবং রক্ষণাবেক্ষণ করা হয়।

PPA এবং স্ট্যান্ডার্ড রিপোজিটরির মধ্যে কিছু মূল পার্থক্য রয়েছে:

  1. PPA গুলি সাধারণত স্বতন্ত্র ব্যবহারকারী বা সংস্থা দ্বারা তৈরি এবং রক্ষণাবেক্ষণ করা হয়, যখন অপারেটিং সিস্টেমের বিকাশকারীরা সাধারণত স্ট্যান্ডার্ড রিপোজিটরিগুলি বজায় রাখে।
  2. পিপিএ-তে প্রায়ই প্যাকেজ থাকে যা স্ট্যান্ডার্ড রিপোজিটরিতে পাওয়া যায় না।
  3. PPA গুলি স্ট্যান্ডার্ড রিপোজিটরিতে প্যাকেজের মতো পুঙ্খানুপুঙ্খভাবে পরীক্ষিত এবং সমর্থিত নাও হতে পারে, কারণ সেগুলি সাধারণত অফিসিয়াল ডেভেলপারদের দ্বারা রক্ষণাবেক্ষণ করা হয় না।
  4. আপনি প্যাকেজ ম্যানেজার কমান্ড ব্যবহার করে আপনার সিস্টেমে PPA যোগ করতে পারেন অ্যাড-অ্যাপ্ট-রিপোজিটরি উবুন্টু/ডেবিয়ান-ভিত্তিক ডিস্ট্রোতে যখন স্ট্যান্ডার্ড রিপোজিটরিগুলি সাধারণত আপনার সিস্টেমে ডিফল্টরূপে কনফিগার করা থাকে এবং কোন বিশেষ সেটআপের প্রয়োজন হয় না।

উবুন্টুতে কীভাবে একটি পিপিএ যুক্ত করবেন

  উবুন্টুতে একটি পিপিএ যোগ করা হচ্ছে

উবুন্টু নামক একটি বিশেষ ফাইলের উল্লেখ করে Source.list সমস্ত অফিসিয়াল এবং অনানুষ্ঠানিক পিপিএ প্রাপ্ত করা। একটি PPA যোগ করতে, আপনাকে আপডেট করতে হবে Source.list PPA এর ঠিকানা সহ ফাইল করুন এবং তারপর আপনার সিস্টেম আপডেট করুন।

সৌভাগ্যক্রমে এমন একটি আদেশ রয়েছে যা আপনার জন্য সমস্ত কাজ করে। উবুন্টুতে একটি পিপিএ যোগ করার জন্য প্রক্রিয়াটি কেমন হবে তা এখানে:

একটি টার্মিনাল ফায়ার করুন এবং সুপার ইউজার হিসাবে নিম্নলিখিত কমান্ডটি চালান:

কিভাবে এক্সেলে একটি স্ক্যাটার প্লট তৈরি করতে হয়
 sudo add-apt-repository ppa:root_repo/package_name

আপনার ডিস্ট্রোর প্যাকেজ ম্যানেজার ব্যবহার করে আপনার সিস্টেম আপডেট করুন। উবুন্টুতে, এটি APT টুল ব্যবহার করবে:

 sudo apt update

অবশেষে, প্যাকেজ ম্যানেজার ব্যবহার করে আপনি যে পিপিএ যোগ করেছেন তা থেকে সফ্টওয়্যারটি ইনস্টল করুন:

 sudo apt install package_name

একটি পিপিএ যোগ করার জন্য আপনাকে এই সমস্ত পদক্ষেপগুলি অনুসরণ করতে হবে৷ আপনি এখন আপনার ডিস্ট্রোতে ডিফল্ট প্যাকেজ ম্যানেজার ব্যবহার করে সেই PPA থেকে সফ্টওয়্যার ডাউনলোড করতে পারেন।

উবুন্টুতে, সফ্টওয়্যার ইনস্টল করতে আপনার APT প্যাকেজ ম্যানেজার ব্যবহার করা উচিত, বা আপনার যদি থাকে একটি ভিন্ন প্যাকেজ ম্যানেজার ইনস্টল করা হয়েছে , তারপর যে ব্যবহার করুন.

PPA এর সাথে নিরাপত্তা সংক্রান্ত সমস্যা

PPA গুলি নিরাপত্তা ঝুঁকি তৈরি করতে পারে যদি সেগুলি সঠিকভাবে পরিচালিত না হয় এবং সতর্কতা ছাড়া ব্যবহার করা হয়। কিছু PPA-তে ডিজিটাল শংসাপত্রের সাথে স্বাক্ষরিত না হওয়া প্যাকেজ থাকতে পারে, যার মানে প্যাকেজের সত্যতা যাচাই করার কোনো উপায় নেই। এটি সম্ভাব্যভাবে আক্রমণকারীকে PPA এর মাধ্যমে দূষিত প্যাকেজ বিতরণ করার অনুমতি দিতে পারে, যা আপনার সিস্টেমের নিরাপত্তার সাথে আপস করতে পারে।

PPAs প্রায়ই অপারেটিং সিস্টেমের অফিসিয়াল ডেভেলপারদের পরিবর্তে তৃতীয় পক্ষের ব্যক্তি বা গোষ্ঠী দ্বারা তৈরি এবং রক্ষণাবেক্ষণ করা হয়। এর মানে হল যে PPA-এর প্যাকেজগুলি অফিসিয়াল রিপোজিটরিতে প্যাকেজের মতো পুঙ্খানুপুঙ্খভাবে পরীক্ষিত এবং সমর্থিত নাও হতে পারে।

এটি PPA-তে প্যাকেজগুলির সাথে নিরাপত্তা দুর্বলতা বা অন্যান্য সমস্যার ঝুঁকি বাড়াতে পারে। আপনার সিস্টেমে একটি PPA যোগ করার ফলে অফিসিয়াল রিপোজিটরিতে প্যাকেজগুলির সাথে দ্বন্দ্বও হতে পারে, যা সম্ভাব্যভাবে বিদ্যমান সফ্টওয়্যারকে ভেঙে দিতে পারে বা নিরাপত্তা দুর্বলতা প্রবর্তন করতে পারে।

উবুন্টুতে কীভাবে একটি পিপিএ সরাতে হয়

  উবুন্টুতে একটি পিপিএ অপসারণ করা হচ্ছে

একটি PPA অপসারণ করতে, আপনাকে কেবল PPA-এর ঠিকানা মুছে ফেলতে হবে Source.list ফাইল এবং তারপর আপনার সিস্টেমের সংগ্রহস্থল তালিকা আপডেট করুন। এখানে অনুসরণ করার জন্য সমস্ত পদক্ষেপ রয়েছে:

থেকে PPA সংগ্রহস্থল সরাতে APT টুল ব্যবহার করুন Source.list ফাইল:

 sudo add-apt-repository --remove ppa:root_repo/package_name

আপনার ডিস্ট্রোতে প্যাকেজ ম্যানেজার ব্যবহার করে আপনার সিস্টেম আপডেট করুন:

 sudo apt update

একটি পিপিএ অপসারণের জন্য আপনাকে এই সমস্ত পদক্ষেপগুলি অনুসরণ করতে হবে৷ প্রক্রিয়াটি কাজ করেছে কিনা তা পরীক্ষা করতে, সফ্টওয়্যার ইনস্টল করার চেষ্টা করুন যা আপনার সরিয়ে দেওয়া PPA এর অংশ। প্যাকেজ ম্যানেজার একটি ত্রুটি নিক্ষেপ করা উচিত.