Downloads: Difference between revisions

From flashrom
Jump to navigation Jump to search
Line 32: Line 32:
** '''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
* '''Source Mage GNU/Linux:''' cast flashrom
* '''FreeBSD''': cd /usr/ports/sysutils/flashrom && make install clean
* '''FreeBSD''': cd /usr/ports/sysutils/flashrom && make install clean
:The version from trunk (latest revision while writing this is r968) is usable too, but you '''NEED''' to install '''devel/libpci''', '''sysutils/dmidecode''' and '''devel/gmake''' from ports.
:The version from trunk (latest revision while writing this is r968) is usable too, but you '''NEED''' to install '''devel/libpci''', '''sysutils/dmidecode''' and '''devel/gmake''' from ports.

Revision as of 21:19, 28 March 2010

You can browse the flashrom source code online, or download and install flashrom 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.
  • 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.1 (source) here (sig).

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

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

Installation of binary packages

  • Debian: sudo aptitude install flashrom
  • Ubuntu: sudo aptitude install flashrom
  • Fedora: sudo yum install flashrom
  • Gentoo: emerge flashrom
  • Mandriva: urpmi flashrom
  • openSUSE: yast -i coreboot-utils
  • T2 SDE
    • Installation from source: Emerge-Pkg flashrom
    • Installation of binaries: mine -i flashrom-0.9.1.tar.bz2
  • Source Mage GNU/Linux: cast flashrom
  • FreeBSD: cd /usr/ports/sysutils/flashrom && make install clean
The version from trunk (latest revision while writing this is r968) is usable too, but you NEED to install devel/libpci, sysutils/dmidecode and devel/gmake from ports.
Run gmake.
  • Windows: There is a (very old and probably obsolete) Windows port of the flashrom utility at DarmawanMappatutu_Salihun.tar.gz.
    In 2009, several patches for Windows, based on a more recent revision of flashrom, were made available:
    • [flashrom] GSoCs Winflashrom versus r126. [1]
    • [flashrom] [PATCH] new windows port [2]
  • DOS:
A DOS binary can be cross compiled on Linux. Instructions on how to compile can be found here: http://www.flashrom.org/trac/flashrom/browser/trunk/README#L78

Releases