【Debian】制作支持GBK的VSFTPD安装包

Posted on Sat 10 October 2009 in 我用(IT) • Tagged with ubuntu, VSFTPD

起因

为了方便xp和ubuntu直接共享文件,决定装个ftp,看大家都比较喜欢vsftpd,没多想,就随大流吧。
直接安装,改/etc/vsftpd.conf,重启,还是比较顺的。 

sudo apt-get install vsftpd
sudo /etc/init.d/vsftpd restart

用cuteftp和ie登录,发现中文乱码。

问题定位

google了一下,原来是因为我本地设置的是zh_CN.UTF-8,vsftpd也继承了这个编码,而常见的ftp客户端是不会用utf8显示的。
有两个解决方案,一个是把本地设置改成GBK;另外一个是打一个补丁,让vsftpd支持utf8到gbk的转码。
方案一看着简单,但对本地影响太大;那就方案二了,为了依然依托于Debian的packaging系统,干脆做个deb安装包吧。

制作vsftpd_2.0.7.deb

准备源文件和依赖库
  1. 下载源
    • - download debian source
      sudo ...

Continue reading