安装程序的方式:
通用二进制格式:直接解压压缩文件,就可以使用。但一定要注意安装平台。
软件包管理器:如RPM。
软件包管理器的前端工具:如YUM。
源代码编译。
软件包管理器内部有一个数据库,其中记载着程序的基本信息,校验信息,程序路径信息等。
rpm命令和yum命令都可以用来安装软件
区别:但与yum命令最大的区别为yum命令在安装软件时如果碰到了依赖性的问题,
yum会去主动尝试解决依赖性,如果解决不了才会反馈给用户。
而rpm命令一旦遇到了依赖性的问题不会去解决依赖性,而是直接反馈给用户,让用户自行解决
rpm 只能安装已经下载到本地机器上的rpm 包. yum能在线下载并安装rpm包,能更新系统,且还能自动处理包与包之间的依赖问题,这个是rpm 工具所不具备的。
包管理工具
-rpm -redhat package manager
-yum -yellodog updater modified
-搜索:yum search nginx
-安装:yum install nginx
yum install -y nginx 默认回答问题都为yes
-查看 :yum list installed 查看已安装软件包
yum listinstalled |grep "nginx" 查看已经安装的根据名字进行管道搜索
查看安装详情:yum info nginx
卸载:yum remove nginx或者 yum erase nginx
更新:yum update nginx
yum update 后面如果不指定软件包名,则更新所有
启动nginx:
systemctl start nginx