PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Samba 2.2.0a auf 2.2.1 patchen


Striker
26.12.01, 11:59
Hallo zusammen!

Hat jemand schon einmal sein Samba auf eine neue Version gepatched?

Ich habe mir von der Samba.org Seite das Patch von 2.2.0a auf 2.2.1 downgeloadet. Die Dateiendung ist .gz Aber was genau mache ich jetzt damit?

Es gibt kein make file oder der gleichen. Wenn ich die Datei entpacke habe ich eine große Datei ohne Endung die sich "arkdhnYZb" nennt??!!

Was macht man damit? Oder noch besser hat jemand eine Anleitung wie man samba normalerweise auf eine höhere Version patched? Ich war schon auf der SuSE Seite um nach einem rpm Paket zusuchen doch leider ist auf deren FTP-Server die neuste Version 2.2.0a. Also leider keine alternative für mich.

Für eine Idee wäre ich echt dankbar.


MfG Striker

micha
03.01.02, 14:09
Hallole,

damit Du patchen kannst, benötigst Du die Quellen von Samba (ftp://samba.anu.edu.au/pub/samba/old-versions/samba-2.2.0a.tar.gz), den Samba-Patch (ftp://samba.anu.edu.au/pub/samba/patches/samba-2.2.0a-2.2.1.diffs.gz) und das Programm patch ( später zum Kompilieren dann auch noch den gcc, automake, autoconf und make ).
Nachdem Du die Quellen entpackt hast, musst Du den Patch ebenfalls entpacken und dann patchen ( der Patch muss bei Samba im gleichen Verzeichnis liegen, wie die Quellen ) . Übrigens sollte der Patch nach dem entpacken den gleichen Namen ohne .gz haben :

micha@LFS-3.0:~/downloads/samba# ls
. .. samba-2.2.0a-2.2.1.diffs.gz samba-2.2.0a.tar.gz
micha@LFS-3.0:~/downloads/samba# tar xzf samba-2.2.0a.tar.gz
micha@LFS-3.0:~/downloads/samba# gzip -d samba-2.2.0a-2.2.1.diffs.gz
micha@LFS-3.0:~/downloads/samba# ls
. .. samba-2.2.0a samba-2.2.0a-2.2.1.diffs samba-2.2.0a.tar.gz
micha@LFS-3.0:~/downloads/samba# patch -p0 < samba-2.2.0a-2.2.1.diffs
patching file samba-2.2.0a/WHATSNEW.txt
patching file samba-2.2.0a/docs/NT4-Locking.reg
patching file samba-2.2.0a/docs/OID/allocated-arcs.txt
patching file samba-2.2.0a/docs/OID/samba-oid.mail
patching file samba-2.2.0a/docs/README.pam_smbpass
patching file samba-2.2.0a/docs/Samba-HOWTO-Collection.pdf
patching file samba-2.2.0a/docs/docbook/Makefile.in
patching file samba-2.2.0a/docs/docbook/configure
patching file samba-2.2.0a/docs/docbook/configure.in
patching file samba-2.2.0a/docs/docbook/faq/samba-pdc-faq.sgml
patching file samba-2.2.0a/docs/docbook/howto/samba-pdc-howto.sgml
patching file samba-2.2.0a/docs/docbook/manpages/lmhosts.5.sgml
patching file samba-2.2.0a/docs/docbook/manpages/make_smbcodepage.1.sgml
patching file samba-2.2.0a/docs/docbook/manpages/make_unicodemap.1.sgml
patching file samba-2.2.0a/docs/docbook/manpages/nmbd.8.sgml
patching file samba-2.2.0a/docs/docbook/manpages/nmblookup.1.sgml
....


Danach kannst Du das Samba-Paket neu kompilieren und installieren, ne Anleitung dafür gibts im Samba-Verzeichnis unter docs/htmldocs/UNIX_INSTALL.html.

Gruß micha

P.S.: Ich verschiebe das Thema nach "Kompilieren von K+S"

Striker
03.01.02, 14:22
He super!

Vielen dank für diesen Hinweis!

Ich werde mich gleich mal dran setzen.


Gruß Striker