Registrarse
Home
Foros
Miembros
Calendario
Normas
Ayuda

Foros de usuarios de openSUSE
Retroceder   ForoSUSE > Zona Software > Software


Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook

Respuesta
 
Herramientas Desplegado

Instalación de Java(JDK,JRE), MySQL, Apache(Httpd, Tomcat), JPS, PHP, para MOODLE
  #1  
Antiguo 09-jun-2007, 22:52
joseluisbz joseluisbz está desconectado
Habitual
 
Fecha de Ingreso: 20-diciembre-2006
Versión: 10.1
Mensajes: 210
Agradecimientos: 0
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 11
joseluisbz está en el buen camino
Instalación de Java(JDK,JRE), MySQL, Apache(Httpd, Tomcat), JPS, PHP, para MOODLE

//--------------------------------------------------------------
INSTALAR EL JDK
cp -p jdk-6u1-linux-i586.bin /usr/local/
./jdk-6u1-linux-i586.bin

Crear Enlace Simbólico con la version 1.6.0
# ln -s /usr/local/jdk1.6.0_01 /usr/local/jdk
Quedando así: jdk -> /usr/local/jdk1.6.0_01


//--------------------------------------------------------------
INSTALAR EL JRE

cp -p jre-6u1-linux-i586.bin /usr/local/
./jre-6u1-linux-i586.bin

Crear Enlace Simbólico con la version 1.6.0
# ln -s /usr/local/jre1.6.0_01 /usr/local/jre
Quedando así: jre -> /usr/local/jre1.6.0_01

Disponer JAVA_HOME como una variable de ambiente
# export JAVA_HOME=/usr/local/jdk
Verificar que la Variable se ha dispuesto
# echo $JAVA_HOME

# export PATH="$PATH:/usr/local/jdk/bin"

//--------------------------------------------------------------
INSTALAR J2EE

Este contiene un instalador gráfico.



//--------------------------------------------------------------
DISPOSICIÓN DE VARIABLES


# export JAVA_ROOT=/usr/local/jdk
# export JAVA_BINDIR=/usr/local/jdk/bin
# export JRE_HOME=/usr/local/jre
# export JDK_HOME=/usr/local/jdk
# export PATH="$PATH:/usr/local/jdk/bin"


Para el JRE
# update-alternatives --install /usr/bin/java java /usr/local/jre/bin/java 1
# update-alternatives --config java

Para el JDK
# update-alternatives --install /usr/bin/javac javac /usr/local/jdk/bin/javac 1
# update-alternatives --config javac



//--------------------------------------------------------------
COMPONENTE JMF-2.1.1e
export set JMFHOME=/usr/local/JMF-2.1.1e
export set CLASSPATH=/usr/local/JMF-2.1.1e/lib/jmf.jar:.:${CLASSPATH}
export set LD_LIBRARY_PATH=$JMFHOME/lib:${LD_LIBRARY_PATH}



//--------------------------------------------------------------
INSTALAR MYSQL

# groupadd mysql
# useradd -g mysql mysql

Descargar el MySQL reciente y conveniente (Por decirlo así, más reciente pero estable, me decidí por la 5.0.27)
descomprimir el archivo mysql-5.0.27.tar.gz e ingresar a la carpeta principal, en este caso mysql-5.0.27

# ./configure --prefix=/usr/local/mysql-5.0.27 --with-charset=utf8 --with-collation=utf8_general_ci
# make
# make install
Creamos un enlace simbólico
# ln -s /usr/local/mysql-5.0.27/ /usr/local/mysql

# cp support-files/my-small.cnf /etc/my.cnf
# chown root /etc/my.cnf
# chgrp root /etc/my.cnf
# chmod 644 /etc/my.cnf
Editamos el archivo /etc/my.cnf y buscamos la cláusula [mysqld] y agregamos inmediatamente debajo
user = mysql
La edición puede hacerse con nano
# nano /etc/my.cnf
Guardamos el archivo
Creamos una base de datos llamada mysql
# /usr/local/mysql/bin/mysql_install_db --user=mysql

La siguiente salida sugiere el cambio de Password (Pero NO es recomendable hacerlo de esta forma)
/usr/local/mysql-5.0.27/bin/mysqladmin -u root password 'new-password'
/usr/local/mysql-5.0.27/bin/mysqladmin -u root -h host_name password 'new-password'

