Выполнение sudo apt update
, Я получил эту ошибку:
W: Failed to fetch http://dl.google.com/linux/earth/deb/dists/stable/Release Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)
Как я фиксирую это? Я запускаю 64-разрядную Ubuntu 14.04.
Обновление: Я следовал своему ответу, но ошибке, возвращенной сегодня. Файл /etc/apt/sources.list.d/google-earth.list
вернулся к способу, которым это было, и я просто заметил, что это имеет эти две строки:
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
Таким образом, кажется, что файл был перезаписан, означая, что текущий ответ не является постоянной фиксацией, и ни один не дубликат.
Обновление 2: я решил удалить Google Earth и удалить его .list файл. Я никогда не использую его так или иначе. Если у кого-либо есть та же проблема, сообщите мне, и я выручу Вас.
Обновление 3: muru упомянул в комментариях, что существует файл крона, /etc/cron.daily/google-earth
. Я прочитал его и нашел, что это добавляет это в .list файл:
deb http://dl.google.com/linux/earth/deb/ stable main
Таким образом, возможно, редактирование этой части задания крона или отключение его напрямую, решили бы проблему.
Я нашел ответ по этому подобному вопросу: больше никаких обновлений для 32-разрядного Google Chrome
Я работал sudo nano /etc/apt/sources.list.d/google-earth.list
, и измененный эта строка:
deb http://dl.google.com/linux/earth/deb/ stable main
к этому:
deb [arch=amd64] http://dl.google.com/linux/earth/deb/ stable main
Затем sudo apt update
следовавший.
Обращение к этой части вопроса:
Таким образом, кажется, что файл был перезаписан, означая, что текущий ответ не является постоянной фиксацией, и ни один не дубликат.
У меня есть эта проблема и с Google 'земля' и с 'хромом' (исправленных исходных перезаписываемых списков). Для решения его я сделал копию корректных исходных списков и сохранил их прочь, затем я сделал сценарий fix-google
это копирует сохраненные версии по тем в /etc/apt
. Так как я всегда делаю обновления с aptitude
, Я изменил сценарий, который я использую для запуска aptitude
работать fix-google
прежде чем это запустится aptitude
. Топорный, но это работает. Я нашел эту проблему супер раздражающей