Instalowanie chrome powoduje błąd: „zależność nie jest zadowalająca”

22

Właśnie zainstalowałem ubuntu na swoim laptopie, wszystko działa dobrze, ale chciałbym użyć chrome zamiast firefox. Pobrałem plik .deb ze strony chrome, a kiedy go otwieram, przycisk instalacyjny w centrum oprogramowania jest nieaktywny (nie mogę go kliknąć) i mówi mi todependency is not satisfiable: libcurl3

Poszukałem libcurl3w Centrum oprogramowania, trzy wyniki, które otrzymuję, są już zainstalowane. Wszelkie pomysły, jak to naprawić?

Próbowałem również zainstalować przeglądarkę chromową, ale to też nie działa. Dostaję Package dependencies not resolvedi ten detailsblok:

Następujące pakiety mają niezaspokojone zależności:

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
Sanki
źródło
Otrzymuję tego rodzaju błąd podczas instalowania chrome w systemie Ubuntu. Błąd: Zależność nie jest zadowalająca: gconf-service
możliwy duplikat Jak rozwiązać niezaspokojone zależności?
Eliah Kagan,

Odpowiedzi:

52

Oto jak to naprawić.

Zamknij Centrum oprogramowania Ubuntu (ważne, jeśli jest otwarte!).

Uruchom następujące polecenie w terminalu (Aby otworzyć terminal, naciśnij klawisze Alt-F2 i wpisz gnome-terminal)

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

Gdy to zrobisz, Google Chrome powinien zakończyć instalację.

Jak na komentarz z prośbą o więcej informacji, oto, co robi to polecenie.

-fPrzełącznik w apt-getauto-koryguje uszkodzony zależności. Problem, który miałeś, to zepsute zależności (więc Google Chrome potrzebował pakietu, którego nie miał).

jrg
źródło
3
Pracował dla mnie, ale najpierw musiałem zamknąć Centrum oprogramowania Ubuntu.
Seth
Nie żebym miał problem, ale czy mogę o coś zapytać? Nie sądzę, że problem powstał z powodu zerwania zależności, ale z faktu, że repo nie były aktualizowane same. sudo apt-get updatesam to rozwiązał. Czy uważasz, że może tak być?
SarpSTA,
2

W jednym z powyższych komentarzy wspomniano już o tym, ale chciałbym odpowiedzieć na to pytanie.

Wszystko, co musisz zrobić, aby zainstalować Chromium (czytaj Chrome) w Ubuntu:

sudo apt-get install chromium-browser

(jest w repozytorium wszechświata)

Zamiast tego rozważ zainstalowanie Chromium. To jest utrzymywane przez społeczność. Między ich różnicami nie ma brandingu Google, nie ma wbudowanego Flash Playera i nie ma wbudowanej przeglądarki plików PDF. Nadal używasz tych samych wtyczek (nawet z tej samej strony Google), motywów itp. Korzystając z Chromium, na pewno otrzymasz wszystkie zabezpieczenia i inne aktualizacje itp. Jeśli nadal chcesz Chrome, po prostu dodaj jego PPA.

PS Oto kilka przydatnych poleceń, aby sprawdzić swoje paczki, gdy dzieje się coś takiego:

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
Vadim
źródło
Nie ma wbudowanego odtwarzacza flash - poza tym nie ma różnicy.
jrg