Diferencia entre revisiones de «Battle for Wesnoth»

De Guía Ubuntu
Saltar a: navegación, buscar
(Instalación)
 
(No se muestran 27 ediciones intermedias realizadas por 11 usuarios)
Línea 1: Línea 1:
[[Servidor de Aplicaciones Java]]
+
{{software
 +
| nombre = Battle for Wesnoth
 +
| desarrollador = --
 +
| version_estable = 1.4.4
 +
| fecha_version_estable = julio 2008
 +
| paquete = wesnoth
 +
| genero = [[:Categoría:Juegos de rol|Juego de rol]]
 +
| licencia = [[w:es:GNU GPL|GPL]]
 +
| castellano = Sí
 +
| web = [http://www.wesnoth.org/ www.wesnoth.org/]
 +
}}
  
En este articulo indicare la instalación de servidores de aplicaciones empresariales Java
+
'''Battle for Wesnoth''' es un videojuego de estrategia traducido al castellano, ambientado en la época medieval, desarrollado bajo licencia Open Source y multiplataforma (Windows, Mac OS X, GNU/Linux, FreBSD, Solaris, y BeOS)
en concreto Sun Application Server 8.2 y Sun Application Server 9.1 mas conocido como Glassfish v2
+
  
'''GlassFish''', un servidor de aplicaciones de código abierto de Sun, que implenta la especificación JEE 5
+
Con este juego podrás construir un ejército de humanos, elfos, enanos, orcos, trolls, etc. y luchar por recuperar el trono de Wesnoth o tomar parte en otras muchas aventuras. Todo esto individualmente, en red o a través de internet en el modo multijugador.
  
'''Sun Application Server 8.2''' un servidor de aplicaciones Sun, que implenta la especificación J2EE 1.4, se lo utiliza aun por su estabilidad
+
Para más información sobre el juego visita la página de la wikipedia dedicada a el [http://es.wikipedia.org/wiki/The_Battle_for_Wesnoth es.wikipedia.org]
  
La instalación de los dos no difiere mucho, así que explicare solamente cuando sea necesario
+
== Instalación ==
Necesitamos tener un JDK de [[Java]] instalado y funcionando.
+
Battle for Wesnoth está en los repositorios de universe por lo que, para instalarlo, debemos [[Activar los repositorios universe y multiverse]].
  
== Sun Application Server 8.2 ==
+
Una vez activados actualizamos la lista de paquetes escribiendo en la terminal:
  
Obtenemos el archivo sjsas_pe-8_2-linux-ml.bin de la pagina de Sun [http://www.sun.com/software/products/appsrvr/index.xml]
+
$ sudo aptitude update
Hay una version multilenguaje que incluye al español
+
Deberemos instalar unas librerias de c++ del cual depende el servidor con aptitude, estas son:
+
'''libstdc++2.10-glibc2.2''' y '''libstdc++2.10-glibc2.2-dev'''
+
lo copiamos al directorio /opt
+
  
<pre>
+
Después instalamos el juego.
$ sudo cp sjsas_pe-8_2-linux-ml.bin /opt
+
</pre>
+
  
y luego lo ejecutamos
+
$ sudo aptitude install wesnoth
  
<pre>
+
==Otra forma de instalación==
$ cd /opt
+
También se puede instalar para otros sistemas operativos y conseguir el código en la página del juego: [http://www.wesnoth.org/wiki/Download#Stable_.281.4_branch.29/ http://www.wesnoth.org/wiki/Download#Stable_.281.4_branch.29/]
$ sudo sh sjsas_pe-8_2-linux-ml.bin
+
</pre>
+
 
+
Si por algun motivo nos indica el instalador que no encuentra un JDK de Java podemos pasarle
+
como parametro el path en donde se encuentra el JDK
+
 
+
<pre>
+
$ sudo sh sjsas_pe-8_2-linux-ml.bin -javaHome /opt/jdk1.5
+
</pre>
+
+
Aceptamos la licencia y a todo lo demás de esta manera se nos creara el directorio
+
/opt/SUNWappserver en donde esta el programa.
+
Hasta aquí tenemos al Sun Application Server 8.2 instalado.
+
 
+
== GlassFish v2 ==
+
 
+
Lo podemos obtener de su pagina oficial [https://glassfish.dev.java.net/] en las sección downloads <BR>
+
Escogeremos GlassFish v2 que se distribuye en un archivo jar. <BR>
+
ej: glassfish-installer-v2-b30.jar
+
 
+
Ademas tendremos instalado un JDK 1.5 y jakarta Ant 1.6.5 o superior
+
 
+
copiamos al directorio /opt
+
 
+
<pre>
+
$ sudo cp glassfish-installer-v2-b30.jar /opt
+
</pre>
+
 
+
ejecutamos
+
 
+
<pre>
+
$ cd /opt
+
$ java -Xmx256m -jar glassfish-installer-v2-b30.jar
+
</pre>
+
 
+
Se nos creara el directorio /opt/glassfish
+
y ya lo podemos instalar
+
 
+
<pre>
+
$ cd /opt/glassfish
+
$ ant -f setup.xml
+
</pre>
+
 
+
== Iniciando los Servidores ==
+
 
+
Para iniciar los servidores el proceso es el mismo para los dos, estando dentro del directorio bin,
+
en donde se instalo el servidor ejecutamos
+
 
+
<pre>
+
$ cd /opt/glassfish/bin
+
$ asadmin start-domain domain1
+
</pre>
+
 
+
 
+
== Creando un script para iniciar automáticamente con el sistema ==
+
 
+
Es muy similar al script ya presentado para el Servidor [[JBoss]], unicamente indicar en el path la ruta del servidor
+
si es Sun Java Application server 8.2 o Glassfish V2
+
 
+
Crearemos un archivo de texto con el nombre creator, le daremos permisos de ejecución,
+
y lo pegaremos en el directorio /etc/init.d
+
<pre>
+
#! /bin/sh
+
### BEGIN INIT INFO
+
# Provides:         glassfish
+
# Required-Start:    $local_fs $remote_fs
+
# Required-Stop:    $local_fs $remote_fs
+
# Default-Start:    2 3 4 5
+
# Default-Stop:      S 0 1 6
+
# Short-Description: glassfish initscript
+
# Description:      A simple initscript for the glassfish app server
+
### END INIT INFO
+
#
+
# Author:            Cay S. Horstmann (http://horstmann.com)
+
#
+
 
+
set -e
+
 
+
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/glassfish/bin
+
DESC="Java EE5 App Server"
+
NAME=glassfish
+
ASADMIN=asadmin
+
PIDFILE=/var/run/$NAME.pid
+
SCRIPTNAME=/etc/init.d/$NAME
+
 
+
# Gracefully exit if the package has been removed.
+
test -x $DAEMON || exit 0
+
 
+
# Read config file if it is present.
+
#if [ -r /etc/default/$NAME ]
+
#then
+
#      . /etc/default/$NAME
+
#fi
+
 
+
#
+
#      Function that starts the daemon/service.
+
#
+
d_start() {
+
        $ASADMIN start-domain \
+
                || echo -n " already running"
+
}
+
 
+
#
+
#      Function that stops the daemon/service.
+
#
+
d_stop() {
+
        $ASADMIN stop-domain \
+
                || echo -n " not running"
+
}
+
 
+
case "$1" in
+
  start)
+
        echo -n "Starting $DESC: $NAME"
+
        d_start
+
        echo "."
+
        ;;
+
  stop)
+
        echo -n "Stopping $DESC: $NAME"
+
        d_stop
+
        echo "."
+
        ;;
+
  reload|restart|force-reload)
+
        echo -n "Restarting $DESC: $NAME"
+
        d_stop
+
        sleep 10
+
        d_start
+
        echo "."
+
        ;;
+
  *)
+
        echo "Usage: $SCRIPTNAME {start|stop|restart|force-reload}" >&2
+
        exit 3
+
        ;;
+
esac
+
 
+
exit 0
+
 
+
</pre>
+
 
+
Luego actualizamos el rc.d
+
 
+
<pre>
+
$ update-rc.d glassfish defaults
+
</pre>
+
 
+
Eso es todo...
+
Reiniciamos la máquina, si aun no hemos iniciado el servidor
+
luego para acceder a la consola de administración, lo haremos desde un navegador
+
 
+
'''http://localhost:4848'''
+
== Prueba ==
+

Última revisión de 22:40 30 mar 2009

Battle for Wesnoth
 
--
1.4.4 / julio 2008
 ? / ?
wesnoth
-
Juego de rol
GPL
www.wesnoth.org/

Battle for Wesnoth es un videojuego de estrategia traducido al castellano, ambientado en la época medieval, desarrollado bajo licencia Open Source y multiplataforma (Windows, Mac OS X, GNU/Linux, FreBSD, Solaris, y BeOS)

Con este juego podrás construir un ejército de humanos, elfos, enanos, orcos, trolls, etc. y luchar por recuperar el trono de Wesnoth o tomar parte en otras muchas aventuras. Todo esto individualmente, en red o a través de internet en el modo multijugador.

Para más información sobre el juego visita la página de la wikipedia dedicada a el es.wikipedia.org

Instalación

Battle for Wesnoth está en los repositorios de universe por lo que, para instalarlo, debemos Activar los repositorios universe y multiverse.

Una vez activados actualizamos la lista de paquetes escribiendo en la terminal:

$ sudo aptitude update

Después instalamos el juego.

$ sudo aptitude install wesnoth

Otra forma de instalación

También se puede instalar para otros sistemas operativos y conseguir el código en la página del juego: http://www.wesnoth.org/wiki/Download#Stable_.281.4_branch.29/