diff --git a/README-SSH.md b/README-SSH.md index 5731113..97807ea 100644 --- a/README-SSH.md +++ b/README-SSH.md @@ -9,27 +9,6 @@ ## Using for GitHub SSH authentication (via `trezor-git` utility) [![GitHub](https://asciinema.org/a/38337.png)](https://asciinema.org/a/38337) -# Installation - -First, make sure that the latest [trezorlib](https://pypi.python.org/pypi/trezor) Python package -is installed correctly (at least v0.6.6): - - $ apt-get install python-dev libusb-1.0-0-dev libudev-dev - $ pip install Cython trezor - -Then, install the latest [trezor_agent](https://pypi.python.org/pypi/trezor_agent) package: - - $ pip install trezor_agent - -Finally, verify that you are running the latest [TREZOR firmware](https://mytrezor.com/data/firmware/releases.json) version (at least v1.4.0): - - $ trezorctl get_features - vendor: "bitcointrezor.com" - major_version: 1 - minor_version: 4 - patch_version: 0 - ... - # Public key generation Run: diff --git a/README.md b/README.md index 35af86c..c53d50c 100644 --- a/README.md +++ b/README.md @@ -11,8 +11,36 @@ See SatoshiLabs' blog posts about this feature: - [TREZOR Firmware 1.3.4 enables SSH login](https://medium.com/@satoshilabs/trezor-firmware-1-3-4-enables-ssh-login-86a622d7e609) - [TREZOR Firmware 1.3.6 — GPG Signing, SSH Login Updates and Advanced Transaction Features for Segwit](https://medium.com/@satoshilabs/trezor-firmware-1-3-6-20a7df6e692) +## Installation + +First, make sure that the latest [trezorlib](https://pypi.python.org/pypi/trezor) Python package +is installed correctly (at least v0.6.6): + + $ apt-get install python-dev libusb-1.0-0-dev libudev-dev + $ pip install Cython trezor + +Then, install the latest [trezor_agent](https://pypi.python.org/pypi/trezor_agent) package: + + $ pip install trezor_agent + +Finally, verify that you are running the latest [TREZOR firmware](https://mytrezor.com/data/firmware/releases.json) version (at least v1.4.0): + + $ trezorctl get_features + vendor: "bitcointrezor.com" + major_version: 1 + minor_version: 4 + patch_version: 0 + ... + +## Usage + For usage with SSH, see the [following instructions](README-SSH.md). For usage with GPG, see the [following instructions](README-GPG.md). Questions, suggestions and discussions are welcome: [![Chat](https://badges.gitter.im/romanz/trezor-agent.svg)](https://gitter.im/romanz/trezor-agent) + +## Troubleshooting + +If there is an import problem with the installed `protobuf` package, +see [this issue](https://github.com/romanz/trezor-agent/issues/28) for fixing it.