Встановлення хрому дає помилку: "залежність не задовольняється"


22

Я щойно встановив ubuntu на своєму ноутбуці, все працює нормально, але я хотів би використовувати хром замість firefox. Я завантажив файл .deb з веб-сайту chrome, і коли я його відкриваю, кнопка встановлення всередині програмного центру неактивна (я не можу натиснути її), і це говорить меніdependency is not satisfiable: libcurl3

Я здійснив пошук libcurl3у Центрі програмного забезпечення, три результати, які я отримую, вже встановлені. Будь-які ідеї, як це виправити?

Я також спробував встановити браузер Chrome, але це не працює. Я отримую Package dependencies not resolvedі цей detailsблок:

Наступні пакети мають невиконані залежності:

chromium-browser: Depends: libgcc1 (>= 1:4.1.1) but 1:4.5.2-8ubuntu4 is to be installed
                  Depends: libxdamage1 (>= 1:1.1) but 1:1.1.3-1ubuntu1 is to be installed
                  Depends: zlib1g (>= 1:1.2.3.3.dfsg) but 1:1.2.3.4.dfsg-3ubuntu3 is to be installed
                  Depends: libnss3-1d (>= 3.12.3) but it is not going to be installed

Я отримую подібну помилку під час встановлення chrome в системі ubuntu. Помилка: залежність не задовольняє: gconf-service

Відповіді:


52

Ось як це виправити.

Закрийте програмний центр Ubuntu (важливо, якщо він відкритий!).

Запустіть наступну команду в терміналі (Щоб відкрити термінал, натисніть Alt-F2 і введіть gnome-terminal)

sudo apt-get update && sudo apt-get install -f

Після цього Google Chrome має завершитися встановленням.

Відповідно до коментаря з проханням отримати додаткову інформацію, ось що ця команда робить.

-fПеремикач apt-getавтоматично виправляє порушені залежності. Проблема, яку ви мали, була розбита залежностями (тому Google Chrome потребував пакет, якого він не мав).


3
Для мене працювали, але мені довелося спочатку закрити програмний центр Ubuntu.
Сет

Не те, що у мене є проблеми, але чи можу я запитати вашу думку про щось? Я не думаю, що проблема виникла з того, що була зламана залежність, а з того, що репости не оновлювалися поодинці. sudo apt-get updateодин вирішив це. Ви вважаєте, що це може бути так?
SarpSTA

2

Один із коментарів, зазначених вище, вже згадував про це, але я ставлю це як відповідь на ваше запитання.

Все, що вам потрібно зробити, щоб встановити Chromium (читати Chrome) в Ubuntu:

sudo apt-get install chromium-browser

(це у сховищі Всесвіту)

Спробуйте встановити Chromium замість цього. Це те, що підтримується громадою. Серед їх відмінностей - це відсутність брендингу Google, у неї немає вбудованого Flash Player та немає вбудованого переглядача PDF. Ви все ще використовуєте ті самі плагіни (навіть із тієї ж веб-сторінки Google), теми тощо. Використовуючи Chromium, ви обов'язково отримаєте всі оновлення безпеки та інші оновлення тощо. Якщо ви все ще хочете замість цього Chrome, просто додайте їх PPA.

PS Ось кілька корисних команд для перевірки ваших пакунків, коли трапляється щось подібне, що ви пережили:

sudo apt-get update     # updates lists of packages (for example, you run this when you add new repositories or PPA's)
sudo apt-get check      # verifies that there are no broken dependencies
sudo apt-get -f install # -f auto-corrects broken dependencies

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