Linux学习-05软件安装

RPM包管理

RPM包:由Red Hat公司提出,被众多Linux发行版所采用,也称二进制(binary code)无需编译,可以直接使用,无法设定个人设置,开关功能.
软件包示例(注意后缀):
zip - 3.0-11. el7. x86_64. rpm
软件包名 版本号 发布版本 系统平台 文件后缀

YUM工具

Yum(全称为Yellow dog Updater,Modified):是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并目安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下截、安装。

#通过本机的系统光盘获得软件包并安装软件
#0查看yum核心配置目录
cat /etc/yum.repos.d/CentOS-Base.repo
#1删除官方YUM库
mv /etc/yum.repos.d/* /etc/yum.repos.d.bak/
#2编写本地YUM库配置文件
vim /etc/yum.repos.d/dvd.repo
[dvd]#必须有的,库的名称
name=dvd#必须有,库的说明
baseurl=file:///mnt/cdrom#下载库的具体地址
gpgcheck=0#关闭校验
#3挂载安装光盘
mkdir /mnt/cdrom#创建文件夹
vim /root/.bashrc#自启动文件,跟随用户启动运行
mount /dev/cdrom /mnt/cdrom#挂载到mnt下,可用写在/root/.bashrc文件中
#4使用YUM安装和卸载程序
yum install -y httpd#安装软件
systemctl start httpd#启动软件
systemctl stop firewalld#关闭防火墙
systemctl disable firewalld#禁用防火开机目启
#5模拟客户机访问:打开浏览器访问http://127.0.0.1 或者服务器ip地址,验证网站部署成功

yum -y install httpd #全新安装,-y自动同意安装
yum -y reinstall http#重新安装
yum -y update http#升级安装
yum list httpd#查询,带@是安装的
yum -y remove httpd#卸载软件包

RPM工具

rpm -ivh wget.rpm#安装rpm包,-i安装,-v可视,-h百分比
rpm -q wget#查询安装包
rpm -evh wget.rpm#卸载

源码包管理

源码包:source code需要经过GCC,C++编环境编译才能运行,可以设定个人设置,开关功能。
软件包示例:
nginx- 1.8.1. tar.gz
包名 版本号 压缩格式

#准备编译环境
yum -y install gcc make zlib-devel pcre pcre-devel openssl-devel
#解压
tar -xvf tengine-2.0.tar.gz
cd tengine-2.0
#配置
./configure --user=www --group=www --prefix=/usr/local/nginx#必须使用用户为www和组为www,设置安装位置
#编译
make
#安装
make install
#启动测试
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值