Iniciamos el Servidor Por Primera vez
# /usr/local/mysql/bin/mysqld_safe --user=mysql &
Presionamos nuevamente enter para ver el Promptuario
Verificamos funcionamiento
# /usr/local/mysql/bin/mysqladmin version
Para conectarnos al servidor
# /usr/local/mysql/bin/mysql -u root

Antes de hacer algo disponemos el password para los usuarios root.
> DELETE FROM mysql.user WHERE User = '';
> FLUSH PRIVILEGES;
> SELECT Host, User FROM mysql.user;
Buscamos el registro que tiene el root en la columna User y otra en vez de localhost en la Columna Host
> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('new_password');
> SET PASSWORD FOR 'root'@'host_name' = PASSWORD('new_password');

Recuerde que este el superusuario MySQL, además debería usar un password fuerte y conservarlo seguro. Luego, cuando escriba los Script PHP no use el superusuario para acceder a las base de datos, esto es solo con el fin de propósitos de administración. Luego salimos con:
> quit
Reiniciamos el servidor MySQL
# /usr/local/mysql/bin/mysqladmin -u root -p shutdown
# /usr/local/mysql/bin/mysqld_safe --user=mysql &

Ahora para acceder debemos hacer que solicite el password
# /usr/local/mysql/bin/mysql -u root -p
# /usr/local/mysql/bin/mysqladmin -u root -p version

# mysql -u mysql -p

Para incio automático
# cp /usr/local/mysql/share/mysql/mysql.server /etc/init.d/mysql
# chmod 755 /etc/init.d/mysql
# chkconfig --add mysql
# chkconfig --level 35 mysql on

Para crear una Base de datos
# /usr/local/mysql/bin/mysqladmin -u root -p create db1
Para eliminar una base de datos
# /usr/local/mysql/bin/mysqladmin -u root -p drop db1



//--------------------------------------------------------------
INSTALAR APACHE
# groupadd www
# useradd -g www apache

Descargar el HTTPD reciente y conveniente (Por decirlo así, más reciente pero estable, me decidí por la httpd-2.2.4)
descomprimir el archivo httpd-2.2.4.tar.gz e ingresar a la carpeta principal, en este caso httpd-2.2.4

# tar -xzf httpd-2.2.4.tar.gz
# cd httpd-2.2.4
# ./configure --prefix=/usr/local/httpd-2.2.4 --enable-so --enable-rewrite --enable-auth-digest=shared --enable-ssl
# make
# make install
Creamos un enlace Simbólico (Aunque esto no es necesario, además hacerlo implica más cambios en el siguiente httpd.conf)
# ln -s /usr/local/httpd-2.2.4/ /usr/local/apache

Editar /usr/local/apache/conf/httpd.conf, aunque realmente comenté las líneas que tenian el directorio original "httpd-2.2.4" y coloqué otra con "apache"

#ServerRoot "/usr/local/httpd-2.2.4"
ServerRoot "/usr/local/apache"
...
<IfModule !mpm_netware_module>
User apache
Group www
</IfModule>
...
#DocumentRoot "/usr/local/httpd-2.2.4/htdocs"
DocumentRoot "/usr/local/apache/htdocs"
#<Directory "/usr/local/httpd-2.2.4/htdocs">
<Directory "/usr/local/apache/htdocs">

#ScriptAlias /cgi-bin/ "/usr/local/httpd-2.2.4/cgi-bin/"
ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"

#<Directory "/usr/local/httpd-2.2.4/cgi-bin">
<Directory "/usr/local/httpd-2.2.4/cgi-bin">
Se modifica la línea DirectoryIndex quedando así:
DirectoryIndex index.php index.html index.htm index.html.var
También se modifica la sección de <Directory />
...
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
...

Guardamos el archivo modificado.

Se disponen los privilegios de acceso a los directorios www
# chown -R apache:www /usr/local/apache/htdocs
# chmod -R 750 /usr/local/apache/htdocs
"apache" y "www" son el usuario y grupo previamente creados

Iniciar y Detener el Servidor Apache
Para Iniciar Apache:
# /usr/local/apache/bin/apachectl start
Similarmente para detenerlo escriba:
# /usr/local/apache/bin/apachectl stop
Reiniciar
# /usr/local/apache/bin/apachectl restart

