Ubuntu
如何在 Ubuntu 14.04 中找到 proftpd 編譯選項
我需要升級在我的 Ubuntu 14.04 伺服器上執行的 proftpd。由於我想保留所有配置文件,因此我認為最好的選擇是編譯更新的 1.3.5b 版本並複制二進製文件以替換目前執行的文件。理論上可以正常工作,但我遇到了問題,因為我可能沒有正確的配置選項。有沒有辦法查看 proftpd 包的配置/編譯選項?
Castaglia 的答案更易於與 ProFTPd 一起使用,並且適用於任何系統。
作為 Debian 軟體包(包括 Ubuntu)的更通用解決方案,您可以在
debian/rules
文件中找到配置選項(該連結將您直接帶到 14.04 中使用的版本):CONF_ARGS := --prefix=/usr \ --with-includes=$(shell pg_config --includedir):$(shell mysql_config --include|sed -e 's/-I//') \ --mandir=/usr/share/man --sysconfdir=/etc/$(NAME) --localstatedir=/var/run --libexecdir=/usr/lib/$(NAME) \ --enable-sendfile --enable-facl --enable-dso --enable-autoshadow --enable-ctrls --with-modules=mod_readme \ --enable-ipv6 --enable-nls --enable-memcache --with-lastlog=/var/log/lastlog --enable-pcre $(DEVELOPT)
要自己找到它,請轉到Launchpad 頁面
proftpd-dfsg
,點擊螢幕頂部的“程式碼”,然後點擊您感興趣的版本的分支,然後點擊“瀏覽程式碼”。一旦你到了那裡,你就可以按照自己的方式工作debian/rules
。