To install the program manually:
- Download and install the Visual C++ Redistributable.
- Download and run the PWAsForFirefox MSI installer.
- After the programs are installed, you should be automatically proceeded to the next step. If nothing changes after around 30 seconds, restart the browser.
Or... To install the package using Windows Package Manager:
- Make sure Windows Package Manager is installed.
- Install Visual C++ Redistributable using winget: winget install -e Microsoft.VCRedist.2015+..
- Install PWAsForFirefox using winget: winget install firefoxpwa --version
- After the packages are installed, you should be automatically proceeded to the next step. If nothing changes after around 30 seconds, restart the browser.
Or... To install the package using Chocolatey:
- Make sure Chocolatey is installed.
- Install the package using choco: choco install firefoxpwa --version
- After the package is installed, you should be automatically proceeded to the next step. If nothing changes after around 30 seconds, restart the browser.
Or... To install the package using Npackd:
- Make sure Npackd is installed.
- Install the package using ncl: ncl add -p firefoxpwa -v
- After the package is installed, you should be automatically proceeded to the next step. If nothing changes after around 30 seconds, restart the browser.
Or... To install the package using Scoop:
- Make sure Scoop is installed.
- Add the scoop extras bucket: scoop bucket add extras
- Install the package using scoop: scoop install extras/firefoxpwa
- After the package is installed, you should be automatically proceeded to the next step. If nothing changes after around 30 seconds, restart the browser.
Or... To install the package using PortableApps.com:
- Make sure PortableApps.com Platform is installed.
- Download the PWAsForFirefox PAF package and install it using PortableApps.com Platform.
- Run the PWAsForFirefox program using PortableApps.com Platform and wait until a notification appears.
- When the program is running, you should be automatically proceeded to the next step. If nothing changes after around 30 seconds, restart the browser.
To install the package from the packagecloud.io repository:
- Follow the instructions on the packagecloud.io repository website.
- After the package is installed, you should be automatically proceeded to the next step. If nothing changes after around 30 seconds, restart the browser.
Thanks to packagecloud.io for sponsoring this project and providing us a free hosting for our DEB and RPM packages!
Or... To install the package manually:
- Download and install the PWAsForFirefox DEB package.
- After the package is installed, you should be automatically proceeded to the next step. If nothing changes after around 30 seconds, restart the browser.
To install the package from the packagecloud.io repository:
- Follow the instructions on the packagecloud.io repository website.
- After the package is installed, you should be automatically proceeded to the next step. If nothing changes after around 30 seconds, restart the browser.
Thanks to packagecloud.io for sponsoring this project and providing us a free hosting for our DEB and RPM packages!
Or... To install the package manually:
- Download and install the PWAsForFirefox RPM package.
- After the package is installed, you should be automatically proceeded to the next step. If nothing changes after around 30 seconds, restart the browser.
-
Download and install one of PWAsForFirefox AUR packages:
- After the package is installed, you should be automatically proceeded to the next step. If nothing changes after around 30 seconds, restart the browser.
- Enable Gentoo GURU overlay using eselect: sudo eselect repository enable guru
- Sync Gentoo GURU overlay using emerge: sudo emerge --sync guru
- Install the package using emerge: sudo emerge -avt www-plugins/firefoxpwa
- After the package is installed, you should be automatically proceeded to the next step. If nothing changes after around 30 seconds, restart the browser.
Note: This package is currently unofficial and may be outdated. There are no guarantees that it will always work and be up-to-date, so use it
at your own risk. Once all the required tools become available, the package might become official and get automatic updates.
- Make sure cargo-make and (on Windows) WiX Toolset are installed.
- Clone the repository and cd into the native directory.
- Checkout the tag.
- Prepare the source code for building: makers set-version
- Build and install the project: makers install
- After the project is installed, you should be automatically proceeded to the next step. If nothing changes after around 30 seconds, restart the browser.
For a list of commands to do this, check the README file in the repository.
If you want to package PWAsForFirefox for your distribution or have already packaged it, please let me know, so I can help with the packaging and list it in the installation instructions.
If the packaging platform supports any auto-submission/uploading feature, please also let me know, as I might integrate it directly with GitHub Actions to make sure the packages are always up-to-date.
- Make sure Homebrew is installed.
- Install the formula using brew: brew install firefoxpwa
- Follow instructions displayed in the caveats section of installation output to link the manifest.
- After the formula is installed and the manifest is linked, you should be automatically proceeded to the next step. If nothing changes after around 30 seconds, restart the browser.
Your operating system is not officially supported.
You can try building and installing the project from source with instructions from the source installation section.
You may need to adjust them to make it work with your operating system, and there is no guarantee that it will work.