包管理器(1)—— 简介

一、包

        一个包(Package)(或软件包)通常指的是一个应用程序,它可以是一个GUI应用程序、命令行工具或(其他软件程序需要的)软件库。包本质上是一个存档文件,包含二进制可执行文件、配置文件,有时还包含依赖关系的信息。

二、包管理器

        简单来说, 包管理器(Package Manager)(或软件包管理器)是一种工具,它允许用户在操作系统上安装、删除、升级、配置和管理软件包。软件包管理器可以是像“软件中心”这样的图形化应用,也可以是像apt-getpacman这样的命令行工具。

三、为什么需要包管理器?

  • 复用别人写好的代码
  • 管理包之间的依赖关系

四、各平台包管理器

  • Linux:CentOS(yum)、Redhat(rpm)、Ubuntu(apt-get)
  • Mac:brew
  • Microsoft:Nuget Package Manager

五、各语言包管理器

  • C/C++:conan
  • Python:pip
  • Java:maven
  • Javascript:服务器(npm)、前端(bower)
  • Ruby:bundle
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值