在Ubuntu 8.10上安装Samba 3.3或3.4

由于Samba需要至lessv3.3才能拥有Windows 7客户端( 请参阅参考资料),因此我们需要升级在Ubuntu 8.10(Intrepid)上运行的Samba版本。 我们正在经过一个经过validation的Samba工作包,在正常的地方找不到–Apt,backports,google等 – 我们真的不想自己编译!

是否有可用于Ubuntu 8.10的Samba(3.3或更高版本)的经过validation的软件包,还是我们被迫升级到Ubuntu 9.10 – 这不是一件轻松的事情。

你可能想看看Apt pinning: https : //help.ubuntu.com/community/PinningHowto

总结一下,你把你的系统固定到8.10,但允许它从较新的版本安装某个软件包。

添加以下内容(根据需要创build文件)

到/etc/apt/apt.conf.d/01ubuntu:

APT::Default-Release "intrepid"; 

到/etc/apt/sources.list:

 deb http://your.favourite.mirror.net/ubuntu karmic main restricted universe 

然后到/ etc / apt / preferences:

 Package: samba Pin: release a=intrepid Pin-Priority: -10 Package: samba Pin: release a=karmic Pin-Priority: 900 

您可能需要稍微摆弄这一点,并首先安装samba的jaunty版本(特别是当您在这里发布两个版本时)。 你也可能会发现安装samba时,你会被要求安装很多更新的依赖关系,在这种情况下,你可能不得不考虑把这个包装起来。 大多数软件包允许一个版本的范围,通常前进一个版本是好的。 但是,当您进一步前进时,所有投注都将closures。

你还需要知道这个引脚的存在,然后再下一个盒子的完整升级(删除或修改为apporpriate)。