ممنون آقا رسول.
حل شد ... فقط این چه فرقی با اون داره ؟ همیشه باید اینو بزنم ؟
چرا !؟
اگر دستور man apt-get را بزنید، شرح dist-upgrade را این نوشته:
dist-upgrade in addition to performing the function of upgrade, also intelligently handles changing dependencies with new versions of
packages; apt-get has a "smart" conflict resolution system, and it will attempt to upgrade the most important packages at the expense of less
important ones if necessary. The dist-upgrade command may therefore remove some packages. The /etc/apt/sources.list file contains a list of
locations from which to retrieve desired package files. See also apt_preferences(5) for a mechanism for overriding the general settings for
individual packages.
ترجمه خط اول این میشود: dist-upgrade علاوه بر انجام کار دستور upgrade، به شکل هوشمندانهای تغییرات نسخه جدید وابستگیها را مدیریت میکند.
به شکل خلاصه. دستور dist-upgrade ممکن است بعضی از package هایی که مهم نیستند را حذف کند تا بتواند نسخه جدید آنها را حذف کند. همچنین اگر چند source برای یک package وجود داشت، دستور dist-upgrade میتواند آن را مدیریت کند.