之前买了一些高通410的随身wifi用来跑nodejs脚本,最开始安装docker版青龙跑,但是受410随身WiFi硬件条件限制,不是很稳定,所以干脆删掉docker,直接在系统内安装nodejs,然后使用crontab定时来跑,CPU负载、内存占用、磁盘占用都极大降低,稳定性也提高不少。
使用下面命令安装nodejs,并把npm源设置为腾讯镜像。
apt update -y
apt install curl cron -y
apt install sudo -y
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
apt install nodejs npm -y
npm config set registry http://mirrors.cloud.tencent.com/npm/
有时候会遇到错误:
E: Unable to correct problems, you have held broken packages.
尝试运行下面命令解决:
apt install aptitude -y
aptitude install nodejs -y
根据经验,现在好像所有的debian系统都有这个错误,所以整理代码如下:
最后一行境外机可去掉。
apt update -y
apt install curl cron -y
apt install sudo -y
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
apt install aptitude -y
aptitude install nodejs npm -y
npm config set registry http://mirrors.cloud.tencent.com/npm/
不知道什么原因,上面的代码最后安装nodejs时总是会失败,最新的解决方法是使用apt install
安装,需要增加参数--force-yes
,
apt update -y
apt install curl cron -y
apt install sudo -y
curl -fsSL https://deb.nodesource.com/setup_18.x | sudo -E bash -
apt install --force-yes nodejs -y
apt install --force-yes npm -y
npm config set registry http://mirrors.cloud.tencent.com/npm/
最新评论