由于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)。