Tener la CLI en tu máquina
Se publican dos programas a la vez y se ejecutan en máquinas distintas:
mikroscope, la CLI y el colector, se ejecuta en tu ordenador —el portátil o el servidor donde escribes las órdenes—. Esta página va de ese.mikroscope-agentse ejecuta en el router, dentro de un contenedor.mikroscope installlo pone allí por ti; tú nunca lo ejecutas, y la única vez que lo descargas a mano es en la ruta--agent-tar.
Así que el archivo que quieres aquí lo decide tu sistema operativo y tu CPU, no los del router. La arquitectura del router decide otra cosa, y esa tabla está en Lo que necesita el router.
Qué archivo
Sección titulada «Qué archivo»| Tu máquina | Descarga |
|---|---|
| Linux, PC o servidor normal | mikroscope_ |
| Linux sobre ARM (Raspberry Pi 4/5, …) | mikroscope_ |
| macOS, Apple silicon (M1 y posteriores) | mikroscope_ |
| macOS, Intel | mikroscope_ |
| Windows | mikroscope_ |
Desliza en horizontal para ver todas las columnas
Están en la última publicación.
Todo lo que empiece por mikroscope-agent es el otro programa.
Instalarla
Sección titulada «Instalarla»-
Descarga el archivo y las sumas de verificación:
Ventana de terminal VERSION=1.0.4curl -fsSLO https://github.com/jmrplens/mikroscope/releases/download/v$VERSION/mikroscope_${VERSION}_linux_x86_64.tar.gzcurl -fsSLO https://github.com/jmrplens/mikroscope/releases/download/v$VERSION/checksums.txt -
Compruébalo contra la lista antes de descomprimirlo:
Ventana de terminal sha256sum --ignore-missing -c checksums.txt -
Descomprime y ponlo donde el intérprete mira:
Ventana de terminal tar xzf mikroscope_${VERSION}_linux_x86_64.tar.gz mikroscopesudo install -m 0755 mikroscope /usr/local/bin/mikroscopeSin
sudo,mkdir -p ~/.local/bin && install -m 0755 mikroscope ~/.local/bin/también vale, siempre que~/.local/binesté en tuPATH.
-
Descarga el archivo de tu CPU —
darwin_arm64para Apple silicon,darwin_x86_64para Intel— y las sumas de verificación:Ventana de terminal VERSION=1.0.4curl -fsSLO https://github.com/jmrplens/mikroscope/releases/download/v$VERSION/mikroscope_${VERSION}_darwin_arm64.tar.gzcurl -fsSLO https://github.com/jmrplens/mikroscope/releases/download/v$VERSION/checksums.txt -
Compruébalo:
Ventana de terminal shasum -a 256 --ignore-missing -c checksums.txt -
Descomprime, quita la marca de cuarentena que le puso la descarga e instálalo:
Ventana de terminal tar xzf mikroscope_${VERSION}_darwin_arm64.tar.gz mikroscopexattr -d com.apple.quarantine mikroscope 2>/dev/null || truesudo install -m 0755 mikroscope /usr/local/bin/mikroscopeEl binario no está firmado ni notarizado, así que sin esa línea de
xattrmacOS se niega a ejecutarlo y dice que «no se puede abrir porque no se puede verificar al desarrollador».
-
Descarga
mikroscope_y<versión>_ windows_ x86_ 64. zip checksums.txtde la página de la publicación. -
Compruébalo en PowerShell, contra la línea de tu archivo en
checksums.txt:Ventana de terminal Get-FileHash .\mikroscope_1.0.4_windows_x86_64.zip -Algorithm SHA256 -
Descomprímelo en un sitio permanente y pon esa carpeta en tu
PATH:Ventana de terminal Expand-Archive .\mikroscope_1.0.4_windows_x86_64.zip -DestinationPath $HOME\mikroscope$env:PATH += ";$HOME\mikroscope"Esa línea dura lo que la sesión. Para conservarla, añade la carpeta en Configuración → Sistema → Acerca de → Configuración avanzada del sistema → Variables de entorno, o:
Ventana de terminal [Environment]::SetEnvironmentVariable("PATH", "$env:PATH;$HOME\mikroscope", "User")
Si tienes Go 1.27 o posterior y prefieres compilarla:
go install github.com/jmrplens/mikroscope/cmd/mikroscope@latestEso deja mikroscope en $(go env GOPATH)/bin, que es ~/go/bin salvo que lo
hayas movido, y ese directorio tiene que estar en tu PATH. Un binario
compilado así informa de la versión del módulo y no del sello de una
publicación.
Un checkout compila los dos programas de una vez, que es la ruta de quien contribuye:
git clone https://github.com/jmrplens/mikroscopecd mikroscopemake build # deja bin/mikroscope y bin/mikroscope-agentComprobarla
Sección titulada «Comprobarla»mikroscope versionImprime la versión, el commit y la fecha de compilación. Después, con un router al que apuntar:
mikroscope doctor --router user@192.168.88.1doctor no escribe nada. Lee el equipo, imprime qué es y marca cada requisito
como ok o MISSING con la orden que lo arregla —incluido el que nadie puede
hacer en remoto—. Es lo primero que hay que ejecutar, antes de cualquier ruta
de instalación.