আমি অ্যাপে প্যাকেজ পিন করার বিষয়ে জানি। আমি যা করতে চাই তা নয়। পিনিং ব্যবহার করে বা অস্থায়ীভাবে পিন ব্যবহার করে অন্যান্য প্রশ্নের উত্তর দেওয়া হয়েছে। আমি এটি করতে চাই না।
আমি যা করতে চাই তা হ'ল কার্নেলের মতো প্যাকেজগুলি আবার রাখা উচিত:
# apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
linux-generic-pae linux-headers-generic-pae linux-image-generic-pae
The following packages will be upgraded:
আমি যোগ করতে চান tomcat-*এবং mysql-*এবং sun-*এই তালিকায়। অতীতে, এটি করার জন্য একটি কনফিগারেশন প্যারামিটার ছিল। আমি সবসময় ভাবি এটা পছন্দ কিছু ছিল Apt::Get::HoldPkgsঅথবা Apt::HoldPkgsকিন্তু আমি এটা খুঁজে পাচ্ছি না।
আমি এই প্যাকেজগুলি আপডেট থেকে আটকিয়ে রাখতে চাই যতক্ষণ না আমি নির্দিষ্টভাবে একটির সাথে অনুরোধ করি apt-get install।
আমি apt-getকনফিগারেশন পেয়েছি Apt::NeverAutoRemove। এটি কি আমি চাই তা করবে?
যুক্ত প্রশ্ন: আমি লক্ষ্য করেছি যে Apt::NeverAutoRemoveএবং Apt::Never-MarkAuto-Sections(অন্যদের মধ্যে) এখন পর্যন্ত যতদূর দেখা যায় নথিভুক্ত করা হয়নি। তারা ম্যানেজ নেই। না হয় aptitude::Keep-Unused-Patternএবং aptitude::Get-Root-Command।
এর জন্য কি কোনও বিস্তৃত এবং সম্পূর্ণ ডকুমেন্টেশন রয়েছে apt.conf?
upgradeকমান্ডের উপর নির্ভর করে apt-get।
dpkg --set-selections। আমি একটি প্রশ্ন পেয়েছি যা dpkg ব্যবহারের পরামর্শ দিয়েছে এবং প্রবণতা ব্যবহার সমতুল্য নয় (যেমন, dpkg প্রবণতা সেটিংসকে সম্মান জানায় না)।
upgradeএবংdist-upgradeএবং একটি প্রতি-প্যাকেজ ভিত্তিতে কনফিগার করা যায় না।