Beim lesen der aktuellen Linux-News bin ich über einen Artikel in der Computerbild gestolpert.
Ich habe das mal zum Spaß installiert und ausprobiert. Das Ergebnis finde ich sehr interessant, da auch die einzelnen Schritte angezeigt werden.
Code
jens@tux:~$ ai wie installiere ich chrome
You did not yet decide, whether I should retrieve and use your OS release number to tailor my answers better to your specific system. Do you allow to unveil your OS release number to me [y/n]? y
Thinking... Used model: [*gpt-5*, gpt-5-mini, gpt-5-nano, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, o4-mini, o3-mini]
Reasoning: Done.
Consulting internal knowledge base: Done (5 hits).
Reasoning: Done.
Conclusion:
Kurz-Checkliste
- System und Architektur prüfen
- Google APT-Schlüssel sicher hinterlegen
- Google-Chrome APT-Quelle einrichten
- Paketlisten aktualisieren und google-chrome-stable installieren
- Installation verifizieren
Ich richte jetzt das offizielle Google-Repository ein und installiere Chrome über apt. Das ist sauber verwaltbar und erhält Updates über Ihr System. apt installiert und verwaltet Pakete und deren Abhängigkeiten automatisch, auch aus neu hinzugefügten Quellen, und kann bei Bedarf auch .deb-Dateien direkt installieren {Source: Debian Administrator's Handbook|11|ChapterA 6.A Maintenance and Updates: The APT Tools|} {Source: Debian Administrator's Handbook|11|ChapterA 6.A Maintenance and Updates: The APT Tools|} .
I would like to execute this command:
set -eu
. /etc/os-release 2>/dev/null || true
printf "ID=%s\nVERSION_ID=%s\nLIKE=%s\n" "${ID:-unknown}" "${VERSION_ID:-unknown}" "${ID_LIKE:-}"
uname -m
dpkg --print-architecture
Ok to execute command [y/n]? y
{stdout}:
ID=tuxedo
VERSION_ID=24.04
LIKE=ubuntu debian
x86_64
amd64
{stderr}:
Thinking... Used model: [*gpt-5*, gpt-5-mini, gpt-5-nano, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, o4-mini, o3-mini]
Reasoning: Done.
I would like to execute this command:
sudo apt-get update -y
Ok to execute command [y/n]? y
{stdout}:
[sudo] Passwort für jens:
OK:1 https://repo.steampowered.com/steam stable InRelease
OK:2 https://dl.winehq.org/wine-builds/ubuntu noble InRelease
OK:3 https://deb.tuxedocomputers.com/ubuntu noble InRelease
OK:4 https://txos.tuxedocomputers.com/ubuntu-plasma noble InRelease
OK:5 https://txos-extra.tuxedocomputers.com/ubuntu noble InRelease
OK:6 https://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu noble InRelease
OK:7 https://txos.tuxedocomputers.com/ubuntu-plasma noble-updates InRelease
OK:8 https://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu noble-updates InRelease
OK:9 https://txos.tuxedocomputers.com/ubuntu noble InRelease
OK:10 https://mirrors.tuxedocomputers.com/ubuntu/mirror/security.ubuntu.com/ubuntu noble-security InRelease
Paketlisten werden gelesen…
{stderr}:
Thinking... Used model: [*gpt-5*, gpt-5-mini, gpt-5-nano, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, o4-mini, o3-mini]
I would like to execute this command:
sudo apt-get install -y ca-certificates curl gnupg
Ok to execute command [y/n]? y
{stdout}:
Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…
Statusinformationen werden eingelesen…
ca-certificates ist schon die neueste Version (20240203).
curl ist schon die neueste Version (8.5.0-2ubuntu10.6).
gnupg ist schon die neueste Version (2.4.4-2ubuntu17.3).
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
wine-devel wine-devel-amd64 wine-devel-i386:i386
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
{stderr}:
Thinking... Used model: [*gpt-5*, gpt-5-mini, gpt-5-nano, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, o4-mini, o3-mini]
Reasoning: Done.
I would like to execute this command:
set -eu
if [ ! -d /etc/apt/keyrings ]; then
sudo install -d -m 0755 /etc/apt/keyrings
fi
ls -ld /etc/apt/keyrings || true
ls -l /etc/apt/keyrings/google-linux.gpg 2>/dev/null || echo "Noch kein google-linux.gpg vorhanden"
Ok to execute command [y/n]? y
{stdout}:
drwxr-xr-x 2 root root 4096 Okt 16 20:13 /etc/apt/keyrings
Noch kein google-linux.gpg vorhanden
{stderr}:
Thinking... Used model: [*gpt-5*, gpt-5-mini, gpt-5-nano, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, o4-mini, o3-mini]
I would like to execute this command:
set -eu
sudo curl -fsSL https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /etc/apt/keyrings/google-linux.gpg
sudo chmod 0644 /etc/apt/keyrings/google-linux.gpg
ls -l /etc/apt/keyrings/google-linux.gpg
Ok to execute command [y/n]? y
{stdout}:
-rw-r--r-- 1 root root 12775 Okt 18 12:45 /etc/apt/keyrings/google-linux.gpg
{stderr}:
Thinking... Used model: [*gpt-5*, gpt-5-mini, gpt-5-nano, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, o4-mini, o3-mini]
I would like to execute this command:
set -eu
FILE=/etc/apt/sources.list.d/google-chrome.list
TS=$(date +%Y%m%d%H%M%S)
if [ -f "$FILE" ]; then
echo "Bestehende APT-Quelle gefunden: $FILE"
echo "Inhalt vor ":
sudo cat "$FILE"
sudo install -m 0644 -T "$FILE" "$FILE.bak.$TS"
echo "Backup angelegt: $FILE.bak.$TS"
else
echo "Keine bestehende APT-Quelle: $FILE"
fi
ARCH=$(dpkg --print-architecture)
TMP=/tmp/google-chrome.list.$TS
printf "deb [arch=%s signed-by=/etc/apt/keyrings/google-linux.gpg] https://dl.google.com/linux/chrome/deb/ stable main\n" "$ARCH" | sudo tee "$TMP" >/dev/null
sudo install -m 0644 -T "$TMP" "$FILE"
echo "Neuer Inhalt:"
sudo cat "$FILE"
Ok to execute command [y/n]? y
{stdout}:
Keine bestehende APT-Quelle: /etc/apt/sources.list.d/google-chrome.list
Neuer Inhalt:
deb [arch=amd64 signed-by=/etc/apt/keyrings/google-linux.gpg] https://dl.google.com/linux/chrome/deb/ stable main
{stderr}:
Thinking... Used model: [*gpt-5*, gpt-5-mini, gpt-5-nano, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, o4-mini, o3-mini]
I would like to execute this command:
sudo apt-get update -y
Ok to execute command [y/n]? y
{stdout}:
OK:1 https://repo.steampowered.com/steam stable InRelease
OK:2 https://dl.winehq.org/wine-builds/ubuntu noble InRelease
OK:3 https://txos-extra.tuxedocomputers.com/ubuntu noble InRelease
OK:4 https://txos.tuxedocomputers.com/ubuntu-plasma noble InRelease
OK:5 https://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu noble InRelease
OK:6 https://deb.tuxedocomputers.com/ubuntu noble InRelease
OK:7 https://txos.tuxedocomputers.com/ubuntu-plasma noble-updates InRelease
OK:8 https://mirrors.tuxedocomputers.com/ubuntu/mirror/archive.ubuntu.com/ubuntu noble-updates InRelease
OK:9 https://txos.tuxedocomputers.com/ubuntu noble InRelease
OK:10 https://mirrors.tuxedocomputers.com/ubuntu/mirror/security.ubuntu.com/ubuntu noble-security InRelease
Holen:11 https://dl.google.com/linux/chrome/deb stable InRelease [1.825 B]
Holen:12 https://dl.google.com/linux/chrome/deb stable/main amd64 Packages [1.214 B]
Es wurden 3.039 B in 2 s geholt (1.280 B/s).
Paketlisten werden gelesen…
{stderr}:
Thinking... Used model: [*gpt-5*, gpt-5-mini, gpt-5-nano, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, o4-mini, o3-mini]
I would like to execute this command:
sudo apt-get install -y google-chrome-stable
Ok to execute command [y/n]? y
{stdout}:
Paketlisten werden gelesen…
Abhängigkeitsbaum wird aufgebaut…
Statusinformationen werden eingelesen…
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
wine-devel wine-devel-amd64 wine-devel-i386:i386
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden NEUEN Pakete werden installiert:
google-chrome-stable
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 3 nicht aktualisiert.
Es müssen 121 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 397 MB Plattenplatz zusätzlich benutzt.
Holen:1 https://dl.google.com/linux/chrome/deb stable/main amd64 google-chrome-stable amd64 141.0.7390.107-1 [121 MB]
Es wurden 121 MB in 2 s geholt (53,7 MB/s).
Vormals nicht ausgewähltes Paket google-chrome-stable wird gewählt.
dpkg: Warnung: Dateilisten-Datei des Paketes »libreoffice-help-en-gb« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: Warnung: Dateilisten-Datei des Paketes »libreoffice-kf6« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: Warnung: Dateilisten-Datei des Paketes »libreoffice-help-common« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: Warnung: Dateilisten-Datei des Paketes »libreoffice-l10n-en-gb« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: Warnung: Dateilisten-Datei des Paketes »libreoffice-help-de« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: Warnung: Dateilisten-Datei des Paketes »libreoffice-style-colibre« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: Warnung: Dateilisten-Datei des Paketes »libreoffice-common« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: Warnung: Dateilisten-Datei des Paketes »libreoffice-style-breeze« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: Warnung: Dateilisten-Datei des Paketes »libreoffice-uiconfig-common« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: Warnung: Dateilisten-Datei des Paketes »libreoffice-l10n-de« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: Warnung: Dateilisten-Datei des Paketes »libreoffice-help-en-us« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: Warnung: Dateilisten-Datei des Paketes »libreoffice-plasma« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: Warnung: Dateilisten-Datei des Paketes »libreoffice-core« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
dpkg: Warnung: Dateilisten-Datei des Paketes »libreoffice-qt6« fehlt; es wird angenommen,
dass das Paket derzeit keine Dateien installiert hat
(Lese Datenbank ... 258185 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von .../google-chrome-stable_141.0.7390.107-1_amd64.deb ...
Entpacken von google-chrome-stable (141.0.7390.107-1) ...
google-chrome-stable (141.0.7390.107-1) wird eingerichtet ...
update-alternatives: /usr/bin/google-chrome-stable wird verwendet, um /usr/bin/x-www-browser (x-www-browser) im automatischen Modus bereitzustellen
update-alternatives: /usr/bin/google-chrome-stable wird verwendet, um /usr/bin/gnome-www-browser (gnome-www-browser) im automatischen Modus bereitzustellen
update-alternatives: /usr/bin/google-chrome-stable wird verwendet, um /usr/bin/google-chrome (google-chrome) im automatischen Modus bereitzustellen
Trigger für man-db (2.12.0-4build2) werden verarbeitet ...
Trigger für mailcap (3.70+nmu1ubuntu1) werden verarbeitet ...
Trigger für desktop-file-utils (0.27-2build1) werden verarbeitet ...
{stderr}:
Thinking... Used model: [*gpt-5*, gpt-5-mini, gpt-5-nano, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, o4-mini, o3-mini]
Reasoning: Done.
I would like to execute this command:
google-chrome --version || true
command -v google-chrome-stable >/dev/null 2>&1 && google-chrome-stable --version || true
Ok to execute command [y/n]? y
{stdout}:
Google Chrome 141.0.7390.107
Google Chrome 141.0.7390.107
{stderr}:
Thinking... Used model: [*gpt-5*, gpt-5-mini, gpt-5-nano, gpt-4.1, gpt-4.1-mini, gpt-4.1-nano, gpt-4o, o4-mini, o3-mini]
Reasoning: Done.
Consulting internal knowledge base: Done (5 hits).
Conclusion:
Ergebnis
- Google Chrome wurde über das offizielle Google-Repository eingerichtet und installiert.
- Version erkannt: Google Chrome 141.0.7390.107
- Das Paket wird künftig über apt aktualisiert. APT verwaltet Installation, Abhängigkeiten und Updates zentral {Source: Debian Administrator's Handbook|11|ChapterA 6.A Maintenance and Updates: The APT Tools|} . Repositories/Quellen werden über sources.list bzw. sources.list.d eingebunden {Source: Debian Administrator's Handbook|11|ChapterA 6.A Maintenance and Updates: The APT Tools|} .
Was ich gemacht habe
- System geprüft (TUXEDO OS 24.04, Arch: amd64).
- Google-Schlüssel sicher in /etc/apt/keyrings hinterlegt und APT-Quelle /etc/apt/sources.list.d/google-chrome.list erstellt.
- Paketlisten aktualisiert und google-chrome-stable installiert. APT installiert Pakete inkl. benötigter Abhängigkeiten automatisch {Source: Debian Administrator's Handbook|11|ChapterA 6.A Maintenance and Updates: The APT Tools|} .
So startest du Chrome
- Über das Anwendungsmenü: “Google Chrome”
- Oder im Terminal: google-chrome
Hinweise
- Alternativ ließe sich Chrome auch per lokalem .deb mit apt installieren, falls eine .deb-Datei vorliegt (apt install ./paket.deb). APT löst dabei Abhängigkeiten aus den konfigurierten Quellen auf {Source: Debian Administrator's Handbook|11|ChapterA 6.A Maintenance and Updates: The APT Tools|} .
- Deinstallation: apt remove google-chrome-stable (oder vollständig inkl. Konfiguration mit apt purge) {Source: Debian Administrator's Handbook|11|ChapterA 6.A Maintenance and Updates: The APT Tools|} .
Soll ich Chrome noch als Standardbrowser festlegen oder Chrome-Synchronisation/Policies einrichten?
Display More