Instalación powershell en Rocky 9
Script de instalación de powershell en rocky 9:
#!/usr/bin/env bash
# SCRIPT para la instalación de powershell en rocky 9, descarga la última versión de github disponible para linux-x64
# Instalacion de dependencia
# Copyright (C) 2024 dieguz2
# License: GNU GPL v2
# http://dieguz2.blogspot.com/
dnf install libicu73 -y
#Algunas variables
REPO="PowerShell/PowerShell" ;
TAG_URL=$(curl -fsSLI -o /dev/null -w %{url_effective} https://github.com/${REPO}/releases/latest)
TAG=$(echo $TAG_URL | sed -r 's/^.+v([0-9])+/\1/')
URL=$(curl -s https://api.github.com/repos/${REPO}/releases/latest | grep -Eo 'browser_download.+?"(.+-linux-x64.tar.gz)"' | awk -F'"' '{print $3}')
FILE=$(basename $URL)
INSTALL_PATH=/opt/microsoft/powershell/$TAG
# Descarga el archivo '.tar.gz' de powershell
curl -L $URL -o /tmp/${FILE}
# Creacion del directorio objetivo
mkdir -p ${INSTALL_PATH}
# Extracción del archivo
tar zxf /tmp/${FILE} -C ${INSTALL_PATH}
# Cambiar permisos
chmod +x ${INSTALL_PATH}/pwsh
# Link para powershell
ln -s ${INSTALL_PATH}/pwsh /usr/bin/pwsh
# Arranca powershell
pwsh
Comentarios