Først, for i det hele tatt å bruke Samba må maskinene være på et ethernet LAN segment og bruke TCP/IP-protokollen. Samba vil ikke virke med andre nettverksprotokoller. Dette er som regel enkelt siden Linux og Windows 95/98/NT kommer med TCP/IP-støtte. Hvis du imidlertid bruker Windows 3.x-maskiner må TCP/IP-støtte legges til.
SMB-tjenestene kan ikke brukes over routere. Hvis du vil gjøre noe slikt må du sette opp en IP-tunnel, noe som er utenfor temaet for dette dokumentet.
For å få tak i den siste kildekodeversjonen av Samba, gå til denne adressen og finn det filspeilet som er nærmest deg: ftp://ftp.samba.org/.
Hvis du imidlertid har installert RedHat-Linux distribusjonen, har du muligheten å installere den som en pakke. Enkelte distribusjoner inkluderer også Samba-programmene ferdig kompilert (binærfiler).
De følgende to daemon'er er nødvendige for Samba-pakken. De installeres som regel i /usr/sbin og kjører ved oppstart av systemet fra oppstartskriptene eller fra inetd. Eksempel på skript finnes i Kjøre Daemon'ene.
smbd (SMB daemon) nmbd (Gir NetBIOS navneserverstøtte til klienter)
Merk at navnetjenesten som nmbd-daemon tilbyr er forskjellig fra Domain Name Service (DNS). NetBIOS navnetjenesten er er en navnetjeneste i 'Windows-stil' som brukes av SMB. Med andre ord, det å ha en DNS-navnetjeneste forteller deg ingenting om tilstanden for Sambas evne til å slå opp vertsnavn.
Selv om plasseringen er valgfri er som regel de følgende Samba-binærfiler installert i /usr/bin.
smbclient (en SMB-klient for UNIX-maskiner) smbprint (et skript for å skrive ut til en skriver på en SMB-maskin) smbprint.sysv (som over, men for SVR4 UNIX-maskiner) smbstatus (lister opp aktive SMB-tilkoblinger for den lokale maskinen) smbrun (et 'limskript' for å gjøre det mulig å kjøre applikasjoner på SMB maskiner)
I tillegg er skriptet 'print' inkludert med denne HOWTO'en. Dette gjør tjeneste som et nytting grensesnitt mot smbprint-skriptet.
Samba-pakken er lett å installere. Hent kildekoden fra stedet nevnt over, og les filen README i distribusjonen. Det er også en fil som heter docs/INSTALL.txt der som inneholder en enkel steg-for-steg-oppskrift.
Følg installasjonen og plassert daemon'ene i /usr/sbin og binærfilene i /usr/bin. Installert man-sidene i /usr/local/man.
Når du kompilerte (kjørte 'make') Samba-pakken spesifiserte du plasseringen av filen smb.conf i filen Makefile. Dette er som regel i /etc, men du kan legge den hvor du selv måtte ønske. Her vil vi gå ut fra at konfigurasjonsfilen ble spesifisert til /etc/smb.conf, logg-filen som 'log file = /var/log/samba-log.%m' og lås-katalogen som 'lock directory = /var/lock/samba'.
Installer konfigurasjonsfilen smb.conf. Gå til katalogen der Samba ble bygget (kompilert). Se i underkatalogen examples/simple og les README-filen. Kopier filen smb.conf i samme katalog til /etc. VÆR VARSOM! Hvis du har en Linux-distribusjon som allerede har Samba installert, kan det hende at du allerede har en Sambakonfigurasjonsfil i /etc. Du bør antagelig starte med den.
Hvis du ikke vil ha konfigurasjonsfilen i /etc, plasser den der du selv ønsker og lag en symlink til den i /etc:
ln -s /sti/til/smb.conf /etc/smb.conf