Linux软件包管理



软件包管理
软件分类:
1).二进制包 .rpm
  安装速度快 不可以自定义
2).源码包 .tar.gz .tar.bz2
  编译时间长 效率较高 自定义安装   
1.二进制包
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.gz .tar.bz2
①解压缩
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/
⑤编译
make
⑥安装
make install

运行

你可能感兴趣的:(2018年,Linux,运维,5月)