Skip to content

Net Protocol 1.0.12

Choose a tag to compare

@github-actions github-actions released this 10 Sep 19:39
· 4 commits to main since this release

Net Protocol 1.0.12 — instaladores oficiales

Instaladores self-contained: no necesitan tener .NET instalado en el equipo. Disponibles para Windows (x64), Linux (x64) y macOS (x64).

Novedades en esta versión

  • Linux sin dependencias nativas: se eliminó el requisito de liblttng-ust0 y liburcu6. La aplicación arranca con DOTNET_EnableDiagnostics=0, de modo que el .deb y el .rpm se instalan limpios en cualquier distro (antes fallaba el dpkg/dnf por versiones mínimas de esas librerías).
  • Nuevo instalador portátil AppImage: se ejecuta sin instalar, con icono de escritorio.
  • Patrón de nombres unificado: todos los instaladores siguen NetProtocol-<versión>-<SO>-<arquitectura>.<extensión>.
  • Firmas GPG: los tres instaladores Linux llevan su firma .asc adjunta, y el .rpm además incorpora firma integrada (rpmsign). Clave pública de verificación adjunta: NetProtocol-gpg-pubkey.asc.
  • Icono 256×256 en los menús de Linux y dentro de la AppImage; icono .icns nativo en el bundle de macOS.

Windows — .exe (Inno Setup)

Descarga NetProtocol-1.0.12-win-x64.exe y haz doble clic. Crea el grupo "Net Protocol" en el menú Inicio, instala en %ProgramFiles%\NetProtocol y deja un desinstalador. Los datos de la aplicación quedan en %LOCALAPPDATA%\NetProtocol y se conservan al actualizar de versión.

Instalación silenciosa por línea de comandos:

.\NetProtocol-1.0.12-win-x64.exe /VERYSILENT /CURRENTUSER

Debian / Ubuntu — .deb

sudo apt install ./NetProtocol-1.0.12-linux-amd64.deb

Verificación de la firma (recomendado):

gpg --import NetProtocol-gpg-pubkey.asc
gpg --verify NetProtocol-1.0.12-linux-amd64.deb.asc NetProtocol-1.0.12-linux-amd64.deb

Al terminar, la aplicación aparece en el menú con su icono y deja el comando netprotocol disponible en el PATH. No requiere librerías adicionales.

Fedora / RHEL / openSUSE — .rpm

Importa la clave pública una sola vez por equipo y verifica la firma integrada del paquete:

sudo rpm --import NetProtocol-gpg-pubkey.asc
rpm -Kv NetProtocol-1.0.12-linux-x86_64.rpm   # → "digests signatures OK"

Instala según tu distribución:

sudo dnf install ./NetProtocol-1.0.12-linux-x86_64.rpm      # Fedora / RHEL
sudo zypper install ./NetProtocol-1.0.12-linux-x86_64.rpm   # openSUSE

Firma GPG adjunta (adicional a la integrada):

gpg --import NetProtocol-gpg-pubkey.asc
gpg --verify NetProtocol-1.0.12-linux-x86_64.rpm.asc NetProtocol-1.0.12-linux-x86_64.rpm

Cualquier distribución Linux — .AppImage (portable)

No requiere instalación ni privilegios de administrador:

chmod +x NetProtocol-1.0.12-linux-x86_64.AppImage
./NetProtocol-1.0.12-linux-x86_64.AppImage

Verificación de la firma:

gpg --verify NetProtocol-1.0.12-linux-x86_64.AppImage.asc NetProtocol-1.0.12-linux-x86_64.AppImage

macOS — .dmg

Descarga NetProtocol-1.0.12-macos-x64.dmg, ábrelo y arrastra Net Protocol.app a la carpeta Aplicaciones. Como el bundle aún no lleva firma de código de Apple, en el primer arranque haz clic derecho sobre la aplicación → Abrir.


Notas

  • Windows y macOS aún no llevan firma de código (certificado pendiente); al descargarlos Windows SmartScreen mostrará un aviso → "Más información" → "Ejecutar de todas formas".
  • Linux: la huella de la clave se ve con gpg --with-fingerprint NetProtocol-gpg-pubkey.asc.
  • Los artefactos de esta release se generan automáticamente por GitHub Actions desde el tag v1.0.12 (jobs package-win, package-linux, package-macos).