LINUX.ORG.RU

Репозитории хрома парят мой apt-get

 


1

2

Недавно хром выпилили поддержку i386, после этого при apt-get update постоянно появляется:

W: Failed to fetch http://dl.google.com/linux/chrome/deb/dists/stable/Release  Unable to find expected entry 'main/binary-i386/Packages' in Release file (Wrong sources.list entry or malformed file)

E: Some index files failed to download. They have been ignored, or old ones used instead.

С этим можно что-то сделать? Mint 17.3.

По большей мере мне не нравится не столько выхлоп apt-get, а то, что значок менеджера обновлений постоянно красный.

★★★★★

Переключись на дистрибутивный chromium и pepperflash.

Deleted ()

i386

попробуй неделю не пить пиво и купи что-нибудь новее 10 лет

anonymous ()

ИЧСХ, ответ на твой вопрос Google выдаёт первым в списке.

anonymous ()
Ответ на: комментарий от Atheist
$ cat /etc/apt/sources.list.d/google-chrome.list 
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

Походу придётся прописать в cron :)

KennyMinigun ★★★★★ ()
Последнее исправление: KennyMinigun (всего исправлений: 2)
Ответ на: комментарий от KennyMinigun

Да, можно так, cast Amet13

sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/etc/apt/sources.list.d/google-chrome.list"
sudo sed -i -e 's/deb http/deb [arch=amd64] http/' "/opt/google/chrome/cron/google-chrome"
http://www.webupd8.org/2016/03/fix-failed-to-fetch-google-chrome_3.html

Atheist ★★★ ()
Последнее исправление: Atheist (всего исправлений: 1)
Ответ на: комментарий от Atheist
$ ls -l /etc/cron.daily/google-chrome 
lrwxrwxrwx 1 root root 37 бер  2 03:46 /etc/cron.daily/google-chrome -> /opt/google/chrome/cron/google-chrome

$ head -n 13 /opt/google/chrome/cron/google-chrome | tail -n 5
# It creates the repository configuration file for package updates, and it
# monitors that config to see if it has been disabled by the overly aggressive
# distro upgrade process (e.g.  intrepid -> jaunty). When this situation is
# detected, the respository will be re-enabled. If the respository is disabled
# for any other reason, this won't re-enable it.

Вот это они костылей понавставляли :(

KennyMinigun ★★★★★ ()
Ответ на: комментарий от KennyMinigun

Некоторые хромоклоны такой же ерундой занимаются, например vivaldi, yandex browser и кажется opera тоже раньше занималась подобным.

Atheist ★★★ ()
Ответ на: комментарий от Amet13

Правда, после обновления google-chrome придётся проводить эти же манипуляции снова. С другой стороны, возможно они сами пофиксят этот досадный момент в следующих релизах.

KennyMinigun ★★★★★ ()
Ответ на: комментарий от Atheist

Опера, похоже, таким не грешит.

Вот список исполняемых файлов opera-stable:

$ for f in $(dpkg -L opera-stable); do [ ! -d "$f" -a  -x "$f" ] && echo $f ; done
/usr/lib/x86_64-linux-gnu/opera/opera_crashreporter
/usr/lib/x86_64-linux-gnu/opera/opera_sandbox
/usr/lib/x86_64-linux-gnu/opera/resources/ab_tests.json
/usr/lib/x86_64-linux-gnu/opera/opera
/usr/lib/x86_64-linux-gnu/opera/opera_autoupdate
/usr/bin/opera

Вот аналогичный для google-chrome-stable:

$ for f in $(dpkg -L google-chrome-stable); do [ ! -d "$f" -a  -x "$f" ] && echo $f ; done
/usr/share/man/man1/google-chrome.1
/opt/google/chrome/xdg-mime
/opt/google/chrome/chrome
/opt/google/chrome/nacl_helper
/opt/google/chrome/nacl_helper_bootstrap
/opt/google/chrome/chrome-sandbox
/opt/google/chrome/xdg-settings
/opt/google/chrome/cron/google-chrome
/opt/google/chrome/google-chrome
/usr/bin/google-chrome-stable
/etc/cron.daily/google-chrome

Остается только понять, когда (и как) opera-stable создает файл /etc/apt/sources.list.d/opera-stable.list:

$ cat /etc/apt/sources.list.d/opera-stable.list
# This file makes sure that Opera Browser is kept up-to-date
# as part of regular system upgrades

deb https://deb.opera.com/opera-stable/ stable non-free #Opera Browser (final releases)

... здается мне, дело в postinstall «скриптлете» (не знаю, как это называется в терминолонии dpkg)

KennyMinigun ★★★★★ ()
Ответ на: комментарий от KennyMinigun

Да, в опере сделано умнее:

$ cat /etc/update-manager/release-upgrades.d/opera-stable.cfg
# Added by Opera to prevent disabling of deb.opera.com sources on
# distribution release upgrade.
[ThirdPartyMirrors]
opera/opera-stable=http://deb.opera.com/opera-stable/

А сам файл opera-stable.list создается в /var/lib/dpkg/info/opera-stable.postinst.

KennyMinigun ★★★★★ ()

Вот они... Убунтопроблемы. И не важно дебиан или минт. Убунтопроблемы.

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.