Linux安装软件有哪几种方式

参考答案

Linux安装软件的3个方式:

1.  RPM

红帽软件包管理器可以自动地执行上述过程,是为解决软件安装的复杂问题而出现的。

它是源代码和安装规则的压缩包,一个序列,降低安装的难度。

如果没有RPM,则通过源代码安装。

查看某个服务是否安装:rpm -qa | grep httpd

Linux安装软件有哪几种方式

2.  YUM

Yum软件仓库便是为了进一步降低软件安装难度和复杂度而设计的技术,为了解决软件包之间的依赖关系

Linux安装软件有哪几种方式

命令                              作用
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—

👇阅读作者更多技术干货👇

阿里架构 |双11秒杀 |分布式架构 |负载均衡 |单点登录 |微服务 |云原生 |高并发 |架构师

以上

关注作者「mikechen」公众号,获取更多技术干货!

后台回复架构,即可获取《阿里架构师进阶专题全部合集》,后台回复面试即可获取《史上最全阿里Java面试题总结

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