Arranque automático
Es buena idea que el servidor apache arranque automáticamente después de cada reinicio, para hacerlo escriba:
# cp /usr/local/apache/bin/apachectl /etc/init.d
# chmod 755 /etc/init.d/apachectl
# chkconfig --add apachectl
# chkconfig --level 35 apachectl on



//--------------------------------------------------------------
INSTALAR LIBRERÍAS (OPCIONALES para PHP, pero NECESARIAS para MOODLE) GD, FREETYPE y PCLZIP
Estas librerías son para poder utilizarlas en PHP, aunque no son obligatorias
http://www.libgd.org/Main_Page
http://freetype.sourceforge.net/index2.html
http://www.phpconcept.net/pclzip/index.en.php
//--------------------------------------------------------------
GD está en su versión gd-2.0.34, el archivo es el gd-2.0.34.tar.gz

accedemos a la carpeta principal gd-2.0.34 y empezamos a instalar
# ./configure --prefix=/usr/local/gd-2.0.34
Si no especificamos el lugar de instalación, ésta se hará en /usr/local/lib.
# make
# make install
Cremos un enlace simbólico
# ln -s /usr/local/gd-2.0.34/ /usr/local/gd

//--------------------------------------------------------------
FREETYPE está en su versión 2.3.4, el archivo es el freetype-2.3.4.tar.gz

accedemos a la carpeta principal freetype-2.3.4 y empezamos a instalar
# ./configure --prefix=/usr/local/freetype-2.3.4
# make
# make install
Cremos un enlace simbólico
# ln -s /usr/local/freetype-2.3.4/ /usr/local/freetype

//--------------------------------------------------------------
PCLZIP está en su versión 2.5, el archivo es el pclzip-2-5.tgz

Se consiguió el archivo pclzip-2-5.tgz el cual viene con pclzip.lib.php necesitado
Este archivo lo descomprimí en pclzip-2.5 e hice un enlace simbólico
# ln -s /usr/local/pclzip-2.5 /usr/local/pclzip
Criterio de procedimiento:
http://www.php.net/zlib




//--------------------------------------------------------------
INSTALAR PHP

Descargar el PHP reciente y conveniente (Por decirlo así, más reciente pero estable, me decidí por la 5.2.0)
descomprimir el archivo php-5.2.0.tar.gz e ingresar a la carpeta principal, en este caso php-5.2.0
Para poder configurar debemos tener en cuenta las instalaciones previas de MySQL y de Apache (Httpd)
# ./configure --prefix=/usr/local/php-5.2.0 --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql

Si queremos utilizar la librería GD agregamos el siguiente parámetro (Según el directorio de GD) --with-gd=/usr/local/gd
Para utilizar FreeType se agrega el parámetro (Según el directorio FreeType) --with-freetype-dir=/usr/local/freetype
En el caso de Moodle se hace necesario activar las opciones --enable-mbstring y --with-zlib-dir=/usr/local/pclzip
quedando así:
# ./configure --prefix=/usr/local/php-5.2.0 --with-apxs2=/usr/local/apache/bin/apxs --with-mysql=/usr/local/mysql --with-gd=/usr/local/gd --with-freetype-dir=/usr/local/freetype --enable-mbstring --with-zlib-dir=/usr/local/pclzip
Procedemos a hacer el make
# make
# make install

Creamos un enlace simbólico
# ln -s /usr/local/php-5.2.0/ /usr/local/php

Editar el archivo /usr/local/apache/conf/httpd.conf comentado anteriormente, agregamos el módulo de php después de la línea LoadModule auth_digest_module modules/mod_auth_digest.so, que ya estaba.
LoadModule php5_module modules/libphp5.so

Adicionamos las nuevcas aplicaciones al servidor apache en la sección <IfModule mime_module>
...
<IfModule mime_module>
...
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
...

Guardamos el archivo modificado.

Copiar el archivo
# cp php.ini-recommended /usr/local/php/lib/php.ini

Se puede reiniciar apache de esta forma
# /usr/local/apache/bin/apachectl stop
# /usr/local/apache/bin/apachectl start
O simplemente
# /usr/local/apache/bin/apachectl restart



//--------------------------------------------------------------
INSTALAR TOMCAT
Creamos grupo y usuarios para Tomcat
# groupadd tomcat
# useradd -g tomcat -c "Tomcat User" -d /usr/local/tomcat tomcat
# passwd tomcat

