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


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

$ apt-cache search chrome browser

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

$ sudo apt-get install chrome-browser

А затем «Y» по Y / n вопросу.

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


156
2017-11-14 20:18


Источник




Ответы:


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 dpkg -i google-chrome*.deb

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

sudo apt-get install -f

а затем повторно запустите предыдущую команду. Указанные сообщения об ошибках должны включать что-то похожее

google-chrome-stable depends on [lib-example]; however; Package [lib-example] is not installed.

Это устанавливает необходимую библиотеку для Google Chrome, а затем загружает последнюю версию Chrome во временный каталог и устанавливает его. Бег google-chrome для запуска браузера.

Во время установки в вашу систему добавляется PPA, чтобы Google Chrome получал последние обновления при каждом обновлении системы.


235
2017-11-14 20:23



uname -i дал мне x86_64 но мне казалось, что это нужно для вывода amd64 вместо. - altendky
Я получаю это ERROR 404 с этими инструкциями. Я установил с помощью инструкций @David E. Moore, перечисленных ниже. Не уверен, что добавление libxss1 помогло с инструкцией г-на Мура или нет, но я сделал это раньше. Это было на новой установке 13.10 Unity amd64 install. - lqlarry
Что такое пакет libxss1 для? Это все еще требование? - king_julien
Мне также пришлось установить xdg-utils с sudo apt-get install xdg-utils - Juampy NR
@reggie сделано! :) - jrg♦


Согласно 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

76
2017-10-03 20:13



Наконец, это работает на системах ix86, thakns - radtek
Это отличный ответ, чтобы получить стандартный Google Chrome. - Mythul
Это должен быть принятый ответ, так как он также тянет зависимости. - Thomas Wana


Если вы действительно хотите установить 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 пакеты из одного и того же репозитория.


51
2017-11-14 20:31



Вы сказали «создайте новый файл под ...», но что я должен назвать этим файлом?
Ну, проблема в том, что при установке Chrome, теоретически это сломается, потому что скрипт postinstall от Chrome сделает это за вас ... :) - jrg♦
Я бы сказал, что имя файла не очень важно (не уверен в расширении, хотя). Я бы назвал это google.list, но это может быть chrome.list или какое-либо другое случайное имя, которое уже не используется. - jcollado
@jrg Я решил попробовать, и я обнаружил, что на самом деле сценарии Chrome для упаковки добавляют новый файл в /etc/apt/sources.list.d, Результатом этого является то, что установка Chrome не сработала, но apt-get update теперь печатает предупреждение «duplicate sources.list entry»; поэтому, да, этот метод не следует использовать, если вы не хотите исправлять исходные файлы позже. - jcollado
Вот соответствующие инструкции по Страница Google PPA, Некоторые детали теперь немного разные, поэтому соответствующий ответ должен быть соответствующим образом обновлен. - Chan-Ho Suh


Если вы используете 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.

EDIT: Последние пару раз мне не нужно было устанавливать install -f. Кажется, что все нужно после установки.

Удачи!!


19
2017-11-19 23:48



Хорхе добавил это к принятому ответу выше. Думаю, мне следовало подумать об этом. Делает ответ более полным. - lqlarry
Да спасибо.
Является ли линия sudo apt-get install -f действительно необходимо? - king_julien
Я думаю, что мой ответ устарел. Я использовал ответ выше моего (в это время) @Dale E. Moore и успешно установил его. - lqlarry
Ваш ответ не устарел. Google-хром-stable_current_amd64.deb будет оставаться текущим (его тезкой), если он будет поддерживаться и обновляться Google. В редких случаях, как и любая ручная установка, вам, возможно, придется использовать install -f вариант. Но с Ubuntu 18.04 он устанавливает абсолютное последнее обновление Chrome и настраивает его, чтобы автоматически помечать его для регулярных обновлений, когда они доступны. Две команды - самый чистый и простой способ новой установки Google Chrome. - L. D. James


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

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


6
2017-11-14 20:20





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 :)


4
2017-12-06 20:54





Если вам нужен Google Chrome, просто выполните поиск в google. Если вы хотите, чтобы Chromium добавил это ppa:

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

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


-6
2017-11-14 20:28



-1, ежедневные сборки не рекомендуются никому, кроме разработчиков. ЭТО ОПАСНО. - jrg♦
Какой PPA следует добавить? Если вы не можете ответить на этот вопрос сейчас, вы можете удалить свой ответ и получить обратно 2 представителя. - hexafraction