Tip of the day: UnrealIRCd 6 uses GeoIP by default. It is shown in WHOIS but also available as country in mask items,

for example it can be used in the TLD Block to serve a Spanish MOTD to people in Spanish speaking countries.

Actualización

From UnrealIRCd documentation wiki
Jump to navigation Jump to search
This page is a translated version of the page Upgrading and the translation is 36% complete.
Outdated translations are marked like this.

Esta página explica cómo actualizar su UnrealIRCd a una versión más nueva.

IMPORTANTE: si está actualizando de UnrealIRCd 5 a 6, consulte Actualizar desde 5.x

Actualización Automática (*NIX)

Actualizar desde UnrealIRCd 5.0.9 o posterior a 5.X.X es fácil. Simplemente ejecute: ./unrealircd upgrade

After the command has finished, read the output on the terminal. It will tell you if the upgrade went OK and your configuration file needs updating or not. If all is good then you can restart the IRCd to complete the upgrade.

Exit status

For advanced users interested in the exit status of the ./unrealircd upgrade command (eg for mass-scripting purposes):

  • Exit code 0: Upgrade and configtest successful. You can restart the IRCd now.
  • Exit code 1: An error occured
  • Exit code 5: Upgrade successful but configuration file needs updating. Do not restart IRCd but make changes first.
  • Exit code 10: No newer version available

Actualización manual (*NIX)

Puede actualizar desde cualquier versión 5.X.X a cualquier versión 5.Y.Y.

NOTA: Si está actualizando desde una versión principal anterior no compatible, consulte Actualizar desde 4.x o Actualizar desde 3.2.x

  1. Haga una copia de seguridad de su directorio /home/xxx/unrealircd existente:
    cp -Rav /home/xxx/unrealircd /home/xxx/unrealircd.bak
  2. Descargue e instale la última versión de UnrealIRCd. Ver Instalando desde la fuente y detengase antes de Crear un archivo de configuración
  3. Verifique dos veces: asegúrese de ejecutar make install ya que esto instalará todos los archivos nuevos en /home/xxx/unrealircd.
  4. Prueba de configuración para asegurarse de que el IRCd se iniciará más tarde (esto no iniciará el ircd, ¡solo PRUEBA la configuración!):
    cd /home/xxx/unrealircd
    ./unrealircd configtest
    Esto debería mostrar en display:
    Configuration test passed OK
    Si ves advertencias/errores, corríjalos y ejecute ./unrealircd configtest nuevamente hasta que se solucionen todos los problemas.
  5. Ahora puede reiniciar el IRCd para que use la nueva versión:
    cd /home/xxx/unrealircd
    ./unrealircd restart

Windows

  1. Por si acaso, haga una copia de seguridad de su directorio UnrealIRCd (C:\Program Files\UnrealIRCd 5).
  2. Vaya a https://www.unrealircd.org/ y haga clic en Descargas. Elija su sucursal, descargue el instalador
  3. Ejecutar el instalador

Ahora reinicie su servidor IRC (detenga UnrealIRCd, luego inicie UnrealIRCd)