Descargar el TOMCAT reciente y conveniente (Por decirlo así, más reciente pero estable, me decidí por la 5.5.20)
descomprimir el archivo apache-tomcat-5.5.20.tar.gz en /usr/local/ ingresar a la carpeta principal, o dicho de otro modo copiar apache-tomcat-5.5.20 en esa localización. (Posteriomente me di cuenta que la version .tar.gz le faltaban los archivos *.sh, me tocó bajar la versión .zip apache-tomcat-5.5.20.zip)

Creamos el enlace simbólico, así controlamos las posibles diferentes versiones
# ln -s /usr/local/apache-tomcat-5.5.20/ /usr/local/tomcat
Habilitamos permisos de ejecución dentro de los siguientes achivos localizada dento de la carpeta /bin
# chmod +x catalina.sh
# chmod +x digest.sh
# chmod +x setclasspath.sh
# chmod +x shutdown.sh
# chmod +x startup.sh
# chmod +x tool-wrapper.sh
# chmod +x version.sh

Establecemos la propiedad de los directorios
# chown tomcat:tomcat /usr/local/tomcat
# chown -R tomcat:tomcat /usr/local/apache-tomcat-5.5.20

De nuevo vamos a editar /etc/profile para añadir la variable de entorno CATALINA_HOME:
# export CATALINA_HOME=/usr/local/tomcat
Verificamos
# echo $CATALINA_HOME


Iniciamos tomcat para comprobar la instalación:
# su - tomcat -c /usr/local/tomcat/bin/startup.sh
Otra forma podría ser
# /usr/local/tomcat/bin/catalina.sh start

Verificamos que la página de bienvenida de Tomcat en http://localhost:8080, no funciona
Detenemos a Tomcat Para Instalar el conector
# su - tomcat -c /usr/local/tomcat/bin/shutdown.sh
Otra forma podría ser
# /usr/local/tomcat/bin/catalina.sh stop

Si queremos quitar la propiedad sobre los directorios de tomcat
# chmod -R 777 /usr/local/tomcat
# chmod -R 777 /usr/local/apache-tomcat-5.5.20
Así podemos iniciar o detener sin tratar con passwords
# /usr/local/tomcat/bin/startup.sh
# /usr/local/tomcat/bin/shutdown.sh

Arranque automático
# chmod 755 /etc/init.d/tomcat
# chkconfig --add tomcat
# chkconfig --level 35 tomcat on
Creamos enlaces para iniciar en los niveles de ejecución 3 y 5
# ln -s /etc/init.d/tomcat /etc/init.d/rc3.d/S91tomcat
# ln -s /etc/init.d/tomcat /etc/init.d/rc5.d/S91tomcat




//-------------------------------------------------------
CREACIÓN DE ARCHIVO script tomcat para el arranque automático.
Con un editor de texto creamos el script a manera de ejemplo como sigue a continuación
Téngase en cuenta que según los permisos de ejecución y lectura de este archivo se debe
disponer las lineas de ejecución.

//-------------------------------------------------------
#!/bin/bash
#
# Startup script for the Tomcat Servlet Engine
#
# chkconfig: 2345 64 36
# description: Starts and Stops the Tomcat Servlet Engine.
# processname: tomcat

# Source function library.
# /etc/init.d/functions

export JAVA_HOME=/usr/local/jdk
export JRE_HOME=/usr/local/jre

