আমি ইনস্টল করা অন্য প্যাকেজটির প্রয়োজন পরেও কোনও নির্দিষ্ট প্যাকেজ ইনস্টল না করার জন্য আমি উবুন্টুকে কনফিগার করতে পারি?
আমি ইনস্টল করা অন্য প্যাকেজটির প্রয়োজন পরেও কোনও নির্দিষ্ট প্যাকেজ ইনস্টল না করার জন্য আমি উবুন্টুকে কনফিগার করতে পারি?
উত্তর:
দেবিয়ান হিসাবে আমরা উবুন্টুতেও সংস্করণ এবং ইনস্টলেশন নিয়ন্ত্রণের জন্য অ্যাপটি পিনিং ব্যবহার করতে পারি ।
প্রদত্ত প্যাকেজটির ইনস্টলেশনটি ব্লক করার জন্য আমরা নিম্নলিখিত লাইনগুলি ভিতরে রাখতে পারি /etc/apt/preferences
Package: <nameofpackage>
Pin: origin ""
Pin-Priority: -1
এই পিনটির জন্য নেতিবাচক অগ্রাধিকার দিয়ে আমরা <nameofpackage>
আরও নির্দিষ্ট নির্দিষ্ট উত্স, অর্থাৎ আমাদের স্থানীয় সংগ্রহস্থল থেকে ইনস্টলেশনটি ব্লক করব । অবশ্যই আমরা একটি নির্দিষ্ট প্যাকেজ সংস্করণ বা নির্দিষ্ট উত্স পিন করতে অ্যাপ্লিকেশন ব্যবহার করতে পারি।
আপনি এগিয়ে যাওয়ার আগে উপরের ডকুমেন্টেশন এবং apt_preferences থেকে ম্যানপেজটি পড়ার জন্য দৃ strongly়ভাবে সুপারিশ করা হয় কারণ এই ফাইলগুলিতে ত্রুটিগুলি অ্যাপ দ্বারা চেক করা হয় না এবং যদি তা ঘটে থাকে তবে আপনার প্যাকেজ পরিচালনা ভেঙে যেতে পারে।
একটি বিকল্পের জন্য, এবং প্রদত্ত প্যাকেজটির আপডেট রোধ করতে দেখুন:
Package:
লাইন, আপনি স্পেস দিয়ে পৃথক একাধিক প্যাকেজ, ভালো কিছু তালিকাবদ্ধ করতে পারেন: প্যাকেজ: metacity metacity-সাধারণ libmetacity-private0a। (প্যাকেজের মতো নিদর্শনগুলির মতো বলে মনে হচ্ছে: মেটাটিসিটি *ও সম্ভব)
Pin: origin ""
আমার পক্ষে কাজ করে নি, তবে Pin: release *
করেছে।
ডিবিয়ানে আপনি একটি প্যাকেজ অবরুদ্ধ করতে পারেন এবং সেই প্যাকেজটি আর আপগ্রেড করতে পারবে না
# echo name_of_package hold | dpkg --set-selections
তবে আমি নিশ্চিত না যে আপনি নিষেধ করতে পারবেন
package not in database
আমার কাছে একটি প্যাকেজ রয়েছে যা পিছনে লুকিয়ে থাকা এবং গিট ভাঙতে থাকে
sudo apt-mark hold libgnutls-deb0-28
প্যাকেজটি ইনস্টল হওয়া থেকে রোধ করা উচিত