漏勺网

解决CentOS7宝塔面板无法安装Pure-ftpd

在使用阿里云轻量型香港主机时,由于安装启动BBR-PLUS加速内核导致CentOS7宝塔面板无法安装Pure-ftpd软件,每次安装完毕后仍显示未安装。

系统:CentOS 7.6.1810(Py2.7.5)

错误信息:configure: error: C preprocessor "/lib/cpp" fails

正在选择下载节点...Installing pure-ftpd...configure: WARNING: unrecognized options: --with-rfc2640checking for a BSD-compatible install... /usr/bin/install -cchecking whether build environment is sane... yeschecking for a thread-safe mkdir -p... /bin/mkdir -pchecking for gawk... gawkchecking whether make sets $(MAKE)... yeschecking whether make supports nested variables... yeschecking whether UID '0' is supported by ustar format... yeschecking whether GID '0' is supported by ustar format... yeschecking how to create a ustar tar archive... gnutarchecking whether make supports nested variables... (cached) yeschecking whether to enable maintainer-specific portions of Makefiles... nochecking for gcc... gccchecking whether the C compiler works... yeschecking for C compiler default output file name... a.outchecking for suffix of executables...checking whether we are cross compiling... nochecking for suffix of object files... ochecking whether we are using the GNU C compiler... yeschecking whether gcc accepts -g... yeschecking for gcc option to accept ISO C89... none neededchecking whether gcc understands -c and -o together... yeschecking whether make supports the include directive... yes (GNU style)checking dependency style of gcc... gcc3checking for ranlib... ranlibchecking how to run the C preprocessor... /lib/cppconfigure: error: in `/root/pure-ftpd-1.0.49':configure: error: C preprocessor "/lib/cpp" fails sanity checkSee `config.log' for more detailsmake: *** No targets specified and no makefile found.  Stop.========================================================

问题出在这里  configure: error: C preprocessor "/lib/cpp" fails 

原因是缺少内核头文件

解决方法:  使用yum安装kernel header:

yum install kernel-headers

安装时需要输入y

[root@server ~]# yum install kernel-headersLoaded plugins: fastestmirrorLoading mirror speeds from cached hostfile * base: mirror.newmediaexpress.com * epel: sg.fedora.ipserverone.com * extras: mirror.newmediaexpress.com * updates: mirror.newmediaexpress.comResolving Dependencies--> Running transaction check---> Package kernel-headers.x86_64 0:3.10.0-957.27.2.el7 will be installed--> Finished Dependency ResolutionDependencies Resolved=========================================================================================================================================== Package                            Arch                       Version                                   Repository                   Size===========================================================================================================================================Installing: kernel-headers                     x86_64                     3.10.0-957.27.2.el7                       updates                     8.0 MTransaction Summary===========================================================================================================================================Install  1 PackageTotal download size: 8.0 MInstalled size: 3.6 MIs this ok [y/d/N]: yDownloading packages:kernel-headers-3.10.0-957.27.2.el7.x86_64.rpm                                                                       | 8.0 MB  00:00:00     Running transaction checkRunning transaction testTransaction test succeededRunning transactionWarning: RPMDB altered outside of yum.** Found 2 pre-existing rpmdb problem(s), 'yum check' output follows:glibc-headers-2.17-260.el7_6.6.x86_64 has missing requires of kernel-headers >= ('0', '2.2.1', None)libdrm-devel-2.4.91-3.el7.x86_64 has missing requires of kernel-headers >= ('0', '2.6.27', '0.144.rc0.git2.fc10')  Installing : kernel-headers-3.10.0-957.27.2.el7.x86_64                                                                               1/1   Verifying  : kernel-headers-3.10.0-957.27.2.el7.x86_64                                                                               1/1 Installed:  kernel-headers.x86_64 0:3.10.0-957.27.2.el7                                                                                              Complete!

安装完毕,然后到宝塔面板再进行安装Pure-ftpd,就可以顺利安装了。

原文:https://lib.im/linux/13


发表评论

您需要 登录账户 后才能发表评论

还没有评论,快来说点什么吧~

联系客服
网站客服 业务合作 Q交流群
8063636
返回顶部