case $1 in
start)
echo $" "
echo $"Starting Tomcat"
echo $" "
# sh $CATALINA_HOME/bin/startup.sh
# su - tomcat -c /usr/local/tomcat/bin/startup.sh
/usr/local/apache-tomcat-5.5.20/bin/startup.sh
;;
stop)
echo $" "
echo $"Stopping Tomcat"
echo $" "
# sh $CATALINA_HOME/bin/shutdown.sh
# su - tomcat -c /usr/local/tomcat/bin/shutdown.sh
/usr/local/apache-tomcat-5.5.20/bin/shutdown.sh
;;
restart)
echo $" "
echo $"Restarting Tomcat"
echo $" "
# sh $CATALINA_HOME/bin/bin/shutdown.sh
# su - tomcat -c /usr/local/tomcat/bin/shutdown.sh
/usr/local/apache-tomcat-5.5.20/bin/shutdown.sh
sleep 10
# sh $CATALINA_HOME/bin/bin/startup.sh
# su - tomcat -c /usr/local/tomcat/bin/startup.sh
/usr/local/apache-tomcat-5.5.20/bin/startup.sh
;;
status)
echo $" "
echo $"Consulting Tomcat"
echo $" "
INSTANCES=`ps aux | grep java|grep tomcat|wc -l`
if [ $INSTANCES -eq 0 ]; then
echo Tomcat is stopped
RETVAL=3
else
if [ $INSTANCES -eq 1 ]; then
echo Tomcat is running 1 instance...
else
echo Tomcat is running $INSTANCES instances...
fi
RETVAL=0
fi
;;
*)
echo "Usage: /etc/init.d/tomcat start|stop|restart|status"
;;
esac

exit 0
//-------------------------------------------------------


//-------------------------------------------------------
COMPATIBILIDAD y DEMÁS
Es necesario buscar el archivo apache-tomcat-x.x.xx-compat, para que podamos utilizar apache como tal, ya que la versión de Java que bajé no es la más reciente, este archivo de compatibilidad es apache-tomcat-5.5.20-compat.tar.gz. Decomprimimos el archivo y copiamos los archivos según la organización de las carpetas y según la jerarquía de los mismos.
De manera similar hacemos con apache-tomcat-5.5.20-admin.tar.gz, apache-tomcat-5.5.20-deployer.tar.gz, apache-tomcat-5.5.20-embed.tar.gz



//--------------------------------------------------------------
CONECTOR O MODULO JK
Para instalar el conector bajé esta versión 1.2.21, en http://download.nextag.com/apache/to...nux/jk-1.2.21/
mod_jk-1.2.21-apache-2.2.x-linux-i686.so

Creamos el nuevo archivo llamado workers.properties con el worker llamado "default" en /usr/local/apache/conf de tal forma:
workers.tomcat_home=/usr/local/tomcat/
workers.java_home=$JAVA_HOME
ps=/
worker.list=default

worker.default.port=8009
worker.default.host=localhost
worker.default.type=ajp13
worker.default.lbfactor=1
Guardamos el archivo y asignamos el propietario
# chown tomcat:tomcat /usr/local/apache/conf/workers.properties
Luego editamos el archivo usr/local/apache/conf/httpd.conf, agregando el nuevo módulo en la sección LoadModules:
LoadModule jk_module modules/mod_jk-1.2.21-apache-2.2.x-linux-i686.so

Al final de httpd.conf indicamos como trabajará el worker "default" encargándose de todos los archivos *.jsp.
JkWorkersFile "conf/workers.properties"
JkLogFile "logs/mod_jk.log"
JkLogLevel warn

