paru 656 B

12345678910111213141516171819202122232425262728293031
  1. #!/usr/bin/env bash
  2. echo "🚀 Instalando paru..."
  3. set -euo pipefail
  4. # Comprobar si paru ya está instalado
  5. if command -v paru &>/dev/null; then
  6. echo "paru ya está instalado."
  7. exit 0
  8. fi
  9. echo "Instalando dependencias necesarias..."
  10. sudo pacman -S --needed --noconfirm base-devel git
  11. # Carpeta temporal para compilar paru
  12. tmpdir=$(mktemp -d)
  13. echo "Creando directorio temporal: $tmpdir"
  14. cd "$tmpdir"
  15. echo "Clonando repo de paru..."
  16. git clone https://aur.archlinux.org/paru.git
  17. cd paru
  18. echo "Compilando e instalando paru..."
  19. makepkg -si --noconfirm
  20. echo "Limpiando directorio temporal..."
  21. cd ..
  22. rm -rf "$tmpdir"
  23. echo "paru instalado correctamente."