Определенные файлы вызывают эту ошибку, как
Err:7 http://in.archive.ubuntu.com/ubuntu bionic/main i386 Packages
Err:4 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages
Я попробовал все решения, отправленные в подобных вопросах, но это все еще, кажется, происходит.
Я попробовал, фиксирует от следующих вопросов, но все еще никакой удачи: склонные sudo - получают сбои обновления, должные Хешировать несоответствие Суммы
"хешируйте ошибку" несоответствия суммы при выполнении обновления
"склонный - добираются, обновлению" всегда не удавалось выбрать
Также я нахожусь позади прокси, таким образом, я добавил эти строки к etc/apt/apt.conf
Acquire::http::proxy "http://<proxy>:<port>/";
Acquire::ftp::proxy "ftp://<proxy>:<port>/";
Acquire::https::proxy "https://<proxy>:<port>/";`
У меня нет хорошего объяснения того, почему это могло бы работать, но это просто сделало для меня, когда я получил эти ошибки при попытке сделать sudo apt install emacs25
или sudo apt-get install emacs25
. Таким образом в случае, если это работает на других:
Эта установка emacs25/bionic,now 25.2+1-6 amd64
требуемый несколько зависимых пакетов, а именно:
emacs25-bin-common/bionic,now 25.2+1-6 amd64
emacs25-common/bionic,bionic,now 25.2+1-6 all
emacs25-el/bionic,bionic,now 25.2+1-6 all
emacsen-common/bionic,bionic,now 2.0.8 all
Я хотел видеть, мог ли я сузить, каков конкретный проблемный файл был, так как они все бросали ошибки суммы хеша, таким образом, я пытался установить emacs25-common
. Та же проблема (хотя это имело зависимости от всех других трех, пронумерованных выше).
Затем я попробовал sudo apt install emacs25-el
. Это работало, и любопытно, первая зависимость, которую это установило, была emacs25-common
— тот я только что попытался установить неудачно. Это установило emacs25-common
и другие три пакета (все за исключением emacs25
самостоятельно) успешно.
Затем я сделал sudo apt install emacs25
. Это также работало.
Таким образом, это - вуду, но я предложил бы пытаться установить зависимости отдельно сначала, пробуя различные зависимости, пока каждый действительно не устанавливает, и затем попробовать еще раз.
Мое предположение было бы то, что что-то, серверная сторона кэшировалась, и повреждающей нормальный порядок запросов, привело к неудачному обращению в кэш, позволяющему исходный файл быть перепроверенным суммированием, но это - общий удар в темноте.
(После того, как вышеупомянутое было сделано, я смог установить предложенное использование пакета sudo apt install emacs25-common-non-dfsg
без проблем.)