4 months ago 11 views

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:

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)

Instalación

  1. Ingresamos el sitio web de Scoop.

  2. Abrimos PowerShell.

  3. 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
  4. Ejecutamos esta otra instrucción, que hace la instalación remota de Scoop.

    Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
  5. 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.

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:

  1. La caja de búsqueda.

  2. La página web.

  3. La licencia que subre al software.

  4. 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.

  5. El comando que debo usar para instalarlo, una vez agregado el bucket.

  6. 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:

scoop

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

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.

Configuración inicial

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

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:

scoop.cmd install git