我是Linux通用的新手,这是我想要实现的目标:
我正在尝试使用以下命令在Debian Linux上安装nodejs版本:
apt-get install nodejs=8.14.0
但是我得到这个错误作为回报:
E: Version '8.14.0' for 'nodejs' was not found
据我发现,这是指定版本的正确方法。如果我这样做,那么它工作正常:
apt-get install nodejs
但是我需要这个特定版本,而不是最新版本。我正在为 Docker 映像执行此操作,因此必须在运行时安装它。
确保您有以下软件包:-
sudo apt-get install
apt-transport-https
curl
software-properties-common
使用以下命令启用 NodeSource 存储库:-
sudo curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
启用存储库后,使用以下命令安装 Node.js:-
sudo apt-get install nodejs
如果你对 Docker 镜像这样做,为什么不只将 Node Docker 镜像与你需要的版本一起使用呢?
您可以尝试使用像 nvm 这样的包管理器安装节点:
将 Node.js 安装到 Linux
或直接从此处下载二进制文件: 节点.js v8.14.0