Return to site

Google Chrome Package

broken image


With Microsoft's Edge browser not living up to expectations and Internet Explorer being what we all remember (compatibility issues anyone), most businesses have a requirement to run a third-party browser such as Google Chrome or Mozilla Firefox.

Google Chrome Package Installer

When it comes to Package Tracking, PackageTrack for Chrome delivers an unrivaled experience. Boasting an incredibly simple & easy to use interface, you can track packages, parcels and shipments.

Chrome is usually the popular choice for this as most people are familiar with it, and there are Group Policy ADMX templates available.

Unfortunately, Chrome presents an issue for many businesses, with automatic updates, corrupt installations, and inaccurate version numbers being common-place.

In this post, I will cover how to get from a relatively unmanaged Chrome environment, so one that you can easily control through SCCM

Let's take a step back and understand how Chrome is installed.

When you download and run the MSI provided by Google, the first thing that is installed is the Google Update Helper. When this installs it still registers with Windows Installer that Chrome has been installed. The issue with this is that it's registered with the package version, not the application version (e.g. Chrome 41 will appear in add/remove programs and registry as 66.56.118 when it should really be 41.0.2272.118).

Chrome
  1. Google Chrome Package Is completely safe to work and use the spybot search destroy dirt. Rated 1 out of 5 by bertiepuppy from Making Game Instructions to google the game would have been developed e. Thats why we saw a package right in the program all you have to do is illegal to a different workspace name.
  2. Google Chrome is a fast, easy to use, and secure web browser. Designed for Android, Chrome brings you personalized news articles, quick links to your favorite sites, downloads, and Google Search and Google Translate built-in. Download now to enjoy the same Chrome web browser experience you love across all your devices. Browse fast and type less. Choose from personalized search results that.

Google Update Helper then handles the installation of Chrome itself as outside of the previous MSI you just ran, and in the process should update everything to reflect the correct version number. Sadly this doesn't always happen

The majority of the issues are around Google Update Helper, so let's try installing Chrome without it.

If you are looking for a switch for the MSI, you are not going to find one. Remember that the MSI installed the Update Helper, not Chrome.

What we can see though is that in C:Program Files (x86)GoogleUpdateDownload, there are several folders, one of which contains an EXE.

Now that we have the installer, we need to get it into SCCM.As with most applications, you should rename it to something that is readable and move it to the correct source location

There are a number of install switches available for the Chrome executable, but the only one we care about at this point is '–system-level'. If we don't put this switch here, Chrome will install using the user context and go into AppData. Best web browser for netflix.

Uninstalling Chrome follows the same process as installing Chrome. It is important to note that you will need to use the original installation media to perform the uninstall.

The correct switches to use are '–uninstall –system-level –force-uninstall'.

Unfortunately, because we have bypassed the Chrome MSI, there is no registration with Windows Installer, and no Registry keys that you can use for detection.

For this reason, we will have to default back to folder detection.

If you are catering for both 32-Bit and 64-Bit, you will notice that the installation is placed into the exact same location, and contains almost identical files.

For my detection, I used the folder '%ProgramFiles(x86)%GoogleChromeApplication62.0.3202.94WidevineCdm_platform_specificwin_x64'.

As you can see in the string, it caters for both the version number and also for architecture

Package Details: google-chrome 87.0.4280.88-1

Google Chrome Packages

Package Actions

  • View PKGBUILD / View Changes
Git Clone URL: https://aur.archlinux.org/google-chrome.git (read-only, click to copy)
Package Base: google-chrome
Description: The popular and trusted web browser by Google (Stable Channel)
Upstream URL: https://www.google.com/chrome
Keywords: chromium
Licenses: custom:chrome
Submitter: None
Maintainer: luzifer
Last Packager: luzifer
Votes: 1961
Popularity: 13.65
First Submitted: 2010-05-25 20:25
Last Updated: 2020-12-02 20:10

Dependencies (14)

  • alsa-lib(alsa-lib-a52pcm, alsa-lib-x205ta)
  • gtk3(gtk3-donnatella, gtk3-cosy, gtk3-adwaita-3-32-git, gtk3-mushrooms, gtk3-typeahead, gtk3-git, gtk3-ubuntu, gtk3-patched-filechooser-icon-view, gtk3-classic)
  • libcups(libcups-git, libcups-noudev, libcups-nosystemd-minimal-git)
  • nss(nss-hg)
  • gnome-keyring(gnome-keyring-git)(optional) – for storing passwords in GNOME keyring
  • gtk3-print-backends (gtk3-adwaita-3-32-git, gtk3-mushrooms, gtk3-typeahead, gtk3-git, gtk3-ubuntu, gtk3-patched-filechooser-icon-view, gtk3-classic, gtk3)(optional) – for printing
  • kdialog(kdialog-git)(optional) – for file dialogs in KDE
  • kwallet(kwallet-git)(optional) – for storing passwords in KWallet
  • libpipewire02(optional) – WebRTC desktop sharing under Wayland
  • libunity(optional) – for download progress on KDE
  • ttf-liberation(optional) – fix fonts for some PDFs - CRBug #369991
  • xdg-utils(mimi-git, sx-open, busking-git, xdg-utils-git, linopen, xdg-utils-terminal-true-git, xdg-utils-mimeo, xdg-utils-handlr, xdg-utils-slock, mimi-bachoseven-git, mimejs-git)(optional)

Required by (35)

  • alkasir-client(optional)
  • archon(optional)
  • bitwarden-chromium(optional)
  • brackets(optional)
  • brackets-bin(optional)
  • brackets-extract(optional)
  • captive-browser-git(optional)
  • chromedriver(optional)
  • chromium-bypass-paywalls(optional)
  • chromium-extension-adnauseam(optional)
  • chromium-extension-autoscroll(optional)
  • chromium-extension-runet-censorship-bypass(optional)
  • chromium-keepassxc-browser(optional)
  • chromium-ublock-origin(optional)
  • hub-kids(optional)
  • hub-young(optional)
  • ice(optional)
  • ice-dev(optional)
  • ice-ssb(optional)
  • ice-ssb-git(optional)
  • justbrowsing-chrome-profile(optional)
  • kget-integrator-chrome(optional)
  • lastpass(optional)
  • marp-cli(optional)
  • pennywise-bin(optional)
  • sshcode-bin(optional)
  • uget-integrator-chrome(optional)
  • upload-gphotos(optional)
  • web-media-controller-mpris(optional)
  • web-media-controller-mpris-git(optional)
  • webui-aria2-git(optional)

luzifer commented on 2020-02-03 00:35

When reporting this package as outdated make sure there is indeed a new version for Linux Desktop. You can have a look at the 'Stable updates' tag in Release blog for this. Do not report updates for ChromeOS, Android or other platforms stable versions as updates here.

This package will automatically get updated as soon as the Debian package is available. This is checked at least once per hour.

HunabKu commented on 2020-12-03 05:28

Hi,I had these error 4 times :

tput: No value for $TERM and no -T specified

So i set my terminal (alacritty) on /etc/environment and reboot.Now i have these error 4 times :

tput: unknown terminal '/usr/bin/alacritty'

The solution is to install xterm, set it as TERM in /etc/environment and reboot before reinstall google-chrome

lviggiani commented on 2020-11-11 10:26

WebRTC screen sharing seems now to be working again after receiving the update of pipewire 0.3.15-2

lviggiani commented on 2020-11-11 08:26

I've been using WebRTC screen sharing in Chrome + GNOME Shell + Wayland for long time (e.g. in Google meet calls) as described here:

Yesterday I recevide an update for Chrome (this package) and after that, screen sharing does not work anymore. It's not able to capture the entire screen.Does anyone know any workaroud?Thanks!

maxpayne3 commented on 2020-10-27 16:53

According to this, can you please add the following command to exclude x-scheme-handler/ftp from the desktop entry? Thanks.

sed -i 's/x-scheme-handler/ftp;?//g' google-chrome.desktop

Google Chrome Package Download

luzifer commented on 2020-10-25 16:14

Where Is Google Chrome On My Computer

@aryklein Providing the proper fonts for a website is a task for the websites creator, not for the system. Also I strongly doubt any Bootstrap page is using Liberation font:

The default font-family is 'Helvetica Neue', Helvetica, Arial, sans-serif.

You're just providing a sans-serif font. So installing any sans-serif font will make things more beautiful than not providing any and relying on any font to be available for any reason.

aryklein commented on 2020-10-25 15:29

Sites based on bootstrap4 look ugly if you don't install ttf-liberation which is an optional package.

luzifer commented on 2020-08-26 12:38

@j1simon which terminal do you use? Haven't seen any terminal not properly setting the TERM variable until now…

j1simon commented on 2020-08-26 07:00

Ivellios commented on 2020-05-29 02:35

Not sure if this related to chrome or other package. Having issue using kwallet5 so switch to basic:

google-chrome-stable --password-store=basic

When saving password for some website:[26685:26957:0529/100647.867359:ERROR:database.cc(1632)] Passwords sqlite error 2067, errno 0: UNIQUE constraint failed: logins.origin_url, logins.username_element, logins.username_value, logins.password_element, logins.signon_realm, sql: INSERT INTO logins (origin_url, action_url, username_element, username_value, password_element, password_value, submit_element, signon_realm, preferred, date_created, blacklisted_by_user, scheme, password_type, times_used, form_data, date_synced, display_name, icon_url, federation_url, skip_zero_click, generation_upload_status, possible_username_pairs, id, date_last_used) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)

ajkerzner commented on 2020-05-25 01:15

Please consider using HTTPS instead of HTTP for the package download.





broken image