软件包分类:
包来源 | 后缀名 | 特点 |
---|---|---|
二进制包 | deb、rpm | 安装速度快 不可以自定义 |
源码包 | 源代码压缩包.tar.gz .tar.bz2 | 编译时间长 效率较高 自定义安装 |
deb、rpm包管理的区别参照Linux篇(三):Linux的包管理工具 https://blog.csdn.net/xu_fengyu/article/details/85218057
安装方式
1.二进制包(以RPM 包为例)
1)官方网站下载
2)光盘 ISO 镜像文件
mount /dev/sr0 /media && cd /media/Packages && ls | wc -l
3)软件包命名:
英文名称-版本号-更新的次数.el6企业版本号-硬件平台(i686/i386)
e(企业)l(Linux)6(Centos 6)[企业版本号]
i386 32位操作系统
x86_64 64位操作系统
norach 跨平台(32/64都可以装)
4)依赖关系:rpm 手动安装 yum 自动化安装
①rpm 手动安装
rpm -ivh tree-1.5.3-3.el6.i686.rpm
-i : install
-v : 版本,显示安装信息
-h : 显示过程
rpm -Uvh 软件包名称 ---> 软件包升级
rpm -e 软件命令 ---> 卸载
②yum 自动化安装
1.网络yum源,光盘yum源
2.下载依赖到系统,并计算安装顺序
3.安装
配置yum源
mount /dev/sr0 /media
cd /etc/yum.repos.d/
vim CentOS-Media.repo
baseurl=file:///media/
gpgcheck=0
enabled=1
yum -y install 软件名 安装
yum -y update 软件名 升级
yum -y remove 软件名 卸载
2.源码安装
①解压缩
tar -zxvf http-2.2.29.tar.gz
②进入解压目录
cd http-2.2.29
③查阅文件 README INSTALL
vim README
vim INSTALL
④检测配置 生成文件 configure
./configure --prefix=/usr/local/apache2/
⑤编译
cmake ..
make
⑥安装
make install
运行