You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
1.0 KiB

#!/bin/bash
set -euo pipefail
[ "$(id -u)" = 0 ] || { echo 'Ejecutar como root'; exit 1; }
export DEBIAN_FRONTEND=noninteractive
apt-get install -y ca-certificates curl gnupg git rsync xz-utils
install -d -m 0755 /usr/share/keyrings
curl -4 --fail --silent --show-error --retry 2 --connect-timeout 10 https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key -o /tmp/mesa-nodesource.key
gpg --batch --yes --dearmor -o /usr/share/keyrings/nodesource.gpg /tmp/mesa-nodesource.key
gpg --show-keys --with-fingerprint /usr/share/keyrings/nodesource.gpg
printf '%s\n' 'deb [arch=amd64 signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_24.x nodistro main' > /etc/apt/sources.list.d/mesa-nodesource.list
apt-get update
apt-get install -y nodejs
node --version
npm --version
getent passwd mesa >/dev/null || adduser --system --group --home /var/lib/mesa-abierta mesa
install -d -m 0755 /opt/mesa-abierta/releases
install -d -m 0750 -o root -g mesa /etc/mesa-abierta
install -d -m 0700 -o mesa -g mesa /var/backups/mesa-abierta

Powered by TurnKey Linux.