Manual del Usuario de WeeChat

Traducción que hice del documento que se encuentra en esta página.

Este manual documenta el cliente de chat WeeChat, que forma parte de WeeChat.



Qué es Weechat

WeeChat (Wee Enhanced Environment for Chat) es un cliente de chat gratuito, rápido y ligero, diseñado para muchos sistemas operativos.

Características

Las características principales son:

  • Multi protocolo (mainly IRC).
  • Conección a varios servidores (con TLS, IPv6, proxy).
  • Chiquito, rápido y liviano.
  • Personalizable y ampliable con plugins y scripts.
  • Compilado bajo Normas IRC RFCs 1459, 2810, 2811, 2812, 2813 y 7194
  • Proxy IRC y retransmisión de conexiones remotas.
  • Multiplataforma (GNU/Linux, *BSD, macOS, Windows y otros).
  • 100% GPL, Software Libre.
La lista de todas las funciones puede consultarse aquí.

Prerequisitos

Para instalar WeeChat, necesita:

  • Un sistema GNU/Linux en funcionamiento (con herramientas de compilación para el paquete fuente) o un sistema operativo compatible.
  • Privilegios de root (para instalar WeeChat en un directorio del sistema).
  • Algunas librerías (vea dependencias).


Instalación

Paquetes Binarios

Hay paquetes binarios disponibles para muchas distribuciones, entre ellas:

  • Archlinux: sudo pacvman -S weechat.
  • Cgwin (Windows): seleccione los paquetes en setup.exe.
  • Debian/Ubuntu (o cualquier Distribución de la Famiglia Debian): apt-get install weechat-curses weechat-plugins. Para obtener la última versión: vea aquí.
  • Fedora Core: dnf install weechat.
  • FreeBSD: pkg install weechat.
  • Gentoo: emerge --ask weechat.
  • Mandriva/RedHat (o cualquier Distribución compatible con paquetería RPM): rpm -i /path/to/weechat-x.y.z-1.i386.rpm.
  • OpenSuse: zypper in weechat.
  • Sourcemage: cast weechat.
  • macOS: (con Homebrew): brew install weechat (para ayuda: brew info weechat).

Algunos paquetes adicionales pueden ser útiles, como weechat-plugins.

Para otras distribuciones, consulte su manual si desea consultar las instrucciones de instalación.

Contenedores

Los contenedores con WeeChat pueden construirse o instalarse directamente desde Docker Hub.

Para más información, consulta el README en el repositorio weechat-container.

Paquete de Fuentes

Weechat debe ser construído con cmake.

En macOS puede usar Homebrew: brew install --build-from-source weechat.

Dependencias

La siguiente tabla muestra una lista de dependencias que deben usarse para construir Weechat:

Paquetes1VersiónCaracterísticas
Compilador para C (gcc/clang)Compilador para códico en lenguaje C.
cmake≥ 3.0Construir.
pkg-configDetecta librerías instaladas.
libncursesw5-dev2Interface para ncurses.
libcurl4-gnutls-devTransferencias de enlaces web.
libgcrypt20-devProtección de datos, IRC SASL como métodos de autenticación
libgnutls28-dev≥ 2.2.03Complemento IRC: soporte de conexiones TLS, autenticación IRC SASL (ECDSA-NIST256P-CHALLENGE). Complemento de retransmisión: compatibilidad con conexiones TLS.
zlib1g-devLogger plugin: compresión de archivos de registro rotados (gzip). Plugin de retransmisión: compresión de mensajes (cliente WeeChat) con zlib (protocolo weechat).
Plugin de script: lectura del archivo de índice del repositorio (gzip).
libzstd-dev≥ 0.8.1Logger plugin: compresión de archivos de registro rotados.
Relay plugin: compresión de mensajes (cliente WeeChat) con Zstandard (protocolo weechat).

Importante

1 El nombre proviene de la distribución Debian GNU/Linux Bookworm, la versión y el nombre pueden ser diferentes en otras distribuciones.
2 Se recomienda compilar con libncursesw5-dev (la w es importante). WeeChat puede compilar con libncurses5-dev, pero NO se recomienda: puede experimentar errores de visualización con caracteres anchos.
3 Se requiere GnuTLS ≥ 3.0.21 para la autenticación IRC SASL con mecanismo ECDSA-NIST256P-CHALLENGE.

La siguiente tabla muestra la lista de paquetes que son opcionales para compilar WeeChat: