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


176

Я намагаюся встановити chrome browser через командний рядок. Я спробував це:

$ apt-cache search chrome browser

Результати показують, що правильним терміном є "хром-браузер", тому я спробував це:

$ 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

90

Відповідно до 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, thakns
radtek

3
Це чудова відповідь, щоб отримати стандартний Google Chrome.
Міфул

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

виконуючи кроки, коли я запускаю команду sudo apt-get install google-chrome-stable, "Неможливо знайти пакет google-chrome-stable"
Anurag Srivastava

Можливо, ви використовуєте 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, теоретично він зламається, оскільки сценарій
післяустановки

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

@jrg Я вирішив спробувати, і я виявив, що дійсно сценарії упаковки Chrome додають новий файл під /etc/apt/sources.list.d. Результатом цього є те, що установка Chrome не apt-get updateвийшла з ладу, але тепер надрукує попередження про "дублювання записів source.list"; так, так, цей метод не слід застосовувати, якщо ви не хочете виправити вихідні файли пізніше.
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.

EDIT: За останні кілька разів мені не довелося робити встановлення -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. Якщо ви хочете, щоб Chromium додав цю сторінку:

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.