LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1091|回复: 8

[已解决]请教以下gentoo下把源代码下下来然后修改几个地方后再编译的具体方法

[复制链接]
发表于 2007-8-20 20:44:14 | 显示全部楼层 |阅读模式
该死的vsftpd默认编译产生的程序是不允许本地用户登录的(美其名曰:安全……),要想让本地用户登录,必须修改源代码中的某个文件然后再编译,可我找编了安装手册也没发现这要怎么处理,请高人指点
发表于 2007-8-20 20:50:39 | 显示全部楼层
几个关键词:
a.) overlay, epatch
b.) make.conf keepwork
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-20 21:11:18 | 显示全部楼层
Post by midx
几个关键词:
a.) overlay, epatch
b.) make.conf keepwork


-_-

我比较愚笨,或者你告诉我搜索什么作为关键字更好点,这几个我搜了以下,没搜索出头价值的东西来
回复 支持 反对

使用道具 举报

发表于 2007-8-20 21:16:44 | 显示全部楼层
请看
http://www.linuxsir.cn/bbs/showthread.php?t=310832&page=2
第29贴
利用ebuild工具,进行


当然也有其他的。就像midx说的,你可以自己弄个overlay。
回复 支持 反对

使用道具 举报

发表于 2007-8-20 22:07:43 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2007-8-21 13:47:25 | 显示全部楼层
我倒是觉得如果只需要一次的话,不一定要改ebuild,可以在emerge的过程中出现source unpacked.时按Ctrl+z把进程挂起,再到/var/tmp/portage中的相应目录下修改文件,完成后再fg继续就可以了,打补丁也可以这样做,当然长久的方法就是修改ebuild。
回复 支持 反对

使用道具 举报

发表于 2007-8-21 19:10:40 | 显示全部楼层
楼上的方法不错,有时侯编译不通过,需要进去工作目录里瞧瞧.
回复 支持 反对

使用道具 举报

发表于 2007-8-21 22:55:31 | 显示全部楼层
Post by abcbuzhiming
该死的vsftpd默认编译产生的程序是不允许本地用户登录的(美其名曰:安全……),要想让本地用户登录,必须修改源代码中的某个文件然后再编译,可我找编了安装手册也没发现这要怎么处理,请高人指点

应该是你没有设定好。我以前用过,本地用户肯定可以登录。
回复 支持 反对

使用道具 举报

发表于 2007-8-22 06:37:23 | 显示全部楼层
local_enable=YES
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表