解析tar.gz和src.rpm的安装即源码包的编译和安装

本文详细介绍了在Linux环境下,如何安装和编译proftpd-1.3.3.tar.gz及unrar-3.5.4-1.2.fc4.src.rpm。涉及步骤包括解压、配置、编译、安装以及解决安装过程中遇到的权限、路径等问题。同时,还探讨了通过file.src.rpm和file.spec编译RPM包的方法,以及在缺乏spec文件时如何安装源码包。
摘要由CSDN通过智能技术生成

本题主要解析proftpd-1.3.3.tar.gz(proftpd服务) 和 unrar-3.5.4-1.2.fc4.src.rpm(源码包) 的安装

1)proftpd-1.3.3.tar.gz的安装

  tar fvxz proftpd-1.3.3.tar.gz  //解压

  cd proftpd-1.3.3

  ./configure --prefix=/usr/local/proftpd  //指定安装路径

  会提示需要安装gcc ,接下来需要安装gcc了

  挂载 mount /dev/cdrom /mnt

   yum install gcc*      //安装gcc*包

   cd proftpd-1.3.3

   ./configure --prefix=/usr/local/proftpd

   make all   //编译所有,产生所有程序和链接库帮助文件

   make install 安装

  a)重启服务:service proftpd restart 提示不被识别的服务

   我们需要查找proftpd.init.d

   执行:find /root -name proftpd.init.d并把它、放到etc/init.d/proftpd目录下

 b)再次重启服务:service proftpd restart 提示路径不对

  然后我们检查一下这个配置文件发现PATH路径不对,应为 /usr/local/proftpd/

  查看文件权限 chmod 755 proftpd

c)再次重启服务:service proftpd restart提示如下:

  {Starting proftpd:  - Fatal: Group: Unknown group 'nogroup' on line 30 of    '/usr/local/proftpd/etc/proftpd.conf'}

 显示第三十行没有nogroup分组,我们默认应nobody 将其改为nobody即可

d)[root@localhost ~]# service proftpd restart

 Shutting down proftpd:                                     [ OK  ]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值