উত্তর:
খুলুন /etc/apt/sources.list
, এবং আপনার নীচের মত লাইনগুলি দেখতে হবে (URL গুলি সম্ভবত পৃথক হবে):
deb http://http.us.debian.org/debian stable main contrib
non-free
আপনি যে ইউআরএলগুলি ব্যবহার করতে চান তা কেবল যুক্ত করুন , যেমন:
deb http://http.us.debian.org/debian stable main contrib non-free
apt-get update
প্যাকেজ তালিকা সহ চলমান আপনার স্থানীয় রেপো আপডেট করবে।
আপনি কেবল অ-মুক্ত (উদাহরণস্বরূপ আপনার হার্ডওয়্যারের ফার্মওয়্যারস) থেকে কিছু নির্দিষ্ট প্যাকেজ চাইলে আপনি এটিকে কিছুটা সীমাবদ্ধও করতে পারেন ।
এটি করার জন্য, /etc/apt/sources.list
@ অ্যান্ড্রু এম দ্বারা বর্ণিত হিসাবে আপনার রাখুন তারপরে, আপনার বর্তমান প্রকাশের জন্য সমস্ত অ-মুক্ত প্যাকেজ ডিফল্টরূপে অক্ষম করতে অ্যাপ পিনিং ব্যবহার করুন:
/etc/apt/preferences.d/non-free_policy
নিম্নলিখিত নির্দেশাবলী সহ একটি ফাইল তৈরি করুন :
Explanation: Disable packages from non-free tree by default
Package: *
Pin: release o=Debian,a=stable,l=Debian,c=non-free
Pin-Priority: -1
এখন, নির্দিষ্ট প্যাকেজটির জন্য আপনি নিখরচায় থেকে পেতে চান এমন আরেকটি ফাইল তৈরি করুন।
আসুন ধরে নেওয়া যাক আপনি উদাহরণস্বরূপ ওয়্যারলেস কার্ডের জন্য ইন্টেল ড্রাইভার যুক্ত করতে চান (প্যাকেজ ফার্মওয়্যার-iwlwifi )। এই লাইনগুলির সাথে
একটি ফাইলের নাম তৈরি করুন /etc/apt/preferences.d/firmware-iwlwifi_nonfree
:
Explanation: Enable package firmware-iwlwifi from non-free tree
Package: firmware-iwlwifi
Pin: release o=Debian,a=stable,l=Debian,c=non-free
Pin-Priority: 600
এই কনফিগারেশনটি আপনার প্যাকেজগুলিকে এই বিরক্তিকর অ-মুক্ত প্যাকেজগুলির সাথে ফুলে যাওয়া এড়ায় ))
o
, a
, l
, এবং c
গড় Pin:
নির্দেশ এবং কীভাবে একাধিক প্যাকেজ যোগ করা হয়?
আপনি যদি সমস্ত উত্সের জন্য অ-মুক্ত প্যাকেজ চান তবে @ অ্যান্ড্রু এম এর উত্তরের জন্য কমান্ড লাইন পদ্ধতি:
sudo apt-add-repository non-free
sudo apt-get update
উত্তর দ্বারা অনুপ্রাণিত: https://askubuntu.com/a/553847/67211
apt-add-repository: not found
software-properties-common
সেই সরঞ্জামটি পেতে alচ্ছিক প্যাকেজটি ইনস্টল করুন ।