Friss xmlrpc-c hardyra

rtorrent tamogatja kulonbozo adatok lekerdezeset xmlrpc-en keresztul. Bar az rtorrent tamogatja a 64bites szamok hasznalatat, a hardy-ban levo xmlrpc meg nem. igy lekerdezeskor a 4G-nel nagyobb szamok tulcsordulnak. Ehhez frissiteni kell az xmlrpc libraryt.

1. leszedjuk subversionbol a legfrissebb xmlrpc-t, letoltjuk az eredeti csomag forrast, es atmasolunk onnan ezt azt. Valamit egy kis patchet is alkalmazunk:

apt-get source libxmlrpc-c3
apt-get build-dep libxmlrpc-c3
REPOS=http://xmlrpc-c.svn.sourceforge.net/svnroot/xmlrpc-c/advanced
svn export $REPOS xmlrpc-c
wget http://hup.pastebin.com/f322cb2ae -O xmlrpc.patch
cp -a xmlrpc-c-1.06.21/debian xmlrpc-c
cp -a xmlrpc-c-1.06.21/conf xmlrpc-c
patch -d xmlrpc-c -p1 <xmlrpc.patch
dpkg-buildpackage -us -uc -b
dpkg -i libxmlrpc-c3_1.15.6-1_i386.deb libxmlrpc-c3-dev_1.15.6-1_i386.deb

2. Leszedjuk az Intrepid-bol az libtorrent-et es az rtorrentet, es leforditjuk:


wget ftp://ftp.fsn.hu/ubuntu/pool/universe/r/rtorrent/rtorrent_0.8.2-0ubuntu1.diff.gz
wget ftp://ftp.fsn.hu/ubuntu/pool/universe/r/rtorrent/rtorrent_0.8.2-0ubuntu1.dsc
wget ftp://ftp.fsn.hu/ubuntu/pool/universe/r/rtorrent/rtorrent_0.8.2.orig.tar.gz
dpkg-source -x libtorrent_0.12.2-0ubuntu1.dsc
apt-get build-dep libtorrent 
(cd libtorrent-0.12.2; dpkg-buildpackage -us -uc -b)
dpkg -i libtorrent11_0.12.2-0ubuntu1_i386.deb libtorrent-dev_0.12.2-0ubuntu1_i386.deb

wget ftp://ftp.fsn.hu/ubuntu/pool/universe/libt/libtorrent/libtorrent_0.12.2-0ubuntu1.diff.gz
wget ftp://ftp.fsn.hu/ubuntu/pool/universe/libt/libtorrent/libtorrent_0.12.2-0ubuntu1.dsc
wget ftp://ftp.fsn.hu/ubuntu/pool/universe/libt/libtorrent/libtorrent_0.12.2.orig.tar.gz
dpkg-source -x rtorrent_0.8.2-0ubuntu1.dsc
apt-get build-dep rtorrent
(cd rtorrent-0.8.2; dpkg-buildpackage -us -uc -b)

Hozzászólások

Kiraktam a git repokat:

!! figyelem, a libtorrent es rtorrent tartalmaz egy torrentenkenti sebesseg allitas patchet

--
A vegtelen ciklus is vegeter egyszer, csak kelloen eros hardver kell hozza!