湖南招标网官网,北京和隆优化科技,川海丰尚麻辣烫加盟费多少,装修公司网站该怎么做文章目录 #x1f335;一.Liunx下安装软件的方案#x1f43e;1.源代码安装#x1f43e;2.rpm包安装#x1f43e;3.包管理器进行安装 #x1f335;二.软件包管理器-yum#x1f335;三.yum的具体操作#x1f43e;1.查看软件包#x1f43e;2.安装软件包#x1f43e;3.卸载… 文章目录 一.Liunx下安装软件的方案1.源代码安装2.rpm包安装3.包管理器进行安装 二.软件包管理器-yum三.yum的具体操作1.查看软件包2.安装软件包3.卸载软件包 四.yum的安装源 一.Liunx下安装软件的方案
1.源代码安装 在Linux中源代码安装是一种软件安装方式它涉及从软件的源代码开始通过编译和安装过程最终在计算机上运行该软件。源代码安装的成本非常高对用户有着较高的要求。在安装一些组件、动静态库等可能需要我们通过源代码进行安装。
2.rpm包安装 RPM包安装是指通过RPM包管理器来安装、升级、查询和删除软件包。RPM包通常包含了一个或多个软件包的二进制文件、配置文件、文档以及其他相关的信息。这就导致了rpm包安装会有很强的依赖关系。例如我们下载了一个A软件但是它在Linux上跑不起来它会告诉你缺什么库这时候你又得自己去根据报错去找它却什么库。所以一般也不推荐。
3.包管理器进行安装 包管理器就类似于手机中的应用商店所有的应用都在远端服务器你需要什么软件下载即可。centos下叫yum,ubuntu下叫apt,所以yum或者apt就是Linux下的应用商店。
二.软件包管理器-yum yum的主要功能包括软件包的安装、卸载、更新、查询和管理仓库等。它能够从指定的服务器自动下载RPM包并安装同时自动处理依赖关系确保一次安装所有依赖的软件包。 我们去哪里找这些软件呢答案是Liunx下有对应得给yum或者apt提供的配置文件。这些配置文件保存的是各个服务器的url(链接)或者是IP地址。要找软件包服务器直接去找相应的配置文件。 由于这些软件包都是老外写的所以这些软件包服务器肯定都是在国外的我们直接下载起来肯定会十分的不顺畅。我们国内的一些企业、高校或者个人也需要用这些软件包所以就自己花钱买服务器然后把国外的包服务器全部拷贝到国内这个行为就叫做镜像也就是把国外的软件包镜像到国内同时还提供的国内软件包的配置文件。
所以在我们的服务器下的配置文件就叫做软件源 我们使用的云服务器的配置文件已经是国内的了。
三.yum的具体操作
1.查看软件包
yum list查看当前环境下支持的所有软件。也可以配合管道|和行文本过滤器grep来筛选出我们要查找的软件包。
2.安装软件包
指令
yum install 要安装的软件名
举例 这里我们会发现它不让我们安装原因是需要root权限。 我们可以看到sl是在/usr/bin路径下的。归根揭底安装软件是把软件拷贝在系统的指定路径下。 我们可以看到/usr/bin目录的拥有者和所属组都是root。文件拷贝到指定目录要受权限的约束。
所以我们在未来安装软件统一使用root账号或者指令提权。
Liunx下的软件是root安装的所以安装一次所有的普通用户都可以使用。
3.卸载软件包
指令 yum remove 要卸载的软件名 注意 卸载就是删除同时也需要权限也应当使用root账号或者指令提权。 总结yum三板斧 sudo yum list | grep XXX yum install [-y] XXX yum remove [-y] XXX 四.yum的安装源 上面已将说了yum通过配置文件来寻找软件包服务器本地的配置文件在/etc/yum.repos.d/路径下就可以看到当前设备的yum源如下图。 上面的repos是仓库的意思d表示目录。 其中最核心的是Centos-Base.repo cat一下我们就可以看到
软件源又分为稳定软件源和扩展软件源。
稳定软件源 稳定软件源是指提供经过充分测试、无严重bug且兼容性良好的软件包的源。为了获取稳定软件源。扩展软件源 拓展软件源是指除了官方软件源之外用户还可以添加的其他可信的软件源以获取更多的软件包和版本选择。
上面的epel.repo就是扩展软件源。
所以切换yum源的本质就是更改配置文件。一般ai生成的更改方法就能用 今天的分享就到这里如果这篇文章对你有帮助记得点赞评论收藏 最后别忘了关注作者作者将带领你探索更多关于Liunx方面的问题。