mirror of
https://git.code.sf.net/p/linux-ima/ima-evm-utils
synced 2025-04-27 06:12:32 +02:00
Expand the INSTALL instructions
Add some of the less obvious package, TPM, and TSS prerequisites. autoreconf -i is required before ./configure Signed-off-by: Ken Goldman <kgoldman@us.ibm.com> Signed-off-by: Mimi Zohar <zohar@linux.ibm.com>
This commit is contained in:
parent
2a7658bf0e
commit
efacc1f396
27
INSTALL
27
INSTALL
@ -9,10 +9,33 @@ are permitted in any medium without royalty provided the copyright
|
|||||||
notice and this notice are preserved. This file is offered as-is,
|
notice and this notice are preserved. This file is offered as-is,
|
||||||
without warranty of any kind.
|
without warranty of any kind.
|
||||||
|
|
||||||
|
Prerequisites
|
||||||
|
=============
|
||||||
|
|
||||||
|
This project has the following prerequisites:
|
||||||
|
|
||||||
|
(Ubuntu package names)
|
||||||
|
libkeyutils-dev
|
||||||
|
libtasn1-dev
|
||||||
|
libgmp-dev
|
||||||
|
libnspr4-dev
|
||||||
|
libnss3-dev
|
||||||
|
|
||||||
|
These software TPMs are supported:
|
||||||
|
https://sourceforge.net/projects/ibmswtpm2/
|
||||||
|
https://github.com/stefanberger/swtpm
|
||||||
|
|
||||||
|
swtpm depends upon
|
||||||
|
https://github.com/stefanberger/libtpms
|
||||||
|
|
||||||
|
Supported TSSes include these. Both are included in some distros.
|
||||||
|
IBM TSS https://sourceforge.net/projects/ibmtpm20tss/
|
||||||
|
Intel TSS
|
||||||
|
|
||||||
Basic Installation
|
Basic Installation
|
||||||
==================
|
==================
|
||||||
|
|
||||||
Briefly, the shell commands `./configure; make; make install' should
|
Briefly, the shell commands `autoreconf -i; ./configure; make; make install' should
|
||||||
configure, build, and install this package. The following
|
configure, build, and install this package. The following
|
||||||
more-detailed instructions are generic; see the `README' file for
|
more-detailed instructions are generic; see the `README' file for
|
||||||
instructions specific to this package. Some packages provide this
|
instructions specific to this package. Some packages provide this
|
||||||
@ -51,7 +74,7 @@ of `autoconf'.
|
|||||||
The simplest way to compile this package is:
|
The simplest way to compile this package is:
|
||||||
|
|
||||||
1. `cd' to the directory containing the package's source code and type
|
1. `cd' to the directory containing the package's source code and type
|
||||||
`./configure' to configure the package for your system.
|
`autoreconf -i' and then `./configure' to configure the package for your system.
|
||||||
|
|
||||||
Running `configure' might take a while. While running, it prints
|
Running `configure' might take a while. While running, it prints
|
||||||
some messages telling which features it is checking for.
|
some messages telling which features it is checking for.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user