Broken yum in Debian Lenny

Jeśli próba instalacji CentOS-a na vserverze bazującym na debianie kończy się zrzutem Traceback:
Traceback (most recent call last):
File "/usr/bin/yum", line 29, in
yummain.user_main(sys.argv[1:], exit_code=True)
File "/usr/share/yum-cli/yummain.py", line 236, in user_main
errcode = main(args)
File "/usr/share/yum-cli/yummain.py", line 188, in main
base.doTransaction()
File "/usr/share/yum-cli/cli.py", line 364, in doTransaction
if self.gpgsigcheck(downloadpkgs) != 0:
File "/usr/share/yum-cli/cli.py", line 464, in gpgsigcheck
self.getKeyForPackage(po, lambda x, y, z: self.userconfirm())
File "/var/lib/python-support/python2.5/yum/__init__.py", line 2571, in
getKeyForPackage
misc.import_key_to_pubring(rawkey, po.repo.cachedir)
File "/var/lib/python-support/python2.5/yum/misc.py", line 278, in import_key_to_pubring
ctx = gpgme.Context()
AttributeError: 'module' object has no attribute 'Context'

to trzeba zainstalować nowszą wersję yuma, np. z tąd: ftp://ftp.gplhost.sg/debian/pool/lenny/main/y/yum/yum_3.2.23-1_all.deb

Debian Lenny i php-dbase

Pomimo wielu paczek w debianie czasami ze względu na ideologię mojej ulubionej serwerowej dystrybucji (na desktopie używam Archa lub Ubuntu) czegoś może nie być. Tak jest na przykład z php-dbase. Od wydania lenny nie ma dbase nawet w źródłach repozytorów debiana. Oto krótki, może nie idealny przepis na paczkę php-dbase:
Na początku instalujemy:
- subversion
- dh-make-php
- php5-dev
apt-get install subversion dh-make-php php5-dev
Oraz źródełka php:
apt-get source php5
Następnie wchodzimy do katalogu ze źródłami php oraz do katalogu ext. Tutaj musimy ściagnąć dbase z svna:
svn co http://svn.php.net/repository/pecl/dbase/branches/PHP_5_2/ && mv PHP_5_2 dbase && cd dbase
Kolejnym krokiem jest przygotowanie i zbudowanie paczki:
pear package package.xml && dh-make-pear dbase-5.0rc1.tgz && cd php-dbase-5.0rc1 && dpkg-buildpackage -us -uc
Tak oto mamy gotową paczkę deb z dbase dla php ]:->