sudo apt-get install (google-chrome-stable_current_amd64.deb) не працює


12

Мені сказали, що 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'

Хтось має вирішення цієї проблеми?


Google Chrome не знаходиться у сховищах, тому apt-get не працюватиме. Запустіть sudo dpkg -i google-chrome-stable_current_amd64.debі переконайтеся, що ви знаходитесь у правильному каталозі перед виконанням команди.
mikew незалежно від

2
Маючи apt-getвстановити пакет з .debсуфіксом говорить схильний , що ви встановлюєте з локального файлу на жорсткому диску. Якщо ви хочете встановити пакет з віддаленого сховища, то вам потрібно вказати ім'я пакета без .deb частини в кінці. Крім того, Google Chrome недоступний у сховищах Ubuntu за замовчуванням. Натомість, до проекту, на якому базується Google Chrome, включено Chromium (який практично ідентичний Google Chrome). Щоб його встановити, запустіть sudo apt-get install chromium-browser.
fouric

1
@InkBlend: хороша рекомендація, оскільки функція оновлення, відсутня у Chromium, отримує компенсацію управління пакетом. Однак практично однаковий вид натяжки. Вбудований Flash не вистачає, і це багато чого для багатьох людей.
0xC0000022L

Відповіді:


10

Ви хочете запустити sudo dpkg -i packagename.debзамість apt-get.


Це у випадку, якщо ви завантажили пакет (наприклад, google-chrome).
carnendil

7

Ви можете встановити .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 див. Це питання: Чи слід встановлювати програми з вихідного тарболу (`.tar.gz`), з програмного центру Ubuntu або з інших місць?


3

Потрібно вказати ./перед .debіменем файлу (або повний шлях, якщо його немає в поточному каталозі):

sudo apt-get install ./google-chrome-stable_current_amd64.deb

Це має бути прийнятою відповіддю, оскільки apt-get і apt також виконують автоматичне вирішення залежності. На жаль, ОП вже не підписується на Ask Ubuntu протягом майже 5 років.
карел

Ха. +1 за цю просту відповідь через 5 років.
WinEunuuchs2Unix

2

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

Ppp Google Chrome


2

Я використовую це для установки 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-brokencmd 2-й інсталяційний cmd працює правильно ... вихід останнього cmd перевіряє встановлення пакета


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 для довідки. Я маю на увазі, що вони не працюють як добровольці, знаєте?


-1

ось рішення, яке працює для мене,

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

спочатку запустіть вищевказану команду та спробуйте оновити пакети

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

тепер ви намагаєтеся встановити хром або що-небудь як завжди


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.