aboutsummaryrefslogtreecommitdiff
path: root/doc/manual/02.RPKI.Installation.DebianPackages.md
diff options
context:
space:
mode:
Diffstat (limited to 'doc/manual/02.RPKI.Installation.DebianPackages.md')
-rw-r--r--doc/manual/02.RPKI.Installation.DebianPackages.md66
1 files changed, 66 insertions, 0 deletions
diff --git a/doc/manual/02.RPKI.Installation.DebianPackages.md b/doc/manual/02.RPKI.Installation.DebianPackages.md
new file mode 100644
index 00000000..4ac60d65
--- /dev/null
+++ b/doc/manual/02.RPKI.Installation.DebianPackages.md
@@ -0,0 +1,66 @@
+# Installation Using Debian Packages on Debian and Ubuntu Systems
+
+Precompiled binary packages for Ubuntu 12.04 LTS ("Precise Pangolin") and
+Debian 7 ("Wheezy") are available from download.rpki.net using the Debian
+Advanced Package Tools (APT). To use these, you need to configure APT on your
+machine to know about our APT repository, but once you've done this you should
+be able to install and update these packages like any other precompiled
+package.
+
+## Initial APT Setup
+
+You should only need to perform these steps once for any particular machine.
+
+ * Add the GPG public key for this repository (optional, but APT will whine unless you do this):
+
+ wget -q -O - https://download.rpki.net/APT/apt-gpg-key.asc | sudo apt-key add -
+
+ * Configure APT to use this repository (for Ubuntu Trusty systems):
+
+ sudo wget -q -O /etc/apt/sources.list.d/rpki.list https://download.rpki.net/APT/rpki.trusty.list
+
+ * Configure APT to use this repository (for Ubuntu Precise systems):
+
+ sudo wget -q -O /etc/apt/sources.list.d/rpki.list https://download.rpki.net/APT/rpki.precise.list
+
+ * Configure APT to use this repository (for Debian Wheezy systems):
+
+ sudo wget -q -O /etc/apt/sources.list.d/rpki.list https://download.rpki.net/APT/rpki.wheezy.list
+
+## Installation Using APT Tools
+
+These instructions assume that you're using apt-get. Other APT tools such as
+aptitude should also work.
+
+ * Update available packages:
+
+ sudo apt-get update
+
+ * Install the software:
+
+ sudo apt-get install rpki-rp rpki-ca
+
+ * Customize the default `rpki.conf` for your environment as necessary. In particular, you want to change `handle` and `rpkid_server_host`. There are [obsessively detailed instructions][Configuration].
+
+ sudo emacs /etc/rpki.conf
+
+> Again, you want to change `handle` and `rpkid_server_host` at the minimum.
+
+ * If you changed anything in `rpki.conf`, you should restart the RPKI CA service:
+
+ sudo service rpki-ca restart
+
+## Upgrading
+
+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, eg:
+
+ sudo apt-get update
+ sudo apt-get upgrade
+
+Or, if you only want to update the RPKI tools:
+
+ sudo apt-get update
+ sudo apt-get upgrade rpki-ca rpki-rp
+
+[Configuration]: 12.RPKI.CA.Configuration.md