当前位置:  技术问答>linux和unix

关于安装proftpd-1.2.5rc1的问题!在线请教!

    来源: 互联网  发布时间:2014-11-13

    本文导语:  我下载了一个proftpd-1.2.5rc1,解压在/usr/src下面,然后执行./configure正常完成,但是当执行make时系统不停的checking 是什么原因 我现在怎么办?./configure是用来干什么的?make 是干什么的? | 看...

我下载了一个proftpd-1.2.5rc1,解压在/usr/src下面,然后执行./configure正常完成,但是当执行make时系统不停的checking 是什么原因 我现在怎么办?./configure是用来干什么的?make 是干什么的?

|
看看下面的文章,应该对你有帮助的!

1。源代码的编译安装  的问题看下面的叙述:

一般来说,在解压缩生成的目录中都会有名为Readme、Rnstall或Readme.install之类的文件。这些文件通常会对软件的功能、特性、版权许可、安装以及相关知识加以介绍,并且会提到关于安装的方法和步骤。举例来说:在apache_1.3.6的install文件中说明了如下内容(此处只列出总的条目,具体内容省略): 
  Installing the Apache 1.3 HTTP server with APACI 
  ============================== 
  1.Overview for the impatient(概括说明配置的全过程)
  $./configure--prefix=PREFIX 
  $make 
  $make install 
  $PREFIX/bin/apachectl start 
  2.Requirements(需要的条件) 
  3.Configuring the source tree(配置的参数说明) 
  4.Building the package(编译软件的方法) 
  5.Installing the package(安装软件的方法) 
  6.Testing the package(软件测试) 
  理解并能熟练使用这些说明文件后,就可以利用一些规律来安装大多数的软件。对于那些没有说明文件的软件(当然这种情况比较少见),这些规律通常也是适用的。一般来说,与安装软件有直接关系的文件只有两个:configure 、Makefile。 
  其中,configure文件具有可执行的属性,是用来配置软件的,它的参数比较多,用法也比较灵活。当然,不同的软件参数也不相同,这时候就需要借助它的help参数,运行下面的命令就会让你感到豁然开朗:
  #〉 ./configure -help 
  Usage: configure [options] 
  Options: [defaults in brackets after descriptions] 
  General options: 
  --quiet, --silent do not print messages 
  --verbose,-v print even more messages 
  --sha [=DIR] switch to a shadow tree (under DIR) for building 
  Stand-alone options: 
  --help,-h print this message 
  --show-layout print installation path layout (check and debug)  
  图1 Gnome运行界面 
  Installation layout options:
  --with-layout=[F:]ID use installation path layout ID (from file F) 
  --target=TARGET install name-associated files using basename TARGET 
  …… 
  接下来,就可以运行“./configure [options]”来配置该软件。注意,命令行中的“./”非常重要,它告诉系统要运行的命令就在当前目录下(否则系统就会到$path变量指定的路径下去执行命令)。执行命令后可以生成Makefile文件或者修改已有的文件配置。 
  Makefile文件通常是用来编译和安装软件的。运行make命令时系统会自动根据Makefile文件中的设置对软件进行编译和安装。make命令有时还可以带一些参数,如:all、build、config、install等。具体要带哪个参数可以参看Makefile文件。在Linux中绝大部分文件是文本文件,Makefile就是一个shell程序(Linux中shell程序与DOS中的批处理文件有很多相似之处,当然功能要强得多),很容易读懂,尤其是编译时可带的参数都会明确写出,例如: 
  ##======================== 
  ## Targets 
  ##======================== 
  # default target 
  all: build 
  ##------------------------ 
  ## Build Target 
  ##------------------------ 
  # build the package 
  build: 
  …… 
  # the non-verbose variant for package maintainers 
  build-quiet: 
   @$(MAKE) -f $(TOP)/$(MKF) $(MFLAGS) $(MFWD) QUIET=1 build 
  # build the additional support stuff 
  build-support: 
  …… 
  ##------------------------ 
  ## Installation Targets 
  ## ----------------------- 
  # the install target for installing the complete Apache 
  # package. This is implemented by running subtargets for the 
  # separate parts of the installation process. 
  install: 
  …… 
  # the non-verbose variant for package maintainers 
  install-quiet: 
   @$(MAKE) -f $(TOP)/$(MKF) $(MFLAGS) $(MFWD) QUIET=1 install 
  # create the installation tree 
  install-mktree: 
  …… 
  上面这段代码是apache_1.3.6的Makefile文件的一部分,从这段程序可以看出all参数表示完全编译(缺省参数)。此外,编译时还可以带build、build-quiet、build-surpport等参数;安装时可以带install、install-quiet、install-surpport等参数。它们的功能分别在“#”表示的注释中进行了说明。需要额外说明的是,有些软件(例如Linux的内核升级程序)不用configure命令来配置软件,而是用make config来完成这项工作,所以,具体使用哪种方法要具体问题具体分析。

    
 
 

