مشکل broken package در ubuntu
سلام موقع نصب پکیج خطای E: Unable to correct problems, you have held broken packages. میاد.
با package management های apt,synaptic,aptitude همه روشهارو تست کردم ولی جواب نداده، چون اصن broken packageی پیدا نمیشه. نمیدونم مشکل از کجاست.
1 پاسخ
سلام دوست عزیز. توی مرحله اول مجموعهای از دستورات و راهنما در این لینک است که اونهارو قدم به قدم انجام بده و بعد از هر عملیات، یکبار تست کن که آیا مشکلت حل شده یا نه! اما اگه با ابزارهای مختلف نتونستی مشکلت رو حل کنی، باید broken package هارو از مسیر زیر حذف کنی:
/var/cache/apt/archives/
دایرکتوری بالا، لیست فایلهای کششده deb است. اون فایلی که بهت ارور میده رو از مسیر بالا پیدا و حذف کن و دوباره سعی کن تا نصبش کنی. اگه هم دقیقا نمیدونی کدوم فایل هست، میتونه هرچیزی توی دایرکتوری بالا هست رو پاک کنی. اما اگه اسم پکیجی که مشکل داره رو میدونی، میتونی با دستور زیر هم، وابستگیهای خرابشده رو مجددا تعمیر و رونوشت کنی:
sudo dpkg -i --force-overwrite /var/cache/apt/archives/<YourPackage>.deb
در آخر هم اگه مشکلت حل نشد، چندتا لینک برات میزارم که راهحل های مختلف دیگهای رو هم کامل توضیح داده که میتونی اونهارو هم تست کنی: