安装samba4首先想到通过apt-get进行安装,命令如下:
sudo apt-get install samba4
结果运行完成之后,提示sam.conf错误,各种依赖各种找不到错误。更可恶的是,出现这个问题后,再使用apt-get安装其他软件每次也提示samba错误,后来找到以下命令行可以解决其它软件的安装错误:
sudo aptitude purge $(dpkg -l|grep iF|awk ‘{ print $2 }‘)
言归正传,官网上找到samba的Howto安装方法
http://wiki.samba.org/index.php/Samba4/HOWTO
然后,找到Unbuntu下安装方法:
下图位置为所有依赖的软件(\为换行符,一行时注意去掉)
# apt-get install build-essential libacl1-dev libattr1-dev libblkid-dev libgnutls-dev libreadline-dev python-dev python-dnspython gdb pkg-config libpopt-dev libldap2-dev dnsutils libbsd-dev attr krb5-user docbook-xsl libcups2-dev acl
接着到官网下载源码(samba-4.1.4.tar.gz),然后解压
tar -xvzf samba-4.1.4.tar.gz
最后一次执行一下命令安装
sudo ./configure sudo $ make sudo $ make install
到此安装OK,输入 samba --version即可看到安装版本信息;