কিছু সংকলনের জন্য, আমার 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
।