How do I download a stable, not development version of Chromium?

2,116 views
Skip to first unread message

Mark S

unread,
Jul 8, 2023, 11:26:37 AM7/8/23
to Chromium-discuss
I need a binary of Chromium because my Linux distribution only offers a "snapped" version. Snap prevents important extensions from working. I would prefer not to use a bloated and possibly unstable developer edition. 

I've carefully followed the instructions given on the download page. And I've also used "pupeteer", which gave the same results as I found by hand.


However, 1135570 can't be found in that directory (Linux_x64) . I've looked at the numbers surrounding 1135570, and those subdirectories have files with the wrong date stamp (from April, instead of two weeks ago). 

So either the instructions are wrong, and/or the location of the googleapis is wrong. Or maybe there are no compiled stable releases. 

PhistucK

unread,
Jul 8, 2023, 11:35:09 AM7/8/23
to thro...@yahoo.com, Chromium-discuss
The Chromium project does not offer/distribute binary versions/snapshots of Chromium equivalent to Chrome stable versions, not even for testing.
Also, not all commits have binary versions/snapshot. The system uploads a binary every X commits and that one might have just missed that mark.

The number you mentioned might be the branch point, which means it misses out on all of the commits merged to the stable version after the branch point, including important bug fixes, possibly even rendering regression fixes, so while somewhat helpful, it is not the stable version or its equivalent. Not sure where you got the number from.

The closest you can get is Chrome for testing, which, while branded as Chrome, is really mostly Chromium with very few changes that are probably not privacy-affecting (usually the reason for choosing Chromium over Chrome) and is offered for versions equivalent to the Chrome stable versions. It should only be used for testing, though, not for everyday browsing, as it does not update automatically.

PhistucK


--
--
Chromium Discussion mailing list: chromium...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss

---
To unsubscribe from this group and stop receiving emails from it, send an email to chromium-discu...@chromium.org.

Jon Perryman

unread,
Jul 8, 2023, 12:40:00 PM7/8/23
to thro...@yahoo.com, Chromium-discuss
Chromium is only available as source code. Any binaries you may have installed are not guaranteed to be chromium stable unless that person or group maintains a stable version. The snapshot you are using is probably for testing.

There are many stable chromium binaries easily available. A search for chromium browsers will give you a list (e.g. Chrome, MS edge, Brave and more). Documentation to build your own Chromium can be found at chromium.org but you will need to decide what stable means to you. Is it one used to build Chrome? Is it one that is in use by multiple browsers? Is it one that is 6 months old?

--

guest271314

unread,
Jul 8, 2023, 2:28:30 PM7/8/23
to Chromium-discuss, Jon Perryman, Chromium-discuss, thro...@yahoo.com
I use https://download-chromium.appspot.com/.

wget --show-progress --progress=bar --output-document chrome.zip https://download-chromium.appspot.com/dl/Linux_x64?type=snapshots && unzip chrome.zip && rm chrome.zip

Launch chrome-linux/chrome --password-store=basic <additional flags>

One of the first things I do on a Linux machine is get rid of snap

sudo systemctl disable snapd.service \
systemctl disable snapd.socket \
systemctl disable snapd.seeded.service

sudo snap remove firefox snap-store gtk-common-themes \
&& snap remove gnome-3-38-2004 && snap remove snapd-desktop-integration core20

sudo rm -rf /var/cache/snapd/

Jon Perryman

unread,
Jul 8, 2023, 2:56:33 PM7/8/23
to guest271314, Chromium-discuss, thro...@yahoo.com
I would like to remind people to consider the security implications when downloading from unverified websites. It's convenient to download Chromium but I personally wouldn't risk installing from a website giving them full control and access to your computer. 

guest271314

unread,
Jul 8, 2023, 3:16:13 PM7/8/23
to Jon Perryman, Chromium-discuss, thro...@yahoo.com
created by François Beaufort - now maintained by the Chromium team | File a bug report

Mark S

unread,
Jul 8, 2023, 3:26:59 PM7/8/23
to Chromium-discuss, PhistucK, Chromium-discuss, thro...@yahoo.com
On Saturday, July 8, 2023 at 8:35:09 AM UTC-7 PhistucK wrote:

The number you mentioned might be the branch point, which means it misses out on all of the commits merged to the stable version after the branch point, including important bug fixes, possibly even rendering regression fixes, so while somewhat helpful, it is not the stable version or its equivalent. Not sure where you got the number from.

I followed the directions on the download page! The most current version of chromium, per the ubuntu snap and mint distribution is 114.0.5735.198. I take that number and paste it into the search engine at the lookup site. That gives the number I used. 


base-commit.png
 
I then use this number in the API continuous builds archive. Which is very slow so I don't have  a screen grab. But the number doesn't show up. I look at the directories just before and just after. They give dates from April or earlier.

The closest you can get is Chrome for testing, which, while branded as Chrome, is really mostly Chromium with very few changes that are probably not privacy-affecting (usually the reason for choosing Chromium over Chrome) and is offered for versions equivalent to the Chrome stable versions. It should only be used for testing, though, not for everyday browsing, as it does not update automatically.

 Not updating automatically is fine, if that's the only significant difference. However when I followed the "Chrome for Testing" for chrome@stable, it gave an error indicating that it was using the same number I mentioned above and could also not find the stable version. 

When I tried to find the "'latest" in https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html, I got a developer  version.

I'm just trying to find a sane way to get the same build I would get if Ubuntu/debian hadn't started distributing via Snap. I can't be the only person who wants this.

At the moment, the solution I've found is to install from the Mint distribution. Seems to work, but not sure how fragile that will be. Will definitely have to update manually. 

guest271314

unread,
Jul 8, 2023, 3:29:03 PM7/8/23
to thro...@yahoo.com, Chromium-discuss, PhistucK
https://www.chromium.org/getting-involved/dev-channel/

--
--
Chromium Discussion mailing list: chromium...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss

---
To unsubscribe from this topic, visit https://groups.google.com/a/chromium.org/d/topic/chromium-discuss/2z8gShB75ww/unsubscribe.
To unsubscribe from this group and all its topics, send an email to chromium-discu...@chromium.org.

guest271314

unread,
Jul 8, 2023, 3:30:43 PM7/8/23
to thro...@yahoo.com, Chromium-discuss, PhistucK
> I'm just trying to find a sane way to get the same build I would get if Ubuntu/debian hadn't started distributing via Snap. I can't be the only person who wants this.

That was probaly quite some time ago.


> At the moment, the solution I've found is to install from the Mint distribution. Seems to work, but not sure how fragile that will be. Will definitely have to update manually. 

I fetch the Developer Build every few days. Sometime multiple times in the same day.

Mark S

unread,
Jul 8, 2023, 3:31:51 PM7/8/23
to Chromium-discuss, guest271314, Jon Perryman, Chromium-discuss, thro...@yahoo.com
On Saturday, July 8, 2023 at 11:28:30 AM UTC-7 guest271314 wrote:
I use https://download-chromium.appspot.com/.

I certainly looked at that site. However it didn't make me confident to have it prefaced:

This is a raw build of Chromium for Linux x64, right off the trunk. It may be tremendously buggy.
 

guest271314

unread,
Jul 8, 2023, 3:34:51 PM7/8/23
to thro...@yahoo.com, Chromium-discuss, Jon Perryman
It is buggy. Nonetheless you get the tip-of-tree Chromium. I've been using the Chromium builds from there for years now.

You can just use this https://www.google.com/chrome/.

--
--
Chromium Discussion mailing list: chromium...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss

---
To unsubscribe from this topic, visit https://groups.google.com/a/chromium.org/d/topic/chromium-discuss/2z8gShB75ww/unsubscribe.
To unsubscribe from this group and all its topics, send an email to chromium-discu...@chromium.org.

guest271314

unread,
Jul 8, 2023, 3:38:25 PM7/8/23
to thro...@yahoo.com, Chromium-discuss, Jon Perryman

--
--
Chromium Discussion mailing list: chromium...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-discuss

---
To unsubscribe from this topic, visit https://groups.google.com/a/chromium.org/d/topic/chromium-discuss/2z8gShB75ww/unsubscribe.
To unsubscribe from this group and all its topics, send an email to chromium-discu...@chromium.org.

PhistucK

unread,
Jul 9, 2023, 12:37:49 PM7/9/23
to thro...@yahoo.com, Chromium-discuss
Not sure which download page you are talking about.
Anyway, like I mentioned, the branch point is not particularly useful because it does not have a lot of commits that were merged and released as the stable Chrome.

I ran this (on Windows, but I used the --platform command line flag to get the Linux version) and I got the binary -
npx @puppeteer/browsers install chrome@stable --platform linux
> chr...@114.0.5735.133 C:\Projects\temp\chrometesting\chrome\linux-114.0.5735.133\chrome-linux64\chrome
Not sure what you tried. You can specify a full version number (114.0.5735.133) instead of stable in that command and you will get that specific version. It will not have all of the commit positions (the number you mentioned is a commit position, probably also known as revision), it should have all versions and keywords like stable. The snapshots will also not have all of the commit positions, just some of them (but those are not that great anyway).

PhistucK


Mark S

unread,
Jul 9, 2023, 2:39:36 PM7/9/23
to Chromium-discuss, PhistucK, Chromium-discuss, thro...@yahoo.com
I'm referring to the download page at chromium dot org:


The branch point is how the instructions there say to locate your desired chromium version. 

Among other things, I ran 

npx @puppeteer/browsers install chrome@stable

Maybe the puppeteer command needs the platform argument to find the right stable version? In which case maybe that should be in the instructions.

Thanks!

PhistucK

unread,
Jul 9, 2023, 2:49:05 PM7/9/23
to thro...@yahoo.com, Chromium-discuss
Without --platform, it downloaded the Windows version, so I just wanted to make sure it has the Linux ones and added --platform and it still worked.
Note that the npx... command did not work for me with old Node.js versions (I had 12 and 14 by default on different command line shells). Using 18 worked.

PhistucK


--
Reply all
Reply to author
Forward
0 new messages