কীভাবে পিপিএগুলি সরানো যেতে পারে?


1219

add-apt-repositoryকমান্ডটি ব্যবহার করে আমি অনেক পিপিএ যুক্ত করেছি । এই পিপিএগুলি সরানোর কোনও সহজ উপায় আছে? আমি /etc/apt/sources.listযথাযথ ডেব লাইনের জন্য চেক ইন করেছি তবে তারা সেখানে নেই।

এটি একটি সার্ভার সিস্টেমে তাই একটি কমান্ড লাইন সমাধান দুর্দান্ত হবে!


11
লঞ্চপ্যাডে একটি বাগ রয়েছে ( bugs.launchpad.net/software-properties/+bug/446216 ) অ্যাড- অ্যাপট -রেপোজিটরি কমান্ডের জন্য --remove আর্গুমেন্টের জন্য অনুরোধ করছে। বৈশিষ্ট্যটি বাস্তবায়িত করার জন্য আমি একটি মার্জ অনুরোধ (কোড. launchpad.net/~mac9416/software-properties/… ) জমা দিয়েছি , তবে এটি এখনও গৃহীত হয়নি। আশা করি শীঘ্রই আপনি এই বৈশিষ্ট্যটি পাবেন।
মাইকেল ক্রেনশো

এটা একটা খুশির খবর. এটি আমাকে কিছুটা বিরক্ত করেছিল যে অ্যাডিশনটি পূর্বাবস্থায় নেওয়ার কোনও আদেশ নেই; কিছুটা যোগ্যতার মতো যা কেবল ইনস্টল করে! পিপিএ-পার্জ ভাল তবে এটি সরকারী ভান্ডারেও নেই।
ডেভিড অ্যাশফোর্ড

1
সম্পর্কিত। (বিশেষত, মাল্টার্কের সাথে কাজ করার জন্য আমার এই উত্তরটি দেখুন ppa-purge))
এলিয়াহ

