Недавно я установил Ubuntu 17.10 и получал ту же ошибку в Hash Sum Mismatch для некоторого репозитория. Я пошел в Software и Checked Source, как показано ниже, и больше не было никаких проблем для загрузки репозитория с терминала.
Я знаю только два способа сделать это: sudo apt-get install -f, а другой - загрузить все вручную через браузер и поместить пакеты внутри /var/cache/apt/archives (папка, в которой загружены пакеты), и снова вызвать установку.
Вы можете проверить целостность пакетов только в случае, если коррупция является причиной того, что зависимость не была решена. Мой Кунг-фу не глубже, чем это. Вы также можете попробовать очистить, затем auroremove и снова установить установку на нужное программное обеспечение.