หากคุณลบแพ็กเกจจำนวนมาก อาจลบ lightdm ไปโดยไม่ได้ตั้งใจ แพ็กเกจนี้คือตัวจัดการหน้าจอล็อกอินแบบกราฟิก และมักนำคุณเข้าสู่เดสก์ทอปอัตโนมัติ เมื่อลบแล้วรีบูต จะเห็นเพียงหน้าจอว่างเปล่า
อย่ากังวล สามารถซ่อมแซมได้ด้วยคำสั่งไม่กี่คำ แนะนำให้เสียบสาย LAN และชาร์จเจอร์ (ถ้าเป็นแล็ปท็อป) เพื่อความปลอดภัยระหว่างจัดการแพ็กเกจ
ซ่อมแซม Metapackage ubuntu-desktop มาตรฐาน
ที่หน้าจอว่าง ให้กด Ctrl+Alt+F1 พร้อมกัน จะเห็นหน้าจอล็อกอินแบบข้อความ พิมพ์ชื่อผู้ใช้ กด Enter พิมพ์รหัสผ่าน กด Enter อีกครั้ง จะได้พรอมต์ทั่วไป
พิมพ์คำสั่งต่อไปนี้เพื่อติดตั้งแพ็กเกจที่หายไปกลับมา:
sudo apt-get install ubuntu-desktop^
เครื่องหมาย ^ (caret) หลังชื่อแพ็กเกจ บอก apt-get ให้ติดตั้งเฉพาะสิ่งที่ถูกลบออกจาก ubuntu-desktop เริ่มต้น อาจถูกถามให้กด y เพื่อยืนยันการติดตั้งใหม่ ใช้เวลาไม่กี่นาที สำหรับ Ubuntu spins อื่นๆ ให้เปลี่ยนชื่อแพ็กเกจ:
- LXDE: sudo apt-get install lubuntu-desktop^
- Xubuntu: sudo apt-get install xubuntu-desktop^
- Kubuntu (KDE Plasma): sudo apt-get install kubuntu-desktop^
- Ubuntu-MATE: sudo apt-get install ubuntu-mate-core^
เมื่อกลับมาที่พรอมต์ ให้พิมพ์ reboot แล้วกด Enter ระบบจะรีสตาร์ทและควรกลับสู่เดสก์ทอป Ubuntu ปกติ
หากได้คำเตือนว่าเชื่อมต่อเซิร์ฟเวอร์ Canonical ไม่ได้ ให้ลองรัน nmcli nm wifi on ก่อน แล้วค่อยรันคำสั่งติดตั้ง metapackage อีกครั้ง จากนั้นรีบูตปกติ
หลังติดตั้งใหม่ทุกอย่างควรทำงานได้ แต่หากคุณเคยลบแพ็กเกจบางอย่างด้วยตนเอง จะถูกติดตั้งกลับมาด้วย สามารถตรวจสอบการเปลี่ยนแปลงได้ที่ /var/log/apt/history.log โดยใช้:
- GNOME: gedit /var/log/apt/history.log
- LXDE: leafpad /var/log/apt/history.log
- Xfce: mousepad /var/log/apt/history.log
- บรรทัดคำสั่ง: vi /var/log/apt/history.log หรือ nano /var/log/apt/history.log
เลื่อนดูการเปลี่ยนแปลงล่าสุด รวมถึงจากการอัปเดต ด้วยเพียง 2-3 คำสั่ง ปัญหาหน้าจอล็อกอินก็แก้ไขได้ และใช้เครื่องได้ปกติอีกครั้ง