De acum înainte, trebuie să fiți gata să începeți compilarea fișierelor binare Samba. Compilarea este, de asemenea, simplă: în directorul de tip sursă face pe linia de comandă. Utilitarul de creare va emite un flux de mesaje începând cu:
Acest lucru va crea ca smbd. și se termină cu bin / make_ printerdef. De exemplu, iată un exemplu de a face pentru Samba versiunea 2.0.4 pe un server Linux:
Dacă aveți probleme cu compilarea, consultați documentația pentru Samba. O altă opțiune este găsirea sau plasarea pe listele de discuții Samba listate la sfârșitul secțiunii 9 și, de asemenea, pe pagina de pornire Samba. Cele mai multe dintre caracteristicile compilației se referă la specificația sistemului și sunt de obicei depășite cu ușurință.
După ce fișierele au fost compilate, le puteți instala în director folosind următoarea comandă:
Dacă faceți upgrade, vechile fișiere Samba vor fi salvate cu extensia .old. astfel încât să puteți reveni la versiunea anterioară cu comanda make revert. După aceea, tastați make install. trebuie să copiați fișierele cu extensia .old (dacă există) într-o locație nouă sau sub un nume nou. În caz contrar, data viitoare când instalați Samba, fișierele originale .old vor fi suprascrise fără avertisment și s-ar putea să pierdeți versiunea veche. Dacă ați configurat Samba să utilizeze directoarele implicite, noile fișiere vor fi instalate în directoarele listate în Tabelul 2.2. Amintiți-vă că trebuie să instalați sub utilizatorul care are privilegii de a scrie la datele din director; Acesta este de obicei utilizatorul root.
În această carte, locația copacului principal este marcată de samba_dir. În majoritatea cazurilor de configurare, directorul de bază pentru instalarea pachetului Samba este următorul: / usr / local / samba.
AVERTISMENT: Asigurați-vă că nu ați făcut partiția / usr numai pentru citire. Va trebui să instalați jurnalele, încuietorile și fișierele de parolă în altă parte.
Iată instalarea pe care am efectuat-o pe calculatorul nostru. Puteți vedea că am folosit / usr / local / samba ca director de bază pentru distribuție (adică, ca samba_dir):
În cazul ultimului mesaj SWAT, ați instalat cu succes toate fișierele. Felicitări! Acum ai Samba pe sistemul tău!
Adăugați următoarea linie în fișierul / etc / services.
Și totul este făcut pentru instalare. Înainte de a executa Samba, trebuie să creați un fișier de configurare.