Scoop un instalador para windows por linea de comandos

Scoop un instalador para windows por linea de comandos


Categorías: Destacada, Software, Tecnología

Scoop Un instalador de línea de comandos para Windows con Powershell

Scoop es un administrador de paquetes que se ejecuta desde la terminal de Windows, este administrador nos facilita la instalación de programas y otras herramientas de una forma similar a como lo haríamos en Linux con apt-get, yum o otros.

Este administrador de paquetes se instala empleando «PowerShell» pero una vez instalado también lo podemos usar desde CMD. Además cuando le solicitamos que instale un programa, esta herramienta nos descarga la versión más recientes de ese programa desde los propios servidores oficiales. Además de elegir en el caso de existir la versión de 32 o 64 bits dependiendo de nuestro equipo.

Para instalar scoop primero debemos cumplir 2 simples requisitos:

Abra una terminal PowerShell (versión 5.1 o posterior) y desde el indicador PS C:\>, ejecute:

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression

Una vez ejecutado el comando tendremos que escribir «S» para aceptar este cambio y después pulsar enter para aplicar ese cambio

Para opciones de instalación avanzadas, consulte el archivo Léame del instalador .

Comandos básicos de Scoop

¿Qué hace Scoop?

Scoop instala programas que conoces y amas, desde la línea de comandos con una mínima fricción. Él:
  • Elimina las ventanas emergentes de permisos.
  • Oculta instaladores estilo asistente GUI
  • Evita que la contaminación de PATH instale muchos programas.
  • Evita efectos secundarios inesperados al instalar y desinstalar programas.
  • Encuentra e instala dependencias automáticamente
  • Realiza todos los pasos de configuración adicionales para obtener un programa que funcione

> dir ~\scoop

    Directory: C:\Users\User\scoop

Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
da---          02-04-2022    16:06                apps
d----          30-03-2022    13:22                buckets
d----          02-04-2022    16:06                cache
da---          30-03-2022    21:32                persist
da---          02-04-2022    16:06                shims
d----          20-02-2022    01:22                workspace
Scoop descarga y administra paquetes de forma portátil, manteniéndolos perfectamente aislados en formato . No instalará archivos fuera de su hogar y puedes realizar una instalación de Scoop donde quieras. ~\scoop

Para aplicaciones de terminal, Scoop crea shims , una especie de atajos de línea de comandos, dentro de la carpeta, a la que se puede acceder en la RUTA. Para aplicaciones gráficas, Scoop crea accesos directos a programas en una carpeta dedicada del menú Inicio, llamada ‘Scoop Apps’. De esta manera, los paquetes siempre se desinstalan limpiamente y puede estar seguro de qué herramientas hay actualmente en su RUTA y en su menú Inicio. ~\scoop\shims
> scoop search python
Results from local buckets...

Name      Version  Source Binaries
----      -------  ------ --------
python    3.10.5   main
winpython 3.10.4.0 main

> scoop install python
...
Creating shim for 'python.exe'.
'python' (3.10.5) was installed successfully!

> python -c "print('Hello from Python installed by Scoop!')"
Hello from Python installed by Scoop!

Descubriendo paquetes

> scoop search mongo
Results from local buckets...

Name                   Version Source Binaries
----                   ------- ------ --------
mongodb-compass        1.32.2  extras
mongosh                1.5.0   extras
mongodb-database-tools 100.5.3 main
mongodb                5.3.2   main

> scoop search citra
Results from other known buckets...
(add them using 'scoop bucket add <name>')

Name         Source
----         ------
citra-canary games
citra        games
Los paquetes Scoop existen como parte de los repositorios de Git, llamados depósitos . Además del subcomando integrado, la búsqueda de paquetes se puede utilizar para buscar todos los manifiestos de Scoop en GitHub. La lista de todos los depósitos de Scoop en GitHub se puede consultar aquí . search

Creando paquetes

Scoop te permite crear trivialmente tus propios paquetes.
> scoop create https://example.com/foobar/1.2.3/foobar-package.zip
1) foobar
2) 1.2.3
3) foobar-package.zip
App name: 1
1) foobar
2) 1.2.3
3) foobar-package.zip
Version: 2
Created 'C:\Users\User\Desktop\foobar.json'.

> scoop cat gifski
{
    "version": "1.6.4",
    "description": "GIF encoder based on libimagequant (pngquant).",
    "homepage": "https://gif.ski",
    "license": "AGPL-3.0-or-later",
    "url": "https://gif.ski/gifski-1.6.4.zip",
    "hash": "dc97c92c9685742c4cf3de59ae12bcfcfa6ee08d97dfea26ea88728a388440cb",
    "pre_install": "if (!(Test-Path '$dir\\config')) { New-Item '$dir\\config' }",
    "bin": "gifski.exe",
    "checkver": "For Windows.*?gifski-([\\d.]+)\\.zip",
    "autoupdate": {
        "url": "https://gif.ski/gifski-$version.zip"
    }
}
Los manifiestos Scoop son archivos JSON simples, que opcionalmente se pueden complementar con declaraciones de PowerShell en línea.

Documentación

¿Busca algo específico o está listo para sumergirse en los aspectos internos de Scoop? Consulte el archivo Léame de Scoop

. Leer artículo completo en Frikipandi Scoop un instalador para windows por linea de comandos.

Entradas recientes para Scoop un instalador para windows por linea de comandos

  1. Una leyenda de Mercedes en la F1 llega a Gran Turismo 7 en su nueva actualización
  2. Microsoft Flight Simulator 2024 ya está disponible
  3. Need for Speed Unbound Vol. 9: Prepare for Lockdown
  4. JUEGA GRATIS A EA SPORTS F1 24 TODO EL FIN DE SEMANA
  5. Canva presenta las tendencias creativas que dominarán la industria del diseño gráfico en 2025
Salir de la versión móvil