Пропуск получения сконфигурированного файла «main / binary-i386 / Packages» в качестве репозитория не поддерживает архитектуру «i386» [dубликат]

drwright был компонентом разрыва текста, который раньше был частью gnome: http://zeroset.mnim.org/2012/05/11/drwright-a-typing-break-application-for-gnome-and-unity -on-ubuntu-12-04 /

, и есть доступный ppa (хотя я лично не использовал post-12.04): http://zeroset.mnim.org/2012/05 / 11 / drwright-а-типирование-брейк-приложений для-гнома-и всеединства-на-убунту-12-04 /

76
задан 6 March 2016 в 19:25

7 ответов

Я отслеживал оскорбительное репо (любое для Google chrome в этом каталоге)

cd /etc/apt/sources.list.d grep chrome * | grep -v amd64

Теперь сделайте то же, что и ниже для каждого файла репо, который соответствует выше

cat /etc/apt/sources.list.d/google-chrome-unstable.list ### THIS FILE IS AUTOMATICALLY CONFIGURED ### # You may comment out this entry, but any other modifications may be lost. deb http://dl.google.com/linux/chrome/deb/ stable main

РЕШЕНИЕ : ограничение до 64 бит, введя [arch = amd64]

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

ПРИЧИНА КОРПОРАТИВНОЙ: Google отказалась от поддержки 32-разрядного Chrome в Linux, вызывая ошибку при обновлении apt в 64-битных системах (с поддержкой multi arch) ... подробнее здесь: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu

Чтобы подтвердить, что вы используете 64-разрядный ubuntu с проблемой многократного включения

dpkg --print-foreign-architectures

, если он говорит

i386

, вы добавили 32-разрядную поддержку, это будет отображать вашу собственную арку ... issue

dpkg --print-architecture

, если вы являетесь нативной 64, вы увидите этот вывод, так что РЕШЕНИЕ, показанное выше

amd64
111
ответ дан 17 July 2018 в 16:42

Я отслеживал оскорбительное репо (любое для Google chrome в этом каталоге)

cd /etc/apt/sources.list.d grep chrome * | grep -v amd64

Теперь сделайте то же, что и ниже для каждого файла репо, который соответствует выше

cat /etc/apt/sources.list.d/google-chrome-unstable.list ### THIS FILE IS AUTOMATICALLY CONFIGURED ### # You may comment out this entry, but any other modifications may be lost. deb http://dl.google.com/linux/chrome/deb/ stable main

РЕШЕНИЕ : ограничение до 64 бит, введя [arch = amd64]

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

ПРИЧИНА КОРПОРАТИВНОЙ: Google отказалась от поддержки 32-разрядного Chrome в Linux, вызывая ошибку при обновлении apt в 64-битных системах (с поддержкой multi arch) ... подробнее здесь: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome-apt-error-ubuntu

Чтобы подтвердить, что вы используете 64-разрядный ubuntu с проблемой многократного включения

dpkg --print-foreign-architectures

, если он говорит

i386

, вы добавили 32-разрядную поддержку, это будет отображать вашу собственную арку ... issue

dpkg --print-architecture

, если вы являетесь нативной 64, вы увидите этот вывод, так что РЕШЕНИЕ, показанное выше

amd64
113
ответ дан 23 July 2018 в 17:34

Я отслеживал оскорбительный репо (любой для Google chrome в этом каталоге)

cd /etc/apt/sources.list.d
grep chrome * | grep -v amd64

Теперь выполните то же, что и ниже для каждого файла репо, который соответствует выше

cat /etc/apt/sources.list.d/google-chrome-unstable.list

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb http://dl.google.com/linux/chrome/deb/ stable main

РЕШЕНИЕ : ограничение до 64 бит, введя [arch = amd64]

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

ПРИЧИНА КОРЕННЫХ ПРИНТЕРОВ : Google отказалась от поддержки 32-разрядного Chrome в Linux, вызвавшего ошибку при обновлении apt в 64-битных системах (с поддержкой multi arch) ... подробнее здесь: http://www.omgubuntu.co.uk/2016/03/fix-failed-to-fetch-google-chrome -apt-error-ubuntu

Чтобы подтвердить, что вы используете 64-разрядный ubuntu с проблемой многолучевого доступа

dpkg --print-foreign-architectures

, если он говорит

i386

, то вы добавили 32-битную поддержку, это приведет к отображению вашей собственной арки ... issue

dpkg --print-architecture 

, если вы являетесь нативной 64, вы увидите этот вывод, так что РЕШЕНИЕ, показанное выше

amd64
115
ответ дан 8 August 2018 в 22:16

Хотя Google исправил эту проблему для Chrome, она по-прежнему появляется, например. Google [.d0]

Добавление [arch=amd64] исправляет проблему, но ее необходимо добавлять снова и снова.

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

~$ sudo crontab -e 0 * * * * sed -i 's/^deb http/deb [arch=amd64] http/' /etc/apt/sources.list.d/google-earth.list

(при необходимости замените google-earth.list).

2
ответ дан 17 July 2018 в 16:42

Изменение

deb http://dl.google.com/linux/chrome/deb/ stable main

на

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

в каждом из

/etc/apt/sources.list.d/google-musicmanager.list /etc/apt/sources.list.d/google-musicmanager.list.save /etc/apt/sources.list.d/google-musicmanager.list.distUpgrade

, похоже, исправляет проблему для Google Music Manager для Play Music. Не уверен, что в какой-то момент он вернет эти изменения, так как файлы будут автоматически настроены.

0
ответ дан 23 July 2018 в 17:34

Хотя Google исправил эту проблему для Chrome, она по-прежнему появляется, например. Google [.d0]

Добавление [arch=amd64] исправляет проблему, но ее необходимо добавлять снова и снова.

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

~$ sudo crontab -e 0 * * * * sed -i 's/^deb http/deb [arch=amd64] http/' /etc/apt/sources.list.d/google-earth.list

(при необходимости замените google-earth.list).

2
ответ дан 23 July 2018 в 17:34
  • 1
    Из любопытства, что продолжает менять этот файл? По моему опыту, файлы apt источников не меняются сами по себе – Jonathan 4 July 2018 в 18:20
  • 2
    Серджио Русь считает, что Google в конечном итоге исправил его для Chrome, чтобы ваши одноразовые изменения были сохранены над обновлениями. – Martin Dorey 12 July 2018 в 02:25

Изменение

deb http://dl.google.com/linux/chrome/deb/ stable main

до

deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

в каждом из

  • /etc/apt/sources.list.d/google-musicmanager.list
  • /etc/apt/sources.list.d/google-musicmanager.list.save
  • /etc/apt/sources.list.d/google-musicmanager.list.distUpgrade

, похоже, устраняет проблему для Google Music Manager для Play Music. Не уверен, что в какой-то момент эти изменения будут отменены, так как файлы будут автоматически настроены.

0
ответ дан 31 July 2018 в 18:30

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

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