Fix lỗi packet cached trên ubuntu

Share it:

Nếu có một ngày cài phần mềm nhưng không thành công, nó lưu lại cached trên máy tính. Khi đó, bạn muốn xóa sạch nó bằng các lệnh thông thường như: sudo apt-get --pugre, sudo apt-get remove,.... đều không có tác dụng.
Lúc này, nếu bạn cài một phần mềm khác, ví dụ như teamviewer chẳng hạn, nó báo:
Error opening the cache:
E:The package astah-professional needs to be reinstalled, but I can't find an archive for it.

astah-professional là gói mình cài đặt hỏng.
Ok, bạn mở terminal lên và chạy các lệnh sau:

sudo cp /var/lib/dpkg/status /var/lib/dpkg/status.bkup
sudo nano /var/lib/dpkg/status 
Tìm dòng có tên gói, ví dụ như trong trường hợp này, tìm từ astah.
Sau đó xóa nội dung của gói astah trong file đi và lưu lại.
Mở terminal lên và chạy sudo apt-get update.
Vậy là xong rồi đó. 
Share it:

ubuntu

Post A Comment:

0 comments: