ج۲:
این فرمان کاری که dpkg موقع نصب برای یه برنامه میکرده رو دوباره انجام میده. و ارتباطی با Defaults کردن نداره.
مگه اینکه برنامهای وجود داشته باشه (مثلاً Lightdm) که جایگزینی از قبل داشته (مثلاً GDM)
برای نصبش، شما اول بارگیریش میکنی. بعد Unpack میشه. هر پروندهش میره یه جا میشینه. حالا چی میشه اگه پروندهای از قبل به دلیل معادل قبلیش وجود داشته باشه؟ برنامه میفهمه و ازت سؤال میکنه که آیا میخوای این جای اون بشینه؟ عین copy/paste روی یه پرونده که از قبل وجود داره.
یکی هم اینکه هر برنامه بعد از unpack ممکنه اسکریپتی چیزی برای اجرا داشته باشه (توی خروجی میبینی مثلاً مینویسه setting folan) این یعنی داره اجزای اون بسته رو سر جاهاشون میذاره و یه جاهایی هم داره یه چیزی رو تنظیم میکنه. ممکنه توی بسته مشخص شده باشه که بعد از نصب باید فلان چیز پیشگزیده بشه. پس از کاربر سؤال کنه.
یعنی اگه دوباره بخوایم از GDM استفاده کنیم باید این کد رو بزنیم که جایگزین اون محتویات قبلی که lightdm بود بشه؟
sudo dpkg-reconfigure gdm
اگه اینجوری باشه در هنگام نصب lightdm برخی از فایل های gdm ممکنه اضاف بمونه
همون حذف gdm راه حل بهتری نیست؟
این مورد تو نصب یونیتی به جای گنوم شل هم صدق میکنه فکر کنم