安装包的类型:
.rpm
.deb
源码包
绿色免安装
针对rpm软件包
方法一:rpm工具
-q:已经安装
rpm -q 软件名:查看软件是否安装
rpm -qa :查看已经通过rpm方式安装的软件
rpm -qi 软件名:查看已经安装的软件包的详细信息
rpm -ql 软件名:查看已经安装的软件包所安装的目录列表
rpm -qf 文件名:查看文件是由哪个rpm软件包所安装的
-qp:未安装
rpm -qpi 完整软件名:查看未安装的软件包的详细信息
rpm -qpl 完整软件名:查看将要安装的软件包的安装的目录列表
rpm -ivh 完整软件名:安装rpm包
rpm -ivh 完整软件名 --force 强制安装
rpm -ivh 完整软件名 --nodeps 忽略依赖关系
rpm -e 软件名:卸载rpm包
rpm -U 软件名:升级,如果未安装,则安装
rpm -F 软件名:更新,如果未安装,则不安装
rpm --rebuilddb:重建rpm数据库
rpm --initdb:重建rpm数据库
rpm --import 公钥文件:将公钥文件导入RPM数据库中
方法二:yum工具 自动解决依赖关系、自动把所有的依赖包全部安装上 提前准备yum源(*.repo) ,yum源指定repodata的路径,repodata是根据软件包生成的
光盘:
1、mkdir /media/cdrom ##创建文件夹
2、mount /dev/cdrom /media/cdrom ##挂载光盘到/media/cdrom目录下
3、cd /media/cdrom ##进入/media/cdrom 目录
4、ls ##可以看到已经有repodata
5、cd /etc/yum.repos.d ##进入yum源所在目录
6、cp -r /etc/yum.repos.d /etc/yum.repos.d.bak ##备份yum源的目录
7、rm -f /etc/yum.repos.d/* ##删除系统自带的yum源
8、vim /etc/yum.repos.d/dvd.repo ##自己写一个yum源
[dvd]
name=dvd
baseurl=file:///media/cdrom
enabled=1
gpgcheck=0
9、yum clean all ##清除yum的缓存
10、yum makecache ##生成新的缓存
yum使用方法: yum install -y 软件名 ##安装软件 yum remove -y 软件名 ##卸载软件 yum update -y 软件名 ##升级软件
源码包:源代码包
1、准备:
yum install -y gcc* apr* pcre* make*
2、将软件包传到服务器上
3、解压缩
tar zxvf httpd-2.4.25.tar.gz
4、进入解压缩后的目录
cd httpd-2.4.25/
ls
5、配置:目的是为了生成makefile文件
./configure --prefix=/usr/local/httpd
6、编译:根据makefile文件,生成二进制文件
make
7、编译安装:复制二进制文件到系统,配置应用环境
make install
8、验证:
ls /usr/local/httpd ##查看安装后的内容
vim /usr/local/httpd/htdocs/index.html ##准备网站代码
/usr/local/httpd/bin/apachectl start ##启动网站
systemctl stop firewalld ##关闭防火墙
浏览器访问:http://192.168.137.111