কিছু সংকলনের জন্য, আমার zlib1g-devপ্যাকেজটি ইনস্টল করার প্রয়োজন ছিল তাই আমি একটি চালু করেছিলাম apt-get install zlib1g-dev।
apt-get আমাকে সুন্দরভাবে জানাল যে অন্য প্যাকেজের কারণে প্যাকেজটি ইতিমধ্যে স্বয়ংক্রিয়ভাবে ইনস্টলড ছিল এবং এটি বুঝতে পারে যে আমি এখন এটি স্পষ্টভাবে ইনস্টল করতে চাই:
# apt-get install zlib1g-dev
zlib1g-dev is already the newest version.
zlib1g-dev set to manually installed.
আমার সংকলন সম্পন্ন হয়েছে, আমার আর স্পষ্টভাবে এর দরকার নেই, তাই আমি এর স্থিতিটি আগেরটিরটিতে ফিরিয়ে আনতে চাই: স্বয়ংক্রিয়ভাবে ইনস্টল। এইভাবে এটি স্বয়ংক্রিয়ভাবে ছাঁটাই করা হবে যখন কোনও সরল সাহায্যে আর প্রয়োজন হবে না apt-get autoremove।
apt-get remove zlib1g-devকিছু প্যাকেজ এখনও এটির উপর নির্ভর করে আমি এটি করতে পারি না ।
তাহলে আমি কীভাবে প্যাকেজ zlib1g-devইনস্টলেশন স্থিতিকে স্বয়ংক্রিয়ভাবে ইনস্টল করতে পারি?
আমি জানি যে আমি /var/lib/apt/extended_statesহাত থেকে সম্পাদনা করতে পারি
Package: zlib1g-dev
Auto-Installed: 0
প্রতি
Package: zlib1g-dev
Auto-Installed: 1
... তবে ঠিক মনে হচ্ছে না।
apt-markকরে বলছি কারণ এটি আপনার ইনস্টল করার প্রয়োজন নেইaptitude। প্রত্যেকের ইতিমধ্যে থাকা উচিত এমন প্যাকেজটিapt-markনিয়ে আসেapt।