为什么 nvm 没有打包在 ubuntu 存储库中?

Suz*_*Soy 3 package-management apt nodejs

$ sudo apt-get install nvm\n\xe2\x80\xa6\nE: Unable to locate package nvm\n
Run Code Online (Sandbox Code Playgroud)\n\n

安装说明通常涉及运行来自 GitHub ( curl https://raw.githubusercontent.com/creationix/nvm/v0.11.1/install.sh | bash) 的随机脚本,而不是使用众所周知的脚本apt-getyum其他发行版的等效脚本。

\n\n

为什么 nvm 没有为 Ubuntu 打包?

\n\n

我想肯定有技术原因,因为 nvm 是一个常见的软件,比如许可问题或类似的问题,所以我很好奇为什么它无法打包。我在网上搜索了一个包和一个原因,但没有得到任何有用的结果。

\n

Suz*_*Soy 5

根据https://github.com/creationix/nvm/issues/761nvm , (Node.JS Version Manager)的作者似乎强烈反对nvm使用发行版的标准包管理工具进行打包,并且更喜欢滚动他们自己的解决方案。

这很可能没有激励人们打包该工具。

  • 我确实责怪他们,这意味着,如果每个人都这样做,那么安装十几个应用程序需要 1 分钟的时间就会平均变成 10 分钟以上,而不是执行标准的“sudo apt install ……十几个软件……”在线搜索不存在的软件包并尝试找到每个软件的安装步骤:-( 。欢迎回到 Windows 时代,在可疑网站上搜索 + 下载 + 单击下一步下一步下一步。 (3认同)