0

تعمير بسته‌هاي خراب در اوبونتو و دبيان

 
mohamadaminsh
mohamadaminsh
کاربر طلایی1
تاریخ عضویت : دی 1389 
تعداد پست ها : 25772
محل سکونت : خوزستان

تعمير بسته‌هاي خراب در اوبونتو و دبيان

 

تعمير بسته‌هاي خراب در اوبونتو و دبيان

 

گاهی اوقات نصب نرم‌افزارهای جدیدتر باعث می‌شود بسته‌های نرم‌افزاری دبیان و اوبونتو خراب شود،‌ جایگزینی بسته جديدتر اما ناپایدار با بسته قدیمی‌تر، حذف بسته‌های قدیمی که هنوز قابل استفاده هستند و... از مشکلاتی است که با نصب بی‌وقفه نرم‌افزارهای جدید در این توزیع‌های لینوکسی به‌وجود می‌آید.

توزیع‌های پشتیبانی بلندمدت از جمله اوبونتو 04/10 (که کانونیکال قول پشتیبانی 3ساله آن را داده است) از آن دسته توزیع‌هایی است که بیشتر با این مشکل روبه‌رو می‌شود، زيرا مخازن اصلی این توزیع‌ها، برای به‌روزرسانی نرم‌افزارهای اساسی طراحی شده‌ است، اما کاربرانی که با سیستم‌عامل قدیمی خود نمی‌توانند کار کنند، به مخازن جدیدتر رو می‌آورند و مثلا به‌کارگیری وی‌ال‌سی2 بتا ممکن است به مدیر بسته‌های آنها صدمه بزند.

در ابتدای امر، باید بسته‌های آسیب‌دیده‌ را شناسایی کرد. در همین مثال، بسته DeVeDe آسیب دیده است و باید ابتدا آن را از سیستم حذف کرد. اگر بخواهیم آن را مجدد نصب کنیم، پیغام خطایی می‌دهد و می‌گوید به بسته mencoder نیاز دارد و به‌همین ترتیب باید پیش برویم.

گام نخست: نصب ppa-purge از طریق دستور زیر

sudo apt-get install ppa-purge

گام دوم: حذف بسته‌ها با کمک ppa-purge

sudo ppa-purge ppa:n-muench/vlc

نه‌تنها PPA مورد نظر ما حذف شده است، بلکه تمام بسته‌های تاثیرگرفته از آن نیز به نسخه قبلی خود بازگشته و به‌اصطلاح Downgrade شده‌اند.

گام سوم: به‌روزرسانی sources.list

sudo apt-get update

گام چهارم: تمیزکاری بسته‌های جزئی که از دوران خرابی باقی‌مانده‌اند:

sudo apt-get autoclean

گام پنجم: تمیزکاری apt-cache

این مرحله مهم است چرا که می‌خواهیم Apt کماکان به‌عنوان دستور خط فرمان قابل اجرا باشد:

sudo apt-get clean

گام ششم: حذف بسته‌های غیرضروری

sudo apt-get autoremove

بعد از انجام این مراحل، دیگر نیازی به نصب مجدد سیستم‌عامل نیست و همه چیز مثل روز اول کار خواهد کرد.

کریمی که جهان پاینده دارد               تواند حجتی را زنده دارد

 

دانلود پروژه و کارآموزی و کارافرینی

دوشنبه 18 اردیبهشت 1391  1:02 AM
تشکرات از این پست
دسترسی سریع به انجمن ها