প্রশ্ন কিভাবে PPA অপসারণ করা যাবে?


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

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


1057
2017-07-29 09:09


উত্স


লঞ্চপ্যাডে একটি বাগ রয়েছেbugs.launchpad.net/software-properties/+bug/446216) add-apt-repository কমান্ডের জন্য --remove arguments অনুরোধ করা হচ্ছে। আমি একটি মার্জ অনুরোধ জমা করেছি (code.launchpad.net/~mac9416/software-properties/...) বৈশিষ্ট্যটি বাস্তবায়িত করার জন্য, কিন্তু এটি এখনও গৃহীত হয়নি। আশা করছি আপনি শীঘ্রই এই বৈশিষ্ট্য থাকবে যদিও। - mac9416
এটা একটা খুশির খবর. এটি একটি বিট বিরক্ত যে কোন কমান্ড যোগ পূর্বাবস্থায় ফিরিয়ে আনুন না; একটি বিট মত মাত্রা যে শুধুমাত্র ইনস্টল! পিপিএ-purge ভাল কিন্তু যে সরকারী repos এমনকি না। - David Ashford
সম্পর্কিত। (বিশেষ করে দেখুন আমার এই উত্তর পাওয়ার জন্য ppa-purge multarch সঙ্গে কাজ করতে।) - Eliah Kagan
আমি অপ্রয়োজনীয় তারপর del (rm -rf) তাদের একের পর এক অনুসন্ধান করার পরামর্শ দিতে পারি: grep -i WhatYouWantTosearch /etc/apt/sources.list{,.d/*} - Vladimir Ch
একটি GUI সঙ্গে: sudo synaptic > কনফিগারেশন> রিপোজিটরিগুলি> পিপিএ>> (একটি পিপিএ নির্বাচন করুন)> মুছে ফেলুন (সম্ভবত "সরান", সঠিক অনুবাদ নিশ্চিত না করে, আমি কেবল অন্য ভাষাতে প্রোগ্রাম বিকল্পগুলি পরীক্ষা করতে পারি)। - Fran


উত্তর:


ব্যবহার --remove পতাকা, পিপিএ যোগ করা কিভাবে অনুরূপ:

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

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

sudo apt-get install ppa-purge

এবং তারপর পিপিএ মুছে ফেলুন, আনুষ্ঠানিকভাবে প্যাকেজগুলি প্রদান করে প্যাকেজগুলি সরকারী সংগ্রহস্থলের দ্বারা সরবরাহ করা হয়:

sudo ppa-purge ppa:whatever/ppa

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

sudo apt-get purge package_name

আপনি মুছে ফেলার মাধ্যমে PPAs অপসারণ করতে পারেন .list ফাইল থেকে /etc/apt/sources.list.d ডিরেক্টরি।

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


1333
2017-07-29 09:17



এটি রিপোজিটরি তালিকা থেকে PPA মুছে ফেলবে তবে যদি প্যাকেজটি স্ট্যান্ডার্ড রেপোসের একটি নতুন সংস্করণ হয় তবে আপনাকে প্যাকেজটির পরে ম্যানুয়ালি ডাউনগ্রেড করতে হবে। ppa-purge (অন্য উত্তর দেখুন) আপনার জন্য যে কাজ করে। - Marcel Stimberg
আমি পাই add-apt-repository: error: no such option: --remove : - / - Rafa
এটা করা উচিত sudo apt-add-repository --remove ppa:repo_name/subdirectory - MountainX
একইভাবে, আমি পেতে add-apt-repository: error: no such option: --remove এবং add-apt-repository: error: no such option: -r - virtualxtc
এটি বন্ধ করার জন্য একটি "স্টার্ট" বোতামে ক্লিক করার মতো প্রায় লজিক্যাল। - Gauthier


শুধু চালানো কার্যক্ষম-অ্যাড-সংগ্রহস্থল আবার সঙ্গে --remove কমান্ড লাইনের মাধ্যমে যোগ করা একটি পিপিএ সরানোর বিকল্প, উদাহরণস্বরূপ:

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

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

sudo apt-get update

250
2017-08-07 23:09



এই পিপিএ স্থায়ীভাবে মুছে ফেলবে? - Chirag
হ্যাঁ, স্থায়ীভাবে। এটি আবার ব্যবহার করার জন্য, আপনাকে প্রথমে এটি যুক্ত করতে হবে যেমন আপনি প্রথমবার এটি করছেন। - ish
রেকর্ডের জন্য, --remove / -r flag 10.10 তে যুক্ত করা হয়েছে। উৎস: askubuntu.com/a/18202/41756 - Niels Bom
যেমন উপরে বর্ণিত; আমি 13.10 রান করছি এবং আমি পেতে add-apt-repository: error: no such option: --remove - virtualxtc
@ ক্লিনডিসিলভা এটি যেহেতু আপনি পিপিএ থেকে ইনস্টল করা কোনও প্যাকেজের স্থানীয়ভাবে ইনস্টল করা সংস্করণে আটকে থাকবেন। আপনি সবসময় পিপিএ-purge ব্যবহার করা উচিত। - John Scott


অন্যথায়, হিসাবে 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

এছাড়াও অ্যাকাউন্টে বিবেচনা করুন যে আপনি পূর্বে বিশ্বস্ত হিসাবে repo কী যোগ করা হলে আপনি এটা অপসারণ করা উচিত:

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

140
2017-08-07 23:42



এই আমার জন্য কাজ, যখন গৃহীত উত্তর না। - philshem
আমি /etc/apt/sources.list.d/ ফোল্ডারের সম্পূর্ণ সামগ্রী মুছে ফেলি এবং এখনও 4 টি খারাপ এন্ট্রি আছে: / কেন এখন এটি ব্যর্থ হতে শুরু করেছে ... - erm3nda
উল্লেখ্য যে যখন তালিকা কী, তারা লাইনে মত হবে pub 2048R/5044912E 2010-02-11। এই ক্ষেত্রে, এই কী মুছে ফেলার জন্য, KEY_ID হয় 5044912E। দেখ askubuntu.com/a/107189/108037। আমি কারণ এই উল্লেখ apt-key del নীরবভাবে ব্যর্থ হয়েছে OK পাস যখন 2048R/5044912E কী আইডি হিসাবে। - jamesc


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

sudo ppa-purge ppa:repository-name/subdirectory

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

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

Install via the software center

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


124
2017-07-29 09:20



এটি মুছে ফেলা রিপোজিটরির জন্য কাজ করবে না যেখানে "Warning: PPA এর প্যাকেজ তালিকা খুঁজে পাওয়া যায়নি: সংগ্রহস্থল-নাম সাবডিরেক্টরি" সহ ব্যর্থ হয়েছে। - Lekensteyn
এটা উবুন্টু 11.10 এর জন্য উপলব্ধ না, নাকি আমি ভুল? - math
হ্যাঁ, এটি আমার জন্য কাজ করে নি, তবে আমি সিনট্যাক্সকে এত ভালোবাসি যে আমি যেভাবেই এটি ভোট দিচ্ছি। - Conrad.Dean
@ ডেভ জার্ভিস এটি কোনও সিস্টেমে ডিফল্টভাবে ইনস্টল করা নেই = /। আমি কিভাবে এটি ইনস্টল করার তথ্য অন্তর্ভুক্ত করতে উত্তর সম্পাদনা করেছি। - Alaa Ali
এটি আমার জন্য কাজ করে না, দৃশ্যত এটি পিপিএ নিষ্ক্রিয় করে নি এবং পরে প্যাকেজগুলি ডাউনগ্রেড করে নি। যাইহোক, এটি প্যাকেজ-নাম / বিতরণ মত প্যাকেজের তালিকা প্রিন্ট করে। যদি আপনি নিজে পিপিএটি নিষ্ক্রিয় করেন, এবং তারপর apt-get চালান <সম্পূর্ণ-তালিকা -গুলির-প্যাকেজগুলিকে ইনস্টল করুন>, স্বয়ংক্রিয়ভাবে আউটপুটের উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে ডাউনগ্রেড হবে, আমি মনে করি এটি একই রকম অভ্যন্তরীণভাবে। - Berdir


উত্তর এই প্রশ্ন তোমাকে সাহায্য করব.

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

আপনি বলা একটি প্যাকেজ ব্যবহার করতে পারেন পিপিএ-রেচক পদার্থ

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

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


43
2017-08-06 02:07



আমি এটা পাওয়া Ubuntu Software Center > Edit > Software Sources। - Josh M.
"পিপিএ-purge" লিঙ্ক কাজ করে না। এটি একটি 404 ত্রুটি দেয়। - Cristiana Nicolae
উবুন্টু 16.04 এফওয়াইআই পিপিএ তালিকা খুঁজে পাওয়ার উপায় System Settings -> System -> Software & Updates -> Other Software - knocte


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

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

Click 'Edit Menus'

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

Check the box next to 'Software Sources'

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

'Software Sources' now in menu

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

'Other Software' tab

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

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

এই থেকে পিপিএ মুছে ফেলা হবে   সংগ্রহস্থলের তালিকা কিন্তু প্যাকেজ যদি   মান একটি এক নতুন সংস্করণ   repos, আপনি নিজে ডাউনগ্রেড করতে হবে   পরে প্যাকেজ। পিপিএ-purge (দেখুন   অন্যান্য উত্তর) আপনার জন্য যে।

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


31
2017-12-27 18:42



আপনাকে মেনু সম্পাদনা করার দরকার নেই, সফ্টওয়্যার কেন্দ্র মেনুতে সফ্টওয়্যার সোর্সগুলির জন্য একটি এন্ট্রি আছে। - Jorge Castro
ধন্যবাদ। এটি আমার শেষের দিকে gksu এর সাথে একটি সমস্যা বলে মনে হচ্ছে যখন আমি প্রাথমিকভাবে এটি ব্যবহার করার সময় সফ্টওয়্যার উত্সগুলির সাথে উপস্থাপিত হব না। আমি স্থানীয়ভাবে সেই সমস্যা সমাধান করব এবং উত্তর আপডেট করব। - nhandler
আরো সহজ এবং নির্ভরযোগ্য - Matheus Abreu


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

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

sudo apt-get install ppa-purge

এবং এটি এটি ব্যবহার করে:

sudo ppa-purge ppa-url

ভায়োলা।


25
2017-08-14 03:35



ওপি ইতিমধ্যে পিপিএ-purge চেষ্টা করেছিলাম। - jokerdino♦


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

তাই:

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

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


20
2017-12-20 02:27



ধন্যবাদ! আমি sudo apt-add-repository -r ppa ব্যবহার করেছিলাম: নতুন লিনাক্স কাউন্টার প্রজেক্ট থেকে একটি প্রাণঘাতী পিপিএ আনইনস্টল করতে ব্যবহারকারী / সংগ্রহস্থল। আমি অনেক কমান্ড লাইন এবং পরামর্শ চেষ্টা করেছি কিন্তু তাদের কোনও সাহায্যের ছিল না, শুধুমাত্র আপনার কাজ! ধন্যবাদ! এক তথ্য: এটি 12.04 LTS এও কাজ করে, কেবল ম্যভারিক নয়। - Cristiana Nicolae
আপনি স্বাগত জানাই, @ ক্রিশ্চিয়ানানিকোলো! আমি আপনার পরামর্শ উপর ভিত্তি করে আমার উত্তর আপডেট করেছি, আপনাকে ধন্যবাদ! :) - Paulo Freitas
আমি 13.10 রান করছি এবং আমি অ্যাড-এপিটি-রিপোজিটরিটি পেয়েছি: ত্রুটি: কোনও বিকল্প নেই: -আর - virtualxtc
@ virtualxtc আমি বর্তমানে উবুন্টু 14.04 চালাচ্ছি এবং এটি এখনও বিকল্প আছে -r এবং --removeউপর apt-add-repository কমান্ড। সুতরাং আমি মনে করি আপনি একটি পরিবর্তিত বা পুরনো সংস্করণ ব্যবহার করছেন apt-add-repository। এই ইউটিলিটি দ্বারা প্রদান করা হয় python-software-properties প্যাকেজ, সম্ভবত আপনি এটি একটি লক সংস্করণ ব্যবহার করছেন। আপনি এখানে তার উত্স কোড চেক করতে পারেন: bazaar.launchpad.net/~ubuntu-branches/ubuntu/trusty/... যারা অপসারণ বিকল্পগুলি ২010 সালের শেষের দিকে পুনর্বিবেচনা 47 তে উপস্থাপিত হয়েছিল। সুতরাং তারা 10.10 থেকে বিদ্যমান এবং কখনও পরিবর্তন হয় না, যেমন আপনি উত্স দেখতে পারেন। - Paulo Freitas
কয়েকটি ব্যবহারকারী একই সমস্যাটি প্রতিবেদন করছে, তাই এই লকটি মোটামুটি সাধারণ জিনিস হতে পারে। Stranger এখনও যে -r --remove flag বিকল্পগুলি ম্যান / হেল্প ফাইলে তালিকাভুক্ত রয়েছে তবে এখনও বিবৃত ত্রুটির সৃষ্টি করে। পরবর্তী সময়ে আমি উবুন্টুতে আমার পাইথন-সফ্টওয়্যার-বৈশিষ্ট্যগুলি একবার দেখব। - virtualxtc


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


18
2017-08-07 23:10





এই কমান্ড চালান:

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

13
2017-08-08 01:27



যেমন উপরে বর্ণিত; আমি 13.10 রান করছি এবং আমি পেতে add-apt-repository: error: no such option: --remove - virtualxtc