Как правильно установить браузер Chrome через командную строку?


176

Я пытаюсь установить браузер Chrome через командную строку. Я попробовал это:

$ apt-cache search chrome browser

Результаты показывают, что правильный термин «браузер chrome», поэтому я попробовал это:

$ sudo apt-get install chrome-browser

А потом "Y" для вопроса Y / N.

Но установка выкинула ошибки. Кто-то видит что-то не так с командами, которые я дал?

Ответы:


254

Google Chrome отсутствует в репозиториях - однако, Chromium есть.

Google Chrome доступен только для 64-битной Linux. Я включил направления для 64 ниже.

Чтобы установить Google Chrome, выполните следующее:

sudo apt-get install libxss1 libappindicator1 libindicator7
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo apt install ./google-chrome*.deb

Если после выполнения команды появляются сообщения об ошибках, sudo apt install ./google-chrome*.debвыполните команду

sudo apt-get install -f.

3
uname -iдал мне, x86_64но, казалось бы, мне нужно, чтобы это amd64вместо вывода .
altendky

1
Я получаю это ОШИБКА 404 с этими инструкциями. Я установил, используя инструкции @David E. Moore, перечисленные ниже. Не уверен, что добавление libxss1 помогло с инструкцией мистера Мура или нет, но я делал это раньше. Это было на новой установке 13.10 установки Unity amd64.
lqlarry

2
Для чего нужен пакет libxss1? Это все еще требование?
king_julien

Я также должен был установить xdg-utils с помощью sudo apt-get install xdg-utils
Juampy NR

1
@reggie готово! :)
Jrg

91

Согласно http://www.ubuntuupdates.org/ppa/google_chrome

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 
sudo sh -c 'echo "deb https://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update
sudo apt-get install google-chrome-stable

1
Наконец, это работает на системах ix86, спасибо
радтек

3
Это отличный ответ, чтобы получить стандартный Google Chrome.
Mythul

4
Это должен быть принятый ответ, поскольку он также вытягивает зависимости.
Томас Вана

после выполнения этих шагов, когда я запускаю команду sudo apt-get install google-chrome-stable, «Невозможно найти пакет google-chrome-stable»
Анураг Шривастава

Возможно, вы используете 32-разрядную версию Ubuntu, когда поддерживается только 64-разрядная версия , как это предложено askubuntu.com/a/853130/28107 .
Дейл Э. Мур

52

Если вы действительно хотите установить Chrome (не Chromium), используйте apt-getэто, как описано здесь :

  • Добавьте репозиторий Google к своим источникам, то есть создайте новый файл /etc/apt/sources.list.dсо следующим содержимым:

    deb http://dl.google.com/linux/chrome/deb/ stable main
    
  • Получить ключ хранилища:

    wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
    
  • Обновите свои источники:

    sudo apt-get update 
    
  • И установить пакет:

    sudo apt-get install google-chrome-stable
    

Примечание: вместо google-chrome-stableвас также можно установить либо пакеты, google-chrome-betaлибо google-chrome-unstableпакеты из того же хранилища.


1
Вы сказали «создать новый файл под ...», но как мне назвать этот файл?

2
Проблема в том, что когда вы устанавливаете Chrome, теоретически он сломается, потому что скрипт Chrome postinstall сделает это за вас ... :)
jrg

1
Я бы сказал, что имя файла не очень важно (хотя и не уверен насчет расширения). Я бы назвал это google.list, но это могло быть chrome.listили другое случайное имя, которое еще не использовалось.
Jcollado

@jrg Я решил попробовать, и я обнаружил, что сценарии упаковки Chrome добавляют новый файл /etc/apt/sources.list.d. Результатом этого является то, что установка Chrome не завершилась неудачей, но apt-get updateтеперь выводит предупреждение «duplicate sources.list entry»; так что, да, этот метод не должен использоваться, если вы не хотите исправить исходные файлы позже.
Jcollado

6
Вот соответствующие инструкции на странице Google PPA . Некоторые детали теперь немного отличаются, поэтому приведенный выше ответ должен быть обновлен соответствующим образом.
Чан-Хо Су

19

Если вы используете 64-битную систему, используйте это:

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb

тогда:

sudo dpkg -i ./google-chrome*.deb

и закончить:

sudo apt-get install -f

Это то же самое, что и ответ jrg , но вы меняете i386.deb на amd64.deb.

РЕДАКТИРОВАТЬ: последние пару раз мне не пришлось делать установку -f. Вроде есть все необходимое после установки.

Удачи!!


Хорхе добавил это к принятому ответу выше. Я думаю, я должен подумать об этом. Делает ответ более полным сейчас.
lqlarry

Линия sudo apt-get install -fдействительно необходима?
king_julien

1
Я думаю, что мой ответ устарел. Я использовал ответ выше моего (в настоящее время) @Dale E. Moore и имел успешные установки.
lqlarry

Ваш ответ не устарел. Google-хром-stable_current_amd64.deb останется тока (его тезка) до тех пор , как он поддерживается и обновляется Google. В редких случаях, как и при любой ручной установке, вам, возможно, придется использовать эту install -fопцию. Но начиная с Ubuntu 18.04, он устанавливает самое последнее обновление Chrome и настраивает его автоматическую пометку для регулярных обновлений, когда они доступны. Эти две команды - самый чистый и простой способ новой установки Google Chrome.
Л.Д. Джеймс

7
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
sudo apt-get update 
sudo apt-get install google-chrome-stable 

это правильный код для Ubuntu :)


6

Если вам нужна официальная сборка Google Chrome, вы можете скачать ее отсюда: Загрузите Google Chrome .

Я считаю, что только Хром находится в хранилище.


-6

Если вы хотите Google Chrome, просто найдите его в Google. Если вы хотите, чтобы Chromium добавил это ppa:

sudo add-apt-repository ppa:chromium-daily/stable
sudo apt-get update
sudo apt-get install chromium-browser

Вот и все. Наслаждайтесь вашим браузером.


8
-1, ежедневные сборки не рекомендуются никому, кроме разработчиков. ЭТО ОПАСНО.
Jrg

1
Какой PPA следует добавить? Если вы не можете ответить на этот вопрос сейчас, вы можете удалить свой ответ и получить 2 повторения.
ζ--
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.