تعمیر اوبونتو بعد از حذف اشتباه پکیج های مهم با *

سلام. اگر اینجا اومدی و اوبونتو رو به فنا دادی خوب جایی نیومدی. بهتره انگلیسی یاد بگیری و سرچ کنی. اما من میخوام برای کسی که انگلیسی بلد نیست بگم.

من یکبار داشتم چند تا پکیج رو حذف میکردم. حماقت کردم و از synaptics استفاده نکردم. از توی ترمینال حذف کردم. اولش خوب بود. بعد اومدم libreoffice رو حذف کنم. دیدم خیلی از این پکیج ها وجود داره. خب من هم فکر کردم زرنگم. نوشتم:

sudo apt remove libre*

این دستور خیلی خطرناکه، چون معنیش میشه: همه پکیج هایی که توش کلمه libr داره و بعدش صفر یا بیشتر e اومده رو حذف کن.

حالا فهمیدین چرا میگم حماقت؟ چون ندونسته یه کاری کردم که کلی پکیج مهم از بین رفت. مهمترینش، پکیج های اتصال به اینترنت بود.

تبریک میگم. حالا شما یه سیستمی دارید که نابودش کردید. و به این راحتی ها هم درست نمیشه.

اما بذارید از جادوی لینوکس بهتون بگم. در حد سواد خودم.

من اینترنت رو شخم زدم. ۵ ساعت تمام. هر راهی بگید امتحان کردم. هر لینکی بفرستید من قبلش رفتم. تنها چیزی که من رو نجات داد، chroot بود. این دستور خیلی مفیده.

حالا بذارید بگم چیکار کنید:

  1. یک فلش bootable از اوبونتو درست کنید.
  2. فلش رو وصل کنید به کامپیوتری که خراب شده و از روی فلش بوت کنید.
  3. توی اوبونتو live که وارد شدید برای نصب نرید و بزنید try ubuntu.
  4. حالا باید ترمینال رو باز کنید و برید به مسیر:

/media/

۵. توی این دایرکتوری شما میتونید پارتیشن های موجود و فعال رو پیدا کنید.

۶. از بین اونها بگردید و پارتیشن مربوط به اوبونتو ای که زحمت کشیدید نابودش کردید رو پیدا کنید.

۷. و بعد از دستور chroot استفاده کنید. اینجوری:

chroot /media/ubuntu/5747858-67848

این دستور که بزنید میره توی اون پارتیشن شما بقیه لینوکس اونجا اجرا میشه. جادوییه نه؟

اینجوری که با live usb بالا اومده حالا شما به اینترنت هم اتصال دارید. و به فایل های اصلی سیستم آسیب دیده هم دسترسی دارید. حالا میتونید از دستور های مربوط به نصب دوباره پکیج ها استفاده کنید تا سیستم شما رو تا حد امکان اصلاح کنه.


نکته کنکوری: میتونید سرچ بکنید:

ubuntu undo apt remove
و از یه فایلی به اسم history.log استفاده کنید. تا بره و اون فایل هایی که تازه حذف کردید رو فقط نصب کنه.