Ir al contenido

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-agent se ejecuta en el router, dentro de un contenedor. mikroscope install lo 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.

Tu máquina Descarga
Linux, PC o servidor normal mikroscope_<versión>_linux_x86_64.tar.gz
Linux sobre ARM (Raspberry Pi 4/5, …) mikroscope_<versión>_linux_arm64.tar.gz
macOS, Apple silicon (M1 y posteriores) mikroscope_<versión>_darwin_arm64.tar.gz
macOS, Intel mikroscope_<versión>_darwin_x86_64.tar.gz
Windows mikroscope_<versión>_windows_x86_64.zip

Están en la última publicación. Todo lo que empiece por mikroscope-agent es el otro programa.

  1. Descarga el archivo y las sumas de verificación:

    Ventana de terminal
    VERSION=1.0.4
    curl -fsSLO https://github.com/jmrplens/mikroscope/releases/download/v$VERSION/mikroscope_${VERSION}_linux_x86_64.tar.gz
    curl -fsSLO https://github.com/jmrplens/mikroscope/releases/download/v$VERSION/checksums.txt
  2. Compruébalo contra la lista antes de descomprimirlo:

    Ventana de terminal
    sha256sum --ignore-missing -c checksums.txt
  3. Descomprime y ponlo donde el intérprete mira:

    Ventana de terminal
    tar xzf mikroscope_${VERSION}_linux_x86_64.tar.gz mikroscope
    sudo install -m 0755 mikroscope /usr/local/bin/mikroscope

    Sin sudo, mkdir -p ~/.local/bin && install -m 0755 mikroscope ~/.local/bin/ también vale, siempre que ~/.local/bin esté en tu PATH.

Ventana de terminal
mikroscope version

Imprime la versión, el commit y la fecha de compilación. Después, con un router al que apuntar:

Ventana de terminal
mikroscope doctor --router user@192.168.88.1

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