পিনিং ব্যবহার করে আপনি কোন প্যাকেজগুলি ম্যাভারিক থেকে আসে তা নির্বাচন করতে পারেন এবং স্বয়ংক্রিয়ভাবে তাদের নির্ভরতা পান এবং আপনার প্যাকেজ পরিচালকের মাধ্যমে সেগুলি আপ টু ডেট রাখে। https://help.ubuntu.com/community/PinningHowto
আপনি উপযুক্ত পিনিং অন্বেষণ করা থেকে অনেক ভাল হবে, দেখুন man
apt_preferences
।
সুতরাং ধরে নেওয়া যাক আপনি ওয়ানিরিকের উপর রয়েছেন এবং আপনি এই প্যাকেজগুলি যথার্থ থেকে পেতে চান।
আপনি যদি সেই লোকটি পড়েন তবে আপনি দেখতে পাবেন যে আমি প্রাসঙ্গিক বিভাগগুলি অনুলিপি / আটকানো এবং সবেমাত্র মুক্তির নামটি সংশোধন করেছি
জন্য / etc / Apt / পছন্দগুলি
Package: libccid
Pin: release n=precise
Pin-Priority: 990
Package: libpcsclite*
Pin: release n=precise
Pin-Priority: 990
Package: libusb*
Pin: release n=precise
Pin-Priority: 990
Package: opensc
Pin: release n=precise
Pin-Priority: 990
Package: pcscd
Pin: release n=precise
Pin-Priority: 990
Explanation: Uninstall or do not install any Ubuntu-originated
Explanation: package versions other than those in the oneiric release
Package: *
Pin: release n=oneiric
Pin-Priority: 900
Package: *
Pin: release o=Ubuntu
Pin-Priority: -10
তারপর, আমি আমার কপি /etc/apt/sources.list
করার
/etc/apt/sources.list.d/precise.list
এবং সুনির্দিষ্ট সঙ্গে স্বপ্নবিষয়ক এর সমস্ত সংঘটন প্রতিস্থাপিত। তারপরে দৌড়ে এসে apt-get update
শেষ পর্যন্ত apt-get
upgrade
।
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be upgraded:
libpcsclite1 libusb-0.1-4 libusb-1.0-0 libusbmuxd1
4 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 86.0 kB of archives.
After this operation, 88.1 kB disk space will be freed.
Do you want to continue [Y/n]? y
Do you want to continue [Y/n]? y
Get:1 http://us.archive.ubuntu.com/ubuntu/ precise/main libusb-0.1-4 amd64 2:0.1.12-20 [17.6 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ precise/main libusb-1.0-0 amd64 2:1.0.9~rc3-2 [30.9 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ precise/main libpcsclite1 amd64 1.7.4-2ubuntu1 [23.5 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ precise/main libusbmuxd1 amd64 1.0.7-2 [14.1 kB]
Fetched 86.0 kB in 0s (124 kB/s)
কোনও কারণে, পিসিএসসিডি এবং ওপেনস্ক ইনস্টল হয়নি, সম্ভবত এটি ইনস্টল করা হয়নি কারণ এটি আপগ্রেড করার মতো কিছুই ছিল না, কোনও বড় কথা নয়, আমি ঠিক এই সংস্করণটিকে এই জাতীয় রেফারেন্স হিসাবে যথাযথ ব্যবহার করে ইনস্টল করতে পারি।
$ apt-get install opensc pcscd -t precise
-T ব্যবহার নোট করুন , packagename/precise
এছাড়াও কাজ করবে।
এবং সর্বশেষতম প্রকাশনা থেকে আপনি যে প্যাকেজগুলি চান তা রয়েছে এবং
কেবলমাত্র সেই প্যাকেজগুলি সেগুলি স্বয়ংক্রিয়ভাবে আপডেট হবে। আপনি যদি এগুলি আর না চান তবে কেবল এন্ট্রিগুলি মুছুন
/etc/apt/preferences
এবং পরের বার আপনি চালানোর পরে apt-get upgrade
সেগুলি মুছে ফেলা হবে। আপনি যদি পুরো প্রিফেস ফাইলটি সরিয়ে ফেলেন তবে অবশ্যই সেই সূক্ষ্ম.লিস্ট উত্স ফাইলটি মুছে ফেলার বিষয়ে নিশ্চিত হন আমাদের সিস্টেমটি সর্বশেষ প্যাকেজের প্যাকেজে আপডেট করার চেষ্টা করবে। এছাড়াও আপনি যদি পরে ডিস-আপগ্রেড করার সিদ্ধান্ত নেন তবে আপনাকে পুরো প্রিফেস ফাইলটি সরিয়ে ফেলতে হবে এবং অন্যান্য উত্সগুলি সরিয়ে ফেলা সম্ভবত ভাল ধারণা হবে list আপগ্রেডটি কম খুঁজে পাবে, উচ্চতর অগ্রাধিকারের জন্য ধন্যবাদ, যেগুলি আছে আপডেট করার জন্য কোনও প্যাকেজ নেই।
এপিন্ট পিনিং এতটা কঠিন নয়, আপনার কেবল কয়েকটি খনন করতে হবে এবং পরীক্ষা চালাতে হবে। n=
ইত্যাদির জন্য সমস্ত ক্রিয়াগুলি পরীক্ষা করে পাওয়া যায়
apt-cache policy
।
এ কারণেই পাকা প্রশাসকরা এপস বনাম ইয়াম সম্পর্কে ভ্রান্ত ও কৌতুকপূর্ণ। আপনি সংক্ষিপ্ততার সাথে পরিষেবাগুলি আপডেট করতে পারেন এবং সেগুলি একটি পরিষ্কার, নিয়ামকবাদী এবং রক্ষণাবেক্ষণযোগ্য পদ্ধতিতে আপ টু ডেট রাখতে পারেন।
আর কোনও সংকলন প্যাকেজ নেই।
আমি আপনাকে দৃ man়ভাবে পরামর্শ দিচ্ছি যে আপনি পুরো ম্যান পৃষ্ঠাটি পড়ুন এবং ধারণার সাথে স্বাচ্ছন্দ্য বোধ করবেন এবং এই প্রস্তাবটি চালিয়ে যাওয়ার আগে এপ পিনিংয়ে অন্যান্য গাইডগুলি পড়ুন। গুড লাক এবং মজা আছে!
https://help.ubuntu.com/community/PinningHowto