چند ماه پیش محیط گرافیکی سینمن رو روی دبیان نصب کرده بودم و تست کرده بودم. اون موقع هنوز سینمن رو مخازن دبیان نیومده بود و من مجبور شدم مخازن مینت رو به Apt اضافه کنم و از اون استفاده کنم. این اواخر گنوم ۳ با این تغییرات به نظر من بیخودش باعث شده بود که به فکر نصب سینمن باشم دوباره. گوگل کردم و دیدم بستههای سینمن اومده تو مخازن sid دبیان! ایول. کارم راحتتر بود دیگه. من سیستم خودم رو معمولا رو مخازن testing نگه میدارم و خوب قطعا الان که دبیان آماده انتشار ویزی هست بستههای سینمن به زودی وارد تستینگ نمیشدن. پس ناچارم که مخازن سید رو هم اضافه کنم. اما من دوست داشتم پایه سیستمم رو همون مخازن قبلی بمونه و دلم نمیخواست سایر بستههام آپدیت بشن.
چارهاش چی بود؟ باید خیلی راحت تو تنظیمات اپت اولویت مخازن رو اضافه میکردم. برای این کار باید تو فایل
/etc/apt/preferences.d/preferences
اولویتها رو به این شکل تعریف میکردم:
Package: *
Pin: release a=testing
Pin-Priority: 900
Package: *
Pin: release a=sid
Pin-Priority: 800
و بعدش برای به روز کردن لیست بستهها باید بزنم:
apt-get update
و در نهایت برای نصب سینمن بزنم:
apt-get install cinnamon nemo
با این کار فقط بستههای مربوط به سینمن (و هر بسته دیگهای) که تو مخازن تستینگ نیستن از رو مخازن سید نصب میشن و سایر بستههام سر جای خودشون میمونن. من هم فعلا از دست گنوم-شل راحت میشم و تو سینمن یه بار دیگه از لینوکسم لذت میبرم. :)