sudo apt-get install (google-chrome-stable_current_amd64.deb) не работает

9

Мне сказали, что sudo apt-get install (package.deb) также устанавливает программное обеспечение со всеми зависимостями.

Я пытаюсь установить Google Chrome, но когда я делаю этот шаг, он генерирует следующую ошибку:

Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package google-chrome-stable_current_amd64.deb
E: Couldn't find any package by regex 'google-chrome-stable_current_amd64.deb'

Есть ли у кого-нибудь решение этой проблемы?

    
задан Asadullah Saim 19.02.2013 в 21:39
источник

8 ответов

8

Вам нужно запустить sudo dpkg -i packagename.deb вместо apt-get.

    
ответ дан notkevin 19.02.2013 в 21:45
5

Вы можете установить .deb файлов с программным центром Ubuntu, дважды щелкнув по одному или используя команду dpkg -i packagename.deb . См. Этот вопрос: Как установить файл .deb через командную строку?

sudo dpkg -i google-chrome-stable_current_amd64.deb

apt-get используется для установки пакетов, существующих в репозиториях Ubuntu. Вы можете изучить пакеты в репозиториях Ubuntu, открыв программный центр Ubuntu или Synaptic. Репозитории Ubuntu включают в себя тысячи приложений, но есть еще немало, которые не включены, например Google Chrome. (Chromium, однако, включен в репозитории Ubuntu).

Красота использования репозиториев Ubuntu заключается в том, что поиск пакета, загрузка пакета и установка обновлений для пакета обрабатываются для вас. Например, вам нужно только ввести следующую команду для установки Chromium, вам не нужно ничего загружать заранее или что-то еще:

 sudo apt-get install chromium-browser

Для сравнения различных способов получения и установки программного обеспечения в Ubuntu см. этот вопрос: Должен ли я устанавливать программы из исходного tarball ('.tar.gz'), из Ubuntu Software Center или из другого места?     

ответ дан Flimm 19.02.2013 в 21:50
2

Я устанавливаю Google Chrome, посетив страницу dl.google.com с другим браузером и следуя инструкциям.
Процесс установки автоматически добавляет ppa для последующих обновлений. См. Последнюю запись на изображении ниже:

    
ответ дан user25656 21.02.2013 в 03:00
2

Вам нужно ./ перед именем файла .deb (или полный путь, если он не находится в текущем каталоге):

sudo apt-get install ./google-chrome-stable_current_amd64.deb
    
ответ дан Chai T. Rex 20.01.2018 в 23:25
1

Все остальные ответы и комментарии должны быть полезными, но быть исчерпывающими:

  1. Нет, тот, кто сказал вам, что это неправильно. Установка пакета .deb может установить Chrome со всеми необходимыми зависимостями, в зависимости от того, что включено в конкретный пакет и какие зависимости вам нужны. Или это может быть не так, в зависимости.
  2. Чтобы быть понятным, вам нужно сначала загрузить программное обеспечение Google chrome. Как уже упоминалось, он не включается автоматически в репозитории; вы должны вручную загрузить его на свой компьютер. Мне тоже нравится командная строка, и это можно сделать с терминала, но так как вы собираетесь щелкнуть по веб-браузеру в любом случае, если вы google «google chrome» из Firefox, который включен в ubuntu, Google Inc. даст вам большую помощь в загрузке и установке своего продукта. Если вам нужна фирменная версия, то есть. [1]

После того, как вы загрузили пакет из Google и запустили его для установки, только тогда вам, потенциально, будет предоставлено сообщение об ошибке, которое необходимо установить для зависимостей.

Затем вы хотите запустить

sudo apt-get install libnspr4-0d
sudo apt-get install libcurl3

Какие, я думаю, самые распространенные недостающие зависимости, требуемые Chrome (в 12.04, это YMMV.) И затем вы можете использовать, как и любые заметки, из каталога, в котором установлен ваш установщик Chrome, команда

sudo dpkg -i [googlechromepackagename.deb]

Где это в скобках должно быть то, что вы загрузили из Google.

Но вы используете sudo dpkg -i, потому что вы уже в командной строке. Вы можете просто вернуться и дважды щелкнуть или, тем не менее, запустить файл установщика из своего графического интерфейса.

Если это все еще не работает, и вам все еще не хватает необходимых зависимостей,

sudo apt-get install -f 

сообщает ubuntu попытаться исправить сломанные пакеты, затем вы можете снова запустить команду sudo dpkg... .

[1] Я бы повторил, что, хотя askubuntu - это необычный ресурс сообщества, если вы действительно хотите, чтобы на вашем компьютере была размещена собственная, фирменная версия своего программного обеспечения на Google, и все, что влечет за собой, ваш лучший выбор, вероятно, будет отправляйтесь в Google за помощью. Я имею в виду, что они не работают добровольцами, понимаете?     

ответ дан nbm 21.02.2013 в 02:19
0

Я использую это для установки google chrome на удаленном сервере ... также работает на вашем ноутбуке

wget  https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i ./google-chrome-stable_current_amd64.deb 
sudo apt --fix-broken install
sudo dpkg -i google-chrome-stable_current_amd64.deb
dpkg -l | grep chrome

исходная команда dpkg -i завершится неудачно, если на вашем компьютере не хватает требуемых пакетов восходящего потока, поэтому после --fix-broken cmd 2-й установочный cmd работает правильно ... вывод последнего cmd проверяет установленный пакет

    
ответ дан Scott Stensland 19.02.2018 в 03:46
-1

вот решение, которое работает для меня,

sudo apt-get install python-pip python-dev build-essential

выполните приведенную выше команду и попробуйте обновить пакеты

sudo pip install --upgrade pip  
sudo pip install --upgrade virtualenv

теперь вы пытаетесь установить хром или что-либо в качестве обычного

    
ответ дан uthay 07.11.2017 в 09:52
-1

Run:

sudo apt --fix-broken install

Тогда:

sudo dpkg -i google-chrome-stable_current_amd64.deb
    
ответ дан Ahmad Shrif 24.11.2017 в 01:18