哲思官方群认证群组  - 讨论区

标题:[zeuux-universe] 家中使用的小服务器选项

2011年04月15日 星期五 16:09

Zhang Weiwu zhangweiwu在realss.com
星期五 四月 15 16:09:17 CST 2011

On 11/06/2010 07:01 PM, Zhang Weiwu wrote:
> 实际使用的 是
> $ make package/wget/{clean,compile}

我想使用apf,没包,即使有人贡献过了:

http://www.mail-archive.com/openwrt-devel@lists.openwrt.org/msg03634.html

root在mesopotamia:~# opkg list | grep apf
imapfilter - 2.2.2-1 - IMAPFilter is a mail filtering utility. It connects to remote mail



从上面贴子看,有人曾经能做出apf包。我试:

almustafa在orphalese:/usr/local/src/openwrt/backfire_10.03$ make package/apf/compile V=99
[snip]
touch /usr/local/src/openwrt/backfire_10.03/staging_dir/target-mipsel_uClibc-0.9.30.1/stamp/.openssl_installed
WARNING: skipping openssl-util -- package not selected
make[2]: Leaving directory `/usr/local/src/openwrt/backfire_10.03/package/openssl'
make[2]: Entering directory `/usr/local/src/openwrt/backfire_10.03/package/apf'
Makefile:93: *** missing separator.  Stop.
make[2]: Leaving directory `/usr/local/src/openwrt/backfire_10.03/package/apf'
make[1]: *** [package/apf/compile] Error 2
make[1]: Leaving directory `/usr/local/src/openwrt/backfire_10.03'
make: *** [package/apf/compile] Error 2

这个错误missing separator.很奇怪,我没用过make,所以尤其奇怪。所涉及的Makefile如下:

almustafa在orphalese:/usr/local/src/openwrt/backfire_10.03$ grep -n '.*'  package/apf/Makefile  | tail
86:endef
87:
88:define Package/apf-client/install
89:       $(INSTALL_DIR) $(1)/usr/bin
90:       $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/afclient $(1)/usr/bin/apf-client
91:endef
92:
93:$(eval $(call BuildPackage,apf-server))
94:$(eval $(call BuildPackage,apf-client))
95:


又:其它的Makefile大多也用相近的方式结尾。

也许有机会我们一起看一下?


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2011年04月15日 星期五 16:47

Samuel yellowbug在gmail.com
星期五 四月 15 16:47:08 CST 2011

你是不是还在用backfile的code?我刚刚同步了下svn,trunk/feeds/packages/mail/imapfilter/
下,Makefile,patches 都有。进make
menuconfig里选择Mail->imapfilter就可以编译了。在这个thread的四维空间里,目前svn的trunk是r26679。

你先试试吧,我等编译完了再update


2011/4/15 Zhang Weiwu <zhangweiwu在realss.com>

> On 11/06/2010 07:01 PM, Zhang Weiwu wrote:
> > 实际使用的 是
> > $ make package/wget/{clean,compile}
>
> 我想使用apf,没包,即使有人贡献过了:
>
> http://www.mail-archive.com/openwrt-devel@lists.openwrt.org/msg03634.html
>
> root在mesopotamia:~# opkg list | grep apf
> imapfilter - 2.2.2-1 - IMAPFilter is a mail filtering utility. It connects
> to remote mail
>
>
>
> 从上面贴子看,有人曾经能做出apf包。我试:
>
> almustafa在orphalese:/usr/local/src/openwrt/backfire_10.03$ make
> package/apf/compile V=99
> [snip]
> touch
> /usr/local/src/openwrt/backfire_10.03/staging_dir/target-mipsel_uClibc-0.9.30.1/stamp/.openssl_installed
> WARNING: skipping openssl-util -- package not selected
> make[2]: Leaving directory
> `/usr/local/src/openwrt/backfire_10.03/package/openssl'
> make[2]: Entering directory
> `/usr/local/src/openwrt/backfire_10.03/package/apf'
> Makefile:93: *** missing separator.  Stop.
> make[2]: Leaving directory
> `/usr/local/src/openwrt/backfire_10.03/package/apf'
> make[1]: *** [package/apf/compile] Error 2
> make[1]: Leaving directory `/usr/local/src/openwrt/backfire_10.03'
> make: *** [package/apf/compile] Error 2
>
> 这个错误missing separator.很奇怪,我没用过make,所以尤其奇怪。所涉及的Makefile如下:
>
> almustafa在orphalese:/usr/local/src/openwrt/backfire_10.03$ grep -n '.*'
>  package/apf/Makefile  | tail
> 86:endef
> 87:
> 88:define Package/apf-client/install
> 89:       $(INSTALL_DIR) $(1)/usr/bin
> 90:       $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/afclient
> $(1)/usr/bin/apf-client
> 91:endef
> 92:
> 93:$(eval $(call BuildPackage,apf-server))
> 94:$(eval $(call BuildPackage,apf-client))
> 95:
>
>
> 又:其它的Makefile大多也用相近的方式结尾。
>
> 也许有机会我们一起看一下?
>
>
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20110415/96746e0c/attachment.html>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2011年04月15日 星期五 16:52

