অ্যান্ড্রয়েড

উবুন্টুতে কীভাবে অ্যাপটি সংগ্রহস্থল যুক্ত করবেন

Qubes ওএস পার্ট 1: ওভারভিউ এবং বৈশিষ্ট্য

Qubes ওএস পার্ট 1: ওভারভিউ এবং বৈশিষ্ট্য

সুচিপত্র:

Anonim

উবুন্টু সফটওয়্যার সেন্টার বা কমান্ড লাইন ইউটিলিটি যেমন apt বা apt-get গেট ব্যবহার করে প্যাকেজগুলি ইনস্টল করার সময় এক বা একাধিক অ্যাপ্লিকেশন সফ্টওয়্যার সংগ্রহস্থল থেকে প্যাকেজগুলি ডাউনলোড করা হয়। একটি এপিটি সংগ্রহস্থল একটি নেটওয়ার্ক সার্ভার বা একটি স্থানীয় ডিরেক্টরি যা ডেপ প্যাকেজ এবং মেটাডেটা ফাইলগুলি এপিটি সরঞ্জাম দ্বারা পাঠযোগ্য।

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

এই টিউটোরিয়ালে, আমরা আপনাকে উবুন্টু এবং ডেবিয়ান সিস্টেমে অ্যাপ্ট্রি সংগ্রহের দুটি উপায় প্রদর্শন করব। প্রথম পদ্ধতিটি হ'ল add-apt-repository কমান্ড ব্যবহার করে এবং দ্বিতীয়টি হ'ল একটি পাঠ্য সম্পাদক ব্যবহার করে ম্যানুয়ালি সংগ্রহস্থল যুক্ত করা।

অ্যাপটি উত্স

উবুন্টু এবং অন্যান্য সমস্ত ডেবিয়ান ভিত্তিক বিতরণগুলিতে, অ্যাপটি সফ্টওয়্যার সংগ্রহস্থলগুলি /etc/apt/sources.list ফাইল বা /etc/apt/sources.list.d/ ডিরেক্টরিতে পৃথক /etc/apt/sources.list সংজ্ঞায়িত করা হয়।

.list ডিরেক্টরিতে থাকা সংগ্রহস্থলের ফাইলগুলির নাম অবশ্যই .list হওয়া উচিত।

/etc/apt/sources.list ফাইলের সাধারণ বাক্য /etc/apt/sources.list নিম্নলিখিত বিন্যাসটি গ্রহণ করে:

deb http://repo.tld/ubuntu distro component…

  • লাইনে প্রথম এন্ট্রি আর্কাইভের ধরণ নির্ধারণ করে। সংরক্ষণাগার প্রকারটি হয় দেব বা ডেবি- এসসিআর হতে পারে। দেব সূচিত করে যে ডিপোসিআরগুলি উত্স প্যাকেজগুলি বোঝায় সেই সময় .deb প্যাকেজ ধারণ করে second দ্বিতীয় এন্ট্রিটি হ'ল রিপোজিটরি ইউআরএল third তৃতীয় এন্ট্রি বিতরণ কোডের নাম যেমন বিভার, জেনিয়াল এবং আরও নির্দিষ্ট করে so শেষ এন্ট্রিগুলি হ'ল সংগ্রহস্থল উপাদান বা বিভাগগুলি। ডিফল্ট উবুন্টু সংগ্রহস্থলগুলি মূল, সীমাবদ্ধ, মহাবিশ্ব এবং মাল্টিভার্স চারটি বিভাগে বিভক্ত। সাধারণত, তৃতীয় পক্ষের সংগ্রহস্থলের কেবল একটি বিভাগ থাকে।

/etc/apt/sources.list.d/ ডিরেক্টরিতে ফাইলগুলির ফর্ম্যাটটি নিয়মিত sources.list ফাইলের মতোই।

বেশিরভাগ সংগ্রহস্থলগুলি ডাউনলোড করা প্যাকেজগুলির অনুমোদনের জন্য একটি সর্বজনীন কী সরবরাহ করছে যা ডাউনলোড এবং আমদানি করা দরকার।

কোনও সংগ্রহস্থল যুক্ত করতে বা সরাতে সক্ষম হতে আপনাকে সুডো অ্যাক্সেস বা মূলের ব্যবহারকারী হিসাবে লগ ইন করতে হবে।

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

add-apt-repository ইনস্টল করা হচ্ছে (অ্যাড-এপ-রিপোজিটরি কমান্ড পাওয়া যায়নি)

add-apt-repository এপটি add-apt-repository একটি পাইথন স্ক্রিপ্ট যা আপনাকে একটি এপিটি সংগ্রহস্থলকে /etc/apt/sources.list অথবা একটি / /etc/apt/sources.list.d ডিরেক্টরিতে পৃথক ফাইলে যুক্ত করতে দেয়। কমান্ডটি ইতিমধ্যে বিদ্যমান সংগ্রহস্থল সরানোর জন্যও ব্যবহার করা যেতে পারে।

আপনার সিস্টেমে add-apt-repository উপলভ্য না থাকলে আপনি "অ্যাড-অ্যাপট-রেপোজিটরি কমান্ডটি পাওয়া যায় নি" বলে একটি ত্রুটি বার্তা পাবেন।

add-apt-repository ইউটিলিটি software-properties-common প্যাকেজটিতে অন্তর্ভুক্ত রয়েছে। এটি ইনস্টল করতে নিম্নলিখিত কমান্ডগুলি চালান:

sudo apt update sudo apt install software-properties-common

add-apt-repository সংগ্রহস্থলগুলির সাথে সংগ্রহস্থলগুলি যুক্ত করা হচ্ছে

