Andreas Pakulat schrieb:


Wenn nicht: in debian/control die Build-Depends: Zeile aendern,
libmysqlclient12 auf libmysqlclient15 aendern. Bei dem Sarge-Paket musst
du das auf jeden Fall so machen.

Das ganze laeuft dann in etwa so:
apt-get install build-essential fakeroot
apt-get source php4
apt-get build-dep php4
cd php4-...
(jetzt bei Bedarf die debian/control anpassen)
dch -i im Editor dann in der 1. Zeile die Versionsnummer aender, da
  sollte dasselbe wie im letzten "offiziellen" Eintrage +.0 am Ende
  stehen. Also z.B. aus 4:3.4.10-16 machst du 4:4.3.10-16.0
  Das ist notwendig damit apt-get die von dir gebauten Pakete als
  "neuer" betrachtet als die bereits installierten, du aber trotzdem
  beim naechsten Security-Update die aktuelleren Versionen mitbekommst.
dpkg-buildpackage -rfakeroot -us -uc
Jetzt hast du alle Binaerpakete im darueberliegenden Verzeichnis und
kannst die mittels dpkg -i installieren (am besten alle die du schon
installiert hast in einem Rutsch).

also so ganz verstehe ich das mit den Versionsnummern nicht. Ich habe in /debian /changelog:

php4 (4:4.3.10-16) stable-security; urgency=high

zu stehen. Das ja nicht verändern. In debian/control so habe ich das verstanden, wie in meinem Fall die libmysql12 in ....15 ändern oder je nach Bedarf. Bloss ich kann doch nur in der der /debian/changelog Versionsnummern ändern, und da halt in der 1. Zeile des aktuellen Builds und des vorangegangenen das gleiche zu stehen haben? Oder meinst Du ich muss die Versionsnummer in der ersten Zeile in /debian/changelog eins höher setzen, also auf ein Release was es noch gar nicht gibt ?

In /debian/control steht ja nur php4 in der ersten Zeile.

Hat denn da die "libapache2-mod-php4" irgendeinen Einfluss? Ich mein die wird ja als Modul durch Apache gestartet, aber kompiliert werden muss doch php4?

apt-cache showsrc libapache2-mod-php4 wird dir zeigen, das php4,
php4-cli, php4-mysql (das Binaerpaket was den Mysql-Treiber enthaelt)
und libapache2-mod-php4 alle aus demselben Quellcode erzeugt werden.


ok

Gruß Holm


--
Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/

Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject "unsubscribe". Probleme? Mail an [EMAIL PROTECTED] (engl)

Antwort per Email an