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.
Antes de instalar Scoop, es bueno verificar que no esté instalado aún. Para ello, abrimos la terminal y escribirmos:
scoop
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)
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:
scoop install git
Luego podemos instalar Brave.
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.
Estos pasos NO son necesarios, si lainstalación previa ya funcionó.
Exploraremos cómo convertirlo en un sistema portable.
Referencias:
Abrimos PowerShell o Command y tecleamos:
scoop
Debería aparecer algo como esto.
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.
irm get.scoop.sh | iex
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.
Después de instalar Scoop, es necesario instalar Git. Lo hacemos así:
scoop install git
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
scoop bucket add extras
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.
Git:
scoop.cmd install git