分页: 2 / 2
Re: 如何通过源码安装nfs,求指点
发表于 : 2016-08-06 17:06
由 vickycq
vickycq 写了:建议另起炉灶,严格按 11 楼的流程执行。
完整流程示例:
https://paste.debian.net/plain/787175
Re: 如何通过源码安装nfs,求指点
发表于 : 2016-08-06 17:32
由 kerrysu
这是我的运行结果:
@ubuntu:~/tcp_wrappers_7.6$ patch -Np1 -i ../tcp_wrappers-7.6-shared_lib_plus_plus-1.patch
patching file Makefile
patching file fix_options.c
patching file hosts_access.3
patching file hosts_access.5
patching file hosts_access.c
patching file hosts_options.5
patching file options.c
patching file percent_m.c
patching file rfc931.c
patching file safe_finger.8
patching file safe_finger.c
patching file scaffold.c
patching file socket.c
patching file tcpd.8
patching file tcpd.h
patching file tcpdchk.c
patching file try-from.8
patching file weak_symbols.c
patching file workarounds.c
注:和你给的那个相比少了:
patching file hosts_access.5 [420/1911]
patching file hosts_access.c
这两个文件,结果显示还是没变的
Re: 如何通过源码安装nfs,求指点
发表于 : 2016-08-06 18:03
由 vickycq
kerrysu 写了:结果显示还是没变的
0. 说明硬件环境,操作系统
1. 执行以下指令将结果全部复制贴上来
代码: 全选
grep -s -c __GLIBC__ /usr/include/features.h
cat /etc/issue /etc/os-releas
find /lib /usr/lib | grep libnsl
2. 执行 patch -Np1 -i ../tcp_wrappers-7.6-shared_lib_plus_plus-1.patch 后,查看 Makefile 第 149 行开始是否为以下内
容
代码: 全选
ifneq ($(GLIBC),0)
MYLIB=-lnsl
endif
linux:
@make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
LIBS=$(MYLIB) RANLIB=ranlib ARFLAGS=rv AUX_OBJ=weak_symbols.o \
NETGROUP=-DNETGROUP TLI= VSYSLOG= BUGS= all \
EXTRA_CFLAGS="-DSYS_ERRLIST_DEFINED -DHAVE_WEAKSYMS -D_REENTRANT"
kerrysu 写了:注:和你给的那个相比少了:
patching file hosts_access.5 [420/1911]
patching file hosts_access.c
这两个文件
抱歉,这是我复制错误。
Re: 如何通过源码安装nfs,求指点
发表于 : 2016-08-06 19:35
由 kerrysu
1.
$ grep -s -c __GLIBC__ /usr/include/features.h
4
$ cat /etc/issue /etc/os-releas
Ubuntu 14.04.3 LTS \n \l
cat: /etc/os-releas: No such file or directory
$ find /lib /usr/lib | grep libnsl
/lib/i386-linux-gnu/libnsl.so.1
/lib/i386-linux-gnu/libnsl-2.19.so
/usr/lib/i386-linux-gnu/libnsl.a
/usr/lib/i386-linux-gnu/libnsl.so
/usr/lib/debug/lib/i386-linux-gnu/libnsl-2.19.so
2.执行后:
149 ifneq ($(GLIBC),0)
150 MYLIB=-lnsl
151 endif
152
153 linux:
154 @make REAL_DAEMON_DIR=$(REAL_DAEMON_DIR) STYLE=$(STYLE) \
155 LIBS=$(MYLIB) RANLIB=ranlib ARFLAGS=rv AUX_OBJ=weak_symbols.o \
156 NETGROUP=-DNETGROUP TLI= VSYSLOG= BUGS= all \
157 EXTRA_CFLAGS="-DSYS_ERRLIST_DEFINED -DHAVE_WEAKSYMS -D_REENTRANT"
Re: 如何通过源码安装nfs,求指点
发表于 : 2016-08-06 19:43
由 kerrysu
$uname -a
Linux ubuntu 3.19.0-25-generic #26~14.04.1-Ubuntu SMP Fri Jul 24 21:18:00 UTC 2015 i686 i686 i686 GNU/Linux