安装与管理程序(YUM,RPM,源码编译安装)

196 阅读2分钟

RPM

RPM软件包管理器Red-Hat package Manager

RPM命令

rpm命令功能:

  • 查询、验证RPM软件包的相关信息
  • 安装、升级、卸载RPM软件包
  • 维护重建RPM数据库信息等综合管理操作

查询命令格式:rpm -q 软件名

安装命令格式:rpm -ivh 软件包

YUM

Yum(全称为 Yellow dog Updater, Modified) 是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。

Yum命令

yum install 软件包 ///安装软件包

yum remove 软件包 ///删除软件包

挂载YUM仓库

挂载光盘

(/dev/sr0或/dev/cdrom都可以)

[root@localhost ~]# mount /dev/sr0/ /mnt/     //将光盘挂载到/mnt目录下
mount: /dev/sr0 写保护,将以只读方式挂载
[root@localhost ~]# df
文件系统                   1K-块    已用     可用 已用% 挂载点
/dev/mapper/centos-root 52403200 4733836 47669364   10% /
devtmpfs                 1157220       0  1157220    0% /dev
tmpfs                    1173140       0  1173140    0% /dev/shm
tmpfs                    1173140    9208  1163932    1% /run
tmpfs                    1173140       0  1173140    0% /sys/fs/cgroup
/dev/sda1                5232640  182380  5050260    4% /boot
tmpfs                     234628      20   234608    1% /run/user/0
/dev/sr0                 4414592 4414592        0  100% /mnt

配置文件

vim ky29.repo
[ky29]
name=ky29
baseurl=file:///mnt
gpgcheck=0

清理缓存并安装软件

yum clean all && yum makecache

yum install

源代码编译安装

编译安装过程

1,tar -xf  httpd-2.4.29.tar.bz2  //解压源码包
2.yum install apr* gcc* pcre* -y   //创建本地yum源配置安装环境
3,./configure  --prefix=/opt/apps/httpd  //配置安装路径
4,make                       //编译
5,make install               //安装
6,开启服务
systemctl stop firewalld 
setenforce 0                  ///关闭防火墙和安全机制

/opt/apps/httpd/bin/apachectl start   //开启服务

/opt/apps/httpd/bin/apachectl stop  //停止服务

curl 192.168.233.21