您可能感兴趣的文章:

  • 请教本地硬盘安装问题请教本地硬盘安装问题
  • 请教IBM服务器安装AIX的安装资料(教程或者资料,最好有安装步骤)
  • 安装请教:没有软驱,不能光盘启动,怎样安装红帽子?
  • 请教Linux下pgadmin3-1.0.2的编译和安装!!高分请教!
  • 在linux下面怎么安程序啊?我刚裝了一个 linux,下了一个迅雷安装程序,可是不知道怎么安装啊?真心请教。
  • 请教,第一遍在win2000下用vmware安装linux失败,要从新安装,如何卸载?谢谢
  • 请教: 在redhat 7.2上安装oracle8i,只能在x-windows下安装吗?
  • 高手看过来:请教如何在移动硬盘上安装Linux?
  • 请教:为什么软件需要安装??
  • 100分请教高手 linux 下安装expect
  • Redhat linux 9下安装apache 安装出现错误!请教!!
  • 请教各位大神 linux安装的步骤!
  • 请教GCC安装的问题
  • 请教SHELL语句如何获取程序的安装路径?
  • 请教red hat linux7.1安装问题
  • 请教:Linux7.0下安装oracle817需要网卡吗?
  • 请教安装.
  • 请教solaris高手一个solaris安装问题
  • 请教,如何用虚拟订机安装liux
  • 请教solaris自动网络安装的问题
  • 求教:proftpd + mysql 安装及配置
  • 安装proftpd问题
  • proftpd安装后匿名用户和系统用户都无法连接
  • 关于proftpd的安装问题
  • rhel5.4下安装proftpd-1.2.1失败!!!
  • 安装 proftpd-1.3.0时 ./configure命令不成功
  • linux proftpd-1.3.4c安装配置实例
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 菜鸟第一次安装红帽子7.2的一箩筐问题。每个问题会开个帖子,各放100分!请有安装经验的老鸟们帮忙解决。先来第一个问题:安装红帽子72计
  • 关于通过FTP安装REDHAT7。2的问题。(网络安装REDHAT7。2问题)
  • 关于X库安装问题:我怎么查看我已经安装了哪些X库,并且哪些知道安装的版本号?
  • ubuntu10.04下安装openvz,openvz下安装ubuntu10.04,然后安装ipvsadm问题
  • jb7安装到extras的时候就出错.是安装盘的问题还是因为我记起上安装了jsk1.4?
  • linux安装问题:安装完成后启动出现满屏的010101010101,是怎么回事?
  • Redhat Linux8.0软件卸载问题(已安装,卸载时提示没安装)
  • 安装软件的问题:我安装的东西到哪里去了?
  • 在linux下安装os报无法识别安装盘的问题
  • linux安装问题~ 如何在命令行下安装
  • 菜鸟第一次安装红帽子7.2的一箩筐问题。每个问题会开个帖子,各放100分!请有安装经验的老鸟们帮忙解决。第二个问题:什么是LILO?怎么样
  • 求助:虚拟机下安装linux的问题,无法在图形界面下安装。
  • 安装linux7.2硬盘安装问题
  • gtk+2.2安装问题,还有pkgconfig怎么安装?
  • 关于solaris安装,安装C/c++编译器的问题
  • 安装wu-ftp源码安装包遇到的问题
  • ubuntu 版本下的qq安装,pps安装问题
  • 光盘安装Redhat9时,安装一半出现的问题??请帮忙!!
  • 先安装linux,后安装winxp,能否解决正常启动linux的问题不?(初学者问题,很容易回答)
  • 在康柏True64的机子上安装gcc-3.2.tar的问题,安装了几次,都是这个问题。感谢各位指教!!
  • Docker支持的安装方式
  • linux安装nagios,安装nrpe时候,先安装了openssl再从安装nrpe出错。
  • Centos6下安装Shell下文件上传下载rz,sz命令
  • 我已经用源代码方式安装了apache,如何让它支持php和mysql(php没有安装,mysql安装的是rpm包),要不要重新安装apache?如何删除已有的ap
  • CentOS下PHP安装完成后继续安装GD扩展库
  • 为什么安装redhat 7.1的时候没有让我配置lilo的安装而是系统默认的给我安装了--那位哥们安装过redhat7.1还望赐教
  • win7, win8安装docker需要了解的概念
  • 我安装的是Red Flag版本的linux,汉字输入法还没有安装,请问怎么安装?
  • windows下tinyxml.dll下载安装使用(c++解析XML库)
  • 请教:为什么软件需要安装?? iis7站长之家
  • tcmalloc内存泄露优化c++开源库下载,安装及使用介绍


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3