Scoop
Scoop es un gestor de paquetes para Windows.
Es decir, un programa para gestionar instalación/desinstalación de otros programas de manera semi-automatizada.
Verificar la instalación
Antes de instalar Scoop, es bueno verificar que no esté instalado aún.
Para ello, abrimos la terminal y escribirmos:
Si no está instalado, aparecera un mensaje de error.
Si está instalado, paracera algo como esto:
Usage: scoop <command> [<args>]
Available commands are listed below.
Type 'scoop help <command>' to get more help for a specific command.
Command Summary
------- -------
alias Manage scoop aliases
bucket Manage Scoop buckets
cache Show or clear the download cache
cat Show content of specified manifest.
checkup Check for potential problems
cleanup Cleanup apps by removing old versions
config Get or set configuration values
create Create a custom app manifest
depends List dependencies for an app, in the order they'll be installed
download Download apps in the cache folder and verify hashes
export Exports installed apps, buckets (and optionally configs) in JSON format
help Show help for a command
hold Hold an app to disable updates
home Opens the app homepage
import Imports apps, buckets and configs from a Scoopfile in JSON format
info Display information about an app
install Install apps
list List installed apps
prefix Returns the path to the specified app
reset Reset an app to resolve conflicts
search Search available apps
shim Manipulate Scoop shims
status Show status and check for new app versions
unhold Unhold an app to enable updates
uninstall Uninstall an app
update Update apps, or Scoop itself
virustotal Look for app's hash or url on virustotal.com
which Locate a shim/executable (similar to 'which' on Linux)
Instalación
-
Ingresamos el sitio web de Scoop.
-
Abrimos PowerShell.
-
Copiamos, pegamos y ejecutams esta instrucción, que habilita las polítcas de ejecución al usuario que actual:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
-
Ejecutamos esta otra instrucción, que hace la instalación remota de Scoop.
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
-
Al terminar la instalación, tendremos algo como:
Initializing...
Downloading...
Extracting...
Creating shim...
Adding ~\scoop\shims to your path.
Scoop was installed successfully!
Type 'scoop help' for instructions.
Vamos a instalar Git, usando Scoop:
Luego podemos instalar Brave.
Instalando software desde Scoop
Scoop nos prove un buscador para saber qué software está disponible a través de esa plataforma.
Por ejemplo si buscamos el paqute Flameshot, aparecerá ago como:

Allí podemos diferenciar:
-
La caja de búsqueda.
-
La página web.
-
La licencia que subre al software.
-
El valde (bucket) donde está disponible. Es decir, los listados de paquetes de software que se pueden instalar en Scoop.
si ya hemos agregado un bucket y otro paquete aparece en el mismo bucket no es necesario agregar el bucket varias veces.
-
El comando que debo usar para instalarlo, una vez agregado el bucket.
-
El enlace al cual corresponde esta búsqueda.
Scoop Portable
Estos pasos NO son necesarios, si lainstalación previa ya funcionó.
Exploraremos cómo convertirlo en un sistema portable.
Referencias:
Verificar si ya está instalado
Abrimos PowerShell o Command y tecleamos:
Debería aparecer algo como esto.
Configurar permisos de instalación
En caso de que no este instalado, hacemos lo siguiente.
Abrimos PowerShell o Command y tecleamos:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Si el comando funciona, no debería aparecer nada.
En particular, no deberían aparecer mensajes de error.
Instalación base
Una vez la instalación he terminado, deberíamos ver un mensajes en la consola de comandos (ejp PowerShell) que dice:
Adding ~\scoop\shims to your path.
Scoop was installed successfully!
Type 'scoop help' for instructions.
Configuración inicial
Después de instalar Scoop, es necesario instalar Git.
Lo hacemos así:
Al final del proceso, debería salir algo como:
Running post_install script...
'git' (2.43.0) was installed successfully!
Notes
-----
Set Git Credential Manager Core by running: "git config --global credential.helper manager"
e instalamos el repositorio (o valde o bucket) de paquetes extra
Instalación avanzada
De acá en adelante supondremos que la memoria USB está ubicada en “D”.
En caso de no ser así, cambiar la letra respectivamente.
Nos movemos a la memoria USB:
D:
Descargamos el script de instalación avanzada:
irm get.scoop.sh -outfile 'install.ps1'
Ejecutamos el script de instalación avanzada:
.\install.ps1 -ScoopDir 'D:\ALMA\Herramientas\Scoop' -ScoopGlobalDir 'D:\ALMA\Herramientas\GlobalScoopApps' -NoProxy
El resultado debería ser algo como:
Initializing...
Downloading ...
Extracting...
Creating shim...
Adding D:\ALMA\Herramientas\Scoop\shims to your path.
Scoop was installed successfully!
Type 'scoop help' for instructions.
Aplicaciones a instalar
Git: