美文网首页
包管理工具杂谈

包管理工具杂谈

作者: beforerFE | 来源:发表于2016-11-24 18:10 被阅读12次

    用惯了windows,没有软件管理工具,包管理器的概念。
    随手网页上下载一个exe安装,就使用了,很随意。对于一个开发者来说,这样不利于良好的软件包安装管理理念的形成。

    用过mac或是iphone都知道,mac系统安装软件通过app store来下载安装(ps:不建议网页下载安装,除非app store内没有)。实际上app store就是mac、iphone的软件管理工具,可以下载、更新、删除软件。

    大名鼎鼎的Nodejs有npm,npm干啥的,就是和mac系统中app store一样的,用于Node中软件包的下载安装管理,只不过她是命令行工具。实质上,npm之于nodejs,就是app store之于mac os。

    那么像Nodejs和npm这对好cp,在软件开发界还有谁呢?如下(ps:大家谁知道,可以留言补充指正,我会不断更新。)

    系统级:
    linux/CentOS , RHEL ,RedHat, SUSE - yum rpm包
    linux/Fedora - dnf
    linux/ubuntu - apt-get dpkg包
    linux/Debian - DEB dpkg包
    mac os - Homebrew macOS 不可或缺的套件管理器
    Unix - make

    语言:
    Node - npm npm is the package manager for JavaScript
    Python - pip pip是一个安装和管理 Python 包的工具
    ruby - gem
    java -[Maven] (http://mvnrepository.com/) 官网

    软件(插件):
    chrome 扩展程序
    sublime text package control

    其他:
    grunt
    gulp 官网
    webpack 官网
    browserify 官网
    bower 官网

    相关文章

      网友评论

          本文标题:包管理工具杂谈

          本文链接:https://www.haomeiwen.com/subject/djobpttx.html