Skip to content

The native installation script for linux still uses .bz2 instead of .xz #5134

Description

@etank0

Captchas

  • I have read the instructions.
  • I have searched existing issues and avoided creating duplicates.
  • I am not filing an enhancement request.

What happened?

Issue in native installation script

The native installation script for linux still uses .bz2 instead of .xz which breaks the installation.
Please update it to .xz.

install.sh

#!/bin/bash

app_name=zen
literal_name_of_installation_directory=".tarball-installations"
universal_path_for_installation_directory="$HOME/$literal_name_of_installation_directory"
app_installation_directory="$universal_path_for_installation_directory/zen"
official_package_location="https://github.com/zen-browser/desktop/releases/latest/download/zen.linux-x86_64.tar.bz2"
tar_location=$(mktemp /tmp/zen.XXXXXX.tar.bz2)

NOTE: Just changing .bz2 to .xz makes the script work.
EDIT: Also changing the tar flag to xvJf.

Reproducible?

  • I have checked that this issue cannot be reproduced on Mozilla Firefox.

Version

1.7.6b (2025-02-07)

What platform are you seeing the problem on?

Linux (Tarball)

Relevant log output if applicable

$ bash <(curl -s https://updates.zen-browser.app/install.sh)
Welcome to Zen tarball installer, just chill and wait for the installation to complete!
Checking to see if an older installation exists
Old bin file detected, removing...
Old app files are found, removing...
Old app files are found, removing...
Installing the latest package
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:--  0:00:01 --:--:--     0
100     9  100     9    0     0      4      0  0:00:02  0:00:01  0:00:01     4
OK
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now
Installed and untarred successfully
mv: cannot stat 'zen': No such file or directory
Zen successfully moved to your safe place!
Created executable for your $PATH if you ever need
Created desktop entry successfully
Installation is successful
Done, and done, have fun! 🐷

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status
    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions