有很多特定于语言的包管理器,例如用于 perl 的 cpan、用于 haskell 的 cabal 等。当我们想要安装某些软件时,有时可以从相应的存储库安装它,安装指令就像(例如,Yaxy)npm install yaxy
或cpan something
或cabal install something
。
这些包管理器的语法略有不同,它们都需要root权限和/或自定义设置,或者(在Yaxy的情况下)只是更新版本的解释器(Ubuntu打包的nodejs太旧而无法运行)。
是否有针对不同包管理器的包装器可以统一/自动化不同包管理器的设置?
编辑:我想要的是一种执行这样的安装命令npm install yaxy
并使其工作的方法,而无需手动安装系统 npm+nodejs、获取非功能性可执行文件、找到在我的系统上安装更新的 nodejs 的最简单方法、重新安装...