Ошибка несоответствия хеша при обновлении и проблема, устанавливающая некоторые пакеты

Я использую Ubuntu 14.04, и мой колледж предоставляет нам репозитории программного обеспечения, к которым мы можем получить доступ из кампуса. Я пытался установить Java, и только после этого я начал получать ошибку несоответствия хеша:

Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 openjdk-7-jdk : Depends: openjdk-7-jre (= 7u51-2.4.6-1ubuntu4) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

После этого я попробовал это решение, но даже после удаления файлов в partial папка, даже при удалении всего lists папка, если я обновляю склонное использование - добирается, я все еще получаю ошибку или предупреждение:

W: Failed to fetch gzip:/var/lib/apt/lists/partial/repo.iitd.ernet.in_ubuntu_dists_trusty_main_binary-i386_Packages  Hash Sum mismatch

Я пытался установить некоторые другие пакеты как vim, и это обычно устанавливало. Таким образом, я не думаю, что это вмешивается в установку всех пакетов. Но, если я пытаюсь установить openjdk-7-jre или icedtea-7-plugin, из моих источников программного обеспечения я получаю ту же ошибку как показано выше.

Я также попробовал:

sudo apt-get clean

Ни одному из вышеупомянутых решений не помогают.

Как делают я решаю эту проблему несоответствия хеша, не переустанавливая систему, потому что это - последняя вещь на моем уме прямо сейчас!

PS: Я не загружаю программное обеспечение ни с какого сервера за пределами колледжа и только включил репозитории, обеспеченные моим колледжем.

1
задан 13 April 2017 в 15:24

1 ответ

Поврежденные пакеты должны быть удалены сначала.
Открывают Ваш Терминал и выполняют команды ниже:

склонный sudo dpkg-r openjdk-7-jre-openjdk-7-jdk
sudo - получает-f

установки Затем например, можно установить Oracle Java 8 с этими командами:

склонный sudo add-apt-repository ppa:webupd8team/java
sudo - добирается, обновление
sudo склонный - заставляют Использование oracle-java8-installer

установки команда java -version проверять версию, которую Вы установили.

3
ответ дан 7 December 2019 в 12:51

Другие вопросы по тегам:

Похожие вопросы: