源码bind安装(bind代码)
本文目录一览:
- 1、哪个版本bind 支持 dig +subnet
- 2、!!500财富(解决后追加)。源码包安装的bind 忘记指定安装目录了,如何卸载干净?
- 3、在debian上 源码安装bind域名解析服务器,要求能够解析两个域名
- 4、安装了Bind 后为什么服务中没有 named 项
- 5、如何将bind9.3用“yum install bind 升级到bind9.7 ,不用源码安装而且在我的源中有bind9.7的rpm文件。
哪个版本bind 支持 dig +subnet
因为工作需要,要测试下dns是否支持edns-client-subnet,
isc.org的网站上找不到传说中的bind-9.9.7版本(据说这个版本的dig工具支持edns-client-subnet的检测),在老外的站点发现一个dig补丁,刚好拿来用用。
老外的blog:
主要步骤如下:
1. 下载bind-9.73版本
2. 获取补丁
3. 源码编译安装bind
4. 检查dig版本
5. 发起edns-client-subnet请求
按空行区分上述步骤,所有命令行:
cd /usr/local/src
wget
tar zxf bind-9.7.3.tar.gz
cd bind-9.7.3/
wget
cp bin/dig/dig.c{,.20130110}
sed -n '26,322p' bind-9.7.3-dig-edns-client-subnet.diff dig.patch
patch -p0 dig.patch
./configure --disable-openssl-version-check
make make install
make
/usr/local/bin/dig -v
/usr/local/bin/dig @ns1.google.com +client=130.89.89.130
c语言和autotools工具不熟悉,只好把整个bind都编译安装了。
!!500财富(解决后追加)。源码包安装的bind 忘记指定安装目录了,如何卸载干净?
安装源码包打包软件;
1、源码包打包格式;
源代码般file.tar.gz file.tar.bz2或file.src.rpm 打包;file.tar.gzfile.tar.bz2格式解包命令;
[root@localhost beinan]# tar jxvf file.tar.bz2
[root@localhost beinan]# tar zxvf file.tar.gz
至于file.src.rpm 用请参见:《file.src.rpm 使用简介》
2、何编译安装源码包;(数)
1)解软件包查看帮助文档;
我解包进入解压包般都能发现README(或reame)INSTALL( 或install);或doc(或DOC)目录;看名字知道差;
比我载比较新fcitx 软件包比 fcitx-3.2-050827.tar.bz2
我解软件包发现文件;
[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2
[root@localhost fcitx]#cd fcitx
[root@localhost fcitx]# ls
aclocal.m4 config.guess configure debian INSTALL Makefile.in src xpm
AUTHORS config.h.in configure.in depcomp install-sh missing THANKS
autogen.sh config.rpath COPYING doc lib mkinstalldirs TODO
ChangeLog config.sub data fcitx.spec.in Makefile.am README tools
所我看fcitxINSTALL doc目录安装文档;面都告诉我何安装;
安装文档发者主页详细说明及见问题处理等;比 LumaQQ
2)编译安装软件条件;
首 先我Linux系统至少发工具安装比 gcc ;perl;python;glibc;gtk;make ;automake 等发工具或基础包;要安装些相应发包般文件名包括dev比kernel-devel;些发库比lib;您 编译软件提示缺少东西类少些发工具发库等;光盘找安装;光盘没提供请用google搜索相应 软件包能用源码包编译安装所依赖包;
本系统已经安装所依赖包系统提示找应该办需要我设置PKG_CONFIG_PATH环境变量行;
#export PKG_CONFIG_PATH=/usr/lib/pkgconfig
或
#export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
我再运行编译./configure ;make ;make install 尝试着吧;
java发工具发程序要用 jre或者jdk ;jdk已经包括jre所我要求java程序运行环境需要安装jre行;安装jre配置java环境变量用图形界面程序点点鼠标OK;
用perl 发程序需要perl环境所必须perl包安装python 同理;
3)编译安装软件;
tar.gz tar.bz2打包软件通 ./configure ;make ;make install 安装;软件直接make;make install ;
我通./configure --help 查看配置软件功能;软件提供./configure 配置软件功能;少数没没用./configure ;直接make;make install 行;
./configure 比较重要参数 --prefix 用--prefix 参数我指定软件安装目录;我需要软件直接删除软件目录行;
比我指定fcitx 安装 /opt/fcitx 目录;
[root@localhost fcitx]#./configure --prefix=/opt/fcitx
我需要fcitx 直接删除 /opt/fcitx 目录;
所我举例fcitx定制安装 /opt/fcitx目录完整安装应该:
[root@localhost fcitx]# tar jxvf fcitx-3.2-050827.tar.bz2
[root@localhost fcitx]#cd fcitx
[root@localhost fcitx]# ./configure --prefix=/opt/fcitx
[root@localhost fcitx]# make
[root@localhost fcitx]# make install
调用fcitx 应该
[beinan@localhost ~]#/opt/fcitx/bin/fcitx
您想要让fcitx 要执行fcitx 能调用请配置环境变量或者/usr/bin 做fcitx 链接;
[root@localhost beinan]# ln -s /opt/fcitx/bin/fcitx /usr/bin/fcitx
般情况都说软件没提供源码包卸载;我找软件安装点删除主要看安装哪
设置环境变量PATH请参见:《Fedora Core 些用命令没解决办设置PATH》
所您PATH设置;
export PATH=".:/bin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/X11R6/bin:/sbin:/opt/fcitx/bin"
举例fcitx 进入桌面自运行请参看 官站安装说明;举例让家理解点;
再举例比我想安装mlterm ;并指定安装目录/opt/mlterm;
#./configure --prefix=/opt/mlterm
#make
#make install
源码包安装软件都指定安装 /opt目录知道软件安装哪;便卸载;
源码包安装没指定位置的时候,怎么卸载这个软件?例如 ./configure 没有指定位置,还有 ./configure --prefix=/usr/local/ 没指定软件目录安装,怎么卸载?
在debian上 源码安装bind域名解析服务器,要求能够解析两个域名
OK,为了80分明天弄,今天太晚了
工作实在太忙了,只能给你提供参考:
安装了Bind 后为什么服务中没有 named 项
我用yum方式安装过bind,安装完之后,就可以直接用/etc/init.d/named start启动了。
你是用yum还是用源码包安装的?
如何将bind9.3用“yum install bind 升级到bind9.7 ,不用源码安装而且在我的源中有bind9.7的rpm文件。
Crack破解/Down下载/Bind绑定/Install安装/Soft????software是软件.
这个是什么啊 ?。。。。没见过。。