Downloads: Difference between revisions

From flashprog
Jump to navigation Jump to search
Add GitHub mirror
Sur5r (talk | contribs)
Binary Packages: Add Ubuntu
 
(2 intermediate revisions by 2 users not shown)
Line 5: Line 5:
'''Requirements:'''
'''Requirements:'''


* '''pkg-config''' to find library dependencies
* '''pciutils''' development package ('''pciutils-dev'''/'''libpci-dev'''/'''pciutils-devel''', depending on OS/distribution)
* '''pciutils''' development package ('''pciutils-dev'''/'''libpci-dev'''/'''pciutils-devel''', depending on OS/distribution)
* '''zlib''' development package ('''zlib1g-dev'''/'''zlib-devel''', depending on OS/distribution)
* '''zlib''' development package ('''zlib1g-dev'''/'''zlib-devel''', depending on OS/distribution)
* '''libftdi''' development package ('''libftdi-dev'''), optional support for various [[FT2232SPI Programmer|external FT2232SPI flashers]]
* '''libftdi''' 1.0 development package ('''libftdi1-dev'''/'''libftdi-dev'''), optional support for various [[FT2232SPI Programmer|external FT2232SPI flashers]]
* '''libusb''' 1.0 development package ('''libusb-1.0-0-dev'''), optional support for various USB-based programmers
* '''libusb''' 1.0 development package ('''libusb-1.0-0-dev'''), optional support for various USB-based programmers
* various build utilities like make, gcc etc. ('''build-essential''' or similar depending on OS/distribution)
* '''libjaylink''' development package ('''libjaylink-dev'''), optional support for J-LINK programmers
* '''git''' (if you checkout the source and build manually)
* '''libgpiod''' development package ('''libgpiod-dev'''), optional support for GPIO bitbanging under Linux
* various build utilities like meson or make, gcc etc. ('''build-essential''' or similar depending on OS/distribution)
* '''git''' (if you check out the source and build manually)


== Git ==
== Git ==
Line 25: Line 28:


= Binary Packages =
= Binary Packages =
TBD
 
== Debian ==
 
flashprog is available on Debian via APT. See [https://packages.debian.org/flashprog https://packages.debian.org/flashprog] or <code>apt policy flashprog</code> for details about available versions.
 
== Ubuntu ==
 
flashprog is available on Ubuntu via APT. See [https://packages.ubuntu.com/flashprog https://packages.ubuntu.com/flashprog] or <code>apt policy flashprog</code> for details about available versions.
 
== Other Distributions ==
 
See [https://repology.org/project/flashprog/versions Repology] for information about distributions not listed here.

Latest revision as of 09:18, 11 February 2026

You can browse the flashprog source code online, or download and install flashprog and/or its source code as explained below.

Installation from source

Requirements:

  • pkg-config to find library dependencies
  • pciutils development package (pciutils-dev/libpci-dev/pciutils-devel, depending on OS/distribution)
  • zlib development package (zlib1g-dev/zlib-devel, depending on OS/distribution)
  • libftdi 1.0 development package (libftdi1-dev/libftdi-dev), optional support for various external FT2232SPI flashers
  • libusb 1.0 development package (libusb-1.0-0-dev), optional support for various USB-based programmers
  • libjaylink development package (libjaylink-dev), optional support for J-LINK programmers
  • libgpiod development package (libgpiod-dev), optional support for GPIO bitbanging under Linux
  • various build utilities like meson or make, gcc etc. (build-essential or similar depending on OS/distribution)
  • git (if you check out the source and build manually)

Git

The flashprog repository is hosted on sourcearcade.org. All current development happens on the main branch.

sourcearcade.org

Mirrors

Binary Packages

Debian

flashprog is available on Debian via APT. See https://packages.debian.org/flashprog or apt policy flashprog for details about available versions.

Ubuntu

flashprog is available on Ubuntu via APT. See https://packages.ubuntu.com/flashprog or apt policy flashprog for details about available versions.

Other Distributions

See Repology for information about distributions not listed here.