linux软件管理分为 rpm yum 源码 三种方式管理
1.RPM
mount /dev/cdrom /mnt --------- ls /mnt/Packages 均为rpm包
cp /mnt/Packages/tomcat-7.0.76-15.el7.noarch.rpm
.
rpm -i(安装) tomcat-7.0.76-15.el7.noarch.rpm —安装失败,依赖未安装【依赖:是为了系的统精简,提供相应的模块给其他软件使用,模块一般会放入 /usr/lib64/中,即动态库文件中 shell object】【缺点:1.依赖多,需要一个一个解决,2.软件包安装环境与打包环境一致】【优点,1.包已编译打包;2.安装前会检查系统擦盘、操作系统版本等,3.安装后,软件信息已记录在linux主机数据库上,方便查询、升级和卸载】
【常用命令】
1**.rpm -q 查询**
rpm -qa 查询系统所有已经安装好的包,查询速度特别快
rpm -qa | grep httpd Nginx 【与阿帕奇 和Nginx有关的包】【后可跟无数个包】
rpm -ql(list) nginx 可以查询Nginx包的文件分布路径
rpm -qc(config) nginx 可以快速查询包的配置文件
rpm -qd nginx 快速查询帮助文档路径 然后man命令查看帮助即可
rpm -qf 命令可以反向查找某个命令是由哪个包提供的【先用whic apachectl查看路径,再用rpm -qf 路径,即可查看到包】–命令没有时可用该方法进行安装包
rpm -qi nginx 查询某一个包的版本信息
rpm -q --scripts httpd 查看软件包在安装过程中执行脚本
rpm -qp



