0
点赞
收藏
分享

微信扫一扫

架构师之路-学渣到学霸历程-16

_铁马冰河_ 2024-10-16 阅读 19

软件管理说明

软件管理你认识多少?我记得刚开始的时候,理解就是: 就是下载一个软件包-->然后点下一步下一步;这个应该就是最早的认知了; Linux系统中软件包管理又是怎么样的呢?这篇就能够稍微了解一下;

1、软件管理的概念

Linux整个体系的关键不在于系统本身,而是在于可以基于Linux系统去安装和配置企业中相关的软件、数据及应用程序,所以对软件的维护是运维工程师的重中之重。

2、软件管理的三种方式介绍:

  • rpm管理:
  • yum管理:
  • 源码方式管理:

Linux软件包管理大致可分为二进制包、源码包,使用的工具也各不相同。

3、Linux常见软件包分为两种,

  • 源代码包(Source Code)
    • 源代码包是没有经过编译的包,需要经过GCC、C++编译器环境编译才能运行
  • 二进制包(Binary Code),
    • 二进制包无需编译,可以直接安装使用。

通常而言,可以通过后缀简单区别源码包和二进制包,

  • 例如.tar.gz、.zip、.rar结尾的包通常称之为源码包,
  • 以.rpm结尾的软件包称之为二进制包。

真正区分是否为源码还是二进制还得基于代码里面的文件来判断,

  • 例如包含.h、.c、.cpp、.cc等结尾的源码文件,称之为源码包,
  • 而代码里面存在bin可执行文件,称之为二进制包。

CentOS操作系统中有一款默认软件管理的工具,红帽包管理工具(Red Hat Package Manager,RPM)。

使用RPM工具可以对软件包实现快速安装、管理及维护。

RPM管理工具适用的操作系统包括:CentOS,RedHat,Fedora,SUSE等,RPM工具常用

于管理.rpm后缀结尾的软件包。

分享环节:

hi,亲爱的朋友们:

  • 感谢你们耐心完这个笔记,如果笔记中出现的一些软件包、资源找不到的可以直接留言&私聊,我看见了就回复;
  • 资源免费共享;有需要滴滴,(仅仅是我有的)

我的坚持初衷:💕立志要成为一名架构师

  • 不断地去坚持学,其中的各种各样的难度,不言而喻~!
  • 坚持不是一件容易的事情,但它却是成功的关键。做起来吧~!

如果你也想要坚持:那么组团吧,咋们一块互相监督;一天一点分享也是进步;最怕就是孤军奋战!加油吧,追梦人~!

举报

相关推荐

0 条评论