منبع اصلی نوشتار زیر در این لینک قرار دارد

جلوگیری از هدر رفتن فضای دیسک با dpkg

وقتی یه بسته نرم‌افزاری deb رو که نصب می‌کنید یک سری فایل همراه اون بسته نصب میشه که ممکنه هیچ وقت شما از اون فایل‌ها استفاده نکنید. فایل‌های مثل فایل‌های محلی‌سازی بسته، یا فایل‌های ترجمه‌شده راهنماها به زبان‌های دیگه. از نسخه ۱.۱۵.۸ بسته dpkg دو تا گزینه جدید معرفی شده که به کمک اون‌ها می‌تونید از نصب شدن فایل‌هایی که فکر می‌کنید به دردتون نمی‌خوره جلوگیری کنید.

–path-include=glob-pattern
–path-exclude=glob-pattern

توجه کنید که این دو عبارت رو باید تو یک فایل تو مسیر /etc/dpkg/dpkg.cfg.d/ قرار بدید. در نظر هم داشته باشید که ترتیب این عبارت‌ها مهمه. مثلا اگر یک فایل تو سه تا از این گزینه‌ها قرار بگیره، آخرین گزینه در موردش اعمال میشه. مثلا اگر من بخوام فقط فایل‌های محلی‌سازی انگلیسی و فارسی رو برای بسته‌ها نگه بدارم باید این خطوط رو تو فایل تنظیمات وارد کنم:

path-exclude=/usr/share/locale/*
path-include=/usr/share/locale/en/*
path-include=/usr/share/locale/fa/*
path-include=/usr/share/locale/locale.alias

این قوانین فقط برای بسته‌هایی که از این به بعد نصب می‌کنید اعمال میشه. اگر می‌خواهید بسته‌های نصب شده هم همین شکلی بشن باید همه بسته‌ها رو reinstall کنید.



برچسب ها : , , ,