He revisado preguntas similares sobre chocolately/choco en Windows PowerShell pero todavía no puedo encontrar la respuesta a esta simple:
¿Cómo se abre un paquete después de haberlo instalado mediante chocolatey? Estoy intentando abrir emacs dentro de powershell. Instalé chocolatey con powershell como derechos de administrador e instalé emacs a través de choco. Choco reconoce que emacs ya está instalado
Advertencias: - emacs - emacs v26.2.0.20190417 ya instalado. Utilice --force para reinstalar, especifique una versión para instalar o intente actualizar.
Hasta ahora he llamado
>choco emacs
>choco ./emacs
>emacs
>./emacs
Respuesta1
Dividiré esta respuesta en dos mitades; primero, hablaré de los paquetes de Chocolatey en general:
La forma de abrir una aplicación determinada depende en gran medida del paquete y de lo que se esté instalando (si es que hay algo).
Las aplicaciones CLI generalmente terminarán con uncalcecreado, lo que le permitirá llamarlo en la línea de comandos.
Las aplicaciones que utilizan un instalador más tradicional pueden terminar con un acceso directo en el escritorio, en el menú de inicio o ninguno de los anteriores. Esto depende absolutamente del instalador y de si se aplica alguna lógica adicional en el paquete específico.
Para ser más específico, entonces:
El paquete sobre el que pregunta específicamente emacs
ahora es un metapaquete que depende de emacs.portable
. La versión de la que estás hablando ( 26.2.0.20190417
) no lo era, pero tenía una funcionalidad similar.
Elinstalar scriptdescomprime una selección de archivos en el $env:ChocolateyInstall\lib\emacs\
directorio, incluida una \bin\
carpeta con emacs.exe, etc.
Luego se crean algunas correcciones, que apuntan a emacs, emacsclient, emacsclientw y runemacs. Puede encontrarlos en $env:ChocolateyInstall\bin
, que debería estar en PATH.
Deberían iniciarse cuando llame emacs
(o uno de los otros comandos) desde cualquier línea de comandos, aunque si acaba de instalar Chocolatey es posible que necesite actualizar sus variables de entorno o reiniciar su sesión.
La última versión del paquete se instalará en su directorio de herramientas ( C:\tools\emacs
de forma predeterminada).