ইউম ব্যবহার করে ইয়াম রেপো সরান


21

কর্মক্ষেত্রে আমার মেশিনে আমার কোনও রুট অ্যাক্সেস নেই, তবে আমার ব্যবহারের সুডো অনুমতি রয়েছে sudo yum(এবং কেবল ইয়াম)।

সম্প্রতি আমি দুর্ঘটনাক্রমে একটি ত্রুটিযুক্ত সংগ্রহস্থল (ড্রপবক্স) ইনস্টল করেছি এবং এখন আমি এটি সরিয়ে ফেলতে চাই। যেহেতু ডিরেক্টরিতে আমার কোনও লেখার অ্যাক্সেস নেই yum.repos.d, তাই ম্যানুয়ালি রেপো ফাইলটি সম্পাদনা করা বা সরানো প্রশ্নটির বাইরে।

আমি জানি আপনি ইউম ব্যবহার করে রেপো ইনস্টল করতে পারবেন (এটি আমি কী করেছি) তবে আপনি কি ইউম ব্যবহার করে কোনও রেপো সরাতে পারবেন?

বৈজ্ঞানিক লিনাক্স 6 ব্যবহার করা।

যাইহোক, আমি জানি যে আমি yum --disablerepo=সমস্যাযুক্ত রেপো উপেক্ষা করতে পারি । তবে আমি এটির জন্য ভালই মুছে ফেলতে চাই, কারণ এটি গ্রাফিকাল প্যাকেজ ম্যানেজারের ক্ষেত্রেও সমস্যা সৃষ্টি করে (এটি আপডেটগুলি পুনরুদ্ধার করতে পারে না বলে বিজ্ঞপ্তিগুলি পপ করে রাখে)।


আমি জানি কীভাবে সমস্যাযুক্ত রেপো ঠিক করা যায়। সুতরাং এটির ওভাররাইট করার একটি উপায়ও স্বাগত।
মালবারবা

উত্তর:


9

আপনার সাথে রেপো অপসারণ করতে পারেন yum-config-managerকিন্তু সঙ্গে yum:

yum-config-manager --disable repository
yum-config-manager --add-repo http://www.example.com/example.repo

সম্পাদনা করুন: আপনাকে এটি রুট হিসাবে চালানোর কিছু উপায় প্রয়োজন (অর্থাত্ সুডো)


ঠিক আছে ধন্যবাদ. আমি আরও কিছুটা অপেক্ষা করব, তবে আমি কেবল একটি লাইভ সিডি বুট করব এবং রেপো ফাইলটি সরিয়ে ফেলব। আমি কোনও কিছুকে "হ্যাক" করতে চাইনি = পি, তবে এটি একটি ভাল কারণে।
মালবারবা

যদি আপনার sudoers লাইন ঠিক হয় yum(এবং পূর্ণ পথ) আপনি / কপি পারে ইবনে / ব্যাশ আপনার কাজ ডিরেক্টরিতে, শুরুতে যোগ .আপনার পথে ( export PATH=.:$PATH) এবং sudo yumআপনার জন্য রুট privs সঙ্গে একটি ব্যাশ মাল হবে
h3rrmiller

18

প্রকৃত yum সংগ্রহস্থলটি কেবল এটি অক্ষম করার পরিবর্তে অপসারণ করতে আপনাকে প্যাকেজটি সন্ধান করতে হবে এবং এটি মুছে ফেলতে হবে।

rpm -qa | grep epel

নমুনা আউটপুট:

epel-release-5-4
yum remove epel-release-5-4
yum clean all

1
সমস্ত yum সংগ্রহস্থল RPM প্যাকেজগুলির মাধ্যমে যুক্ত করা হয় না।
চের্ড্ট

3

আপনি নিজের yum লাইনে --disablerepo = (পুনঃনামকরণ) যুক্ত করে একটি অস্থায়ীভাবে একটি yum রেপো অপসারণ / অক্ষম করতে পারেন।

yum --disablerepo=some-repository install some-package

দুর্ভাগ্যক্রমে, এটি ইউম / সুডো দিয়ে করার একমাত্র উপায়


তিনি ইতিমধ্যে প্রতিষ্ঠিত করেছেন যে তিনি কীভাবে এটি করতে জানেন (তাঁর প্রশ্নের নীচের অংশে
বর্ণযুক্ত

3

আপনি /etc/yum.repos.d/ এ গিয়ে সংগ্রহস্থলের সাথে সম্পর্কিত ফাইলটি সরাতে পারবেন।

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