add-apt-repository কমান্ডের বেসিক সিনট্যাক্সটি নিম্নরূপ:

add-apt-repository repository

যেখানে repository deb http://repo.tld/ubuntu distro component নিয়মিত সংগ্রহস্থল এন্ট্রি হতে পারে যা deb http://repo.tld/ubuntu distro component থেকে যোগ করা যায়। দেবে deb http://repo.tld/ubuntu distro component বা deb http://repo.tld/ubuntu distro component একটি পিপিএ সংগ্রহস্থলের মতো তালিকা ফাইল ppa: / ppa: / বিন্যাস।

add-apt-repository কমান্ডের সমস্ত উপলভ্য বিকল্প দেখতে আপনার টার্মিনালে man add-apt-repository টাইপ man add-apt-repository

ডিফল্টরূপে, উবুন্টু 18.04 এ এবং আরও নতুন add-apt-repository অ্যাপ্লিকেশন add-apt-repository প্যাকেজ সূচক আপডেট করবে যদি সংগ্রহস্থল পাবলিক কী আমদানি করা হয়।

প্যাকেজ সূচক এমন একটি ডাটাবেস যা আপনার সিস্টেমে সক্ষম থাকা সংগ্রহস্থলগুলি থেকে উপলব্ধ প্যাকেজগুলির রেকর্ড ধারণ করে।

ধরা যাক আপনি তাদের অফিসিয়াল সংগ্রহস্থল থেকে মোংগোডিবি ইনস্টল করতে চান।

প্রথমে সংগ্রহস্থল পাবলিক কী আমদানি করুন:

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4

নীচের কমান্ডটি ব্যবহার করে মঙ্গোডিবি সংগ্রহস্থল যুক্ত করুন।

sudo add-apt-repository 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'

সংগ্রহস্থল sources.list ফাইলটিতে যুক্ত করা হবে।

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

sudo apt install mongodb-org

যদি কোনও কারণে আপনি পূর্বের সক্ষম --remove সংগ্রহস্থল সরাতে চান তবে --remove বিকল্পটি ব্যবহার করুন:

sudo add-apt-repository --remove 'deb https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4.0 multiverse'

পিপিএ সংগ্রহস্থল যুক্ত করা হচ্ছে

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

পিপিএ সংগ্রহস্থল যুক্ত করার সময় add-apt-repository কমান্ড /etc/apt/sources.list.d/ ডিরেক্টরিতে একটি নতুন ফাইল তৈরি করে।

উদাহরণস্বরূপ, জোনাথন এফ এর পিপিএ যুক্ত করার জন্য যা এফএফপিপিগ সংস্করণ 4.x সরবরাহ করে আপনি চালিত করবেন:

sudo add-apt-repository ppa:jonathonf/ffmpeg-4

যখন অনুরোধ করা হবে তখন একটি সন্ধান করুন Enter সক্রিয় করা হবে।

Press to continue or Ctrl-c to cancel adding it.

পিপিএ সংগ্রহস্থল পাবলিক কী স্বয়ংক্রিয়ভাবে ডাউনলোড এবং নিবন্ধিত হবে।

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

sudo apt install ffmpeg

apt কমান্ড প্যাকেজ এবং তার সমস্ত নির্ভরতা ইনস্টল করবে।

ম্যানুয়ালি সংগ্রহস্থল যুক্ত করা হচ্ছে

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

সংগ্রহস্থল যুক্ত করতে আপনার পাঠ্য সম্পাদকের সাথে sources.list ফাইলের sources.list খুলুন:

sudo nano /etc/apt/sources.list

ফাইলের শেষে রিপোজিটরি লাইন যুক্ত করুন:

/etc/apt/sources.list

deb https://apache.bintray.com/couchdb-deb bionic main

কোনও পাঠ্য সম্পাদক দিয়ে ফাইল সম্পাদনা করার পরিবর্তে sources.list ফাইলটিতে sources.list লাইন যুক্ত করতে নিম্নলিখিত কমান্ডটি ব্যবহার করতে পারেন:

echo "deb https://apache.bintray.com/couchdb-deb $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list

$(lsb_release -cs) উবুন্টু $(lsb_release -cs) মুদ্রণ করবে। উদাহরণস্বরূপ, আপনার যদি উবুন্টু সংস্করণ থাকে 18.04 কমান্ডটি bionic প্রিন্ট করবে।

আরেকটি বিকল্প হ'ল /etc/apt/sources.list.d/ ডিরেক্টরিতে নতুন একটি সংগ্রহস্থল ফাইল তৈরি করা।

কোনও ম্যানুয়ালি একটি সংগ্রহস্থল কনফিগার করার সময় আপনাকে ম্যানুয়ালি আপনার সিস্টেমে সর্বজনীন সংগ্রহস্থল কী আমদানি করতে হবে। wget বা curl ব্যবহার করুন:

curl -L https://couchdb.apache.org/repo/bintray-pubkey.asc | sudo apt-key add -

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

নতুন যুক্ত হওয়া সংগ্রহস্থল থেকে প্যাকেজ ইনস্টল করার আগে আপনাকে অবশ্যই প্যাকেজ সূচকটি আপডেট করতে হবে:

sudo apt update

প্যাকেজ সূচক আপডেট হয়ে গেলে আপনি নতুন যুক্ত হওয়া সংগ্রহস্থল থেকে প্যাকেজ ইনস্টল করতে পারেন:

sudo apt install couchdb

উপসংহার

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

আপনার কোনও প্রশ্ন থাকলে নির্দ্বিধায় কোনও মন্তব্য করুন leave

উবুন্টু আপ্ট