আমার স্থানীয় সংগ্রহস্থলকে সর্বোচ্চ অগ্রাধিকার দিন Ass


39

সারাংশ

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


মূল প্রশ্নটি ছিল: "সোর্স.লিস্ট ফাইলটি ব্যবহার না করে স্থানীয় সংগ্রহস্থলকে কীভাবে সর্বোচ্চ অগ্রাধিকার দেওয়া যায়"

আমি ডাউনলোড করা প্যাকেজগুলির সাথে একটি স্থানীয় সংগ্রহস্থল সেটআপ করেছি। আমি যখন আমার উবুন্টু পুনরায় ইনস্টল করতে চাই তখন ইন্টারনেটে একই প্যাকেজগুলি ডাউনলোড করা এড়াতে আমি এটি ব্যবহার করি। এটি একটি প্রাথমিক সংগ্রহস্থল, এর সাহায্যে তৈরি করা হয়েছে apt-ftparchive packages . > Packages। "অযৌক্তিক সংগ্রহস্থল" সতর্কতা এড়াতে আমি এটি একটি বিশ্বস্ত সংগ্রহস্থল তৈরি করেছি। ( যখন আপনার কোনও অবিশ্বস্ত সংগ্রহস্থল থাকে aptবা synapticইন্টারনেটে একই প্যাকেজগুলি ডাউনলোড করার চেষ্টা করেন, 'কারণ এটি বিশ্বাসযোগ্য )।

আমি এই স্থানীয় সংগ্রহস্থলটি কমপক্ষে 1 বছর ধরে ব্যবহার করছি। তবে এটি ব্যবহার করার জন্য আমাকে সর্বদা আমার স্থানীয় সংগ্রহস্থলটি sources.listফাইলের শীর্ষে রাখতে হবে to তবে এটি বিরক্তিকর, যেহেতু আরও ভাল একটি সরঞ্জাম থাকা সত্ত্বেও আমাকে অবশ্যই উবার্টুকে পুনরায় ইনস্টল করার সময় প্রতিবারই একটি টার্মিনাল খুলতে হবে এবং এতে কিছু টাইপ করতে হবে software-properties-gtk। আমি এই সরঞ্জামটি ব্যবহার করতে পারি না কারণ এটি it উত্স.লিস্টের শেষে উত্স রেখা রাখে।

আর বাস্তব সমস্যা যে, apt বা synapticসবসময় উৎস যা আগে উল্লেখ করা হয় থেকে একটি প্যাকেজ ডাউনলোড, পরিদর্শন প্যাকেজ ইতিমধ্যে স্থানীয় সংগ্রহস্থলের মধ্যে পাওয়া যায় কিনা ছাড়াই। সুতরাং, স্থানীয় উত্সটি sources.listটার্মিনাল করার শীর্ষে রাখার ছাড়া আমার আর কোনও উপায় নেই (আমি আসলে টার্মিনালটিকে ঘৃণা করি না, তবে আমার একটি সমাধান প্রয়োজন)।

আমি এই পদ্ধতিটি চেষ্টা করেছি । তবে এটি আমার সাহায্য করে না।

আমার পছন্দের ফাইলটি এটির মধ্যে /etc/apt/preferences.d/local-pin-900

    Package: *
    Pin: release o=Local,n=ubuntu-local
    Pin-Priority: 900

আমার মুক্তির ফাইলটি এটি

    Origin: Local
    Label: Local-Ubuntu
    Description: Local Ubuntu Repository
    Codename: ubuntu-local
    MD5Sum:
     ed43222856d18f389c637ac3d7dd6f85          1043412 Packages
     d41d8cd98f00b204e9800998ecf8427e                0 Sources

আমি যখন অ্যাপ্লিকেশন-অগ্রাধিকার সক্ষম করি তখন apt-cache policyসঠিকভাবে অগ্রাধিকারটি দেখায়, উদাহরণস্বরূপ এটি দেখায় যে স্থানীয় সংগ্রহস্থলের সর্বোচ্চ অগ্রাধিকার রয়েছে।

কিন্তু যখন আমি এই কাজ sudo apt-get install <package-name>, aptচেষ্টা ইন্টারনেট থেকে এটা বিনামূল্যে ডাউনলোড করতে। তবে আমি যখন আমার স্থানীয়-রেপো শীর্ষে রাখি তখন এটি স্থানীয় সংগ্রহস্থল থেকে ইনস্টল হয়।

সুতরাং, আমার প্রশ্নটি হল -> 'আমার সংগ্রহস্থলের তালিকার শীর্ষে "স্থানীয় উত্স" না রেখে (যেমন, উত্স.লিস্ট ফাইল) প্যাকেজটি স্থানীয় সংগ্রহস্থলে উপলব্ধ থাকলে স্থানীয় জনগোষ্ঠী ব্যবহারের জন্য কী উপযুক্ত হতে পারে? '

সম্পাদনা করুন: এর ফলাফল apt-cache policy $package_nameনিম্নরূপ

  
Nautilus-মুছা:
  ইনস্টল করা: (কিছুই নেই)
  প্রার্থী: 0.1.1-2
  সংস্করণ টেবিল:
     0.1.1-2 0
        500 http://archive.ubuntu.com/ubuntu/ সুনির্দিষ্ট / মহাবিশ্ব i386 প্যাকেজ
        900 ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফ্টওয়্যার / উবুন্টু / যথার্থ / প্যাকেজ

এটি দেখানো হচ্ছে যে আমার স্থানীয় সংগ্রহস্থলের উচ্চতর পছন্দ রয়েছে, যদিও এটি sources.listফাইলটিতে প্রথম আসে না ।

এখানে আউটপুট apt-get install nautilus-wipe

প্যাকেজ তালিকা পড়া হচ্ছে ... সম্পন্ন হয়েছে one
নির্ভারতা গাছ নির্মান       
রাষ্ট্রের তথ্য পড়া ... সম্পন্ন হয়েছে
নিম্নলিখিত নতুন প্যাকেজ ইনস্টল করা হবে:
  Nautilus-মুছা
0 আপগ্রেড হয়েছে, 1 টি নতুন ইনস্টল হয়েছে, 0 অপসারণ করতে এবং 131 আপগ্রেড করা হয়নি ed
30.7 কেবি আর্কাইভ পাওয়া দরকার।
এই ক্রিয়াকলাপের পরে, 150 ডিবি অতিরিক্ত ডিস্ক স্পেস ব্যবহার করা হবে।
'http://archive.ubuntu.com/ubuntu/pool/universe/n/nautilus-wipe/nautilus-wip_0.1.1-2-2ii66.deb' নটিলাস-মোছা_0.1.1-2_i386.deb 30730 MD5Sum: 7d497b8dfcefe1c0b51A94543b

এটি এখনও ইন্টারনেট থেকে ফাইলটি পাওয়ার চেষ্টা করছে, যদিও আমি মনে করি এটি স্থানীয়র সাথে খুশি হওয়া উচিত।


"" বা স্থানীয় হোস্ট মিডিয়াজেকের পরামর্শ অনুযায়ী ব্যবহারের ফলাফল

লোকালহোস্ট ব্যবহারের কোনও প্রভাব নেই। তবে "" কিন্তু আমার পদ্ধতির চেয়ে আলাদা ছিল না

    Package: *
    Pin: origin ""
    Pin-Priority: 1001

প্রশ্ন পোস্ট করার আগে আমি সেগুলি ব্যবহার করেছি। তবে আবার আমি চেষ্টা করেছি (সুরতার জন্য) একই ফল। apt-cache policyদেখানো হচ্ছে যে আমার স্থানীয় সংগ্রহস্থলটি সত্যই সর্বোচ্চ অগ্রাধিকার পেয়েছে। তবে যখন আমি এটি ইনস্টল করার চেষ্টা করেছি তখন বলছে "XXX / XXX কে আর্কাইভ পাওয়া দরকার"।


আপনার স্থানীয় সংগ্রহস্থলের প্যাকেজটি কি নতুন / সরকারী প্যাকেজের সমান?
Tumbleweed

হ্যাঁ, অবশ্যই, আমি এটি apt-getকমান্ড দিয়ে যাচাই করেছি । এটিতে "0 কেবি ডাউনলোড করার দরকার আছে" বলেছে।
আনোয়ার

আপনি apt-cache policy
এটিটি

আগের মন্তব্যটি একটি ভুল ছিল। আমি ভেবেছিলাম আমি এটি আমার অন্য প্রশ্নে দিচ্ছি (স্থানীয় সংগ্রহস্থল থেকে সফ্টওয়্যার কেন্দ্রের সাথে সফ্টওয়্যার ইনস্টল করার বিষয়ে)। হ্যাঁ আমি ইতিমধ্যে এটি যাচাই করেছি apt-cache policyএবং দেখেছি যে স্থানীয় সংগ্রহস্থলের উচ্চ অগ্রাধিকার রয়েছে। তবে এখনও apt-getএটি ইন্টারনেট থেকে ইনস্টল করার চেষ্টা করছে। আমি ভাবছি যে sources.listফাইল ব্যবহার না করে এটি সম্ভব নয় ।
আনোয়ার

আমি জিজ্ঞাসা ছিল যদি apt-cache policyদেখিয়েছেন যে সংস্করণ একই ছিল
Tumbleweed

উত্তর:


52

সংক্ষিপ্ত উত্তর:

অ্যাপলিকেশন ফাইল / etc / apt / পছন্দগুলি ইনস্টল করার জন্য প্যাকেজের কোন সংস্করণ নির্বাচন করা হবে তা নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে ।

এখানে ফাইল রয়েছে /etc/apt/preferences, যা apt-getসিদ্ধান্ত নিতে ব্যবহার করে, কোনও একক প্যাকেজের অনেকগুলি সংস্করণ থাকলে এটির কোন সংস্করণটি নির্বাচন করতে হবে। এটির সাহায্যে স্থানীয় সংগ্রহস্থল থেকে আসা যে কোনও প্যাকেজ অন্যান্য প্যাকেজগুলির চেয়ে অগ্রাধিকার গ্রহণ করবে।

প্যাকেজ: *  
পিন: উত্স ""  
পিন-অগ্রাধিকার: 1001  

এটি সংস্করণটি নিয়ন্ত্রণ করবে না, তবে উভয় প্যাকেজের একই সংস্করণ থাকলে উত্স পছন্দ ference যদি আপনার স্থানীয় রেপোতে একই প্যাকেজ সংস্করণের জন্য সর্বাধিক অগ্রাধিকার নির্ধারণ করতে হয় তবে সেগুলি /etc/apt/sources.listফাইলের শীর্ষে তালিকাভুক্ত করুন

মূল প্রশ্নের উত্তর:

সোর্স.লিস্ট ফাইলটি ব্যবহার না করে স্থানীয় সংগ্রহস্থলকে কীভাবে সর্বোচ্চ অগ্রাধিকার দেওয়া যায়?

sources.listফাইল ব্যবহার না করে স্থানীয় সংগ্রহস্থলকে সর্বোচ্চ অগ্রাধিকার দেওয়ার উপায় নেই । আপনি যদি নিজের স্থানীয় রেপোকে সর্বোচ্চ অগ্রাধিকার দিতে চান তবে আপনাকে অবশ্যই তাদের "উত্স.লিস্ট" শীর্ষে রাখতে হবে।

এই প্রশ্নের সংক্ষিপ্ত উত্তর:

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

/etc/apt/sources.listফাইলটি ব্যবহার করে , আপনাকে এই ফাইলের শীর্ষে আপনার স্থানীয় সংগ্রহের রেখাটি লাগাতে হবে। নীচের মত।

ডেবি সিড্রোম: [কুবুন্টু 12.04 এলটিএস_প্রাইস পাঙ্গোলিন_ - আই 386 প্রকাশ করুন (20120424)] / সুনির্দিষ্ট মূল সীমাবদ্ধ
দেব ফাইল: / মিডিয়া / মেইন / যথার্থ-দেবস-নতুন /
দেব ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফ্টওয়্যার / উবুন্টু / যথাযথ /

দেব http://archive.ubuntu.com/ubuntu সুনির্দিষ্ট মূল মহাবিশ্ব নিষ্ক্রিয় মাল্টিভার্স
deb-src http://archive.ubuntu.com/ubuntu সুনির্দিষ্ট মহাবিশ্বের মূল মাল্টিভার্স সীমাবদ্ধ # সফটওয়্যার-বৈশিষ্ট্য দ্বারা যুক্ত

# দেব সিড্রোম: [জুবুন্টু 12.04 এলটিএস_প্রাইস প্যাঙ্গোলিন_ - আই 386 প্রকাশ করুন (20120423.1)] / সুনির্দিষ্ট মূল মাল্টিভার্স সীমাবদ্ধ মহাবিশ্ব
# দেব সিড্রোম: [উবুন্টু 12.04 এলটিএস_প্রসেস পাঙ্গোলিন_ - আই 386 প্রকাশ করুন (20120423)] / সুনির্দিষ্ট মূল সীমাবদ্ধ

# দেব http://archive.canonical.com/ubuntu সুনির্দিষ্ট অংশীদার
# ডেবি-সিআরসি http://archive.canonical.com/ubuntu সুনির্দিষ্ট অংশীদার
# দেব http://extras.ubuntu.com/ubuntu সুনির্দিষ্ট মূল
# ডেবি-সিআরসি http://extras.ubuntu.com/ubuntu সুনির্দিষ্ট মূল

এবং হ্যাঁ, একই সংস্করণ সহ প্যাকেজগুলির উদাহরণ নির্বাচন করার সাথে "apt_preferences" এর কোনও সম্পর্ক নেই । এখানে বক্তব্যটি হ'ল, আপনি স্থানীয় স্থানীয় সর্বাধিক অগ্রাধিকার নির্ধারণ করে আপনার স্থানীয় সংগ্রহস্থল থেকে /etc/apt/preferenceকোনও .debফাইল নির্বাচন / ব্যবহার করতে বাধ্য করতে ফাইল ব্যবহার করতে পারবেন না । সেই ফাইলটি (পছন্দ) একই সংস্করণের নির্দিষ্ট উদাহরণ (.deb ফাইল) নয়, নির্দিষ্ট সংস্করণ নির্বাচন করতে ব্যবহৃত হয়। পরবর্তী ক্ষেত্রে, আপনাকে /etc/apt/sources.listউল্লিখিত পদ্ধতি সহ ফাইল ব্যবহার করতে হবে ।


ব্যাখ্যা:

দেখে মনে হচ্ছে আমরা সবাই apt_preferenceউদ্দেশ্যকে ভুল বুঝেছি, apt_preferences ম্যানুয়ালটি প্রথম 3 অনুচ্ছেদে এটি বর্ণনা করে !!

অ্যাপলিকেশন ফাইল / etc / apt / পছন্দগুলি ইনস্টল করার জন্য প্যাকেজের কোন সংস্করণ নির্বাচন করা হবে তা নিয়ন্ত্রণ করতে ব্যবহার করা যেতে পারে ।

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

এবং খুব গুরুত্বপূর্ণ এক তৃতীয় অনুচ্ছেদে হয়

উত্স.লিস্ট (5) ফাইলে একাধিক উত্সের রেফারেন্স থাকা অবস্থায় প্যাকেজের একই সংস্করণের বেশ কয়েকটি উদাহরণ উপলব্ধ থাকতে পারে। এই ক্ষেত্রে কার্যক্ষম-পেতে (8) ডাউনলোড উদাহরণস্বরূপ sources.list (5) ফাইলের মধ্যে নিকটতম তালিকাভুক্ত। এপিটি পছন্দসমূহ ফাইলটি উদাহরণের পছন্দকে প্রভাবিত করে না, কেবলমাত্র সংস্করণ পছন্দ

এই ইটালিকগুলি আমার দ্বারা তৈরি হয়েছিল

আসুন এটি একটি উদাহরণ সহ দেখুন:

আমার সুনির্দিষ্ট সংস্করণ রয়েছে compiz-fusion-plugins-extraতবে আমি এটি প্রদর্শনের জন্য অক্ষম করেছি

এখানে ফাইল রয়েছে /etc/apt/preferences, যা apt-getসিদ্ধান্ত নিতে ব্যবহার করে, কোনও একক প্যাকেজের অনেকগুলি সংস্করণ থাকলে এটির কোন সংস্করণটি নির্বাচন করতে হবে। (এই উদাহরণে, compiz-fusion-plugins-extraবেশ কয়েকটি সংস্করণ রয়েছে।

প্যাকেজ: *  
পিন: উত্স ""  
পিন-অগ্রাধিকার: 1001  

এই ফাইলটি বলছে apt-getযে সমস্ত প্যাকেজের বিভিন্ন সংগ্রহস্থলে বিদ্যমান বিভিন্ন প্যাকেজের জন্য স্থানীয় সংগ্রহস্থল থেকে ইনস্টল করতে হবে।

অন্য কথায়, আমার যদি আমার স্থানীয় সংগ্রহস্থলে xappsসংস্করণ সহ 1.0প্যাকেজ xappsথাকে এবং উচ্চতর সংস্করণ সহ প্রিসিসের সংগ্রহস্থলে এই একই প্যাকেজটি উপস্থিত থাকে, তবে বলুন 2.0, apt-getস্থানীয় সংগ্রহস্থল থেকে সংস্করণটি পছন্দ করবে, অর্থাৎ সংস্করণটি 1.0

এখানে আমার /etc/apt/sources.listফাইল

দেব http://archive.ubuntu.com/ubuntu সুনির্দিষ্ট মূল মহাবিশ্ব নিষ্ক্রিয় মাল্টিভার্স
deb-src http://archive.ubuntu.com/ubuntu সুনির্দিষ্ট মহাবিশ্বের মূল মাল্টিভার্স সীমাবদ্ধ # সফটওয়্যার-বৈশিষ্ট্য দ্বারা যুক্ত
দেব http://security.ubuntu.com/ubuntu/ সুনির্দিষ্ট সুরক্ষা মহাবিশ্বের মূল মাল্টিভার্স নিষিদ্ধ
দেব http://archive.ubuntu.com/ubuntu সুনির্দিষ্ট আপডেটগুলি মহাবিশ্বের মূল মাল্টিভার্স সীমাবদ্ধ
দেব http://archive.ubuntu.com/ubuntu সুনির্দিষ্ট-ব্যাকপোর্টস মহাবিশ্বের মূল মাল্টিভার্স সীমাবদ্ধ

# দেব http://archive.canonical.com/ubuntu সুনির্দিষ্ট অংশীদার
# ডেবি-সিআরসি http://archive.canonical.com/ubuntu সুনির্দিষ্ট অংশীদার
# দেব http://extras.ubuntu.com/ubuntu সুনির্দিষ্ট মূল
# ডেবি-সিআরসি http://extras.ubuntu.com/ubuntu সুনির্দিষ্ট মূল


ডিবে ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফটওয়্যার / উবুন্টু / ওয়ানিরিক / # এটি একরিক সংগ্রহস্থল।
ডিবে ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফটওয়্যার / উবুন্টু / ন্যাটি / ন্যাটি /
দেব ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফ্টওয়্যার / উবুন্টু / নাটি / কুবুন্টু /
ডিবে ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফটওয়্যার / উবুন্টু / ন্যাটি / ন্যাটি_নিউ /

যদিও, আমি আগে ফাইলটিতে সুনির্দিষ্ট সংগ্রহস্থল তালিকাভুক্ত করেছি, এটি apt-getthat সংগ্রহস্থল থেকে প্যাকেজ নির্বাচন করার কারণ নয় । ম্যানুয়ালটিতে বর্ণিত

এপিটি পছন্দসমূহ ফাইলটি উদাহরণের পছন্দকে প্রভাবিত করে না, কেবলমাত্র সংস্করণ পছন্দ।

সুতরাং, কমান্ডের আউটপুট apt-cache policy compiz-fusion-plugins-extraনীচের হিসাবে প্রত্যাশিত ছিল

আনওয়ার @ এডুবুন্টু-লেনোভো: / ইত্যাদি / এপিটি pt অ্যাপ্লিকেশন-ক্যাশে নীতিটি কমপিউজ-ফিউশন-প্লাগইনস-অতিরিক্ত 
Compiz-লয়-প্লাগিন-অতিরিক্ত:
  ইনস্টল করা: (কিছুই নেই)
  প্রার্থী: 0.9.5.94-0ubuntu1 / ** অগ্রাধিকারের জন্য নিম্ন সংস্করণ নির্বাচন করা ** /
  সংস্করণ টেবিল:
     0.9.7.0 ~ bzr9-0ubuntu6 0
        500 http://archive.ubuntu.com/ubuntu/ সুনির্দিষ্ট / মহাবিশ্ব i386 প্যাকেজ
     0.9.5.94-0ubuntu1 0
       1001 ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফ্টওয়্যার / উবুন্টু / ওয়ানিরিক / প্যাকেজ
     0.9.4-0ubuntu3 0
       1001 ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফ্টওয়্যার / উবুন্টু / ন্যাটি / ন্যাটি / প্যাকেজ

এখানে প্রার্থীর সংস্করণটি হ'ল 0.9.5.94-0ubuntu1(যা স্থানীয় সংগ্রহস্থলে রয়েছে), তা নয় 0.9.7.0~bzr9-0ubuntu6 0, যা যথাযথ সংগ্রহস্থলের মধ্যে রয়েছে। যদিও যথার্থ ' sources.listফাইলটি প্রথমে তালিকাভুক্ত ছিল ।

স্থানীয় সংগ্রহস্থলে সর্বোচ্চ অগ্রাধিকার স্থাপনের পরে apt-getইনস্টল করার চেষ্টা করার একটি উদাহরণ Ancompiz-fusion-plugins-extra

আনওয়ার @ এডুবুন্টু-লেনোভো: do comp কমপিউজ-ফিউশন-প্লাগইনস-অতিরিক্ত ইনস্টল করুন 
প্যাকেজ তালিকা পড়া হচ্ছে ... সম্পন্ন হয়েছে one
নির্ভারতা গাছ নির্মান       
রাষ্ট্রের তথ্য পড়া ... সম্পন্ন হয়েছে
নিম্নলিখিত প্যাকেজগুলি স্বয়ংক্রিয়ভাবে ইনস্টল হয়ে গেছে এবং এর আর প্রয়োজন নেই:
  x11-apps x11-xfs-utils xinit x11-सत्र-ব্যবহারগুলি libfs6
এগুলি অপসারণ করতে 'অ্যাপেট-গেট অটোরেমোভ' ব্যবহার করুন।
নিম্নলিখিত অতিরিক্ত প্যাকেজ ইনস্টল করা হবে:
  কমিজ-কোর কমিজ-প্লাগইনস-ডিফল্ট কমপিজ-প্লাগইনস অতিরিক্ত
  কমিজ-প্লাগইনস-প্রধান-ডিফল্ট লিবিডেকোরেশন0 এক্সসার্ভার-এক্সোরগ-কোর
  xserver-Xorg-ভিডিও-ইন্টেল
প্রস্তাবিত প্যাকেজগুলি:
  compizconfig- সেটিংস-ম্যানেজার xfouts-100dpi xfouts-75dpi
নিম্নলিখিত প্যাকেজগুলি সরানো হবে:
  compiz-gnome compizconfig-backend-gconf এডুবন্টু-ডেস্কটপ
  libcompizconfig0 উবুন্টু-ডেস্কটপ ইউনিটি xorg xserver-xorg
  xserver-xorg-ইনপুট-সব xserver-xorg- ইনপুট-ইভাদে xserver-xorg-ইনপুট-মাউস
  xserver-xorg- ইনপুট-সিনাপটিক্স xserver-xorg-ইনপুট-ভিমিউস
  এক্সসার্ভার-এক্সরগ-ইনপুট-ওয়াকম এক্সসার্ভার-এক্সরগ-ভিডিও-সমস্ত জাস্টার-এক্সার্গ-ভিডিও-এটি
  xserver-xorg-video-cirrus xserver-xorg-video-fbdev xserver-xorg-video-geode
  xserver-xorg-video-mach64 xserver-xorg-video-xserver-xorg-video-neomagic
  xserver-xorg-video-nouveau xserver-xorg-video-ওপেনক্রোম
  xserver-xorg-video-qxl xserver-xorg-video-r128 xserver-xorg-video-radeon
  xserver-xorg-video-s3 xserver-xorg-video-savage
  xserver-xorg- ভিডিও-সিলিকনমোশন xserver-xorg-video-sis
  xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-trident
  xserver-xorg-video-xa xserver-xorg-video-vmware
নিম্নলিখিত নতুন প্যাকেজ ইনস্টল করা হবে:
  কমিজ-ফিউশন-প্লাগইনস-অতিরিক্ত কমিজ-প্লাগইন-অতিরিক্ত
নিম্নলিখিত প্যাকেজগুলি ডাউনলোড হবে:
  কম্পিজ-কোর কমিজ-প্লাগইনস-ডিফল্ট কমপিজ-প্লাগইনস-মুল-ডিফল্ট
  libdecoration0 xserver-xorg-core xserver-xorg-video-intel
0 আপগ্রেড করা হয়েছে, 2 টি নতুন ইনস্টল করা হয়েছে, 6 টি ডাউনগ্রেড হয়েছে, অপসারণ করতে 37 এবং আপগ্রেড করা হয়নি।
0 বি / 5,772 কেবি আর্কাইভ পাওয়া দরকার।
এই অপারেশনের পরে, 8,294 কেবি ডিস্কের স্থানটি মুক্ত করা হবে।
আপনি কি [Y / n] চালিয়ে যেতে চান? 

অদ্ভুত !!!, এটি সদ্য নির্বাচিত সাথে নির্ভরতা (ওয়ানিরিকের সাথে একের সাথে মিলছে) সমাধান করার জন্য সুনির্দিষ্টভাবে ইতিমধ্যে ইনস্টল করা কমিজ প্যাকেজগুলি ডাউনগ্রেড করার চেষ্টা করছে compiz-fusion-plugins-extra!!!

যা আরও বিপজ্জনক তা হ'ল নতুন প্রতিযোগিতার সাথে দ্বন্দ্ব এড়াতে গ্রাফিক্স ড্রাইভার প্যাকেজগুলি (xserver-xorg -....) অপসারণের চেষ্টা করা হচ্ছে।

(সম্ভবত, আমি যদি তাদের আমার স্থানীয় সংগ্রহশালায় রাখতাম তবে তারা নিরাপদে ডাউনগ্রেড করতে চাইতে পারে But তবে যে প্যাকেজগুলি সাধারণত ইনস্টল করা থাকে, তাই আমি সেগুলি ডাউনলোড করি নি, তাই স্থানীয় রেপোতে নেই, এই ফলস্বরূপ)

উপসংহার : সুতরাং, /etc/apt/preferencesস্থানীয় সিস্টেমে আপনার সম্পূর্ণ সংগ্রহস্থল থাকলে কেবলমাত্র স্থানীয় সংগ্রহস্থলগুলির সাথে ব্যবহার করার পরামর্শ দেওয়া হয়।

একই সংস্করণের বেশ কয়েকটি দৃষ্টান্ত (.deb ফাইল) অনেক ভাণ্ডারে উপস্থিত থাকলে কী হয়।

যা apt_preferenceম্যানুয়াল দ্বারা বর্ণিত হয়েছে

উত্স.লিস্ট (5) ফাইলে একাধিক উত্সের রেফারেন্স থাকা অবস্থায় প্যাকেজের একই সংস্করণের বেশ কয়েকটি উদাহরণ উপলব্ধ থাকতে পারে। এক্ষেত্রে অপ্ট-গেট (8) উত্সগুলি তালিকাভুক্ত তালিকাটি ডাউনলোড করে সূত্রের তালিকায় (লিস্ট) 5।

/etc/apt/preferencesফাইলের ক্ষেত্রে ব্যবহারের উদাহরণগুলির একটি উদাহরণ :

apt-getকাস্টম রেপো থেকে উপলব্ধ সংস্করণ নির্বাচন করতে বাধ্য করার উদাহরণ, উবুন্টুর মানকটির পরিবর্তে "লিনাক্স মিন্ট" বিতরণ হতে পারে। তারা এই কাস্টম preferenceফাইলটি ব্যবহার করে ।

প্যাকেজ: *
পিন: রিলিজ ও = লিনাক্সমিন্ট
পিন-অগ্রাধিকার: 700

প্যাকেজ: *
পিন: উত্স প্যাকেজ.লিন্কস্মিন্ট.কম
পিন-অগ্রাধিকার: 700

প্যাকেজ: *
পিন: রিলিজ ও = উবুন্টু
পিন-অগ্রাধিকার: 500

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


apt-getস্থানীয় সংগ্রহস্থলে সর্বোচ্চ অগ্রাধিকার স্থাপনের পরে চলছে এমন একটি উদাহরণ

আমি কেবল kubuntu-desktop কেডিটি পরীক্ষা করতে উবুন্টুতে প্যাকেজ ইনস্টল করতে চেয়েছিলাম । (আমি এটি ভুলে গেছি, আমি /etc/apt/preferenceফাইল ব্যবহার করে একটি পছন্দ সেট করেছি ) । আমার কাছে কুবুন্টু -12.04-বিকল্প-ইনস্টলারটির একটি আইসো ছিল, তাই আমি ভেবেছিলাম যে আমি এটি ব্যবহার করতে পারি।

(আইসোটিকে সংগ্রহস্থল উত্স হিসাবে সঠিকভাবে সেট করার পরে) আমি দৌড়ে গেলাম
sudo apt-get install kubuntu-desktop, তারপরে নীচের আউটপুটটি দেখে অবাক হয়ে গেলাম ।

আনওয়ার @ এডুবুন্টু-লেনোভো: do $ কুডুন্টু-ডেস্কটপ ইনস্টল করুন
প্যাকেজ তালিকা পড়া হচ্ছে ... সম্পন্ন হয়েছে one
নির্ভারতা গাছ নির্মান       
রাষ্ট্রের তথ্য পড়া ... সম্পন্ন হয়েছে
কিছু প্যাকেজ ইনস্টল করা যায়নি। এর অর্থ আপনার হতে পারে
একটি অসাধ্য পরিস্থিতি বা আপনি যদি অস্থির ব্যবহার করে থাকেন তবে অনুরোধ করে
বিতরণ যে কিছু প্রয়োজনীয় প্যাকেজ এখনও তৈরি করা হয়নি
বা ইনকামিং থেকে সরানো হয়েছে।
নিম্নলিখিত তথ্য পরিস্থিতি সমাধানে সহায়তা করতে পারে:

নিম্নলিখিত প্যাকেজগুলিতে আনমেট নির্ভরতা রয়েছে:
 কুবুন্টু-ডেস্কটপ: নির্ভর করে: ভাষা-নির্বাচক-কেডি কিন্তু এটি ইনস্টল হচ্ছে না
                   প্রস্তাবিত: আমারোক তবে এটি ইনস্টল হবে না
                   প্রস্তাবিত: আপ্টরেল-কেডি কিন্তু এটি ইনস্টল হচ্ছে না
                   প্রস্তাবিত: gdebi-kde তবে এটি ইনস্টল করা যাচ্ছে না
                   প্রস্তাবিত: জিপিজিএসএম তবে এটি ইনস্টল হতে যাচ্ছে না
                   প্রস্তাবিত: ibus-qt4 তবে এটি ইনস্টল হচ্ছে না
                   প্রস্তাবিত: জকি-কেডি কিন্তু এটি ইনস্টল হচ্ছে না
                   প্রস্তাবিত: কেডিগ্রাফিক্স-স্ট্রিগি-প্লাগইন তবে এটি ইনস্টল হতে যাচ্ছে না
                   প্রস্তাবিত: কেডিপিম-উইজার্ডস তবে এটি ইনস্টল হতে যাচ্ছে না
                   প্রস্তাবিত: কেপ্যাকেজেকিট তবে এটি ইনস্টল হচ্ছে না
                   প্রস্তাবিত: libreoffice-kde তবে এটি ইনস্টল করা যাচ্ছে না
                   প্রস্তাবিত: লাইব্রোফাইস-স্টাইল-অক্সিজেন তবে এটি ইনস্টল হচ্ছে না
                   প্রস্তাবিত: নেটওয়ার্ক-ম্যানেজার-পিটিপিপি-কেডি তবে এটি ইনস্টল হচ্ছে না
                   প্রস্তাবিত: প্লাজমা-উইজেট-ফেসবুক তবে এটি ইনস্টল হতে যাচ্ছে না
                   প্রস্তাবিত: প্লাজমা-উইজেট-কিম্পানেল তবে এটি ইনস্টল হতে যাচ্ছে না
                   প্রস্তাবিত: ইউএসবি-স্রষ্টা-কেডি কিন্তু এটি ইনস্টল হতে যাচ্ছে না
ই: সমস্যাগুলি সংশোধন করতে অক্ষম, আপনি ভাঙা প্যাকেজ ধারণ করেছেন।

ফলাফল দেখে আমি অবাক হয়েছি। হঠাৎ আমার মনে আছে, আমি আমার স্থানীয় সংগ্রহস্থলকে সর্বোচ্চ অগ্রাধিকার দেওয়ার জন্য একটি অগ্রাধিকার ( এই উত্তরটি লেখার জন্য ) /etc/apt/preferenceরেখেছি।

সুতরাং, আমি apt-cache policy kubuntu-desktopএটি চালিয়েছি:, আউটপুট নীচের মত ছিল:

আনওয়ার @ এডুবুন্টু-লেনোভো: pt $ অ্যাপ-ক্যাশে নীতি কুবুন্টু-ডেস্কটপ 
কুবুন্টু ডেস্কটপ:
  ইনস্টল করা: (কিছুই নেই)
  প্রার্থী: 1.222.1kde47 ~ পিপিএ 2
  সংস্করণ টেবিল:
     1.254 0
        500 সিড্রোম: // কুবুন্টু 12.04 এলটিএস_প্রসেস পাঙ্গোলিন_ - i386 (20120424) / সুনির্দিষ্ট / প্রধান i386 প্যাকেজ প্রকাশ করুন
        500 http://archive.ubuntu.com/ubuntu/ সুনির্দিষ্ট / প্রধান i386 প্যাকেজ
     1.222.1kde47 ~ পিপিএ 0 0
       1001 ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফ্টওয়্যার / উবুন্টু / ন্যাটি / ন্যাটি / প্যাকেজ
     1.222.1 0
       1001 ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফ্টওয়্যার / উবুন্টু / ন্যাটি / ন্যাটি / প্যাকেজ
     1.222 0
       1001 ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফটওয়্যার / উবুন্টু / নাট্টি / কুবুন্টু / প্যাকেজ

এই আউটপুটে, আমরা দেখতে পাচ্ছি যে "সিড্রোম" এবং "সুনির্দিষ্ট মূল সংগ্রহস্থল" উভয়ের ভার্সন সংখ্যা 1.254 রয়েছে , যখন স্থানীয় সংগ্রহস্থলের সংস্করণটি 1.222.1kde47 ~ পিপিএ 2 রয়েছে , যা নিম্ন সংস্করণ। যদিও, স্থানীয় উত্সের আগে তাদের উত্সে রাখা হয়। তালিকা ফাইল, স্থানীয় প্যাকেজগুলি অগ্রাধিকার পেয়েছে।

স্পষ্টরূপে দেখতে যে apt-getএটি স্থানীয় থেকে ইনস্টল করার চেষ্টা করছে, আমি দৌড়ে synapticএসে এটি পেয়েছি, যা দেখায় যে, অ্যাপ্ট সিস্টেমটি ইনস্টল করার জন্য প্রার্থী সংস্করণ হিসাবে 1.222.1kde47 ~ পিপিএ 2 বিবেচনা করে।

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

এছাড়াও apt-cache policy kubuntu-desktopএকই জিনিস দেখাচ্ছে

আনওয়ার @ এডুবুন্টু-লেনোভো: pt $ অ্যাপ-ক্যাশে নীতি কুবুন্টু-ডেস্কটপ
কুবুন্টু ডেস্কটপ:
  ইনস্টল করা: (কিছুই নেই)
  প্রার্থী: 1.222.1kde47 ~ পিপিএ 2
  সংস্করণ টেবিল:
     1.254 0
        500 সিড্রোম: // কুবুন্টু 12.04 এলটিএস_প্রসেস পাঙ্গোলিন_ - i386 (20120424) / সুনির্দিষ্ট / প্রধান i386 প্যাকেজ প্রকাশ করুন
        500 http://archive.ubuntu.com/ubuntu/ সুনির্দিষ্ট / প্রধান i386 প্যাকেজ
     1.222.1kde47 ~ পিপিএ 0 0
       1001 ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফ্টওয়্যার / উবুন্টু / ন্যাটি / ন্যাটি / প্যাকেজ
     1.222.1 0
       1001 ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফ্টওয়্যার / উবুন্টু / ন্যাটি / ন্যাটি / প্যাকেজ
     1.222 0
       1001 ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফটওয়্যার / উবুন্টু / নাট্টি / কুবুন্টু / প্যাকেজ

এটি সমাধান করার জন্য, আমি /etc/apt/preferenceফাইলটি সরিয়ে দিয়েছি sudo rm /etc/apt/preference

তারপরে আবার এই দৌড়ে গেল apt-cache policy kubuntu-desktop। শুধুমাত্র এই প্রত্যাশিত আউটপুটটি দেখছি।

আনোয়ার @ এডুবন্টু-লেএনভো: ~ do সুডো আরএম / ইত্যাদি / এপিটি / পছন্দসমূহ
আনওয়ার @ এডুবুন্টু-লেনোভো: do $ সুডো অ্যাপ-ক্যাশে নীতি কুবুন্টু-ডেস্কটপ
কুবুন্টু ডেস্কটপ:
  ইনস্টল করা: (কিছুই নেই)
  প্রার্থী: 1.254
  সংস্করণ টেবিল:
     1.254 0
        500 সিড্রোম: // কুবুন্টু 12.04 এলটিএস_প্রসেস পাঙ্গোলিন_ - i386 (20120424) / সুনির্দিষ্ট / প্রধান i386 প্যাকেজ প্রকাশ করুন
        500 http://archive.ubuntu.com/ubuntu/ সুনির্দিষ্ট / প্রধান i386 প্যাকেজ
     1.222.1kde47 ~ পিপিএ 0 0
        500 ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফ্টওয়্যার / উবুন্টু / ন্যাটি / ন্যাটি / প্যাকেজ
     1.222.1 0
        500 ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফ্টওয়্যার / উবুন্টু / ন্যাটি / ন্যাটি / প্যাকেজ
     1.222 0
        500 ফাইল: / মিডিয়া / মেইন / লিনাক্স-সফ্টওয়্যার / উবুন্টু / নাটি / কুবুন্টু / প্যাকেজ

আবার এই দৌড়ে। sudo apt-get install kubuntu-desktopনীচে আউটপুট দেখতে:

......... অপ্রয়োজনীয় বিশদ মুছে ফেলা .........

0 আপগ্রেড হয়েছে, 213 নতুন ইনস্টল হয়েছে, 0 অপসারণ করতে এবং 150 আপগ্রেড করা হয়নি।
আর্কাইভগুলির 0 বি / 89.6 এমবি পাওয়া দরকার।
এই ক্রিয়াকলাপের পরে, 260 মেগাবাইট অতিরিক্ত ডিস্ক স্পেস ব্যবহার করা হবে।
আপনি কি [Y / n] চালিয়ে যেতে চান? 

আপনি এখানে পুরো ফলাফল চেক করতে পারেন

তারপর আমি ব্যাখ্যা অংশ সম্পর্কে বেশ নিশ্চিত।


রেফারেন্স 1: apt_preferences ম্যানুয়াল

উল্লেখ 2: কীভাবে প্যাকেজগুলির একটি নির্দিষ্ট সংস্করণ ইনস্টল করা যায়


1
"একই সংস্করণের বেশ কয়েকটি উদাহরণ" অংশের জন্য +1, আচরণটি ব্যাখ্যা করে। তবে আমি সপ্তাহের শেষ অবধি অপেক্ষা করব, কারওর চেয়ে ভাল ব্যাখ্যা থাকতে পারে। :)
স্যাভাস রেডেভিক

আমি কি স্থানীয় রেপো ব্যবহার করে একটি উদাহরণ যুক্ত করব?
আনোয়ার

যীশু ... আমি আপনার ভাল উত্তর দেওয়া জন্য ধন্যবাদ বলতে চাই, কিন্তু এটি একটি সম্পূর্ণ অনেক সহজ হওয়া উচিত। অ্যাপটি-অ্যাড-সংগ্রহস্থল চালিত হলে কেন পৃথিবীতে অগ্রাধিকার দেওয়া যায় না ??
অ্যাডাম প্লোচার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.