Downloads: Difference between revisions

From flashprog
Jump to navigation Jump to search
Uwe@flashrom.org/ (talk)
("Uwe@flashrom.org/: →‎Binary packages: ")
Uwe@flashrom.org/ (talk)
("Uwe@flashrom.org/: →‎Binary packages: ")
Line 50: Line 50:
** [https://build.opensuse.org/package/show?package=flashrom&project=home%3Areinauer package overview], [http://software.opensuse.org/search?q=flashrom&baseproject=ALL&lang=en&exclude_debug=true flashrom packages], [http://software.opensuse.org/search?q=coreboot-utils&baseproject=ALL&lang=en&exclude_debug=true coreboot-utils packages], [https://build.opensuse.org/package/requests?package=flashrom&project=home%3Areinauer requests], [https://bugzilla.novell.com/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__all__&product=&content=flashrom bugreports]
** [https://build.opensuse.org/package/show?package=flashrom&project=home%3Areinauer package overview], [http://software.opensuse.org/search?q=flashrom&baseproject=ALL&lang=en&exclude_debug=true flashrom packages], [http://software.opensuse.org/search?q=coreboot-utils&baseproject=ALL&lang=en&exclude_debug=true coreboot-utils packages], [https://build.opensuse.org/package/requests?package=flashrom&project=home%3Areinauer requests], [https://bugzilla.novell.com/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__all__&product=&content=flashrom bugreports]
* '''T2 SDE'''
* '''T2 SDE'''
** '''Installation from source:''' Emerge-Pkg flashrom
** Installation from source: Emerge-Pkg flashrom
** '''Installation of binaries:''' mine -i flashrom-0.9.1.tar.bz2
** Installation of binaries: mine -i flashrom-0.9.1.tar.bz2
** Maintainer: ?
** ?
* '''Source Mage GNU/Linux:'''
* '''Source Mage GNU/Linux:'''
** Installation: cast flashrom
** Installation: cast flashrom
Line 72: Line 74:
** Maintainer: Jonathan Kollasch
** Maintainer: Jonathan Kollasch
** ?
** ?
* '''OpenBSD''':
** Installation: ?
** Maintainer: ?
** TODO: Are there any ports or binary packages for OpenBSD? Building from source is supported as per README.
* '''Windows''':
* '''Windows''':
** Installation: Currently a build from source is required via MinGW/MSYS, see [[Windows]]. Only dummy, ft2232_spi, and buspirate_spi are supported so far.
** Installation: Currently a build from source is required via MinGW/MSYS, see [[Windows]]. Only dummy, ft2232_spi, and buspirate_spi are supported so far.
Line 79: Line 85:
*** [flashrom] [PATCH] new windows port [http://www.coreboot.org/pipermail/flashrom/2009-August/000239.html]
*** [flashrom] [PATCH] new windows port [http://www.coreboot.org/pipermail/flashrom/2009-August/000239.html]
* '''DOS''':
* '''DOS''':
** Installation: TODO
** Installation: Download files from http://ra.openbios.org/~idwer/flashrom/
** Maintainer: [[User:Idwer|Idwer Vollering]] (idwer)
** Maintainer: [[User:Idwer|Idwer Vollering]] (idwer)
** A DOS binary can be cross compiled using Linux. Instructions on how to compile can be in the [http://www.flashrom.org/trac/flashrom/browser/trunk/README#L78 README].
** A DOS binary can be cross compiled using Linux. Instructions on how to compile can be in the [http://www.flashrom.org/trac/flashrom/browser/trunk/README#L78 README].

Revision as of 17:46, 3 December 2023

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

Installation from source

Requirements:

  • 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 development package (libftdi-dev), optional support for the external FT2232SPI flasher
  • various build utilities like make, gcc etc. (build-essential or similar depending on OS/distribution)
  • subversion (if you checkout the source and build manually)

Manual installation from source:

If you just want to use the latest release, download flashrom 0.9.4 (source) here (GPG signature). Older releases can be found here.

If you want the latest source code (for developers), check out our code from subversion:

$ svn co svn://flashrom.org/flashrom/trunk flashrom
$ cd flashrom
$ make
$ sudo make install

You can also download source code snapshots here.

Binary packages

Releases