Re: Samba und LDAP - apropos kompilieren
Peter Kuechler schrieb:
Kann mir jemand sagen, wie man sowas macht?
Ich hatte das neulich schon in der Samba-Newsgroup gepostet, wo es
eigentlich auch hingehört, aber hier nochmal:
1. Schritt: Wo kriege ich aktuelle Samba-Sourcen her?
Hier gibt es verschiedene Quellen, ich habe mich für die Quellen von
einem offiziellen Samba-Mirror entschieden (ich nehme den finnischen,
wegen der guten Verfügbarkeit):
folgende Zeilen in /etc/apt/sources.list einfügen:
# Samba Sources:
deb-src ftp://fi.samba.org/pub/samba/bin-pkgs/Debian stable main
2. Schritt: Die sourcen holen und auspacken:
# apt-get update
# mkdir -p /usr/src/debian/samba
# cd /usr/src/debian/samba
# apt-get source samba
# cd samba-2.2.8a/debian
Patches vom Debian-Maintainer (falls erwünscht) gibt es hier:
http://people.debian.org/~peloy/samba/
3. Schritt: die Parameter für "configure" anpassen,
also z.B. "--with-lapsam" einfügen:
# vi rules
An dieser Stelle wird man i.d.R. auch die Datei
"changelog" anpassen, das lasse ich hier weg und
verweise auf die Docs.
4. Schritt: die Pakete bauen
# cd ..
# dpkg-buildpackage -uc -us
Eventuell werden hier noch unerfüllte Abhängigkeiten angemeckert,
die sollte man durch Installation der fehlenden Pakete beheben
und dann den Build neu starten.
Wenn der Build durchgelaufen ist, befinden sich alle zu Samba
gehörigen Pakete im übergeordneten Verzeichnis:
# cd ..
# ls -l *.deb
5. Schritt: Installation
Man kann jetzt einfach mit "dpkg -i <paketname.deb>" die
Pakete installieren oder, wenn man sie mit apt oder dselect
installieren will:
# mkdir /var/cache/localdebs
# mv *.deb /var/cache/localdebs
# cd /var/cache/localdebs
# dpkg-scanpackages ./ /dev/null | gzip > Packages.gz
Dann noch folgende Zeilen in die /etc/apt/sources.list
# local packages:
deb file:/var/cache/localdebs/ ./
Nach einem "apt-get update" kannst Du sie mit apt-get
oder dselect installieren.
cu,
Uwe
Reply to: