Ajustes del entorno de trabajo
Instalación de Scoop
Fuente(s):
Qué es Scoop
Scoop instala las herramientas de línea de comandos que echaremos en falta en Windows.
Prerequisitos
-
Scoop require al menos la versión 5 de PowerShell.
Para verificar la versión actual de PowerShell debemos ejecutar, desde el intérprete de PowerShell (puede ser ISE o consola), la impresión de la siguiente variable:
PS C:\> $PSVersionTable.PSVersion
-
Adicionalmente, se necesitan permisos de ejecución de scripts remotos firmados. Para ello, desde la consola de PowerShell anterior, debemos ejecutar:
PS C:\> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser
Instalación local
Para su instalación local, Scoop no necesita que el usuario disponga de privilegios de administrador.
Ahora la consola de PowerShell debemos invocar la siguiente secuencia de comandos:
-
Configurar el directorio destino de la instalación (opcional):
PS C:\> $env:SCOOP="$env:USERPROFILE\Scoop" PS C:\> [environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
-
Ejecutar el script de instalación de Scoop:
PS C:\> Invoke-Expression (New-Object Net.WebClient).DownloadString('https://get.scoop.sh')
Nota: Conviene revisar el orden de aparición de la ruta de Scoop en el contenido de la variable
%PATH%
.
Comandos comunes de Scoop
Estado de la instalación
Para conocer el estado de la instalación de Scoop, debemos ejecutar desde una consola del Símbolo del sistema o de PowerShell:
PS C:\> scoop status
Actualización
Para mantener actualizada una instalación de Scoop, debemos ejecutar desde una consola:
PS C:\> scoop update
La primera vez que ejecutemos el comando update
, Scoop nos pedirá que instalemos la versión actual de Git:
PS C:\> scoop install git
Opcionalmente, podemos instalar openssh
con miras a mejorar la experiencia Git:
PS C:\> scoop install openssh
PS C:\> [environment]::SetEnvironmentVariable('GIT_SSH', (Resolve-Path (scoop which ssh)), 'User')
Ahora debemos cerrar la consola y volver a abrir una nueva ventana de ésta. Finalmente, relanzamos el comando update
para verificar que no hay más cambios pendientes.
Opcional: añadir el bucket extras de Scoop
Puede ser útil añadir el bucket extras de Scoop, para la instalación de paquetes adicionales. Para ello, debemos ejecutar el siguiente comando:
PS C:\> scoop bucket add extras
Desinstalación
Para remover una instalación de Scoop, debemos ejecutar (preferiblemente desde una consola de PowerShell):
PS: C:\> scoop uninstall scoop
Comandos básicos
Una vez instalado Scoop podemos gestionar todas nuestras instalaciones de usuario, desde una cónsola de comandos. La siguiente tabla contiene una lista de los comandos más utilizados.
Objetivo Comando
Mostrar texto de ayuda scoop help
Buscar una aplicación Scoop scoop search <app>
Instalar una aplicación Scoop scoop install <app>
Actualizar una aplicación Scoop scoop update <app>
Actualizar todas las aplicaciones scoop update *
Desinstalar una aplicación Scoop scoop uninstall <app>
Conocer el estado de la cache scoop cache show
Eliminar una aplicación de la cache scoop cache rm <app>
Limpiar toda la cache de Scoop scoop cache rm *
Table: Comandos más utilizados de Scoop
Colección de tips & tricks
Creando enlaces simbólicos en Windows 7 y siguientes
Fuente(s):
A partir de Windows Vista, NTFS proporciona tres (3) tipos de enlaces:
-
Hard links: sirven para representar ficheros con más de una ruta válida, dentro de una misma unidad local.
-
Junctions (también llamados soft links): son objetos que almacenan las rutas de otros directorios, dentro de una cualquier unidad local. Están implementados vía reparse points.
-
Symbolic links: son enlaces absolutos o relativos…
Ubicación de los accesos directos (Windows shortcuts) anclados (pinned)
Fuente(s):
Si se desea modificar los accesos directos (Windows shortcuts) creados al anclar (to pin) un programa del menú de inicio (startup menu) de Windows, debemos abrir las siguientes rutas de ficheros:
Para las aplicaciones ancladas a la barra de tarea (taskbar)
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
Para las aplicaciones ancladas al menú de inicio (start menu)
%AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\StartMenu