add page about rohieb.name Debian repository
authorRoland Hieber <rohieb@rohieb.name>
Fri, 8 Nov 2013 23:49:38 +0000 (00:49 +0100)
committerRoland Hieber <rohieb@rohieb.name>
Sat, 9 Nov 2013 01:41:34 +0000 (02:41 +0100)
index.mdwn
projects/infopoint-html.mdwn
projects/rohieb-name-repo.mdwn [new file with mode: 0644]

index 29dd12c..1fb7e10 100644 (file)
@@ -8,6 +8,8 @@ There is still not much Here, everything important should be There:
 
 * [Mercurial Repositories](/hg) (very outdated since I have moved to Git)
 * [Git Repositories](https://git.rohieb.name/)
+* [[Personal Debian repository|projects/rohieb-name-repo]], where I publish
+  packages I have built
 * [Talks I have given](https://github.com/rohieb/talks) (most of them including LaTeX sources)
 * Various [[projects]]:
   - [GeoJackal](/trac/geojackal) (kept only for reference, development moved
index fa09848..474988b 100644 (file)
@@ -40,7 +40,7 @@ Cool, what do I have to do?
   * Get a machine with a network connection and a big display
   * Install a fresh [Debian](http://debian.org/distrib) system on it (“base” 
     package set is totally sufficient)
-  * Add my Debian repository (instructions [[here|projects/wilhelm-gym-repo]])
+  * Add my [[personal Debian repository|rohieb-name-repo]]).
   * Install the Infopoint HTML Viewer: `aptitude install infopoint-html`
   * Configure the URL you want to display: edit `/etc/default/infopoint-html` 
     and change the `URL` option. Also be sure to set `AUTOSTART="yes"`.
diff --git a/projects/rohieb-name-repo.mdwn b/projects/rohieb-name-repo.mdwn
new file mode 100644 (file)
index 0000000..1b6857a
--- /dev/null
@@ -0,0 +1,41 @@
+[[!meta title="The rohieb.name Debian repository"]]
+
+## Contents ##
+
+My personal Debian repository currently contains the following software:
+
+* `infopoint-html`, the [[Infopoint HTML Viewer|projects/infopoint-html]]
+
+## Instructions ##
+
+On any recent Debian system, open a terminal and do the following:
+
+* Be root (or use [`sudo`][sudo] in front of the following commands).
+* Add the repository to your `sources.list` by installing the package
+  `rohieb.name-repo-keyring`:
+
+        wget http://packages.rohieb.name/debian/rohieb.name-repo-keyring_latest.deb
+        # echo "deb http://packages.rohieb.name/debian testing main" > \
+            /etc/apt/sources.list.d/rohieb.name.list
+        # apt-get update
+        [apt-get warns about missing public keys, that’s okay]
+        # apt-get install -y --allow-unauthenticated rohieb.name-repo-keyring
+        # apt-get update
+
+* Double-check the key fingerprint. `apt-key fingerprint` should contain the
+  following key and fingerprint, but nothing else under that section:
+
+        /etc/apt/trusted.gpg.d/rohieb.name-repo-keyring.gpg
+        ---------------------------------------------------
+        pub   2560R/86748A36 2013-11-07 [expires: 2017-11-06]
+            Key fingerprint = 4D51 6412 405B E4A1 328F  FCC1 F6D2 9C49 8674 8A36
+        uid                  rohieb.name Package Signing Key <packages@rohieb.name>
+        sub   2560R/E0CD07C7 2013-11-07 [expires: 2017-11-06]
+
+    (If you want to know more about secure APT repositories, read the manpage
+    for [`apt-secure`][apt-secure].)
+
+[sudo]: http://manpages.debian.net/cgi-bin/man.cgi?query=sudo&manpath=Debian+7.0+wheezy&format=html&locale=en
+[apt-secure]: http://manpages.debian.net/cgi-bin/man.cgi?query=apt-secure&manpath=Debian+7.0+wheezy&format=html&locale=en
+
+[[!tag Debian Debian_repository packaging apt aptitude GPG]]
This page took 0.033456 seconds and 4 git commands to generate.