1
আমি তাদের একের পর এক অপ্রয়োজনীয় তারপর ডেল (আরএম-আরএফ) অনুসন্ধান করার চেষ্টা করতে পরামর্শ দিতে পারি: গ্রেপ -i হোয়াট ইউটওয়ানটসার্চ /etc/apt/s सूत्र.list{,.d/*}
ভ্লাদিমির সিএইচ

2
একটি জিইউআই সহ: sudo synaptic> কনফিগারেশন> সংগ্রহস্থল> পিপিএ> (একটি পিপিএ নির্বাচন করুন)> মুছুন (সম্ভবত "সরান", সঠিক অনুবাদ সম্পর্কে নিশ্চিত নয়, আমি কেবলমাত্র অন্য ভাষাতে প্রোগ্রামের বিকল্পগুলি পরীক্ষা করতে পারি)।
ফ্রান্স

উত্তর:


1533

--removeপিপিএ কীভাবে যুক্ত হয়েছিল তার অনুরূপ পতাকাটি ব্যবহার করুন :

sudo add-apt-repository --remove ppa:whatever/ppa

নিরাপদ বিকল্প হিসাবে, আপনি পিপিএ-পার্জ ইনস্টল করতে পারেন:

sudo apt-get install ppa-purge

এবং তারপরে পিপিএ অপসারণ করুন, সরকারীভাবে সংগ্রহস্থলগুলির দ্বারা সরবরাহিত প্যাকেজগুলিতে ক্রেফিটলি প্যাকেজগুলি সরবরাহ করে:

sudo ppa-purge ppa:whatever/ppa

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

sudo apt-get purge package_name

আপনি ডিরেক্টরি .listথেকে ফাইলগুলি মুছে দিয়ে পিপিএগুলিও সরাতে পারেন /etc/apt/sources.list.d

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


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

30
আমি পেয়েছি add-apt-repository: error: no such option: --remove: - /
রাফা

7
এটি হওয়া উচিতsudo apt-add-repository --remove ppa:repo_name/subdirectory
মাউন্টেনএক্স

7
একইভাবে, আমি পেয়েছি add-apt-repository: error: no such option: --removeএবংadd-apt-repository: error: no such option: -r
ভার্চুয়ালটিস্টক

66
এটি প্রায় বন্ধ হিসাবে "স্টার্ট" বোতামটি ক্লিক করার মতোই যৌক্তিক log
গৌথিয়ার

264

কমান্ড-লাইনের মাধ্যমে যুক্ত পিপিএ অপসারণের বিকল্পটি দিয়ে আবার কেবল অ্যাপ-অ্যাড-রিপোজিটরি চালান --remove: উদাহরণস্বরূপ:

sudo apt-add-repository --remove ppa:kernel-ppa/ppa

তারপরে আপডেট করুন:

sudo apt-get update

এটি স্থায়ীভাবে সেই পিপিএ সরিয়ে দেবে?
চিরাগ

1
হ্যাঁ, স্থায়ীভাবে। এটি আবার ব্যবহার করতে আপনাকে অবশ্যই ম্যানুয়ালি যুক্ত করতে হবে যেন আপনি এটি প্রথমবারের মতো করছেন।
ইশ

5
রেকর্ডের জন্য, --REove / -r পতাকা 10.10-এ যুক্ত করা হয়েছিল। সূত্র: Askubuntu.com/a/18202/41756
নিলস বম

6
যেমন উপরে বর্ণিত; আমি 13.10 চালিয়ে যাচ্ছি এবং আমি পেয়েছিadd-apt-repository: error: no such option: --remove
ভার্চুয়ালেক্সট

1
@ ক্লেইনডিলসভা কারণ এটি আপনি পিপিএ থেকে যে কোনও প্যাকেজ ইনস্টল করেছেন সেগুলির স্থানীয়ভাবে ইনস্টল করা সংস্করণে আটকে থাকবেন। আপনার সর্বদা পিপিএ-পার্জ ব্যবহার করা উচিত।
জন স্কট

172

পর্যায়ক্রমে, যেমন ppasসংরক্ষণ করা হয় /etc/apt/sources.list.dআপনি প্রবেশ করে যা সরাতে চান সেটি সন্ধান করতে পারেন:

ls /etc/apt/sources.list.d

তারপরে আপনি যখন আপত্তিকর পিপিএর নামটি উল্লেখ করেছেন (উদাঃ myppa.list), আপনি প্রবেশ করতে পারেন:

sudo rm -i /etc/apt/sources.list.d/myppa.list

আরএম দিয়ে যত্ন নিন (অতএব কেন আমি ইন্টারেক্টিভ সুইচটি ব্যবহার করেছি যাতে আপনি নিজের ক্রিয়াকলাপ নিশ্চিত করতে পারেন। তারপরে চালনা করুন sudo apt-get update

এই পদ্ধতিটি কেবল পিপিএ .listফাইল সরিয়ে দেয় ; এটি অন্য কোনও ফাইল অপসারণ করে না বা অন্য কোনও সমস্যার সমাধান করে না ppa; এর জন্য আপনি ppa-purgeনিজের আপডেটের সামর্থ্য ফিরে পাওয়ার পরে ব্যবহার করতে পারবেন (আমি জানি আপনি নিজের প্রশ্নে এটি উল্লেখ করেছেন, তবে আমি ভবিষ্যতের পাঠকদের জন্য এই বিষয়টি যোগ করছি): আরও তথ্যের জন্য এখানে দেখুন ppa-purge

এটিও বিবেচনায় রাখুন যে আপনি পূর্বে বিশ্বস্ত হিসাবে রেপোর কীটি যুক্ত করলে আপনার এটি সরিয়ে দেওয়া উচিত :

# list the trusted keys
sudo apt-key list
# remove the key
sudo apt-key del KEY_ID

7
এটি আমার পক্ষে কাজ করেছিল, যদিও গৃহীত উত্তরটি তা দেয়নি।
ফিল্মসেম

আমি /etc/apt/sources.list.d/ ফোল্ডারের সম্পূর্ণ সামগ্রী মুছে
ফেলছি

নোট করুন যে কীগুলি তালিকাভুক্ত করার সময়, তাদের মতো লাইন থাকবে pub 2048R/5044912E 2010-02-11। এই ক্ষেত্রে, এই কীটি মুছতে, KEY_IDতা 5044912EAskubuntu.com/a/107189/108037 দেখুন । আমি এটি উল্লেখ করছি কারণ কী আইডি হিসাবে পাস করার apt-key delসাথে নীরবে ব্যর্থ হয়েছিল । OK2048R/5044912E
jamesc

125

আপনি ব্যবহার করতে পারেন

sudo ppa-purge ppa:repository-name/subdirectory

একটি টার্মিনাল কমান্ড।

ppa-purgeএই কমান্ডটি ব্যবহার করার জন্য আপনাকে প্রথমে ইনস্টল করতে হবে। এটি করতে, sudo apt-get install ppa-purgeএই বোতামটি ব্যবহার বা ক্লিক করুন:

সফ্টওয়্যার কেন্দ্রের মাধ্যমে ইনস্টল করুন

এটি সম্পর্কে এখানে আরও জানুন ।


5
এটি মুছে ফেলা ভাণ্ডারগুলির জন্য কাজ করবে না "ক্ষেত্রে এটি সতর্কতা: পিপিএর জন্য প্যাকেজ তালিকার সন্ধান করতে পারে না: সংগ্রহশালা-নাম সাব ডিরেক্টরি ডিরেক্টরি"।
লেকেনস্টেইন

এটি উবুন্টু ১১.১০ এর জন্য উপলব্ধ নয়, না আমি ভুল করছি?
গণিত

9
হ্যাঁ, এটি আমার পক্ষে কাজ করে না, তবে সিনট্যাক্সটি আমি এতটাই পছন্দ করি যেভাবেই আমি এটিকে ভোটাভুটি করছি।
কনরাড.ডিয়ান

@ ডেভ জারভিস এটি কোনও সিস্টেমে ডিফল্টরূপে ইনস্টল করা হয়নি = /। কীভাবে এটি ইনস্টল করা যায় সে সম্পর্কিত তথ্য অন্তর্ভুক্ত করার জন্য আমি উত্তরটি সম্পাদনা করেছি।
আলা আলি

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

44

উত্তর এই প্রশ্ন আপনাকে সাহায্য করবে।

আপনি System > Administration > Software Sourcesফাইলগুলিতে বা অপসারণ করে পিপিএ পরিচালনা করতে পারেন /etc/apt/sources.list.d/

আপনি পিপিএ-পার্জ নামে একটি প্যাকেজও ব্যবহার করতে পারেন ।

এবং, আমি উপরে উল্লিখিত প্রশ্নটিতে মন্তব্য হিসাবে,

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


2
আমি এটি খুঁজে পেয়েছি Ubuntu Software Center > Edit > Software Sources
জোশ এম।

"পিপিএ-পার্জ" লিঙ্কটি কাজ করে না। এটি একটি 404 ত্রুটি দেয়।
ক্রিশ্চিয়ানা নিকোলি

3
উবুন্টু এফওয়াইআই 16.04 পিপিএ তালিকার System Settings -> System -> Software & Updates -> Other Software
সন্ধানের উপায়টি

33

কিছু লোক একটি জিইউআইয়ের মাধ্যমে সংগ্রহস্থলগুলি যুক্ত করতে এবং সরিয়ে দিতে পছন্দ করতে পারে। উবুন্টু ১০.১০ হিসাবে, এর জন্য কিছুটা অতিরিক্ত কাজ প্রয়োজন। উইকিতে একটি ব্যাখ্যা পাওয়া যায় । এই প্রশ্নের সমস্ত উত্তর এক জায়গায় উপলভ্য করার চেষ্টা করার জন্য, আমি এখানে গুরুত্বপূর্ণ বিশদটি সংক্ষিপ্ত করে চেষ্টা করব। এই প্রক্রিয়াটি এখনও বৈধ কিনা তা নিশ্চিত করার জন্য উইকিটি (বিশেষত একবার উবুন্টুর একটি নতুন সংস্করণ প্রকাশিত হয়েছে) যাচাই করে নিন।

প্রথমত, আপনি সিস্টেম-> প্রশাসন মেনুতে 'সফ্টওয়্যার উত্স' পুনরায় সক্ষম করতে চাইবেন। অ্যাপ্লিকেশন / স্থান / সিস্টেম মেনুতে ডান ক্লিক করুন এবং 'সম্পাদনা মেনু' ক্লিক করুন।

'সম্পাদনা মেনু' ক্লিক করুন

এটি একটি উইন্ডো খুলবে, নীচে স্ক্রোল করবে এবং 'প্রশাসন' এ ক্লিক করবে। 'সফটওয়্যার সোর্স' এর পাশের বক্সটি চেক করুন এবং তারপরে 'ক্লোজ' বোতামটি ক্লিক করুন।

'সফটওয়্যার সোর্স' এর পাশের বক্সটি চেক করুন

সিস্টেম-> প্রশাসনে যান এবং আপনার মেনুতে 'সফ্টওয়্যার উত্স' দেখতে হবে।

'সফটওয়্যার সোর্স' এখন মেনুতে

যে উইন্ডোটি খোলে, উপরে 'অন্যান্য সফ্টওয়্যার' ট্যাবে ক্লিক করুন।

'অন্যান্য সফ্টওয়্যার' ট্যাব

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

যেমনটি আগে মার্সেল স্টিমবার্গ উল্লেখ করেছে:

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

আশা করি, এটি সাহায্য করবে।


আপনার মেনুটি সম্পাদনা করার দরকার নেই, সফ্টওয়্যার সেন্টার মেনুতে সফ্টওয়্যার উত্সগুলির জন্য একটি এন্ট্রি রয়েছে।
জর্জি কাস্ত্রো

ধন্যবাদ। দেখে মনে হচ্ছে এটি আমার প্রান্তে gksu এর সাথে সম্পর্কিত একটি সমস্যার কারণ যখন আমি প্রাথমিকভাবে এটি চেষ্টা করেছিলাম তখন সফ্টওয়্যার উত্সগুলির সাথে আমার উপস্থিত না হয়। আমি স্থানীয়ভাবে এই সমস্যাটি সমাধান করব এবং উত্তরটি আপডেট করব।
nhandler

আরও সহজ এবং নির্ভরযোগ্য
ম্যাথিউস

25

ppa-purgeতোমার বন্ধু. এটি পিপিএর মাধ্যমে আপনি যা কিছু ইনস্টল করেছেন তা স্বয়ংক্রিয়ভাবে আনইনস্টল করে এবং পিপিএ সরিয়ে দেয়।

এর মাধ্যমে পিপিএ-পার্জ ইনস্টল করুন:

sudo apt-get install ppa-purge

এবং এটি এর মতো ব্যবহার করুন:

sudo ppa-purge ppa-url

ভায়োলা।


2
ওপি ইতিমধ্যে পিপিএ-পার্জ চেষ্টা করেছে।
জোকারডিনো

20

যেহেতু উবুন্টু মাভেরিক (10.10) এমন add-apt-repositoryকোনও -rবা --removeপরামিতি গ্রহণ করে যা পিপিএটি ইনস্টল করে একইভাবে সরিয়ে দেয়। :)

তাই:

ইনস্টল করুন: sudo apt-add-repository ppa:user/repository

আনইনস্টল করুন: sudo apt-add-repository -r ppa:user/repository


2
ধন্যবাদ! আমি নিউ লিনাক্স কাউন্টার প্রকল্প থেকে একগুঁয়ে পিপিএ আনইনস্টল করার জন্য sudo apt-add-repository -r ppa: ব্যবহারকারীর / সংগ্রহস্থল ব্যবহার করেছি। আমি প্রচুর কমান্ড লাইন এবং পরামর্শ চেষ্টা করেছি কিন্তু সেগুলির কোনওরকমই সাহায্য হয়নি, কেবল আপনারাই কাজ করেছেন! ধন্যবাদ! একটি তথ্য: এটি কেবল ম্যাভারিকে নয়, 12.04 এলটিএসেও কাজ করে।
ক্রিশ্চিয়ানা নিকোলি

আপনি স্বাগত, @ ক্রিশ্চিয়ানা নিকোলাই! আমি আপনার পরামর্শের ভিত্তিতে আমার উত্তর আপডেট করেছি, আপনাকে ধন্যবাদ! :)
পাওলো

আমি ১৩.১০ চালাচ্ছি এবং আমি অ্যাড-
এপটি

1
@virtualxtc আমি বর্তমানে উবুন্টু 14.04 চলমান করছি এবং এটি এখনও বিকল্প রয়েছে -rএবং --removeউপর apt-add-repositoryকমান্ড। সুতরাং আমি মনে করি আপনি এর পরিবর্তিত বা পুরানো সংস্করণ ব্যবহার করছেন apt-add-repository। এই ইউটিলিটিটি python-software-propertiesপ্যাকেজটি সরবরাহ করেছে, সম্ভবত আপনি এটির একটি লক সংস্করণ ব্যবহার করছেন। আপনি এখানে এর উত্স কোডটি যাচাই করতে পারেন: বাজার.লাঞ্চপ্যাড.ন. / ইউবুন্টু-ব্র্যাঞ্চস / বুন্টু / ট্রাস্টি / Those যারা অপসারণের বিকল্পগুলি ২০১০ সালের শেষের দিকে, 47 47-এ সংশোধন করার সময় চালু হয়েছিল So উত্স দেখুন।
পাওলো ফ্রেইটাস

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

18

উবুন্টু সফটওয়্যার সেন্টারটি চালান এবং মেনু থেকে "সফ্টওয়্যার উত্স" চয়ন করুন - সেখানে আপনি সংগ্রহ / সম্পাদনা / সারণী সরিয়ে নিতে পারবেন।


13

এই আদেশগুলি চালান:

sudo add-apt-repository --remove ppa:kernel-ppa/ppa 
sudo apt-get update

যেমন উপরে বর্ণিত; আমি ১৩.১০ চালিয়ে যাচ্ছি এবং আমি পেয়েছিadd-apt-repository: error: no such option: --remove
ভার্চুয়ালএক্সটিসি

10

অ্যাড-এপটি-সংগ্রহস্থলটি একটি সম্পূর্ণ উত্স.লিস্ট লাইন বা একটি পিপিএর সাথে যুক্ত হয়েছিল কিনা তা নির্ভর করে এটি /etc/apt/sources.list বা /etc/apt/source.list.d/ ডিরেক্টরিতে একটি নতুন ফাইলের সাথে লাইন যুক্ত করে । এটি যদি পিপিএ হয় তবে এটি পিপিএ জিপিজি কীটি অ্যাপের কিরিংয়ে আমদানি করবে

অ্যাড-এপটি-রেপোজিটরি দ্বারা করা ক্রিয়াকলাপগুলি বিপরীত করতে আপনি নিজে নিজেই এপটি লাইনটি সরিয়ে ফেলতে পারেন বা এটি করতে "সফটওয়্যার সোর্স" এর মতো একটি সরঞ্জাম ব্যবহার করতে পারেন এবং তারপরে এপি-কী ব্যবহার করে জিপিজি কীটি মুছে ফেলতে পারেন:

আপনি যে রিপোজিটরিটি সরাতে চান তার আইডি সন্ধান করতে
"sudo অ্যাপ -কী তালিকা" এবং তারপরে "sudo অ্যাপ-কী ডেল আইডি" যেখানে 7FAC5991 এর মতো দেখাচ্ছে। আইডি "/" অক্ষরের পরে অংশ after


9

আপনি যদি পিপিএর মাধ্যমে ইনস্টল করা প্রকৃত অ্যাপ্লিকেশনগুলির বিষয়ে কথা বলছেন তবে সেগুলিকে অন্য যে কোনও অ্যাপ্লিকেশন হিসাবে তালিকাবদ্ধ করা হবে এবং আপনি এটি একইভাবে আনইনস্টল করবেন। পিপিএগুলি (সংগ্রহশালা) সেগুলি সেটিংস-> সংগ্রহস্থল মেনুর 'অন্যান্য সফ্টওয়্যার' ট্যাবের অধীনে তালিকাভুক্ত করা হবে। এগুলি অন্য উত্সের মতোই সরানো যেতে পারে।

সিন্যাপটিক রিপোজিটরি / পিপিএ স্ক্রিনের স্ক্রিনশট


9

ব্যবহার add-apt-repository

দ্রষ্টব্য: এই সমাধানটি সংগ্রহস্থলের সাথে সম্পর্কিত প্যাকেজগুলি সরিয়ে / ডাউনগ্রেড করে না।

add-apt-repositoryকমান্ড একটি সংগ্রহালয় যা দিয়ে নির্দিষ্ট করা অপসারণ করার জন্য একটি বিকল্প আছে -r। আপনি যে পিপিএটি পাঠাতে চান তা কেবল আপনাকে জানতে হবে। নীচের কমান্ডটি ব্যবহার করুন:

sudo add-apt-repository -r ppa:REPOSITORY/HERE

... আপনি যে পিপিএ অপসারণ করছেন তাতে "পিপিএ / এখানে" পরিবর্তন করা হচ্ছে।

উত্স: উবুন্টুতে একটি লঞ্চপ্যাড পিপিএ (অ্যাড, অপসারণ, পুরস্কার, অক্ষম) কীভাবে ব্যবহার করবেন


ব্যবহার ppa-purge

দ্রষ্টব্য: এই দ্রবণটি পিপিএকে মুছে ফেলবে, এবং এটি থেকে সমস্ত প্যাকেজ ডাউনগ্রেড করবে।

ব্যবহার ইনস্টল করতে:

sudo apt install ppa-purge

ppa-purgeআপনি কি করতে ব্যবহার করতে:

sudo ppa-purge ppa:REPOSITORY/HERE

... আপনি যে সরান সরিয়ে ফেলছেন সেগুলিতে "REPOSITORY / HERE" পরিবর্তন করা হচ্ছে।

উত্স: কম্যান্ড লাইনের মাধ্যমে পিপোয়া সংগ্রহস্থলগুলি সরিয়ে বা পুরে করুন [চূড়ান্ত উবুন্টু টিপ]


সফ্টওয়্যার ও আপডেট ব্যবহার করে

দ্রষ্টব্য: এই সমাধানটি সংগ্রহস্থলের সাথে সম্পর্কিত প্যাকেজগুলি সরিয়ে / ডাউনগ্রেড করে না।

"সফ্টওয়্যার ও আপডেট" অনুসন্ধান করুন এবং এটি চালু করুন তারপরে ট্যাব -> "অন্যান্য সফ্টওয়্যার" চয়ন করুন। একটি সংগ্রহস্থল অপসারণ করতে, এটি আনচেক করুন, তারপরে "বন্ধ করুন" ক্লিক করুন এবং শেষ পর্যন্ত "রিফ্রেশ" করুন।

এখানে চিত্র বর্ণনা লিখুন


7

আপনি ওয়াই-পিপিএ-ম্যানেজার ব্যবহার করতে পারেন

স্থাপন :

sudo add-apt-repository ppa:webupd8team/y-ppa-manager
sudo apt-get update
sudo apt-get install y-ppa-manager

ব্যবহার:

ওয়াই পিপিএ পরিচালক খুলুন এবং নির্বাচন করুন Manage PPAs

এখানে চিত্র বর্ণনা লিখুন

আপনি যে পিপিএটি সরাতে চান তা নির্বাচন করুন এবং Removeবোতামটি ক্লিক করুন

এখানে চিত্র বর্ণনা লিখুন


সত্যিই একটি সহজ সরঞ্জাম।
বয়স্ক গীক

5

আপনি নিজের সংগ্রহস্থলগুলিতে পরিচালনা করতে পারেন System > Administration > Software Sources

আপনি /etc/apt/sources.list.d/যেখানে <repo>-ppa-<distro>.listফাইল খুঁজে পাবেন সেগুলিতে আপনি সেগুলি সরিয়ে ফেলতে পারেন আপনি সেই ফাইলটি সরিয়ে ফেলতে পারেন বা ডিবে লাইনটি কেবল মন্তব্য করতে পারেন


5

একটি কমান্ড আছে add-apt-repository -r,।

তবে ফাইলটি মুছে ফেলা এবং পুনরায় চালানোও sudo apt-get updateঠিক আছে।


1
আমি জানি না এটি কীভাবে আচরণ করা বোঝায় তবে কমান্ডটি ফিরে আসার পরে এবং আপডেটটি পাওয়ার পরে, সংশ্লিষ্ট ফাইলগুলি এখনও /etc/apt/list.source.d এ ছিল। আমি সেগুলি ম্যানুয়ালি মুছে ফেলেছি এবং আপডেটটি পুনরায় চালনা করেছি, এটি প্রয়োজনীয় ছিল কিনা তা আমি জানি না।
ইভান

1
আমি ১৩.১০ চালিয়ে যাচ্ছি এবং আমি পেয়েছিadd-apt-repository: error: no such option: -r
ভার্চুয়ালপ্যাক্স্ট

1
সেটা মজাদার; 13.10-এর জন্য অ্যাড-এপ-রিপোজিটরি ম্যানুয়াল পৃষ্ঠা দাবি করে যে এই বিকল্পটি বিদ্যমান। বাস্তবে এটি 12.04 এ উপস্থিত হয়েছিল।
মারিয়াস গেডমিনাস

5

ইতিমধ্যে উল্লিখিত সমাধান ব্যতীত: যদি আপনার কাছে এখনও rep ভান্ডারটি থেকে সফ্টওয়্যার ইনস্টল করা থাকে তবে উবুন্টু সরবরাহিত মূল সংস্করণে সেগুলি ফিরিয়ে দেওয়া ভাল: পিপিএর কাছ থেকে পাওয়া কোনওটিই (সুরক্ষা এবং অন্যান্য) আপডেট পাবে না। একটি সরঞ্জাম রয়েছে যা কেবল এটি করবে: পিপিএ-পার্জ http://packages.ubuntu.com/maverick/ppa-purge


1
পিপিএ-পার্জ ভাল জিনিস, তবে এটি শক্তিশালী স্টাফও।
রায়ান থম্পসন

1
লিঙ্কটি একটি ত্রুটি পৃষ্ঠা খোলে।
ক্রিশ্চিয়ানা নিকোলি

5

এটা নির্ভর করে. আপনি যদি পিপিএ থেকে একটি নতুন অ্যাপ্লিকেশন ইনস্টল করেন তবে আপনি এটিকে সাধারণভাবে আনইনস্টল করতে পারেন। তবে, যদি আপনি কোনও এলপি ইনস্টল করা (ফায়ারফক্স 4, আরও নতুন জর্ગો ড্রাইভার ইত্যাদি) নতুন সংস্করণ পেতে পিপিএ সক্ষম করে থাকেন তবে আপনাকে পিপিএ-পার্জ নামক একটি প্রোগ্রাম ব্যবহার করতে হবে।

মাপেরিক এবং আরও নবীনদের জন্য পিপিএ-purge সংগ্রহস্থলগুলিতে উপলব্ধ। লুসিড ব্যবহারকারীদের জন্য একটি ব্যাকপোর্ট উপলব্ধ। কেবল এটি ইনস্টল করুন এবং তারপরে চালান

sudo ppa-purge ppa:repository-name/directory

উপরের কমান্ডটি আপনার সফ্টওয়্যার উত্স থেকে পিপিএ অক্ষম করবে এবং তারপরে উবুন্টু সংগ্রহস্থল থেকে আপগ্রেড করা অ্যাপ্লিকেশনটির অফিশিয়াল সংস্করণ পুনরায় ইনস্টল করবে।


5

লিনাক্স মিন্টে নেই --removeবা -rচালু আছে add-apt-repository। আপনি যদি কোনও সংগ্রহস্থান সরিয়ে নিতে চান তবে আপনাকে এটি ম্যানুয়ালি করতে হবে। এটা কঠিন না:

  1. সমস্ত ইনস্টল করা সংগ্রহস্থল তালিকাভুক্ত করুন।

    ls /etc/apt/sources.list.d
    

    এই তালিকাগুলি উদাহরণস্বরূপ:

    getdeb.list  natecarlson-maven3-trusty.list  official-package-repositories.list
    
  2. আপনি যে সংগ্রহস্থলটি মুছতে চান তার নাম সন্ধান করুন।
    আমার ক্ষেত্রে আমি সরাতে চাই natecarlson-maven3-trusty.list

  3. সংগ্রহস্থল সরান।

    sudo rm -i /etc/apt/sources.list.d/natecarlson-maven3-trusty.list
    
  4. সমস্ত জিপিজি কী তালিকাভুক্ত করুন।

    apt-key list
    

    এই তালিকাগুলি উদাহরণস্বরূপ:

    /etc/apt/trusted.gpg
    --------------------
    pub   1024D/437D05B5 2004-09-12
    uid                  Ubuntu Archive Automatic Signing Key <ftpmaster@ubuntu.com>
    sub   2048g/79164387 2004-09-12
    
    pub   1024D/FBB75451 2004-12-30
    uid                  Ubuntu CD Image Automatic Signing Key <cdimage@ubuntu.com>
    
    pub   4096R/46D7E7CF 2009-05-15
    uid                  GetDeb Archive Automatic Signing Key <archive@getdeb.net>
    
    pub   1024R/3DD9F856 2011-04-15
    uid                  Launchpad PPA for Nate Carlson
    
  5. আপনি যে কীটি সরাতে চান তার জন্য কী আইডি সন্ধান করুন। কী আইডি হ'ল পরের অংশ /
    আমার ক্ষেত্রে আমি নেট কার্লসন কীটি সরাতে চাই, তাই আইডিটি 3DD9F856

  6. চাবিটি সরান।

    sudo apt-key del 3DD9F856
    
  7. প্যাকেজ তালিকাগুলি আপডেট করুন।

    sudo apt-get update
    

সম্পন্ন!


পুদিনা ব্যবহারকারীরা অন্তর্নির্মিত সফ্টওয়্যার উত্স সরঞ্জামটিও ব্যবহার করতে পারেন যা আমার ক্ষেত্রে সবচেয়ে সুবিধাজনক সমাধান ছিল solution
ব্যবহারকারী 2428118

5

আপনার সমস্ত পিপিএ'র মোছার সর্বাধিক সহজ উপায় হ'ল:

cd /etc/apt/sources.list.d && sudo rm -i *list*

এটা প্রথম ডিরেক্টরির রয়েছে নিয়ে যাবে sources.list.dএবং তারপর RM (সরাতে) মূলত শব্দ দিয়ে সব ফাইল তালিকা তাদের নামটি দিয়ে।


4

হে ভগবান! উবুন্টু! এই বৈশিষ্ট্যটি ' টুইঙ্ক ' পিপিএতে যুক্ত করা হয়েছে বলে উল্লেখ করেছে ।

সম্ভবত এটি একবার মহাবিশ্বের পরে, আপনি নিজেকে অপসারণ করতে এটি ব্যবহার করতে সক্ষম হবেন :)


4

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


4

আপনি নীচের সেই কমান্ডটি ব্যবহার করে দেখতে পারেন এবং লিনাক্স কার্নেল 3.5 (পিপিএ: xorg-edgers / ppa) অপসারণ করার জন্য এটি আমার পক্ষে খুব ভাল কাজ করে।

sudo apt-get install ppa-purge
sudo ppa-purge ppa:<XXX>/<YYY>

3

অ্যাড-এপ-রিপোজিটরি এখন একটি --remove আর্গুমেন্ট গ্রহণ করে accep

https://bugs.edge.launchpad.net/ubuntu/+bug/446216

আমি rm-apt-repository কমান্ডও যুক্ত করার প্রস্তাব দিয়েছিলাম:

https://code.edge.launchpad.net/~bryceharrington/software-properties/rm-apt-repository/+merge/25988

1
এবং উবুন্টু ১৩.১০ পর্যন্ত তারা এই বৈশিষ্ট্যটি সরিয়ে নিয়েছে বলে মনে হচ্ছে।
ভার্চুয়ালসিটিসি

1

এই ফাংশনটি তৈরি করুন (যেখানে আপনি আপনার ফাংশনগুলি সঞ্চয় করেন সেখানে এটি যুক্ত করুন) এবং তারপরে উপযুক্ত পিপিএ নাম দিয়ে চালান:

rmppa()
{
    sudo -- sh -c 'rm /etc/apt/sources.list.d/"$1".list ; apt-get update'
}

rmppa snagglepuss

ত্রুটি পরীক্ষা করা যুক্ত করুন (অস্তিত্বহীন প্যারামিটার, উদাহরণস্বরূপ) আপনি যদি চান ...


0

এই সমস্ত উত্তর ঠিক আছে, তবে আমার কাছে সহজ উপায় হ'ল সরাসরি আরএম-আরএফ ব্যবহার করে সেগুলি সরিয়ে ফেলা।

ভাবুন যে অ্যাপটি আপডেট আপনাকে নিম্নলিখিত ত্রুটিটি দেয়:

W: Failed to fetch http://ppa.launchpad.net/ondrej/php5-5.6/ubuntu/dists/trusty/main/binary-amd64/Packages  403  Forbidden

তারপরে আপনি এটিকে এমন কিছু করে ঠিক করতে পারেন:

sudo rm -rf /etc/apt/sources.list.d/andrej*

রন জন এর উত্তরের সাথে প্রায় অভিন্ন কিন্তু আমি লক্ষ্য করেছি যে আপনি sudo apt updateপরে চালানো দরকার বলে মনে করেন না ?
WinEunuuchs2Unix

এটা হ্যাঁ। আমার উদাহরণটি এটি সরাসরি বলে নি, তবে যদি আপনার অ্যাপ্ট আপডেটটি উপরের ত্রুটিটি দেখাতে ব্যর্থ হয়, তবে উত্স ফাইলগুলি সরিয়ে ফেলা এটি আবার কাজ করবে। সুতরাং এই প্রসঙ্গে এটি নির্দিষ্ট করার প্রয়োজন মনে হয়নি;) যদিও আমি বিভ্রান্তি পেয়েছি। আমি সম্পাদনা করব, আপনার মন্তব্যের জন্য ধন্যবাদ!
গিলিয়াম লে মিয়ার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.