Câu hỏi “Hash sum mismatch” khi cố gắng cài đặt Kile


Sau khi cài đặt Ubuntu 12.04, tôi đã cố gắng cài đặt Kile để chỉnh sửa .tex các tập tin. Nhưng thông báo này xuất hiện khi cố gắng cài đặt Kile và Updates:

W:Failed to fetch
gzip:/var/lib/apt/lists/partial/security.ubuntu.com_ubuntu_dists_precise-security_restricted_binary-i386_Packages
Hash Sum mismatch , E:Some index files failed to download. They have been ignored, or old ones used instead

Bây giờ tôi không thể cài đặt bất kỳ phần mềm nào cả. Tôi có thể làm gì?

CHỈNH SỬA:

Tôi đã làm điều mà bạn đã nói. Nhưng bây giờ tôi đang cố gắng để cài đặt Okular nhưng điều này là hiển thị :-(


2
2018-01-01 03:42


gốc




Các câu trả lời:


Điều này sẽ khắc phục nó: http://ubuntuforums.org/showpost.php?p=11593258&postcount=2.

Từ bài đăng ở trên:

Xóa các tệp bằng

sudo rm -R /var/lib/apt/lists/partial/*

sau đó chạy

sudo apt-get update && sudo apt-get upgrade

Nếu nó không hoạt động, hãy thử điều này:

sudo rm -rf `find /var/lib/apt/lists/ | grep -v gpg`

EDIT: Được rồi, hãy thử điều này:

sudo fuser -vvv /var/lib/dpkg/lock
sudo rm /var/lib/apt/lists/lock
sudo cp -arf /var/lib/dpkg /var/lib/dpkg.backup
sudo cp /var/lib/dpkg/status-old /var/lib/dpkg/status
sudo cp /var/lib/dpkg/available-old /var/lib/dpkg/available
sudo rm -rf /var/lib/dpkg/updates/*
sudo rm -rf /var/lib/apt/lists
sudo rm /var/cache/apt/*.bin
sudo mkdir /var/lib/apt/lists
sudo mkdir /var/lib/apt/lists/partial
LANG=C;sudo apt-get clean
LANG=C;sudo apt-get autoclean
LANG=C;sudo apt-get --purge autoremove
LANG=C;sudo apt-get update -o APT::Cache-Limit=25165824
sudo dpkg --clear-avail
sudo dpkg --configure -a
LANG=C;sudo apt-get -f install
LANG=C;sudo apt-get --fix-missing install
LANG=C;sudo apt-get update -o APT::Cache-Limit=25165824 && sudo apt-get dist-upgrade

(từ https://answers.launchpad.net/ubuntu/+source/update-manager/+question/194077)


0
2018-01-01 04:25



Vui lòng kiểm tra chỉnh sửa của tôi trên bài đăng. - QFT dreamer
Ok, xem phần chỉnh sửa của tôi trên câu trả lời của tôi :) - MiJyn