কিভাবে লিনাক্সে ম্যানুয়ালি সফটওয়্যার রিপোজিটরি যুক্ত করবেন

কিভাবে লিনাক্সে ম্যানুয়ালি সফটওয়্যার রিপোজিটরি যুক্ত করবেন

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





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





আসুন দেখি কিভাবে আপনি আপনার সিস্টেমের উৎস তালিকায় নতুন সংগ্রহস্থল যোগ করতে পারেন।





উবুন্টু এবং ডেবিয়ান ভিত্তিক ডিস্ট্রোতে

ডেবিয়ান ভিত্তিক ডিস্ট্রিবিউশন, উবুন্টু, প্যাকেজ ইনস্টল এবং আপডেট করার জন্য অ্যাডভান্সড প্যাকেজ টুল (APT) ব্যবহার করে। আপনি সফ্টওয়্যার সংগ্রহস্থলের তথ্য খুঁজে পেতে পারেন /etc/apt/sources.list আপনার ডেবিয়ান ভিত্তিক লিনাক্স ইনস্টলেশনে ফাইল।

গুগল ডক্সে মার্জিন কীভাবে সম্পাদনা করবেন

যদিও আপনি ফাইলে ম্যানুয়ালি রিপোজিটরির বিবরণ লিখতে পারেন, এটি দ্রুত একটি ক্লান্তিকর কাজ হয়ে উঠতে পারে। আপনার সিস্টেমে তাদের যোগ করার একটি ভাল উপায় হল add-apt-repository টুল.



Add-apt-repository ইনস্টল করুন

আপনি ডিফল্টরূপে আপনার সিস্টেমে ইনস্টল করা অ্যাড-অ্যাপ্ট-রিপোজিটরি ইউটিলিটি পাবেন না। এটি এর একটি অংশ সফ্টওয়্যার-বৈশিষ্ট্য-সাধারণ প্যাকেজ APT প্যাকেজ ম্যানেজার ব্যবহার করে add-apt-repository ইনস্টল করতে, টাইপ করুন:

sudo apt install software-properties-common

Add-apt-repository ব্যবহার করে সংগ্রহস্থল যুক্ত করুন

এখন যেহেতু আপনি প্যাকেজটি ইনস্টল করেছেন, এখন আপনার সিস্টেমে একটি তৃতীয় পক্ষের সফ্টওয়্যার সংগ্রহস্থল যুক্ত করার সময় এসেছে। সংগ্রহস্থল যোগ করার জন্য মৌলিক সিনট্যাক্স হল:





sudo add-apt-repository [options] repository

...কোথায় সংগ্রহস্থল দ্বারা ব্যবহৃত বিন্যাস সূত্র তালিকা ফাইল

ফাইলের জন্য ডিফল্ট এন্ট্রি ফরম্যাট হল:





deb https://repositoryurl.com distro type

উদাহরণস্বরূপ, আপনার সিস্টেমে উবুন্টু মহাবিশ্বের সংগ্রহস্থল যুক্ত করতে:

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

আপনি নিম্নলিখিত কমান্ড সিনট্যাক্স ব্যবহার করে add-apt-repository সহ একটি PPA যোগ করতে পারেন:

sudo add-apt-repository ppa:user/name

...কোথায় ব্যবহারকারী এবং নাম হয় মালিকের নাম এবং পিপিএ নাম যথাক্রমে

Add-apt-repository ব্যবহার করে Ondrej দ্বারা PHP PPA যোগ করতে:

sudo add-apt-repository ppa:ondrej/php

সম্পর্কিত: উবুন্টুতে APT এবং dpkg এর মধ্যে পার্থক্য কি?

Fedora এবং CentOS- এ ম্যানুয়ালি রিপোজিটরি যোগ করা

Fedora, CentOS, এবং অন্যান্য RHEL- ভিত্তিক ডিস্ট্রিবিউশন DNF এবং yum প্যাকেজ ম্যানেজার ব্যবহার করে। APT এর বিপরীতে, DNF- এর একটি অন্তর্নির্মিত পদ্ধতি রয়েছে কনফিগ-ম্যানেজার যা ব্যবহারকারীদের সহজেই তৃতীয় পক্ষের সংগ্রহস্থলগুলি যোগ, অপসারণ এবং নিষ্ক্রিয় করতে দেয়।

DNF প্যাকেজ ম্যানেজার ব্যবহার করে

DNF ব্যবহার করে একটি নতুন সংগ্রহস্থল যুক্ত করতে:

dnf config-manager --add-repo repository

...কোথায় সংগ্রহস্থল সফ্টওয়্যার সংগ্রহস্থলের URL।

একটি সংগ্রহস্থল সক্ষম করতে, টাইপ করুন:

dnf config-manager --set-enabled repository

Yum-config-manager ব্যবহার করে

