RPM安装
一、介绍
三种安装管理工具:
rpm 包安装管理工具
yum 源
源码安装(tarball)
典型的应用程序目录结构:
普通执行文件 /use/bin
服务器执行文件和管理程序文件 /usr/sbin
应用程序配置文件/etc
日志文件 /var/log
应用程序参考文档/usr/share/doc
应用程序手册页文件/usr/local/share/man
常见软件封装包类型
rpm 扩展名为.rpm
deb 扩展名,deb
源代码软件包 一般为.tar.gz或者.tar.bz2
绿色免安装软件包 以tarball格式居多
二、RPM
Red-Hat Package Manager
●由Red Hat公司提出,被众多Linux发行版所采用
●建立统一的数据库文件
●详细记录软件包安装、卸载等变化信息
●自动分析软件包依赖关系
Red hat 公司提出建立同一的数据库文件,详细记录软件包安装,卸载
自动分析软件包的依赖关系,先装依赖包,再装安装包
uname -m :看平台
uname -a :看所有
下载:
wget 网址 :下载软件
rpm -q软件名 : 查看这个软件有没有安装
rpm -qa :查询系统中所有安装的软件
rpm -qa | grep 软件
mount /dev/sr0/mnt : 把光盘镜像挂载到目录下
rpm -ivh 软件包的名字 :安装软件 先到软件包的目录下
rpm -qi 软件 :查看软件详情
rpm -qc 软件名 : 查看配置文件
主配置文件 可以看,以.conf 结尾
rpm -ql 软件名 :查看所有产生文件
rpm -qf 路径:显示有哪个安装包安装产生
rpm -qd 软件: 查看帮助文档
rpm -e 软件 :卸载程序
rpm -e 软件 --nodeps :忽略依赖,强行卸载
systemctl start 软件名: 启动软件
netstat-antp | grep 80 :查看端口,看看这个软件有没有启动
vim index.html :进入首页进行编辑
systemctl is-enable 软件名 :看这个软件有没有开机自启
systemctl enable 软件 :开机自启
systemctl disable 软件;关闭开机自启
systemctl restart 软件 :重启软件,改动配置后要重启
Vim /etc/hosts :进入域名解析
Vim /etc/resolv.conf: 进入修改
rpm -qR 软件名 查看已装软件的依赖关系
rpm -qpi 软件整个名字 看未安装的软件详情信息
rpm -U 如果未安装,直接安装,如果已安装,就升级
rpm -F 未安装就放弃 已安装就升级
cd /var/lib/rpm 看rpm的数据库