[Samba] Installing SerNet Samba for Debian

L.P.H. van Belle belle at bazuin.nl
Wed Nov 20 08:17:23 MST 2013


for debian you have 3 options for samba. 

1) the debian stable ( now 3.6.6 ) 
2) the debian backports, ( now 3.6.19 ) but it keeps inline with the stable packages. 
3) the sernet debian packages. 
	for sernet its ok that all other things of debian samba are removed. 

If you look ( type ) apt-cache show sernet-samba
you see these lines:
Conflicts: samba
Replaces: samba, samba-common (<= 2.0.5a-2)
Provides: samba

This prevents the debian samba to be installed. 

Now, you choose.  

wheezy stable     : apt-get install samba 
wheezy backports  : apt-get install -t wheezy-backports samba 
Sernet Samba      : apt-get install sernet-samba

dont use dpkg -i unless your in real trouble. 

for debian backports i have: 
/etc/apt/sources.list.d/debian-backports.list  contains 
# Backports repository
deb http://ftp.nl.debian.org/debian/ wheezy-backports main

for sernet i have : 
/etc/apt/sources.list.d/sernet-samba-3.list   contains 
# Sernet samba 3.6 repository
deb http://ftp.sernet.de/pub/samba/3.6/debian wheezy main

and for sernet samba, first before the install type: 
wget http://ftp.sernet.de/pub/sernet-samba-keyring_1.3_all.deb -O /tmp/sernet-samba-keyring.deb
dpkg -i /tmp/sernet-samba-keyring.deb
rm /tmp/sernet-samba-keyring.deb

the difference? 
debian stable contains all security fixed up to the latest samba 3.6.x 
debian backports, samba but also contains the upstream code of the version supplied ( now 3.6.19 )
sernet samba, has everything and it the latest, but it's has sernet-  in front of the packages names to avoid conflicts. 



>-----Oorspronkelijk bericht-----
>Van: samba1 at nym.hush.com 
>[mailto:samba-bounces at lists.samba.org] Namens samba1 at nym.hush.com
>Verzonden: woensdag 20 november 2013 15:29
>Aan: samba at lists.samba.org
>Onderwerp: [Samba] Installing SerNet Samba for Debian
>I've got myself in a bit of a pickle trying to install the latest 
>Samba 3.6.20-31 package from SerNet on a Debian Wheezy server.  The 
>installed Debian version of Samba was 3.6.6.
>It's an off-line test server, and I'm still getting to grips with 
>Debian, so no harm done, but I'd like to know the proper procedure 
>to install this software!  
>What I've done is:
>Edited /etc/apt/sources.list to include the line
>   deb http://ftp.sernet.de/pub/samba/3.6/debian wheezy main
>This was shown on the SerNet website, but I'm not sure if I need to 
>do anything to prevent Wheezy from downloading/installing the 
>Debian Samba in the future.
>I downloaded all the .deb packages from SerNet and burnt them onto 
>a CD.
>I then ran 'apt-get purge samba' (to try and remove the existing 
>I started to run into problems when installing the SerNet 
>package(s) and have also run 
>  apt-get remove samba-common
>plus numerous iterations of 
>   apt-get -f install
>   apt-get autoremove
>At one point it wanted to remove about 200 packages, including ones 
>for gnome and python.
>I tried installing using:
>  dpkg -i sernet-samba_3.6.20-31_amd64.deb
>It then indicated it needed sernet-samba-common so I ran
>  dpkg -i sernet-samba-common_3.6.20-31_amd64.deb
>which gave warnings about dependencies.
>I ended up trying to install all the sernet packages including the 
>ones for libwbclient, libsmbclient, libpam, winbind.  Is this 
>necessary?  I expected one of the packages to do a full install and 
>update/install all necessary packages.
>Having now left it running for a few minutes I ran 
> apt-get -f install 
>again, and it updated sernet Samba and I'm now able to run 
>smbstatus and it's showing '3.6.20-SerNet-Debian'.
>However, I'm now not sure what state the system is in!  I can run a 
>disaster recovery to restore the system to a state before I started 
>the Samba upgrade, but as I say, I'd like to know the proper way to 
>do it!
>To unsubscribe from this list go to the following URL and read the
>instructions:  https://lists.samba.org/mailman/options/samba

More information about the samba mailing list