বিকল্পভাবে, আপনিও ব্যবহার করতে পারেন yum-config-manager আপনার সিস্টেমে সংগ্রহস্থল যোগ এবং পরিচালনা করার উপযোগিতা। Yum-config-Manager ডিফল্টরূপে RHEL- ভিত্তিক ডিস্ট্রিবিউশনে ইনস্টল করা নেই, তাই আপনাকে এটি ম্যানুয়ালি ইনস্টল করতে হবে। এটি এর একটি অংশ yum-utils প্যাকেজ এটি ইনস্টল করতে, টাইপ করুন:

sudo dnf install yum-utils

Yum-config-manager কমান্ডের বিন্যাস DNF এর অনুরূপ। আপনি yum-config-manager ব্যবহার করে একটি নতুন সংগ্রহস্থল যুক্ত করতে পারেন:

yum-config-manager --add-repo repository

একটি সংগ্রহস্থল সক্ষম করাও সহজ।

yum-config-manager --enable repository

আর্চ লিনাক্স এবং এউআর

আপনি যদি আর্ক লিনাক্স ব্যবহার করছেন, আপনি হয়তো ইতিমধ্যেই জানেন যে ব্যবহারকারীরা আর্চে রিপোজিটরি যোগ করতে পারে না। কিন্তু তার মানে এই নয় যে আপনি আপনার সিস্টেমে অতিরিক্ত প্যাকেজ ডাউনলোড করতে পারবেন না।

আর্চ লিনাক্সের AUR, আর্চ ইউজার রিপোজিটরি রয়েছে, যেখানে ব্যবহারকারীদের দ্বারা তৈরি হাজার হাজার তৃতীয় পক্ষের প্যাকেজ রয়েছে। আপনি AUR প্যাকেজ ম্যানেজার ব্যবহার করে AUR অ্যাক্সেস করতে পারেন। প্যাকম্যান, যা আর্চ লিনাক্সের ডিফল্ট প্যাকেজ ম্যানেজার, আর্চ ইউজার রিপোজিটরিতে সংরক্ষিত প্যাকেজগুলি অ্যাক্সেস করতে পারে না।

বেশ কয়েকটি AUR প্যাকেজ ম্যানেজার রয়েছে, যার মধ্যে সবচেয়ে বিশিষ্ট একজন নম । আপনি সহজেই আপনার সিস্টেমে ইয়ে ইনস্টল করতে পারেন গিট রিপোজিটরির ক্লোনিং

git clone https://aur.archlinux.org/yay-git.git

ডাউনলোড করা ফোল্ডারের অনুমতি পরিবর্তন করুন:

sudo chmod 777 /yay-git

ডিরেক্টরি পরিবর্তন করুন এবং ব্যবহার করুন makepkg ইয়ে ইনস্টল করার কমান্ড:

cd /yay-git && makepkg -si

আরো জানুন: আর্চ লিনাক্সে প্যাকেজগুলি কীভাবে ইনস্টল এবং সরানো যায়

আপনার সিস্টেমের সংগ্রহস্থল তালিকা পরিচালনা করা

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

লিনাক্সে, আপনি নতুন প্যাকেজগুলি আপডেট বা ইনস্টল করার সময় প্রায়ই ভাঙা প্যাকেজ ত্রুটির সম্মুখীন হতে পারেন। পুনরায় ইনস্টল করা বা এই ধরনের প্যাকেজ অপসারণ বেশিরভাগ লিনাক্স সিস্টেমে সমস্যা সমাধান করে।

শেয়ার করুন শেয়ার করুন টুইট ইমেইল ইমেইল আসল নাকি নকল তা পরীক্ষা করার ays টি উপায়

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

পরবর্তী পড়ুন
সম্পর্কিত বিষয়
  • লিনাক্স
  • আর্চ লিনাক্স
  • লিনাক্স
  • কম্পিউটার টিপস
লেখক সম্পর্কে দীপেশ শর্মা(79 নিবন্ধ প্রকাশিত)

দীপেশ এমইউওতে লিনাক্সের জুনিয়র এডিটর। তিনি লিনাক্সে তথ্যবহুল গাইড লেখেন, যার লক্ষ্য ছিল সকল নতুনদের আনন্দময় অভিজ্ঞতা প্রদান করা। সিনেমা সম্পর্কে নিশ্চিত নন, কিন্তু আপনি যদি প্রযুক্তি সম্পর্কে কথা বলতে চান, তাহলে তিনি আপনার লোক। তার অবসর সময়ে, আপনি তাকে বই পড়তে, বিভিন্ন সঙ্গীত ধারা শুনতে, বা তার গিটার বাজাতে খুঁজে পেতে পারেন।

দীপেশ শর্মার কাছ থেকে আরো

আমাদের নিউজলেটার সদস্যতা

প্রযুক্তি টিপস, রিভিউ, ফ্রি ইবুক এবং এক্সক্লুসিভ ডিলের জন্য আমাদের নিউজলেটারে যোগ দিন!

সাবস্ক্রাইব করতে এখানে ক্লিক করুন