-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add markdown readme and link INSTALL to README.md
- Loading branch information
René Korthaus
committed
May 30, 2015
1 parent
2f31732
commit 3d97d44
Showing
2 changed files
with
53 additions
and
44 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
README.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,52 @@ | ||
# TPM Manager | ||
|
||
The goal of this project is to provide a TPM management software with an easy-to-use graphical user interface. | ||
The TPM Manager will be developed under Linux, but later releases should be usable with all operating systems providing a TSS API. | ||
|
||
![Screenshot](http://i.imgur.com/OwXH1Ye.png) | ||
|
||
## Requirements | ||
|
||
Since the TPM Manager is based entirely on the Qt UI framework, corresponding header and library files Qt4 should be in the library path. | ||
On some linux distributions you have to install the developer version of Qt to have the header files used by TPM Manager. | ||
|
||
Requirements to build the TPM Manager: | ||
|
||
* Qt4 (>= 4.4) (http://qt.io) | ||
* TrouSerS (http://trousers.sourceforge.net/) | ||
|
||
Install the following packages on a Debian-based Linux, e.g., Ubuntu Linux: | ||
|
||
```bash | ||
sudo apt-get install build-essential libtspi-dev libqt4-dev | ||
``` | ||
|
||
To use the features of the TPM Manager you need a running TrouSerS daemon. | ||
The TPM Manager has been successfully compiled under Qt version 4.8.1. | ||
|
||
## Installation and Configuration | ||
|
||
This package is built using Qt's qmake. qmake automatically generates a makefile from the Qt project file. | ||
|
||
```bash | ||
qmake-qt4 | ||
make | ||
``` | ||
|
||
## Usage | ||
|
||
Make will create the TPM Manager application binary in the bin/ subdirectory. | ||
You can start TPM Manager right from the /bin subdirectory or | ||
you can run `install` to install TPM Manager in default binary path of your system. | ||
To start TPM Manager, type tpmmanager on terminal or simply double-click the application icon in your file manager. | ||
|
||
```bash | ||
bin/tpmmanager | ||
``` | ||
|
||
```bash | ||
install bin/tpmmanager /path/to/install/directory // e.g., "install bin/tpmmanager /usr/local/bin" | ||
tpmmanager | ||
``` | ||
|
||
You may also add TPM Manager to your Application starter menu, e.g., in Gnome or KDE. |