<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Debian on ShrimpWorks</title><link>/tags/debian/</link><description>Recent content in Debian on ShrimpWorks</description><generator>Hugo</generator><language>en-gb</language><lastBuildDate>Sat, 03 Feb 2018 00:00:00 +0000</lastBuildDate><atom:link href="/tags/debian/feed.xml" rel="self" type="application/rss+xml"/><item><title>Running Unreal Tournament 99 on Linux (part 1)</title><link>/2018/02/03/running-unreal-tournament-99-on-linux-part-1/</link><pubDate>Sat, 03 Feb 2018 00:00:00 +0000</pubDate><guid>/2018/02/03/running-unreal-tournament-99-on-linux-part-1/</guid><description>&lt;img src="/2018/02/03/running-unreal-tournament-99-on-linux-part-1/ut-logo.png" class="image-right" /&gt;
 


&lt;p&gt;With all the talk of Unreal Tournament 4 possibly being cancelled one of these
days, due to Epic&amp;rsquo;s runaway success with Fortnite, I&amp;rsquo;ve decided there&amp;rsquo;s really
no reason to not be playing UT99.&lt;/p&gt;
&lt;p&gt;Thus, we set about trying to run it on modern hardware, with a modern Linux
installation.&lt;/p&gt;
&lt;p&gt;As much as this is about setting things up on Linux, it&amp;rsquo;s also partially my own
attempt at some knowledge preservation, as a lot of this stuff ends up being
forgotten or lost over time (it&amp;rsquo;s been almost 20 years! a lot of the old sites
and things you expect to find this info on simply do not exist anymore :()&lt;/p&gt;
&lt;p&gt;This is part one of two, and will focus on installing and running the game
using Wine.&lt;/p&gt;</description></item><item><title>Publishing Server Status to StatsD with no additional software</title><link>/2018/01/27/linux-statsd/</link><pubDate>Sat, 27 Jan 2018 00:00:00 +0000</pubDate><guid>/2018/01/27/linux-statsd/</guid><description>&lt;p&gt;I recently wanted to set up a couple of rough monitoring services to keep track
of simple server status, load, disk etc. While there are options available like
&lt;a href="https://munin-monitoring.org/"&gt;Munin&lt;/a&gt; which can do this by installing agents
on the machines to be monitored, I wanted something a little simpler and more
portable.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m quite fond of the StatsD + Graphite + Grafana stack, which is quite easy to
run thanks to &lt;a href="https://hub.docker.com/r/kamon/grafana_graphite/"&gt;Kamon&amp;rsquo;s grafana_grafite&lt;/a&gt;
Docker image, and I realised you can actually quite simply write counters,
gauges and timers to StatsD using nothing but the standard Linux tools &lt;code&gt;nc&lt;/code&gt; and
&lt;code&gt;cron&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Lirc 0.9.4 and Kodi on Debian Sid</title><link>/2016/12/16/lirc-0.9.4-and-kodi-on-debian-sid/</link><pubDate>Fri, 16 Dec 2016 00:00:00 +0000</pubDate><guid>/2016/12/16/lirc-0.9.4-and-kodi-on-debian-sid/</guid><description>&lt;p&gt;This is a small follow-on on from the &lt;a href="/2016/06/10/kodi-and-steam-on-debian-sid/"&gt;Kodi on Debian Sid guide&lt;/a&gt; I did earlier this year to get &lt;code&gt;lirc&lt;/code&gt; (IR remote support) working once more, following an upgrade to version 0.9.4, which changes how the &lt;code&gt;lirc&lt;/code&gt; services and configuration work (&lt;em&gt;shakes fist at systemd&lt;/em&gt;).&lt;/p&gt;
&lt;p&gt;After upgrading and following all the instructions in &lt;code&gt;/usr/share/doc/lirc/README.Debian.gz&lt;/code&gt;, I was left with the problem of Kodi not responding to any remote input at all.&lt;/p&gt;</description></item><item><title>Kodi and Steam on Debian Sid</title><link>/2016/06/10/kodi-and-steam-on-debian-sid/</link><pubDate>Fri, 10 Jun 2016 00:00:00 +0000</pubDate><guid>/2016/06/10/kodi-and-steam-on-debian-sid/</guid><description>&lt;img src="/2016/06/10/kodi-and-steam-on-debian-sid/2016-06-10-debian-kodi-steam.png" class="image-right" /&gt;
 


&lt;p&gt;I recently went through the process of reinstalling the media PC connected to my
TV, which I use to run Kodi for movies and TV, and Steam in Big Picture mode,
which allows me to stream Windows-only games from my desktop to the couch.&lt;/p&gt;
&lt;p&gt;I thought it would be useful to describe my setup and the process to achieve it,
in case anyone else is interested in creating their own custom Kodi/Debian/Steam
builds.&lt;/p&gt;</description></item><item><title>User Directories and PHP with nginx</title><link>/2015/04/25/user-directories-and-php-with-nginx/</link><pubDate>Sat, 25 Apr 2015 08:53:16 +0000</pubDate><guid>/2015/04/25/user-directories-and-php-with-nginx/</guid><description>&lt;p&gt;I&amp;rsquo;ve become fond of using nginx on my development machines, rather than
a full Apache.&lt;/p&gt;
&lt;p&gt;There are no explicit options built-in which allow something along the
same lines as Apache&amp;rsquo;s &lt;code&gt;userdir&lt;/code&gt;, however it&amp;rsquo;s easy enough to tweak
the default configuration to support that behaviour without the need for
external modules.&lt;/p&gt;
&lt;p&gt;I also do some PHP dabbling from time to time, so need to enable that as
well.&lt;/p&gt;
&lt;p&gt;Install the required bits:&lt;/p&gt;</description></item><item><title>Broken Apper on Debian Unstable/Sid</title><link>/2013/09/14/broken-apper-on-debian-unstable/sid/</link><pubDate>Sat, 14 Sep 2013 12:08:42 +0000</pubDate><guid>/2013/09/14/broken-apper-on-debian-unstable/sid/</guid><description>&lt;p&gt;All of my Debian desktop installs running KDE received an update a month
or two ago which rendered the &amp;ldquo;Apper&amp;rdquo; package management application
broken, failing with the following error:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;Unable to open database read-only: Database action 'prepare dependency insert 
statement' failed: table dependencies has no column named items_installed
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The solution is to delete the Listaller cache DB:&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;rm -r /var/lib/listaller/db/
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;The cache will be recreated automatically with the expected structure on
the next run of Apper (or other PackageKit type thing).&lt;/p&gt;</description></item><item><title>Debian Powered Notebook</title><link>/2005/10/24/debian-powered-notebook/</link><pubDate>Mon, 24 Oct 2005 00:06:33 +0000</pubDate><guid>/2005/10/24/debian-powered-notebook/</guid><description>&lt;p&gt;Yay, on Friday, I decided to take the plunge, and install Debian on my
laptop. I&amp;rsquo;ve always wanted to try working in a Linux desktop
environment, considering I do practically no Delphi development any
more, everything&amp;rsquo;s either PHP or Python. Since Debian has plenty of
support for both of these, it seemed quite ideal.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m not dumping the existing Windows install though, so I had to
partition my drive. Now, partitioning drives is about the most
nerve-racking thing I&amp;rsquo;ve ever done, no matter what software I&amp;rsquo;m using,
no matter how little data I stand to lose, I&amp;rsquo;m always scared as hell
something will go wrong. Doubly so on this laptop since I use it
constantly for work, and it&amp;rsquo;s the default installation HP put on, which
I&amp;rsquo;m not really eager to bugger up. Luckily, that all went smoothly
though :D.&lt;/p&gt;</description></item></channel></rss>