diff options
author | Rob Austein <sra@hactrn.net> | 2021-02-14 16:01:15 +0000 |
---|---|---|
committer | Rob Austein <sra@hactrn.net> | 2021-02-14 16:01:15 +0000 |
commit | e18e5b3d2559f5f0395ffe79416cdca3abc89310 (patch) | |
tree | 340bdc43c4bfa7bcc3c048eea4db848cabe470de /tracwiki/BinaryPackages.trac | |
parent | ad1cc0517983e599897929b4c94463bf2af78f7c (diff) |
Start restructuring for Pelican
Diffstat (limited to 'tracwiki/BinaryPackages.trac')
-rw-r--r-- | tracwiki/BinaryPackages.trac | 126 |
1 files changed, 0 insertions, 126 deletions
diff --git a/tracwiki/BinaryPackages.trac b/tracwiki/BinaryPackages.trac deleted file mode 100644 index 7920461..0000000 --- a/tracwiki/BinaryPackages.trac +++ /dev/null @@ -1,126 +0,0 @@ -[[PageOutline]]
-
-= Binary Packages for Cryptech Software and Firmware =
-
-The Cryptech Project maintains APT and Homebrew repositories
-containing packaged software for the Cryptech Alpha board for Debian
-and Ubuntu Linux and for Mac OS X. The binary packages also include
-pre-compiled images for the Alpha Board's Artix-7 FPGA, Cortex M4 ARM
-CPU, and AVR ATtiny828 MCU.
-
-== How to get APT packages for Debian Stretch, Debian Buster, Ubuntu Xenial, or Ubuntu Bionic ==
-
-* Fetch and validate the repository key. Presumably you're security
- concious (otherwise, why are you installing this stuff?), so you may
- want to pay attention to what `gpg --check-sig` says here.
-
- {{{
- $ id=37A8E93F5D7E7B9A
- $ wget https://apt.cryptech.is/apt-gpg-key.gpg
- $ gpg --recv-key $id
- $ gpg --check-sig $id
- }}}
-
-* Install the repository key. We used to use `apt-key(8)` for this,
- these days the cool kids use the `/etc/apt/trusted.gpg.d/` directory:
-
- {{{
- $ sudo chown root:root apt-gpg-key.gpg
- $ sudo mv apt-gpg-key.gpg /etc/apt/trusted.gpg.d/cryptech.gpg
- }}}
-
-* Configure apt to use the repository. You need to add a couple of
- entries to `/etc/apt/source.list.d/`; which entries you need to add
- depends on which distribution you're running.
- * For Debian Stretch, do:
- {{{
- $ sudo wget -q -O /etc/apt/sources.list.d/cryptech.list http://apt.cryptech.is/sources.stretch.list
- }}}
- * For Debian Buster, do:
- {{{
- $ sudo wget -q -O /etc/apt/sources.list.d/cryptech.list http://apt.cryptech.is/sources.buster.list
- }}}
- * For Ubuntu Xenial, do:
- {{{
- $ sudo wget -q -O /etc/apt/sources.list.d/cryptech.list http://apt.cryptech.is/sources.xenial.list
- }}}
- * For Ubuntu Bionic, do:
- {{{
- $ sudo wget -q -O /etc/apt/sources.list.d/cryptech.list http://apt.cryptech.is/sources.bionic.list
- }}}
-
-
-* Update the package index.
-
- {{{
- $ sudo apt-get update
- }}}
-
-* Install the `cryptech-alpha` package.
-
- {{{
- $ sudo apt-get install cryptech-alpha
- }}}
-
-== Updating APT packages ==
-
-Once you've performed the steps above you should be able to upgrade to newer
-version of the code using the normal APT upgrade process:
-
-{{{
-$ sudo apt-get update
-$ sudo apt-get upgrade
-}}}
-
-== How to get Homebrew packages for Mac OS X ==
-
-* Fetch and validate the repository key. Presumably you're security
- concious (otherwise, why are you installing this stuff?), so you may
- want to pay attention to what `gpg --check-sig` says here.
-
- {{{
- $ id=37A8E93F5D7E7B9A
- $ gpg --recv-key $id
- $ gpg --check-sig $id
- }}}
-
-* Configure Homebrew to use the repository.
-
- {{{
- $ brew tap cryptech/sw https://brew.cryptech.is/tap
- }}}
-
-* Update the package index.
-
- {{{
- $ brew update
- }}}
-
-* Check the commit signature on the cryptech-alpha package formula.
- This is optional (Homebrew doesn't care whether you do this), but if
- you want to know whether the formula was signed by the Cryptech
- project, this is how to check.
-
- {{{
- $ brew log --max-count=1 --show-signature cryptech-alpha
- }}}
-
-* Install the `cryptech-alpha` package. At the moment, this is only
- available as a Homebrew source package due to licensing issues in
- the MacOS Xcode SDK, so the installation will probably take several
- minutes, as some of the libraries are a bit slow to compile (sorry...).
-
- {{{
- $ brew install cryptech-alpha
- }}}
-
-== Updating Homebrew packages ==
-
-Once you've performed the steps above you should be able to upgrade to newer
-version of the code using the normal Homebrew upgrade process:
-
-{{{
-$ brew update
-$ brew upgrade
-$ brew cleanup
-}}}
|