From 2f9b78e1a588849f6253c5ccdaf4388ad810c769 Mon Sep 17 00:00:00 2001 From: Roland Hieber Date: Sat, 9 Nov 2013 00:49:38 +0100 Subject: [PATCH 1/1] add page about rohieb.name Debian repository --- index.mdwn | 2 ++ projects/infopoint-html.mdwn | 2 +- projects/rohieb-name-repo.mdwn | 41 ++++++++++++++++++++++++++++++++++ 3 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 projects/rohieb-name-repo.mdwn diff --git a/index.mdwn b/index.mdwn index 29dd12c..1fb7e10 100644 --- a/index.mdwn +++ b/index.mdwn @@ -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 diff --git a/projects/infopoint-html.mdwn b/projects/infopoint-html.mdwn index fa09848..474988b 100644 --- a/projects/infopoint-html.mdwn +++ b/projects/infopoint-html.mdwn @@ -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 index 0000000..1b6857a --- /dev/null +++ b/projects/rohieb-name-repo.mdwn @@ -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 + 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]] -- 2.20.1