最新 Samba 的原始程式可以取得自:
ftp://nimbus.anu.edu.au/pub/tridge/samba/
然而,如果已安裝 linux 的 Redhat 版本,你可以使用軟體套件{package} 來安裝它.有些其他版本也包含 Samba 的binaries{二元檔程式}.
以下兩個 daemon{管理精靈} 對 Samba 軟體套件 是必要的. 它們一般是被安裝在 /usr/sbin ,而可在開機時,從系統起動的 scripts或inetd來執行. script的例子被展示在 執行 Daemons.
smbd (The SMB daemon) nmbd (提供 NetBIOS nameserver 的支援給 clients)
一般而言,以下的 Samba 的 binaries 被安裝在 /usr/bin, 雖然說它的位置是可選擇性.
smbclient (一種供給 UNIX 機器用的 SMB client{程式}) smbprint (一種 script 用在列印於 SMB 主機{host}上的列表機) smbprint.sysv (同上, 但是提供給 SVR4 UNIX 機器用的) smbstatus (列出對當地主機之目前 SMB 連結情況) smbrun (一種 'glue' script 用來簡易地執行應用程式於 SMB 主機)
再者,一種叫 'print' 的 script 被包函在本 HOWTO 之中, 其用來當作一種有用的 front end{前端介面} 給 smbprint script用.
Samba 軟體套件是簡易安裝的.簡單地從上述的位址取得原始碼, 且閱讀在發行套件中的 README 檔案. 在發行套件中也有一個 docs/INSTALL.txt 檔提供一個簡單的逐步安裝指示.
接著安裝後, 把 daemons 放到 /usr/sbin 而 binaries 放到 /usr/bin. 而 man pages{手冊頁} 擺在 /usr/local/man.
當你在做 Samba 軟體套件, 你在 Makefile 中會有記載組態檔,smb.conf,的位置. 這一般是在 /etc下, 但可以把它擺到你喜歡擺的任意位置. 對於這些使用方法{directions}, 我們將假設你記載組載檔位置成 /etc/smb.conf, log 檔位置為 log file = /var/log/samba-log.%m ,而 lock 目錄為 lock directory = /var/lock/samba.
安裝組態{configuration}檔, smb.conf. 去 Samba 所在的的目錄. 看一下在其子目錄 example/simple 而且讀一下 README 檔. 複製在那個目錄下的 smb.conf 檔到 /etc 下. 注意! 如果你有一 linux 發行套件已安裝好 Samba, 你也許已有 Samba 組態檔在 /etc 下. 或許你應該從那個檔開始.
如果你不想把組態檔放在 /etc 目錄下,可以把它擺在你想要擺的地方,然後在 /etc 下做一下 symlink{符號連結}:
ln -s /path/to/smb.conf /etc/smb.conf