Montag, 15. Oktober 2007

amule no-upload patch [UPDATE]

[Update]
Um amule unter debian zu compilieren, sollte man vorher mal das hier lesen How to compile aMule in Debian



Um amule zu patchen muss man folgendes ausführen:

mkdir src
cd src
sudo apt-get build-dep amule
apt-get source amule
cd amule-2.1.3/
wget -c http://burner.geekserver.net/donkey/amule/2.2.1/aMule-2.2.1_noupload.patch
dann testen wir das patchen mal, bevor wir anfangen
patch -p1 --dry-run < aMule-2.2.1_noupload.patch

und richtig patchen=
patch -p1 < aMule-2.2.1_noupload.patch

nach Bedarf kann man nun die Datei debian/rules anpassen um build flags zu setzen, ansonsten einfach folgendes aufrufen:
./debian/rules binary
Jetzt sollte der Build ein paar Minuten (ca 30-50 je anch System) gehen und dann liegen die deb Pakete eine Ebene drunter..
dpkg -i ../amule*deb
Um nun die Pakete beim nächsten Update vor dem überschreiben zu schützen, sollte folgendes ausgeführt werden:
echo amule "hold" | dpkg --set-selections
Viel Spass beim bauen,
Burner23