Установить более старые версии google-chrome-stable, на ubuntu 14.10

Если бы вы использовали Bash или аналогичный, массив сделал бы трюк:

a=(some var with spaces and a 'special space')

Но поскольку оболочка POSIX не имеет этих , лучший внутренний подход, который я вижу, - это действительно использовать особое пространство. Неразрывный пробел (U + 00A0) хорошо подходит для этой цели, но выход за пределы ASCII требует согласования набора символов скрипта.

a="some var with spaces and a special space"
# this is a non-breaking space ------^
echo "$a" \
| while read word; do printf '%s\n' ${word} | sed 's@ @ @g'; done
# this is a non-breaking space ----------------------^

Это выводит:

some
var
with
spaces
and
a
special space

На данный момент я не уверен, как включить это в расширение переменной (для этого потребуется подоболочка), но это должно стать отправной точкой для дальнейшего исследования.

13
01.10.2015, 09:49
4 ответа

К сожалению, нельзя. Google удаляет все, кроме последней версии, из PPA и со своего сайта загрузки.

Вам потребуется создать собственный репозиторий deb-файлов для использования при установке старых версий.

3
27.01.2020, 19:53

Выполните следующие шаги и укажите старую стабильную версию, которую хотите установить.

1.Загрузите ключ подписи Google и добавьте его в связку ключей, чтобы проверить целостность пакета
. wget -q -O-https://dl-ssl.google.com/linux/linux_signing_key.pub| apt -ключ добавить-

2. Установите репозиторий
(Для 64-битной -системы)
sh -c 'echo "deb [arch=amd64]http://dl.google.com/linux/chrome/deb/стабильный основной" >> /etc/apt/sources.list.d/google.list'

(Для 32-битной системы -)
sudo sh -c 'echo "debhttp://dl.google.com/linux/chrome/deb/stable main" >> /etc/apt/sources.list.d/google.list'

3. Список пакетов обновлений
apt -получить обновление

4. Установите стабильную версию Google Chrome
apt -get install -y google -chrome -stable= укажите -chrome -стабильная -версия--нет -установить -рекомендует

0
27.01.2020, 19:53

Использование официального репозитория dl.google.com для определенных версий браузера Chrome невозможно. Google удалил старые версии из репозитория, что приводит к тому, что доступна только одна версия (— стабильная ), это также может быть проблемой APT.

Это печально, потому что разработчики используют специальные драйверы браузера, совместимые с требуемой версией Chrome. В моем случае CI всегда дает сбой один раз из-за слабости, потому что Google удаляет определенные версии из репозитория... действительно очень печально Т.Т.

2
27.01.2020, 19:53

Единственный способ установить старую версию Chrome для Linux (Ubuntu )заключался в том, чтобы найти полную версию здесь:

  1. https://www.ubuntuupdates.org/package/google_chrome/stable/main/base/google-chrome-stable?id=202706&page=1,
  2. скопируйте его и создайте точный URL-адрес, чтобы Google мог его найти -http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_<ПОЛНАЯ _CHROME _БРАУЗЕР _ВЕРСИЯ> _amd64.deb

For example, we want to install Major Version: 85.0

Чтобы установить его, нам нужен автономный установщик, доступный на dl.google.com. Проблема в том, что каталоги запрещены, и должен быть указан точный URL-адрес файла. Чтобы создать полный URL-адрес загружаемого файла, нам нужно найти полную версию отсюда https://www.ubuntuupdates.org/package/google_chrome/stable/main/base/google-chrome-stable?id=202706&page=1. Если взять Версия :85.0.4183.102 -1 , URL-адрес нашего автономного установщика будет -> http://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_85.0.4183.102-1_amd64.deb

.

В техподдержке гугл тоже есть такой вопрос ->https://support.google.com/chrome/a/thread/33913561?hl=en(пока нет ответа)

4
05.10.2020, 12:51

Теги

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