How to remove Debian packages with help of vi magic

Okay, the headline is not really the full truth, but with the help of vi you can do some cool things.

I had installed “graphviz” on one of my servers, because I thought I could create a dot file. For some reason [...] that did not work and so I decided to remove this package again. I wanted it really clean.

Normally someone would just do something like

apt-get autoremove –purge graphviz
Weiterlesen »

Compiling PHP 5.2 on Ubuntu Lucid 10.04

If you provide ISP services for customers that run PHP application on your servers, you might need to run several sides with PHP 5.2 and not with the distributed version from Ubuntu, version 5.3. Searching around the internet, you might find several information on how to install a separate instance. For me, none of the howtos really were suitable. So this little document might help you in installing a cgi version. Here we go…

First of all, you need to install several packages from the Ubuntu repository.

apt-get install build-essential

We build a static PHP version, not using extensions.
Weiterlesen »

Vim Postfix syntax files

I have modified the Vi(mproved) syntax highlighting files for Postfix 2.8.x series. Also added a syntax file for the master.cf file. It is not perfect, but it does a good job on my mail servers. So hopefully you enjoy it.

Vim syntax files download

Ubuntu repository

I have set up a Ubuntu Lucid backport repository for postfix, dovecot and rp-pppoe. For details see: http://mysourceco.de

Nützliche Kurzbefehle

Gerade im Disaster-Recovery Bereich oder auch in jeder Situation, in der Daten eines (oder mehrerer) Server über das Netzwerk hinweg zu einer anderen Maschine kopiert werden müssen, verlangt machmal nach trickreichen Kommandos, um effizient und sicher Daten zu transferieren. Im Folgenden werden zwei Kommandos – dd und tar – in Verbindung mit ssh vorgestellt, mit denen interessante Ergebnisse umgesetzt werden können.
Weiterlesen »

Überarbeitete Website

Vielleicht wundern Sie sich, dass verschiedene Artikel verschwunden sind. Diese waren bis vor kurzer Zeit an oberster Stelle genau hier zu finden (Stichwort Sticky). Da in der Zwischenzeit einige neue Artikel erschienen sind, die ebenfalls möglichst dauerhaft aufzufinden sein sollen, habe ich kurzer Hand ein neues Untermenü

Beliebte Seiten und Artikel

geschaffen. Diese Rubrik wird dauerhaft erhalten und gepflegt. Vielen Dank für Ihr Verständnis.

DNSWL – A Postfix policy delegation service

Started a new open source project.

dnswl.py can deal with a list of DNS whitelist services and give postfix an OK result, while it prepares SQL tables for amavisd-new, which will immediately make use of soft scored whitelisted entires (sender and recipient dependent).

See here: Project page

KVM tweaks

Hi, this time I post only some little teaks for Linux’ Kernel based Virtual Machine (KVM). If you followed my Installer article, then you might use little code snippets that hold the kvm binary call to start a single virtual machine. You can modify it this way that it is started in a “screen” and detaches itself.
Weiterlesen »

proxy65 component in jabberd2

Installing a proxy65 service for jabberd2 is quiet easy.

Download the source from http://code.google.com/p/proxy65/ and uncompress it in a directory of your choice. My stuff is under /usr/local/src

Installing is done by issuing python setup.py install, as described in the docs. Now that you installed and hopefully followed the documentation from proxy65, you need a component script for jabberd2 to start automatically, when the server starts up.
Weiterlesen »

pure-ftpd für Ubuntu Karmic

Leider enthält Version 1.0.22 des Pure-FTPd Servers in Ubuntu Karmic einen TLS-Bug, der sich in Verbindung mit Cyberduck auf Macs zeigt.

Anzumerken sei hier, dass der gelistete Maintainer _nichts_ mit diesen Paketen zu tun hat. Bei Problemen also bitte hier posten oder sich per Mail an mich melden (steht im Impressum).

Anbei Version 1.0.27:
pure-ftpd: i386 Platform

Keine Gewähr