参考答案
Linux安装软件的3个方式:
1. RPM
红帽软件包管理器可以自动地执行上述过程,是为解决软件安装的复杂问题而出现的。
它是源代码和安装规则的压缩包,一个序列,降低安装的难度。
如果没有RPM,则通过源代码安装。
查看某个服务是否安装:rpm -qa | grep httpd
2. YUM
Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术,为了解决软件包之间的依赖关系
命令 作用 yum repolist all 列出所有仓库。 yum list all 列出仓库中所有软件包 yum info 软件包名称 查看软件包信息 yum install 软件包名称 安装软件包 yum reinstall 软件包名称 重新安装软件包 yum update 软件包名称 升级软件包 yum remove 软件包 移除软件包 yum clean all 清除所有仓库缓存 yum check-update 检查可更新的软件包 yum grouplist 查看系统中已经安装的软件包组 yum groupinstall 软件包组 安装指定的软件包组 yum groupremove 软件包组 移除指定的软件包组 yum groupinfo 软件包组 查询指定的软件包组信息
3. 源代码安装
源代码安装兼容性好、性能好。
源代码安装与rpm安装对比:rpm按照规则逐项安装,而源代码安装先看系统情况,再编译,再安装,看文档知道软件包有哪些
源代码安装步骤:
1)解压
2)准备编译环境,根据你的系统环境准备出来一套安装规则。configure命令搜集环境配置信息,生成配置
3)生成可执行文件,make命令
4)安装可执行程序,make install命令,yum安装不保留原始文件,源代码安装要保留原始文件
清理操作:make clean
卸载: make uninstall
例如,安装MySQL:
[root@linuxprobe src]# tar xzvf mysql-5.6.19.tar.gz [root@linuxprobe src]# cd mysql-5.6.19/ [root@linuxprobe mysql-5.6.19]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/var -DSYSCONFDIR=/etc [root@linuxprobe mysql-5.6.19]# make [root@linuxprobe mysql-5.6.19]# make install
以上,是【Linux安装软件有哪几种方式】的参考答案。
输出,是最好的学习方法。
欢迎在评论区留下你的问题、笔记或知识点补充~
—end—