JkMount /jsp-examples default
JkMount /jsp-examples/* default
JkMount /*.jsp default



//--------------------------------------------------------------
El PAQUETE - CONECTOR J
http://dev.mysql.com/doc/refman/5.0/en/connector-j.html
Yo encontré la versión mysql-connector-java-5.0.4.tar.gz en la página de MYSQL
Una vez que se haya descomprimido el archivo, en una carpeta o folder adecuado, declaramos la ubicación del archivo
mysql-connector-java-5.0.4-bin.jar para este caso, así:
Según recomendación de Tomcat:
# export set CLASSPATH=/usr/local/tomcat/common/lib/mysql-connector-java-5.0.4-bin.jar:$CLASSPATH



//--------------------------------------------------------------
INTERFAZ GRÁFICA DE MYSQL
http://dev.mysql.com/doc/query-browser/en/index.html
Encontré la versión mysql-gui-tools-5.0r9-linux-i386.tar.gz en la página de de MYSQL
El contenido lo descomprimí en la carpeta /usr/local/mysql-5.0.27/lib, quedando en /usr/local/mysql-5.0.27/lib/mysql-gui-tools-5.0, ahora ejecuto la función de actualización de ruta (path)
# ./mysql-administrator --update-paths
Ahora podemos arrancar la interfaz gráfica para interactuar con MYSQL.
# ./mysql-administrator



//--------------------------------------------------------------
MOODLE
Busqué la última versión de MOODLE en su momento moodle-latest-17.zip
Esta la descomprimí sobre la carpeta de Apache en:
/usr/local/httpd-2.2.4/htdocs
o
/usr/local/apache/htdocs
Moodle necesita las librerías GD, FreeType, el archivo pclzip.lib.php que viene en pclzip y la opción mbstring habilitada



//--------------------------------------------------------------
PROBANDO

http://localhost/index.html
http://localhost/index.jsp
http://localhost/index.php
http://localhost/jsp-examples/
http://localhost:8080/jsp-examples/


//--------------------------------------------------------------
MODIFICANDO EL PUNTO DE ARRANQUE DE TOMCAT
Inicialmente el archivo que arranca en http://localhost/index.jsp se encuentra en
/usr/local/tomcat/webapps/ROOT/index.jsp y se puede acceder así al agregar al archivo
/usr/local/apache/conf/httpd.conf la línea "JkMount /*.jsp default" al final.

Si no se desea que se vea la página inicial de TOMCAT se debe modificar el archivo server.xml y en su lugar otra página procedemos así:
Primero se busca dentro del archivo /usr/local/tomcat/conf/server.xml la línea <Host name="localhost" appBase="webapps"
La línea anterior dice que hay un servidor que se llama "localhost" e inicia en "webapps", se debe tener en cuenta que este directorio es relativo a $CATALINA_HOME, es decir al sitio en que se haya instalado Tomcat.
Cuando Tomcat Ubica el sitio donde inicia, busca allí una carpeta llamada "ROOT", donde debe estar el archivo "index.jsp"
Como Podemos ver el worker "default", en el archivo worker.properties mencionado anteriormente, está asociado al Host llamado "localhost" en server.xml, este mismo worker se encarga de "/jsp-examples" según hppd.conf que debe estár en $CATALINA_HOME/webapps/, es decir, $CATALINA_HOME/webapps/jsp-examples.
Si se quiere cambiar a nuestro "index.jsp" ubicado en otro directorio llamado "CARPETA",se debe copiar "index.jsp" en un directorio llamado "ROOT" dentro de "CARPETA", luego cambiar en el archivo server.xml del Host el atributo appBase a "CARPETA".



// INSTALANDO ECLIPSE
/home/Compartido/Descomprimidos/eclipse-3.2.1/eclipse -vm $JAVA_BINDIR/java clean
http://download.eclipse.org/eclipse/downloads/
NLpack1-eclipse-SDK-3.2.1-gtk.zip


//--------------------------------------------------------------
Recordemos
# make clean (Para limpiar)
# make unistall (Para desinstalar por si hacemos algún error)
# ./configure --help | more
# groupdel
# userdel
# chown



//--------------------------------------------------------------
/etc/profile.local
Para efectos de que las las variables de entorno tomen el valor necesitado en el momento del boot
Editamos el archivo /etc/profile.local, de no existir lo creamos con algún editor de texto
Y agregamos las siguientes líneas
# Colocado por Jose Luis Bernal Zambrano
export JAVA_HOME=/usr/local/jdk
export CATALINA_HOME=/usr/local/tomcat
export JAVA_ROOT=/usr/local/jdk
export JAVA_BINDIR=/usr/local/jdk/bin
export JRE_HOME=/usr/local/jre
export JDK_HOME=/usr/local/jdk
export JAVAEE_HOME=/usr/local/japsdk
export PATH="$PATH:/usr/local/jdk/bin"
export set CLASSPATH=/usr/local/tomcat/common/lib/mysql-connector-java-5.0.4-bin.jar:$CLASSPATH
export set CLASSPATH=/usr/local/jdk/sample/jnlp/servlet/jnlp.jar:$CLASSPATH
export set CLASSPATH=/usr/local/jdk/sample/jnlp/servlet/jnlp-servlet.jar:$CLASSPATH




//--------------------------------------------------------------
REINICIANDO

/usr/local/mysql/bin/mysqladmin -u root -p shutdown
/usr/local/mysql/bin/mysqld_safe --user=mysql &
/usr/local/apache/bin/apachectl stop
/usr/local/apache/bin/apachectl start

/usr/local/tomcat/bin/catalina.sh stop
/usr/local/tomcat/bin/catalina.sh start


ftp://www.stathy.com/mysql/Downloads/Connector-J/
ftp://www.stathy.com/mysql/Downloads/MyODBC3/
__________________
José Luis Bernal Zambrano
Electronics Engineer
Responder Citando
Falsa Instalacion desde DVD???
  #2  
Antiguo 15-dic-2007, 21:44
cobwer cobwer está desconectado
Aforado
 
Fecha de Ingreso: 11-diciembre-2007
Versión: 10.3 CDlive
Mensajes: 21
Agradecimientos: 0
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 0
cobwer está en el buen camino
Smile Falsa Instalacion desde DVD???

Hola Compañeros!!!

Primero que todo, yo apenas me estoy acostrumbrando a linux, pues quiero dejar Windows y soy Ingeniero con enfasis en el Desarrollo Web.

Desde el DVD SuSe 10.3, he instalado todos los paquetes con referencia al desarrollo Web, inclusive con los de MySQL y ademas paquete de Mono (monoDevelop para ASP NET)...

Pero en el menu, en el apartado de Development, no aparece ningun Apache o MySQL donde me permita iniciar... por tanto me sale error en http://localhost:8080/

y en el Install Software (#Yast -i) aparece del lado de productos instalados.

Acaso linux hay que activarlos??? Me toca hacer todo lo que tu recomiendas aca (como si no hubiera hecho nada)???
Responder Citando
  #3  
Antiguo 16-dic-2007, 12:33
Avatar de ramso
ramso ramso está desconectado
Miembro Junior
 
Fecha de Ingreso: 05-mayo-2006
Versión: 11.1
Mensajes: 465
Agradecimientos: 1
Agradecido 4 Veces en 4 Mensajes
Poder de Credibilidad: 12
ramso está en el buen camino
Enviar un mensaje por MSN a ramso Enviar un mensaje por Yahoo  a ramso
El sistema de arranque de demonios en linux esta basado en systemV, y se gestiona por niveles de arranque.
Lo puedes controlar desde yast --> systema --> niveles de arranque.
Responder Citando
  #4  
Antiguo 16-dic-2007, 17:33
migtei migtei está desconectado
Miembro Junior
 
Fecha de Ingreso: 23-julio-2006
Ubicación: Mallorca
Mensajes: 387
Agradecimientos: 1
Agradecido 5 Veces en 4 Mensajes
Poder de Credibilidad: 12
migtei está en el buen camino
Muy bueno y completo.
Sobre la exportación de variables de entorno java al sistema, suse usa el script /etc/profile.d/alljava.sh para cargarlas.
El sistema suse lee al iniciar login el archivo /etc/profile, y dentro de este, primero ejecuta todos los scripts terminados en .sh del directorio /etc/profile.d/ , y después ejecuta el archivo /etc/profile.local para leer las variables de entorno de java JAVA_ROOT, etc., que es el sistema que usas.
En la suse todo lo de java lo guarda bajo /usr/lib/jvm/ y hace los enlaces en /etc/alternatives
Mi pregunta es, si en vez de meterlo en /usr/local/ lo metes en /usr/lib/jvm/ , el archivo alljava.sh asignaría bien las variables JAVA_ROOT, JRE_HOME, etc.
Además le puedes añadir al final de alljava.sh lineas para que exporte lo que quieras añadir:
CATALINA_HOME
JAVAEE_HOME
CLASSPATH varios
Del java media framework JMF: JMFHOME, LD_LIBRARY_PATH, CLASSPATH de JMF-2.1.1e
No haría falta meterlas en /etc/profile.local creo, y update-alternatives se encarga de hacer los enlaces simbólicos en /etc/alternatives. No lo he probado.

Otra cosa, ¿porqué no metes las variables de entorno del JMF en /etc/profile.local para que se carguen?

Y por último, no encuentro documentado en bash el comando:
export set VARIABLE=valor
El comando exporta de nuevo las variables que salen con el comando set y le añade VARIABLE . ¿No es suficiente con poner export VARIABLE=valor ?, ¿que se gana con set?
gracias...

Última edición por migtei; 16-dic-2007 a las 17:48
Responder Citando
  #5  
Antiguo 16-dic-2007, 19:27
Avatar de metalklesk
metalklesk metalklesk está desconectado
Habitual
 
Fecha de Ingreso: 23-septiembre-2005
Ubicación: Santiago, Chile
Versión: 10.3
Mensajes: 147
Agradecimientos: 0
Agradecido 2 Veces en 2 Mensajes
Poder de Credibilidad: 13
metalklesk está en el buen camino
qu yo sepa, el poner set variable=valor es lo mismo que poner export variable=valor, solo que el primero es para windows y el segundo es para linux, tal vez el amigo lo sabe hacer para ambos sistemas y se confundió, o yo estoy confundido o todos lo estamos jejeje.

saludos!!!!

klesk_666
Responder Citando
Mas de Desarrollo Web
  #6  
Antiguo 18-dic-2007, 01:29
cobwer cobwer está desconectado
Aforado
 
Fecha de Ingreso: 11-diciembre-2007
Versión: 10.3 CDlive
Mensajes: 21
Agradecimientos: 0
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 0
cobwer está en el buen camino
Wink Mas de Desarrollo Web

Cita:
Iniciado por ramso
El sistema de arranque de demonios en linux esta basado en systemV, y se gestiona por niveles de arranque.
Lo puedes controlar desde yast --> systema --> niveles de arranque.
Excelente tu aporte!!!
Otra cosa es que el ECLIPSE que supuestamente biene con OpenSuSe no aparece por ningun lado para instalarlo o activarlo; que me aconsejas??
y otras cosa alguna IDE para trabajar MySQL???

NOTA: la verdad es que me gusta siempre usar YAST2 ya que es muy practico, dado que muchos de los paquetes que me bajo habitualmente, solo me sirven para el usuario actual, y no se queda anclado en el sistema como las instalaciones que se realizan desde YAST, me entiendes!!!
Responder Citando
  #7  
Antiguo 19-dic-2007, 19:38
Avatar de ramso
ramso ramso está desconectado
Miembro Junior
 
Fecha de Ingreso: 05-mayo-2006
Versión: 11.1
Mensajes: 465
Agradecimientos: 1
Agradecido 4 Veces en 4 Mensajes
Poder de Credibilidad: 12
ramso está en el buen camino
Enviar un mensaje por MSN a ramso Enviar un mensaje por Yahoo  a ramso
El eclipse puedes instalarlo desde yast, esta en el DVD. Personalmente lo instalo a mano en opt y doy permisos al grupo users por el tema de actualizaciones de los plugins por defecto.
Para trabajar con mysql puedes usar el eclipse cdt, o los entornos graficos de mysql (admin,query, workspace) que estan en los repositorios, aunque lo mejor es usar el cliente de consola.
Responder Citando
  #8  
Antiguo 06-nov-2012, 23:53
alexvillalon699 alexvillalon699 está desconectado
Aforado
 
Fecha de Ingreso: 28-mayo-2008
Ubicación: mexico
Versión: 12.2
Mensajes: 11
Agradecimientos: 1
Agradecido 0 Veces en 0 Mensajes
Poder de Credibilidad: 0
alexvillalon699 está en el buen camino
Hola, soy de mexico y tengo varios años usando opensuse, ya estoy muy acostumbrado que no lo cambio ni por ubuntu, hace algunos meses monte una plataforma de moodle para la escuela en opensuse y corre de maravilla.
Responder Citando
Respuesta

Marcadores


(0 miembros y 1 visitantes)
 
Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder mensajes
No puedes subir archivos adjuntos
No puedes editar tus mensajes

Los Códigos BB están Activado
Las Caritas están Activado
[IMG] está Activado
El Código HTML está Desactivado

Ir al Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Todo lo necesario para empezar con SUSE 10.0 maldito71 General OpenSUSE 4 18-abr-2007 08:25
Parar e iniciar servicios en linux ubaloie FAQs, Manuales y Tutoriales 1 26-may-2006 06:31
Listas de comandos utilies gimakos Programación y Scripts 10 27-abr-2006 09:13
802.party benysar Portal de ForoSUSE 6 24-jun-2005 14:32
Soporte Inno DB para MySQL criosg Programación y Scripts 0 06-may-2005 00:07



Síguenos en Twitter Suscríbete a nuestras noticias Acompáñanos en Facebook


La franja horaria es GMT +2. Ahora son las 15:23.
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.

Esta página está bajo una licencia de Creative Commons, salvo que no se indique lo contrario.
Creative Commons License

Valid CSS!

Diseño por:Designed by: vbdesigns.devbdesigns.de 
Contáctenos - ForoSUSE - Archivo - Declaración de Privacidad - Arriba