Zhang Weiwu zhangweiwu在realss.com
星期五 四月 15 16:52:32 CST 2011

On 04/15/2011 04:47 PM, Samuel wrote:
> 你是不是还在用backfile的code?我刚刚同步了下svn,trunk/feeds/packages
> /mail /imapfilter/ 下,Makefile,patches 都有。进make menuconfig里选择
> Mail->imapfilter就可以编译了。在这个thread的四维空间里,目前svn的trunk
> 是 r26679。
>

看我马虎的。我说得不清楚。实际上,我用 opkg list | grep apf 这个命令是为
了说明apf这个包不在包库里。

你那里有apf这个包吗?(也可能是apf-server 和 apf-client两个包)

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2011年04月15日 星期五 17:06

Samuel yellowbug在gmail.com
星期五 四月 15 17:06:32 CST 2011

是说Active Port Forwarding吗?我没有用过,有你手头Makefile和想关说明的链接吗?我瞅瞅去。
一个拙劣的替代是在公网服务器和DMZ主机间OpenVPN,这个能接受不?




2011/4/15 Zhang Weiwu <zhangweiwu在realss.com>

> On 04/15/2011 04:47 PM, Samuel wrote:
> > 你是不是还在用backfile的code?我刚刚同步了下svn,trunk/feeds/packages
> > /mail /imapfilter/ 下,Makefile,patches 都有。进make menuconfig里选择
> > Mail->imapfilter就可以编译了。在这个thread的四维空间里,目前svn的trunk
> > 是 r26679。
> >
>
> 看我马虎的。我说得不清楚。实际上,我用 opkg list | grep apf 这个命令是为
> 了说明apf这个包不在包库里。
>
> 你那里有apf这个包吗?(也可能是apf-server 和 apf-client两个包)
>
-------------- 下一部分 --------------
一个HTML附件被移除...
URL: <http://www.zeuux.org/pipermail/zeuux-universe/attachments/20110415/0c3e1678/attachment.html>

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

2011年04月15日 星期五 17:29

Zhang Weiwu, Beijing zhangweiwu在realss.com
星期五 四月 15 17:29:19 CST 2011

On 04/15/2011 05:06 PM, Samuel wrote:
> 是说Active Port Forwarding吗?

你说对了。^_^

> 我没有用过,有你手头Makefile和想关说明的链接吗?我瞅瞅去。
> 一个拙劣的替代是在公网服务器和DMZ主机间OpenVPN,这个能接受不?
>

我发贴所问的问题,花了两小时苦干自己解决了。方法如下:

Download http://openwrt.kupesoft.com/apf-Makefile to

/usr/local/src/openwrt/backfire_10.03/package/apf/Makefile

add this line to /usr/local/src/openwrt/backfire_10.03/.config

CONFIG_PACKAGE_apf-server=m

Make it:
orphalese:/usr/local/src/openwrt/backfire_10.03$ make package/apf/compile V=99

Copy the made executable to running system:

scp /usr/local/src/openwrt/backfire_10.03/staging_dir/target-mipsel_uClibc-0.9.30.1/root-brcm47xx/usr/bin/apf-server zhangweiwu在waspish.boldlygoingnowhere.org:


And use the there, done.

Best.

-- 
我的博客:
http://zhangweiwu.ixiezi.com/
网站进化论 --写给需要网站或后悔有了网站的人


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-universe]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2024

    京ICP备05028076号