When installing a package with dpkg you can have unmet dependencies preventing you to install the package. You could be tempted to go copy pasting to install every unmet dependency.
you can download the latest google chrome package here, if you’d like to follow along. https://www.google.com/intl/en/chrome/browser/
patrick@stretch:~/Downloads$ sudo dpkg -i google-chrome-stable_current_amd64.deb (Database wordt ingelezen ... 145712 bestanden en mappen momenteel geïnstalleerd.) Uitpakken van google-chrome-stable_current_amd64.deb wordt voorbereid... Bezig met uitpakken van google-chrome-stable (56.0.2924.87-1) over (56.0.2924.87-1) ... dpkg: vereistenproblemen verhinderen de configuratie van google-chrome-stable: google-chrome-stable is afhankelijk van libappindicator1; maar: Pakket libappindicator1 is niet geïnstalleerd. dpkg: fout bij verwerken van pakket google-chrome-stable (--install): vereistenproblemen - blijft ongeconfigureerd Bezig met afhandelen van triggers voor man-db (2.7.6.1-2) ... Bezig met afhandelen van triggers voor desktop-file-utils (0.23-1) ... Bezig met afhandelen van triggers voor gnome-menus (3.13.3-8) ... Bezig met afhandelen van triggers voor mime-support (3.60) ... Fouten gevonden tijdens verwerken van: google-chrome-stable
There is actually a really simple way to install those unmet depends.
Just type sudo apt-get update;sudo apt-get -f install and you’re good to go.
patrick@stretch:~/Downloads$ sudo apt-get -f install Pakketlijsten worden ingelezen... Klaar Boom van vereisten wordt opgebouwd De statusinformatie wordt gelezen... Klaar Vereisten worden gecorrigeerd... Klaar De volgende extra pakketten zullen geïnstalleerd worden: libappindicator1 libdbusmenu-glib4 libdbusmenu-gtk4 libindicator7 De volgende NIEUWE pakketten zullen geïnstalleerd worden: libappindicator1 libdbusmenu-glib4 libdbusmenu-gtk4 libindicator7 0 opgewaardeerd, 4 nieuw geïnstalleerd, 0 te verwijderen en 0 niet opgewaardeerd. 1 niet volledig geïnstalleerd of verwijderd. Er moeten 300 kB aan archieven opgehaald worden. Na deze bewerking zal er 569 kB extra schijfruimte gebruikt worden. Wilt u doorgaan? [J/n] J Ophalen:1 http://ftp.belnet.be/debian stretch/main amd64 libdbusmenu-glib4 amd64 12.10.2-2 [104 kB] Ophalen:2 http://ftp.belnet.be/debian stretch/main amd64 libdbusmenu-gtk4 amd64 12.10.2-2 [90,8 kB] Ophalen:3 http://ftp.belnet.be/debian stretch/main amd64 libindicator7 amd64 0.5.0-3 [52,6 kB] Ophalen:4 http://ftp.belnet.be/debian stretch/main amd64 libappindicator1 amd64 0.4.92-4 [52,5 kB] 300 kB opgehaald in 1s (188 kB/s) Voorheen niet geselecteerd pakket libdbusmenu-glib4:amd64 wordt geselecteerd. (Database wordt ingelezen ... 145712 bestanden en mappen momenteel geïnstalleerd.) Uitpakken van .../libdbusmenu-glib4_12.10.2-2_amd64.deb wordt voorbereid... Bezig met uitpakken van libdbusmenu-glib4:amd64 (12.10.2-2) ... Voorheen niet geselecteerd pakket libdbusmenu-gtk4:amd64 wordt geselecteerd. Uitpakken van .../libdbusmenu-gtk4_12.10.2-2_amd64.deb wordt voorbereid... Bezig met uitpakken van libdbusmenu-gtk4:amd64 (12.10.2-2) ... Voorheen niet geselecteerd pakket libindicator7:amd64 wordt geselecteerd. Uitpakken van .../libindicator7_0.5.0-3_amd64.deb wordt voorbereid... Bezig met uitpakken van libindicator7:amd64 (0.5.0-3) ... Voorheen niet geselecteerd pakket libappindicator1:amd64 wordt geselecteerd. Uitpakken van .../libappindicator1_0.4.92-4_amd64.deb wordt voorbereid... Bezig met uitpakken van libappindicator1:amd64 (0.4.92-4) ... Instellen van libindicator7:amd64 (0.5.0-3) ... Instellen van libdbusmenu-glib4:amd64 (12.10.2-2) ... Bezig met afhandelen van triggers voor libc-bin (2.24-9) ... Instellen van libdbusmenu-gtk4:amd64 (12.10.2-2) ... Instellen van libappindicator1:amd64 (0.4.92-4) ... Instellen van google-chrome-stable (56.0.2924.87-1) ... update-alternatives: /usr/bin/google-chrome-stable wordt gebruikt om in de automatische modus in /usr/bin/x-www-browser (x-www-browser) te voorzien. update-alternatives: /usr/bin/google-chrome-stable wordt gebruikt om in de automatische modus in /usr/bin/gnome-www-browser (gnome-www-browser) te voorzien. update-alternatives: /usr/bin/google-chrome-stable wordt gebruikt om in de automatische modus in /usr/bin/google-chrome (google-chrome) te voorzien. Bezig met afhandelen van triggers voor libc-bin (2.24-9) ...