هنگام بهروزرسانی بستهها در کالی لینوکس، خطای «هش جمع عدم تطابق» را دریافت میکنید؟ در اینجا نحوه رفع آن آمده است.
مهم است که بسته های سیستم خود را به روز نگه دارید زیرا می توانید به سرعت نرم افزار رایانه شخصی خود را ارتقا دهید و از آخرین ویژگی ها و اصلاحات لذت ببرید. اگر در لینوکس با خطایی مانند «عدم تطابق جمع هش» مواجه شدهاید، این کار معمولی میتواند به سرعت خستهکننده شود.
متأسفانه، «عدم تطابق مجموع هش» یک خطای رایجی است که هنگام بهروزرسانی بستههای سیستمی در کالی لینوکس با آن مواجه میشوید – و در صورت عدم آدرسدهی، میتواند سیستم شما را با نرمافزار قدیمی آسیبپذیر کند. خوشبختانه، میتوانید با چند دستور ساده، برای همیشه از شر مسئله «عدم تطابق جمع هش» خلاص شوید.
چرا بهروزرسانی کالی «عدم تطابق مجموع هش» رخ میدهد؟
خطای “عدم تطابق جمع هش” در کالی لینوکس زمانی رخ می دهد که هش مرتبط با بسته های آینه با آنچه سیستم عامل شما انتظار دارد مطابقت نداشته باشد. ممکن است به دلایل مختلف با این خطا مواجه شوید، اما معمولاً پس از خرابی سیستم باعث می شود که سیستم عامل به روز نشود.
همچنین مشخص است که این مشکل زمانی رخ می دهد که سعی می کنید بسته های خود را در یک توزیع مشتق شده از اوبونتو با استفاده از آینه ای که در حال حاضر در حال همگام سازی است، به روز کنید. میتوانید با اجرای بهروزرسانی sudo apt-get پس از افزودن آینه رسمی Kali به /etc/apt/sources.list، این مشکل را برطرف کنید. برای مثال، میتوانید فایل فهرست منابع مخزن خود را به خط زیر بهروزرسانی کنید:
deb http://http.kali.org/kali kali-rolling main non-free contrib
هنگامی که منبع بسته خود را به یک مخزن جدید تغییر دادید، ترمینال را باز کنید و دوباره sudo apt-get update را وارد کنید. هر گونه مشکل با آینه زمانی حل می شود که مخزن بسته مورد استفاده خود را تغییر دهید، اما اگر مشکل مربوط به مدیر بسته یا سیستم شما باشد، ممکن است مجبور شوید عیب یابی بیشتری انجام دهید.
apt-get را نادیده بگیرید “عدم تطابق جمع هش”
اگر تغییر آینه منبع سیستم شما کار نمی کند، ممکن است لازم باشد خطای «عدم تطابق جمع هش» را با روش های دیگر برطرف کنید. فایروال ها گاهی اوقات می توانند با مسدود کردن سهوی دسترسی به فایل های مورد نیاز این خطا را ایجاد کنند، بنابراین اگر فکر می کنید ممکن است چنین باشد، ارزش آن را دارد که به طور موقت فایروال خود را خاموش کنید و دوباره به روز رسانی را امتحان کنید.
همچنین باید دستورات زیر را اجرا کنید تا کش فایل بسته خود را پاک کنید و سیستم خود را به روز کنید، زیرا خطای “عدم تطابق مجموع هش” گاهی اوقات به مشکلات کش مربوط می شود:
sudo apt-get clean
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update
در نهایت، اگر کالی لینوکس را به عنوان یک ماشین مجازی در ویندوز اجرا می کنید، ممکن است نیاز به رفع مشکلات سیستم عامل میزبان داشته باشید. مشکلات ناسازگاری ناشی از پلتفرم Hypervisor Windows را میتوان با وارد کردن دستورات زیر در یک خط فرمان دارای امتیاز مدیر اصلاح کرد:
bcdedit /set hypervisorlaunchtype off
reboot
بسته های سیستم را به طور موثر در کالی لینوکس به روز کنید
مواجه شدن با مسائلی مانند “عدم تطابق مجموع هش” خسته کننده است زیرا به روز نگه داشتن نرم افزار شما حیاتی است. در حالی که اجتناب از هر خطایی امکان پذیر نیست، می توانید با پیروی از یک راهنمای گام به گام، از رایج ترین دام ها دور بمانید و از فرآیند به روز رسانی نسبتاً بدون مشکل لذت ببرید.