Linux软件分类,源码包、二进制包

1) 源码包:需要定制或者编译,后缀以

.zip、.tar、.tar.gz、.tar.bz2、.src.rpm结尾,源代码包括.c .cpp .h,没有可运行的二进制文件,bin文件;

2)  二进制包:不需要定制,无需编译,后缀以.rpm、.、.rar结尾,代码直接可以用,包含bin文件、可执行的文件;

1、 源码包与二进制安装方法:

1)  源码包安装的方法:

./configure  预编译;

Make   编译;

Make  install 安装;

2)二进制包安装的方法:

直接解压使用、解压安装;

rpm  -ivh name

rpm  -i names

yum  install name

zsh-5.0.2-25.el7.x86_64.rpm

[root@node1~]# rpm -ivh httpd-2.4.6-45.el7.centos.x86_64.rpm

error:Failed dependencies:

httpd-tools= 2.4.6-45.el7.centos is needed by httpd-2.4.6-45.el7.centos.x86_64

解决方法:先安装依赖的包,再次安装主程序包!

rpm -ivh–nodepsnamexxxx

httpd-2.2.31.tar.bz2安装的步骤:

1)         查看压缩包的属性、类型;file   httpd-2.2.31.tar.bz2

2)         解压tar包:tar -jxvf httpd-2.2.31.tar.bz2

3)         cd  httpd-2.2.31

4)         ./configure预编译,检查系统能否满足软件安装,需要GCC编译环境;

5)         Make将源代码生成可以运行二进制文件、bin文件;

6)         Make install将二进制文件、bin文件、目录cp、安装到系统中去;

libtool: install:error: cannot install `libaprutil-1.la' to a directory not ending in/usr/local/apache//lib

make[2]: ***[install] Error 1

make[2]: Leavingdirectory `/root/httpd-2.2.31/srclib/apr-util'

make[1]: ***[install-recursive] Error 1

解决方法:

yum  installapr-util-develapr-devel–y

rpm -ivhapr-util-develapr-devel软件全名称;

YUM管理工具:(用于安装RPM结尾的文件,二进制文件)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

NeilNiu

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值