ubuntuusers.de

Google Chrome amd64

Status: Ungelöst | Ubuntu-Version: Kubuntu 26.04 (Resolute Raccoon)
Antworten |

len16

Anmeldungsdatum:
11. März 2024

Beiträge: 146

https://forum.ubuntuusers.de/topic/das-laden-der-konfigurierten-datei-main-binary/

 Das Laden der konfigurierten Datei »main/binary-i386/Packages« wird übersprungen, da das Depot »https://dl.google.com/linux/chrome-stable/deb stable InRelease« die Architektur »i386« nicht unterstützt.
sudo nano /etc/apt/sources.list.d/google-chrome.sources

cat /etc/apt/sources.list.d/google-chrome.sources
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# Changes to this file will not be preserved.
# This file will not be recreated if removed.
X-Repolib-Name: Google Chrome
Types: deb
URIs: https://dl.google.com/linux/chrome-stable/deb/
Suites: stable
Components: main
Architectures: amd64
Signed-By: /usr/share/keyrings/google-chrome.gpg

Wie verhindere ich dauerhaft das Entfernen der Zeile "Architectures: amd64"? Alle paar Tage muss ich den Eintrag manuell wieder hinzufügen.

Die Lehrer kennen sich nur mit iPadOS aus.

Knarf68

Avatar von Knarf68

Anmeldungsdatum:
14. Mai 2013

Beiträge: 2770

Unter Linux heißt Chrom Chromium, das sollte laufen. Dieses ppa scheint nicht so toll zu sein.

Paketquellen freischalten/PPA

Allerdings als snap.

Da soll ein x86 Paket installiert werden das Linux nicht mehr unterstützt. Warum nicht Firefox?

Ansonsten meine Suchmaschine "Ecosia" Zeigt mir dies als Lösung:

https://discourse.ubuntu.com/t/something-keeps-removing-architecture-from-google-chrome-ppa-sources/82021

Google Ratschlag:

https://www.google.com/linuxrepositories/

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 8141

So ein Blödsinn.

Chrome ist Chrome und Chromium ist Chromium.

Lies die Frage nochmal genau.

Die ist nämlich : warum wird die .sources dauernd geändert?

Hat also rein gar nix mit Chromium zu tun.

Und nein ich hab auch noch keine Lösung, ich hab WGT-Urloob. :⁠-⁠)

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 6003

Mein Script erledigt das. Das Script geht nicht an den installierten Google Chrome Browser ran. Es macht aber etwas anderes, es stempelt den öffentlichen Signaturschlüssel so in:

/etc/apt/sources.list.d/google-chrome-stable.sources

... rein, wie es auch Launchpad PPAs machen würden, wenn es den Google Chrome über ein Launchpad PPA geben würde. Diesen öffentlichen Signaturschlüssel holt das Script von:

hkps://keyserver.ubuntu.com

Hier das Script, es sollte für Noble Numbat, Questing Quokka und Resolute Raccoon passen, die Bedingung für das Release kann aber auch überstimmt werden.

Achtung!

Der Google Chrome Browser ist nicht Originalbestandteil von Ubuntu, zählt zu Fremdsoftware.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#!/usr/bin/env bash

#-----------------------------------------------------------
# Ubuntu 24.04, 25.10 and 26.04 DEB822 little helper script
# Google Chrome Stable repository
#-----------------------------------------------------------

