Cách tốt nhất để bạn khắc phục sự cố này có thể là cài đặt lại Ubuntu. (Bạn nên sao lưu tài liệu của mình trước, ngay cả khi bạn định cài đặt lại mà không cần định dạng lại.)
Nếu bạn muốn thử sửa hệ thống tại chỗ, hãy xem các tệp nhật ký của người quản lý gói để xem gói nào đã bị xóa và cài đặt lại chúng:
/var/log/dpkg.log
(thông tin đầy đủ, nhưng khó đọc)
/var/log/apt/history.log
(viết tắt bởi sẽ cho bạn biết mọi gói bị xóa hoặc sửa đổi - có thể là đặt cược tốt nhất của bạn)
/var/log/apt/term.log
(nếu bạn đã xóa các gói có apt-get
trong thiết bị đầu cuối, thì điều này sẽ hiển thị những gì bạn đã thấy sau đó, bao gồm danh sách các gói sẽ bị xóa - vì vậy đây có thể là cách tốt nhất)
Cài đặt lại chỉ các gói có tên bắt đầu bằng jpeg
sẽ không hoạt động, vì nhiều (hầu như chắc chắn là hầu hết) các gói đã bị xóa đã bị xóa vì chúng dựa vào các gói đó.
Trong tương lai , tôi khuyên bạn nên kiểm tra cẩn thận hậu quả của việc gỡ cài đặt gói. Nếu bạn đang làm việc từ dòng lệnh, bạn sẽ luôn được thông báo. (Trừ khi bạn sử dụng -y
tùy chọn, trong trường hợp đó, thường là không. Tôi khuyên bạn không nên sử dụng tùy chọn đó trừ khi bạn biết bạn đang làm gì, đặc biệt là để xóa.)
Một cách để kiểm tra hậu quả của một hoạt động quản lý gói được thực hiện apt-get
mà không có rủi ro xảy ra là chạy apt-get -s
thay vì sudo apt-get
. Điều này chỉ mô phỏng hành động được chỉ định và báo cáo những gói nào sẽ bị ảnh hưởng như là kết quả và cách thức.