www.ProFTPD.de

ProFTPD => ProFTPD - Deutsch => Thema gestartet von: uLtrA am 08. Dezember 2006, 08:23:32



Titel: proftpd Kompilierungsproblem (mod_sql)
Beitrag von: uLtrA am 08. Dezember 2006, 08:23:32
Hallo,


ich denke die Frage gab es sicher schoneinmal, ich hab nur leider mein Problem in der Suche nicht genau beschreiben können um die richtigen Suchergebnisse zu bekommen :S

Und zwar habe ich folgendes Problem. z.Z. läuft ein 1.2.x auf unseren Server der über apt-get installiert wurde mit mod_sql. Da wir unsere User über eine Datenbank verwalten.

Nun möchte ich natürlich auf die neueste Version upgraden, also dachte ich mir kompilierst du den Dienst händisch, da im apt-get noch nicht die neueste vorhanden ist. Oder gibts dazu ein unstable? (Leider bin ich ein boon und weiß nicht wie ich das unstable bekomme? :( )

Naja aufjedenfall läuft der Datenbankserver nicht auf der Kiste wo FTP läuft, folglich habe ich auch keine include und lib Dateien zu mysql, was ich ja anscheinend zum kompilieren mit mod_sql brauche.

Wie kann ich das Problem lösen ohne jetzt extra mysql installieren zu müssen? Kann ich die lib und include Dateien aus dem Sourcepackage von mysql downloaden. Wenn ja welche Version?

Irgendwie musss das ohne mysql ja auch über apt-get geklappt haben. Über eine Antwort wäre ich sehr dankbar, denn make schlägt sonst immer fehl bei mir

gruß Jens



Titel: Re: proftpd Kompilierungsproblem (mod_sql)
Beitrag von: VolGas am 08. Dezember 2006, 10:43:17
Hallo,

natürlich brauchst Du den mySQL-Client bzw. die sog. Header-Dateien dazu und evtl. die
Library selbst, da geht gar kein Weg daran vorbei - außer ein vorcompiliertes Paket, das
alles notwenige in seinem Binary (statisch) schon beinhaltet. Mit Backports und ähnlichem
habe ich keine Erfahrungen, alleine schon weil ich solchen Dingen aus Sicherheitsgründen
nicht trauen kann und darf! Ohne jemandem schlechte Absichten unterstellen zu wollen -
man kann nie wirklich wissen, was jemand in ein Paket hineingebastelt hat.

Versuche es doch selbst noch einmal, dann aber damit vorweg:
    apt-get install libmysqlclient14 libmysqlclient14-dev
Nun noch einmal den ProFTPD neu compilieren - damit sollte es dann klappen...

Erklärung: die "...-dev" Pakete beinhalten immer die notwendigen Headerdateien zu einer
entsprechenden Library oder zu einem Programm bzw. Daemon. ("dev" wie Developer)
Diese Entwicklerpakete braucht man dann, wenn Sourcen fehlen, man aber trotzdem etwas
mit dem fertigen Paket verlinken möchte.

Ein Posting mit Beispiel zum Compilieren des ProFTPD: ->hier (http://www.proftpd.de/forum/index.php/topic,1989.msg9444.html#msg9444),
Erklärungen zu den dort genutzten Optionen: ->hier (http://www.proftpd.de/forum/index.php/topic,2185.msg10312.html#msg10312).

Ich hoffe, Du kommst damit weiter.

mfg.
  VolGas


Titel: Re: proftpd Kompilierungsproblem (mod_sql)
Beitrag von: uLtrA am 11. Dezember 2006, 09:36:58
Vielen Dank, Volgas!

Werde das heute mittag gleich mal ausprobieren!