RELEASE_VERSION=$(lsb_release -cs 2>/dev/null)
printf "\n \033[45m\033[1;36m==> Running on $RELEASE_VERSION \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
[ $RELEASE_VERSION = noble ] || \
[ $RELEASE_VERSION = questing ] || \
[ $RELEASE_VERSION = resolute ] && \
echo "$RELEASE_VERSION good". || \
printf "\n \033[41m\033[1;36m==> Sorry, not for $RELEASE_VERSION.\033[0m \n \n" && \
[ $RELEASE_VERSION = noble ] || \
[ $RELEASE_VERSION = questing ] || \
[ $RELEASE_VERSION = resolute ] || \
(printf "\n \033[41m\033[1;36m==> If you want to add Google Chrome Stable repository despite the negative release version test, type \"Yes\". \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n"
read -e -p "
[y/N] " YN
[[ $YN == "Yes" ]] && \
(echo "try it.")) || exit
printf "\n \033[45m\033[1;36m==> Test sudo. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
sudo echo "sudo Test, OK." && \
printf "\n \033[45m\033[1;36m==> If you would like to proceed, please do the following: type \"Yes\". \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
read -e -p "
[y/N] " YN
[[ $YN == "Yes" ]] && \
(printf "\n \033[45m\033[1;36m==> Make google-chrome-stable.sources entry. \033[0m\033[42m\033[1;36m  ==> ... \033[0m \n \n" && \
echo "X-Repolib-Name: Google-Chrome-Stable
Enabled: yes
Types: deb
URIs: http://dl.google.com/linux/chrome/deb/
Suites: stable
Components: main
Architectures: amd64
Signed-By: $(gpg --no-default-keyring --keyring /tmp/google.gpg \
--keyserver hkps://keyserver.ubuntu.com --recv-keys E88979FB9B30ACF2 && \
cat /tmp/google.gpg | gpg --export --armor | \
sed -e 's/^$/./' -e 's/^/ /')" | \
sudo tee /etc/apt/sources.list.d/google-chrome-stable.sources > /dev/null && \
sudo touch /etc/default/google-chrome && \
printf "\n \033[45m\033[1;36m==> Google Chrome Stable repository active now. \033[0m\033[42m\033[1;36m  ==> Done.\033[0m \n \n" || \
printf "\n \033[41m\033[1;36m==> Sorry something failed.\033[0m \n \n") ; \
rm -fv /tmp/google.gpg > /dev/null ; \

#-----------------------------------------------------------
# Google Chrome Stable repository remove if needed.
# Leave installed Google Chrome unchanged.
#-----------------------------------------------------------

printf "\n \033[43m\033[1;36m==> Google Chrome Stable repository REMOVE?  \033[0m\033[41m\033[1;36m  ==> ?  \033[0m \n" && \
echo "" && \
echo "Only if you realy like to remove, type ==> Yes <== for confirmation." && \
read -e -p "
[y/N] " YN
[[ $YN == "Yes" ]] && \
sudo rm -v /etc/apt/sources.list.d/google-chrome-stable.sources && \
printf "\n \033[45m\033[1;36m==> Google Chrome Stable repository removed. \033[0m\033[42m\033[1;36m  ==> Done.\033[0m \n \n" || \
echo "" && \
[ -f /etc/apt/sources.list.d/google-chrome-stable.sources ] && \
echo "Not removed."

Im Terminal die alte google-chrome.sources entfernen:

sudo /etc/apt/sources.list.d/google-chrome.sources 

Den Nano Editor öffnen:

nano google-chrome-stable-repository-install-helper.sh  

Den Inhalt vom Script mit copy & paste einfügen. Datei "google-chrome-stable-repository-install-helper.sh" speichern → Strg + O , und dann schließen → Strg + X . Dann ausführbar machen:

chmod +x google-chrome-stable-repository-install-helper.sh 

Skript ausführen, wenn man den Firefox künftig direkt aus der Mozilla-Paketquelle beziehen möchte:

./google-chrome-stable-repository-install-helper.sh 

Es kommt auch eine Abfrage, ob man die Google Chrome Stable Paketquelle entfernen möchte. Will man das nicht, dann einfach die Enter-Taste drücken. Andernfalls, wenn man die Google Chrome Stable Paketquelle, die das Script eingetragen hat, wieder entfernen möchte, dann "Yes" ohne die Anführungszeichen eintippen und dann erst die Enter-Taste drücken. Der Google Chrome Browser bleibt dabei unberührt, nur die vom Script eingetragene Paketquelle wird entfernt.

Die Antwort auf die Frage ist 42. 😉

len16

(Themenstarter)

Anmeldungsdatum:
11. März 2024

Beiträge: 146

Skript ausführen, wenn man den Firefox künftig direkt aus der Mozilla-Paketquelle beziehen möchte:

Sind das Fake News von Alten Hasen für junge Schul iPad User?

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 6003

Nein, das ist ein copy & paste. Ich hatte ja auch den Wiki Eintrag zur Mozilla-Paketquelle geschrieben, und hatte es mir mit den Formatierungen leicht machen wollen. Es hätte durch "Google Chrome Stable Paketquelle" ersetzt werden müssen, aber dafür ist es jetzt zu spät. ¯\_(ツ)_/¯

Knarf68

Avatar von Knarf68

Anmeldungsdatum:
14. Mai 2013

Beiträge: 2770

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 17070

Hallo len16,

Wieso holt man sich die "Datenschleuder" freiwillig auf das Ubuntu / Kubuntusystem ?

Gruss Lidux

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 13895

Knarf68, was soll er mit diesem alten Artikel? Du hast die Problemstellung in diesem Thread immer noch nicht verstanden. Abgesehen davon ist der Programmname Chrome.

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 13895

Lidux, von der sehr unsteten Historie Chromiums in Ubuntu abgesehen, wenn man Ubuntu fährt, Chromium seit Bionic nun mal nur als snap bekommt, ist das durchaus eine Lösung, obgleich keine schöne in puncto OSS. Sofern man Chrome mit dessen Unterschieden (Abschnitt nicht mehr aktuell) tatsächlich für bestimmtes benötigen sollte, sogar unausweichlich.

Beim Threadstarter, der mit seinem ständigen iPadOS-Gebrabbel mittlerweile nervt - das interessiert hier niemanden, auch keine Äußerungen Linux-unkundiger Lehrer - ist das aber eh egal, Stichwort Walled Garden.

Lidux

Anmeldungsdatum:
18. April 2007

Beiträge: 17070

Hallo von.Wert,

Ja so ist bei den Jungknaben unserer Zeit ....

Google Chrome nutze ich auf Linux Systemen nie und als Ausweichbrowser in Notfällen nur den Chromium (deb) aus den Quellen von Linux Mint. Normal dann den ZenBrowser vorrangig oder Vivaldi. Man kann ja auch Firefox mit der Erweiterung "User Agent Switcher" nutzen ....

Gruss Lidux

von.wert

Anmeldungsdatum:
23. Dezember 2020

Beiträge: 13895

User Agent Switcher können (ich nehme sie mal als Programmgruppe, es gibt ja mehrere) einen anderen User Agent auf anderem OS senden. Das kann z.B. derzeit bei der kleinen Firma Deutsche Bahn, die sich offenbar keine brauchbare IT leisten kann (wie die Schule des Threadstarters mit ihren iPad-Lehrern), helfen. Stehen aber benötigte Funktionen dahinter, werden die dadurch nicht hinzugezaubert.

Ja, Browser sind Vertrauenssache, notgedrungen. Ob man da mit Drittprodukten besser fährt, wage ich zu bezweifeln.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 8141

Lösung: wenn man die google-chrome.sources selbst angepasst hat muss man den cron.daily deaktivieren.

sudo chmod -x /etc/cron.daily/google-chrome

Dann wird dir google-chrome.sources nicht mehr verändert.

trollsportverein

Avatar von trollsportverein

Anmeldungsdatum:
21. Oktober 2010

Beiträge: 6003

@schwarzheit: Die Antwort auf die Frage ist 42. 😉 Auch die Zeilennummer im Script. 😎

Die weiter detaillierte Erläuterung findet sich ausnahmsweise nicht im Anhalterratgeber von Douglas Adams, sondern in der Erläuterung aus dem Chrome DEB-Paket:

cat /etc/cron.daily/google-chrome

#!/bin/sh
#
# Copyright 2009 The Chromium Authors
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
#
# This script is part of the google-chrome package.
#
# It creates the repository configuration file for package updates, and it
# monitors that config to see if it has been disabled by the overly aggressive
# distro upgrade process (e.g.  intrepid -> jaunty). When this situation is
# detected, the respository will be re-enabled. If the respository is disabled
# for any other reason, this won't re-enable it.
#
# This functionality can be controlled by creating the $DEFAULTS_FILE and
# setting "repo_reenable_on_distupgrade" to "true" or "false" as desired.
# An empty $DEFAULTS_FILE is the same as setting it to "false".
#
# The $DEFAULTS_FILE also has a setting "repo_add_once" which can be set
# to "false" to prevent the package install from adding the repo altogether.

# System-wide package configuration.
DEFAULTS_FILE="/etc/default/google-chrome"
[...]

Antworten |