পিপিএগুলি সরান: "অ্যাড-অপ্ট-রিপোজিটরি - রেমোভ" বনাম "আরএম /etc/apt/sources.list.d/????list"


14

মতে কিভাবে PPAs ফেলা যায়? পিপিএ থেকে মুক্তি পাওয়ার জন্য মূলত 3 টি পদ্ধতি রয়েছে:

  • add-apt-repositoryকমান্ডটি ব্যবহার করুন :

    sudo add-apt-repository --remove ppa:???/???
    
  • ম্যানুয়ালি .listফাইলটি সরান :

    sudo rm /etc/apt/sources.list.d/????.list
    
  • যেমন অতিরিক্ত সরঞ্জাম ব্যবহার করুন যেমন ppa-purge... (এই প্রশ্নের বিষয় নয়)

আমি কৌতূহলী যে প্রথম এবং দ্বিতীয় বিকল্পের মধ্যে পার্থক্যটি কী, অর্থাত্ ফাইলটি add-apt-repository --removeমুছে ফেলার সাথে তুলনায় আরও কিছু আছে কি .list?

আমি যে উদাহরণটি ভাবতে পারি তা হ'ল জিপিজি কীগুলি হবে যা পিপিএর সাথে একত্রে ইনস্টল করা হয়েছিল। হবে add-apt-repositoryহ্যান্ডেল এবং মাত্র বিপরীতে তাদের সরিয়ে rm-ing .listফাইল?

দয়া করে মনে রাখবেন যে জিপিজি কীগুলি অপসারণ বা ব্যবহার না করা ppa-purgeএই প্রশ্নের বিষয় নয়!


দুঃখিত, আপনার তৃতীয় পয়েন্টটি দেখেনি। এটি আপনাকে সহায়তা করতে পারে: "পিপিএ-পার্জ" এবং "অ্যাড-এপটি-রেপোজিটরি -r" এর মধ্যে পার্থক্য? add-apt-repositoryতাদের পাশাপাশি মুছে ফেলা উচিত।
রন

না, এটি অন্য প্রশ্ন।
পাইলট 6

আপনি এর থেকে কী মুছে দিতে পারেন/etc/apt/trusted.gpg.d/
Pilot6


@ পাইলট d নকল নয়, কারণ আমার মূল প্রশ্নটি ফাইলটিকে add-apt-repositoryনিজেই মোছার মধ্যে পার্থক্য .list। জিপিজি কীগুলি হ'ল একটি উদাহরণ যা আমার মনে এলো যে পার্থক্য কী হতে পারে। এটি আরও পরিষ্কার করার জন্য এখনই সম্পাদনা করা হচ্ছে ... - তবে লিঙ্কটি কমপক্ষে সম্পর্কিত হওয়ায় এটি সেখানেই থাকতে দিন।
বাইট কমান্ডার

উত্তর:


25

উভয় কমান্ডই পিপিএ সরিয়ে দেয় তবে এর মধ্যে একটি মূল পার্থক্য রয়েছে:

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

এই আদেশটি কেবল .listফাইলের সামগ্রী মুছে ফেলবে । এটি ফাইলটি নিজেই সরিয়ে ফেলবে না।

sudo rm /etc/apt/sources.list.d/????.list

আপনি একবার এই কমান্ডটি চালনা করলে, এটি পিপিএ ফাইলটিকে পুরোপুরি সরিয়ে ফেলবে।

তবে, আমার মতে, এটি ব্যবহার করা ভাল:

sudo rm /etc/apt/sources.list.d/????.list*

আমি সাধারণত শেষ কমান্ডটি অনুগ্রহকারী অ্যাসিডের্ক ( *) সহ ব্যবহার করি কারণ যখনই আমরা কোনও সংগ্রহস্থল যুক্ত করি তখন এটি দুটি ফাইলের নীচে তৈরি করে /etc/apt/sources.list.d/। প্রথমটি হল .listফাইল এবং দ্বিতীয় যে একটি ব্যাকআপ হয় তাহলে এক্সটেনশানটি থাকার .list.save

কমান্ড sudo apt-key del ????এবং একই ক্ষেত্রে sudo rm /etc/apt/trusted.gpg.d/file.gpg। যখনই আমরা দু'টি ফাইল যুক্ত করি /etc/apt/trusted.gpg.d/ file.gpgএবং file.gpg~যখন আপনি কমান্ডটি চালিত হন

sudo apt-key del ????

একটি ফাইল file.gpgমুছে ফেলা হবে এবং দ্বিতীয়টি file.gpg~যেমন থাকবে তেমন থাকবে । তবে, আমার মতে, এটি ব্যবহার করা ভাল:

sudo rm /etc/apt/trusted.gpg.d/file.gpg*

আপনি কেন নিরীহ ব্যাকআপগুলি মুছতে চান?
মুরু

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

সিরিয়াসলি? ওও আপনার 60 টি ফাইলের মাধ্যমে গ্রেপ করার জন্য সময় এবং প্রচেষ্টা দরকার? ওও
মুড়ু

কোন সময় নেই, আমি সেই ফাইলটির নামটি স্মরণীয় নামে পরিবর্তন করতে ভুলে গিয়েছিলাম তবে আমি সময় কাটিয়েছি কোন ফাইলটিতে কোন প্রবেশ রয়েছে। ওয়েবআপড 8 এর মতো কিছু ফাইল ব্যবহারের নাম।
pl_rock

সংস্করণ ১৩, ১৪ এও হতে পারে এবং উবুন্টু সংস্করণটি পূর্বের বাগের সমস্যা হতে পারে যা আপনার জিপিজি কী ৪০-র বেশি হলে আপনার নতুন কী যুক্ত করতে কিছু কী মুছতে হবে problem bugs.launchpad.net/ubuntu/+source/apt/+bug/1263540
pl_rock

1

না, অ্যাপ-অ্যাড-রিপোজিটরিটি জিপিজি কীগুলি পরিচালনা করবে না, সুতরাং আপনি যদি কীগুলিও মুছে ফেলতে চান তবে rm /etc/apt/source.list.d/???list ব্যবহার করুন এবং তারপরে জিপিজি কীগুলি / ইত্যাদি / Apt / trusted.gpg.d /


এই তালিকাগুলিতে কীগুলি সংরক্ষণ করা হয় না।
পাইলট 6

আমি জানি। @ পাইলট
ডেভিড

এবং আপনি কেন এই পোস্ট করেন?
পাইলট 6
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.