由于我正在设置一个Samba4域,我想安装Bind9.8,但是它不是在后端,使用测试会将许多其他包升级到测试中。
有什么建议吗?
发布于 2012-07-02 16:01:25
或者手动做。没有戏剧,而且运作良好:)
wget ftp://ftp.isc.org/isc/bind9/9.8.3-P1/bind-9.8.3-P1.tar.gz
tar xvzf bind-9.8.3-P1.tar.gz
cd bind-9.8.3-P1/
./configure --prefix=/opt/bind
make
make install
这将在/opt/bind中安装最新的绑定,这样它就不会与当前的系统包发生冲突。如果您需要一些额外的特性或非stadard选项,只需阅读源目录中的自述文件即可。
发布于 2012-07-02 15:43:46
与直接安装测试/不稳定包相比,更好的方法是自己支持它们。这将涉及下载源包,并在稳定的包中编译它。
只向sources.list添加用于测试或不稳定的deb-src行(而不是deb行):
deb-src http://cdn.debian.net/debian testing main
然后跑:
apt-get update
apt-get install build-essential
apt-get build-dep bind9
apt-get --build source bind9
最后一个命令将获取源包到当前目录并尝试构建它。如果成功,完成后将在当前目录中有新的.deb文件,可以用dpkg -i
安装
发布于 2012-07-02 15:16:41
您可以在APT中使用名为钉扎的技术。基本上,您可以安装软件从不稳定或测试,而不升级您的整个系统。
https://serverfault.com/questions/404202
复制