Skip to content

Create Installation Package for Different Distributions #11

@BhoomiAgrawal12

Description

@BhoomiAgrawal12

Description

Currently, only a .deb package is mentioned in documentation. We should provide packages for multiple Linux distributions to ease installation.

Requested Package Types

  • .deb (Debian/Ubuntu) - Already exists
  • .rpm (Red Hat/Fedora/CentOS)
  • .pkg.tar.zst (Arch Linux)
  • Flatpak (Universal)
  • AppImage (Universal)
  • Docker container

Benefits

  • Easier installation across different distributions
  • Automatic dependency resolution
  • Integration with package managers
  • Simplified updates

Implementation Plan

  1. RPM Package

    • Create .spec file
    • Test on Fedora and CentOS
    • Set up build pipeline
  2. Arch Package

    • Create PKGBUILD
    • Submit to AUR (Arch User Repository)
    • Maintain updates
  3. Universal Packages

    • Evaluate Flatpak vs AppImage
    • Bundle dependencies
    • Test on multiple distributions
  4. Docker Container

    • Create Dockerfile
    • Publish to Docker Hub
    • Document USB device passthrough

Acceptance Criteria

  • RPM package available
  • Arch Linux PKGBUILD created
  • At least one universal package format
  • Installation tested on each target platform
  • Documentation updated with installation instructions

Additional Context

This significantly lowers the barrier to entry for users on non-Debian distributions.

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedExtra attention is needed

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions