如何编译程序并更新已安装的程序

如何编译程序并更新已安装的程序

我已经安装了 vsftpd 2.3.5(使用 apt-get),并且我想安装vsftpd-ext
但我必须自己编译并安装。

我该如何安装它以便它更新由 apt-get 安装的版本
并且我仍然可以运行,例如 service vsftpd start

正如我现在所做的那样,该程序只是“并排”安装,并没有更新已安装的版本。(遵循本指南:http://www.thegeekstuff.com/2010/11/vsftpd-setup/

答案1

问题是因为您安装了两个相互冲突的软件:“vsftp”和“vsftp-ext”。

首先,你需要删除 apt-get 安装的版本。打开终端并运行:

sudo apt-get remove vsftpd

这将删除由 apt-get 安装的 vsftpd 版本。完成此操作后,最好重新编译“vsftpd-ext”,以确保一切设置正确。只需再次按照该指南操作,一切都会好起来。

相关内容