如何通过源码安装nfs,求指点

编译打包和其他
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 如何通过源码安装nfs,求指点

#16

帖子 vickycq » 2016-08-06 17:06

vickycq 写了:建议另起炉灶,严格按 11 楼的流程执行。
完整流程示例:https://paste.debian.net/plain/787175
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
kerrysu
帖子: 25
注册时间: 2016-03-29 9:56
系统: ubuntu

Re: 如何通过源码安装nfs,求指点

#17

帖子 kerrysu » 2016-08-06 17:32

这是我的运行结果:
@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
这两个文件,结果显示还是没变的
头像
vickycq
帖子: 4507
注册时间: 2011-03-20 13:12
系统: Debian
来自: 山东省寿光县
联系:

Re: 如何通过源码安装nfs,求指点

#18

帖子 vickycq » 2016-08-06 18:03

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
这两个文件
抱歉,这是我复制错误。
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户
kerrysu
帖子: 25
注册时间: 2016-03-29 9:56
系统: ubuntu

Re: 如何通过源码安装nfs,求指点

#19

帖子 kerrysu » 2016-08-06 19:35

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"
kerrysu
帖子: 25
注册时间: 2016-03-29 9:56
系统: ubuntu

Re: 如何通过源码安装nfs,求指点

#20

帖子 kerrysu » 2016-08-06 19:43

$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
回复