一、软件分类
RPM包:后缀名.rpm
DEB包:后缀名.deb
源码包:附带安装程序的软件包
二、RPM管理
1.如何读取光盘中的软件
重新挂载光盘:mkdir /media/cdrom
umount /dev/sr0
mount /dev/sr0 /media/cdrom
进入光盘 :查看光盘挂载路径,进入该路径
软件包 :
管理命令
已安装的软件
查看已安装的软件列表 rpm -qa [软件名]
查看软件是否安装 rpm -q [软件名]
查看详细版本信息 rpm -qi [软件名]
查看安装后的文件列表 rpm -ql [软件名]
查看安装后的帮助文档列表 rpm -qd [软件名]
查看安装后的配置文件信息 rpm -qc [软件名]
未安装的软件
查看未安装的详细版本信息rpm -qpi [软件包名]
查看安装后的文件列表rpm -qpl [软件包名]
查看安装后的帮助文档rpm -qpd [软件包名]
查看安装后的配置文件信息rpm -qpc [软件包名]
安装rpm -ivh
选项 :-i 安装
-v 详细信息
-h 以#显示安装进度
-e 卸载
安装失败
先安装依赖
再安装源软件
安装依赖失败?无限依赖?
用另外一种安装机制
升级软件包
-F 升级软件包,若未安装则放弃本次操作
-U 升级软件包,若未安装则安装软件包
强制安装 --force
忽略依赖关系 --nodeps
更新RPM数据库
--rebuilddb
--initdb
导入公钥信息至RPM数据库
--import
反向查找命令是由哪个软件安装的:rpm -qf 完整的命令路径
三、yum安装
特点:能够自动查找并解决rpm包之间的依赖关系
1.配置本地yum源
更改光盘的挂载路径为:/media/cdrom
yum仓库目录:/etc/yum.repos.d/
系统配置启动:
检查错误:1.挂载路径 2.vim CentOS-Media.repos.d/修改
2.手写yum仓库:yum仓库文件必须是以.repo结尾的文件
yum管理命令
安装:yum install
卸载:yum remove
列出软件列表:yum list
查看信息:yum info
查找软件:yum search
系统升级:yum update
清除缓存:yum clean all
建立缓存:yum makecache
下载软件:vim /etc/yum.conf
修改保留缓存的配置项
进入到/var/cache/yum路径下找到对应的源的软件包目录
配置网络yum:
配置IP地址
ipv4调整为自动获取
网络模式调整为NAT
使用ifconfig,查看网卡参数
查找inet字段
测试与外网的联通性
访问网站下载repo文件
访问阿里源、清华源、网易源、华为源镜像网站,获取下载命令
弹出光盘:eject
执行升级操作
有执行选项,可以确定安装完成
源码安装
优势 :安装较新的软件或版本
灵活定制软件
及时修复软件漏洞
安装步骤 解包nginx.tar(ng网址tar包)
- 更新配置
将nginx网址放到/usr/local/nginx里
提示安装c++
安装c++
提示安装pcre
安装好pcre
提示安装zlib
Zlib安装完成
Nginx配置完成完成
编译make
安装make install
- 源码安装编译 直接输入make命令
安装make install
进入/nginx, ./nginx使用