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.
WeeChat (Wee Enhanced Environment for Chat) es un cliente de chat gratuito, rápido y ligero, diseñado para muchos sistemas operativos.
Las características principales son:
Para instalar WeeChat, necesita:
Hay paquetes binarios disponibles para muchas distribuciones, entre ellas:
Algunos paquetes adicionales pueden ser útiles, como weechat-plugins.
Para otras distribuciones, consulte su manual si desea consultar las instrucciones de instalación.
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.
Weechat debe ser construído con cmake.
En macOS puede usar Homebrew: brew install --build-from-source weechat.
La siguiente tabla muestra una lista de dependencias que deben usarse para construir Weechat:
Paquetes1 | Versión | Características |
---|---|---|
Compilador para C (gcc/clang) | Compilador para códico en lenguaje C. | cmake | ≥ 3.0 | Construir. |
pkg-config | Detecta librerías instaladas. | |
libncursesw5-dev2 | Interface para ncurses. | |
libcurl4-gnutls-dev | Transferencias de enlaces web. | |
libgcrypt20-dev | Protección de datos, IRC SASL como métodos de autenticación | |
libgnutls28-dev | ≥ 2.2.03 | Complemento IRC: soporte de conexiones TLS, autenticación IRC SASL (ECDSA-NIST256P-CHALLENGE). Complemento de retransmisión: compatibilidad con conexiones TLS. |
zlib1g-dev | Logger 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.1 | Logger 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: