Repository for Linux packages | Community
Skip to main content
Partner
November 20, 2021
Question

Repository for Linux packages

  • November 20, 2021
  • 14 replies
  • 0 views

When will be available a repository for DEB and RPM Zoom's packages? It's hard to keep an eye on the updates and download and install manually. I would like if my system find the updates during the regular update.

    14 replies

    Explorer
    September 10, 2025

    I think the answer is never. I just use the unofficial mwt apt repository. 

    Newcomer
    September 10, 2025

    Agree... I use the flatpak from Flathub, it works fine.

     

    The company has every opportunity to take ownership of the app on Flathub and make it official (so they can do QA and improve it further), but they don't.

     

    (And please no replies about unofficial flatpaks being unsafe. You have access to the git repositories for Flathub and can verify yourself that it is a combination of open source software built from source, and the official binary from the company. There is no opportunity for the unofficial flatpak maintainer to inject any code without also making that visible in the git repos, just as is the case with any reasonable linux distro.)

    Partner
    September 10, 2025

    Thanks to chatgpt I found a script oneliner  that you  can run to do an automatic update (eg: with a cronjob and/or in /ec/rc.local (runs at boot))


    curl -L -o zoom_latest_amd64.deb https://zoom.us/client/latest/zoom_amd64.deb && apt update && apt -y install ./zoom_latest_amd64.deb​
    Newcomer
    December 23, 2025

    You can use the APT::Update::Pre-Invoke feature in apt.conf to instruct apt to check for an updated Zoom .deb file and fetch it if needed.

    To enable this approach, copy paste the code below into a file and run it once. The code will

    • Create a new /usr/local/zoom-deb-files directory to contain the Zoom .deb file and the APT repo files (Packages and Release)
    • Create the new /etc/apt/apt.conf.d/99update_zoom file. This file instructs apt to check for a newer file hosted on Zoom's CDN, each time you run apt update, and if one is present, download it and rebuild the local APT repo.
    • Create the /etc/apt/sources.list.d/local-zoom.list file to instruct apt to use this new local APT repo
    #!/usr/bin/env bash
    
    # Based on https://askubuntu.com/a/1316231/14601
    
    url=https://zoom.us/client/latest/zoom_amd64.deb
    debdir=/usr/local/zoom-deb-files
    aptconf=/etc/apt/apt.conf.d/99update_zoom
    sourcelist=/etc/apt/sources.list.d/local-zoom.list
    
    sudo mkdir -p $debdir
    # --timestamping only fetches the file if the last-modified HTTP header in the
    #   response is newer than the last modified time of the local file
    # --no-if-modified-since tells wget to send a HEAD request to determine if
    #   there's a new file or not before sending a GET request
    # The grep prevents running apt-ftparchive if no new file was downloaded
    echo 'APT::Update::Pre-Invoke ' \
    '{"cd '$debdir' ' \
    '&& wget --timestamping --no-if-modified-since '$url' 2>&1 ' \
    '| ( grep --quiet ' "'Server file no newer than local file'" ' && exit 1 || exit 0 ) ' \
    '&& apt-ftparchive packages . > Packages ' \
    '&& apt-ftparchive release . > Release ' \
    '|| true";};' | sudo tee $aptconf
    echo 'deb [trusted=yes lang=none] file:'$debdir' ./' | sudo tee $sourcelist

    Once this is done, you can run this to install Zoom

    sudo apt update
    sudo apt install zoom
    Newcomer
    December 25, 2025

    It makes sense that many Linux users want an official Zoom repository — manually downloading and updating packages can be tedious, especially compared to distro-managed repos. A centralized source improves consistency and saves time, similar to how good tracking tools help streamline workflows. For example, services like LocateParcels.com simplify parceltracking by bringing all updates into one place rather than checking multiple sources manually.