[kwlug-disc] Running multiple versions of Firefox on Linux

Ron ron at bclug.ca
Wed Apr 1 16:49:56 EDT 2026


Paul Nijjar via kwlug-disc wrote on 2026-04-01 13:39:

> How does this solution allow me to control versions?

Info here:

Snap

snapcraft.io

Parallel installs <#>

Parallel installs enable you to run multiple instances of the same snap 
on the same system. Each instance is completely isolated from all other 
instances, including its name, configuration, interfa...

🔗 
https://snapcraft.io/docs/explanation/how-snaps-work/parallel-installs/ 
<https://snapcraft.io/docs/explanation/how-snaps-work/parallel-installs/>

I've got multiple versions of Node.js, for example. Been a while since I 
did it, so don't remember details, apologies on that.


The process for installing multiple instances of a snap is identical to 
installing a single snap except you /must/ provide a unique identifier, 
called an /instance key/, separated by an underscore (|_|) from the 
target snap name.

For example, the following command will install two instances of the 
hello-world <https://snapcraft.io/hello-world> snap with the second 
given an instance key of |foo|:

sudo snap install hello-world hello-world_foo


> My limited understanding of snaps is that they auto-upgrade?
They normally do but can be pinned to a version like any half-way decent 
packaging system.

Haven't touched them in quite a while, do not recall pinning them, and 
they haven't upgraded:
$ snap list node node_22 Name Version Rev Tracking Publisher Notes node 
18.20.8 9971 18/stable iojs✓ classic node_22 22.14.0 9750 22/stable 
iojs✓ classic

Perhaps I installed a specific version instead of "latest" they skip 
auto-update?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kwlug.org/pipermail/kwlug-disc_kwlug.org/attachments/20260401/078eb7ab/attachment.htm>


More information about the kwlug-disc mailing list