Downloads: Difference between revisions
Jump to navigation
Jump to search
Hailfinger (talk | contribs) (→Installation of binary packages: T2 SDE 0.9.1) |
Hailfinger (talk | contribs) (→Installation of binary packages: sourcemage) |
||
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
- For distributions older than openSUSE Factory (11.0) you find "backports" in the openSUSE Build Service.
- 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: - 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