Para instalar paquetes o aplicaciones, ejecutar:
sudo apt-get install <paquete1> <paquete2> <paqueten>
Verificar que ant y maven hayan sido instalados como parte de la instalación de Eclipse.
Para listar los runtimes de Java instalados:
sudo update-java-alternatives -l
Para elegir el runtime:
sudo update-java-alternatives -s java-1.5.0-sun
mkdir -p ~/bin/packages
cd ~/bin/packages
Bajar Eclipse JEE desde http://www.eclipse.org/downloads/ y copiar en bin/packages
tar xzvf eclipse-jee-galileo-SR1-linux-gtk.tar.gz
mv eclipse eclipse3.5
Crear un archivo ~/bin/eclipse y ponerle el siguiente contenido:
#/bin/bash
`~/bin/packages/eclipse3.5/eclipse -vmargs -Xms128M -Xmx512M -XX:PermSize=128M -XX:MaxPermSize=512M &> /dev/null` &
Dar permisos de ejecución al archivo:
chmod u+x ~/bin/eclipse
Agregar un acceso al menú para ejecutar este archivo.
Para instalar los plugins de C++, agregar este repositorio a los sitios de Eclipse y bajar los plugins desde ahí: http://download.eclipse.org/tools/cdt/releases/galileo
Verificar que Eclipse apunte al jre de Java 5 de Sun.
Si el port es 22, no hace falta, ya que es el predeterminado para ssh.
Si se quiere abrir una línea de comando por ssh, reemplazar fish por ssh.
En la ventana que se abre se puede operar casi normalmente como si fuera un explorador de archivos normal.
Bajar el jar de instalacion de Squirrel SQL desde http://www.squirrelsql.org/
java -jar <squirrel install jar>
Para utilizarlo con bases Oracle, copiar ojdbc14.jar del cliente de Oracle a la carpeta lib de Squirrel
Programas equivalentes
Agregar el repositorio de APT en /etc/apt/sources.list
#Hudson
deb http://hudson-ci.org/debian binary/
Agregar la key correspondiente
wget -O - http://hudson-ci.org/debian/hudson-ci.org.key | sudo apt-key add -
Actualizar e instalar
sudo apt-get update
sudo apt-get install hudson
Por defecto, se instala como un daemon que inicia automaticamente al arrancar el servidor.
Como otros daemons, se inicia y para con:
/etc/init.d/hudson [start|restart|stop]
Para configurar, modificar el archivo /etc/default/hudson
Opciones mas comunes:
JAVA= <path al ejecutable Java del JDK>
Por ejemplo,
JAVA=/opt/jdk1.5.0_21/bin/java
JAVA_ARGS= <argumentos para la VM de JAVA>
Por ejemplo,
JAVA_ARGS="-Xmx512m"
HUDSON_ARGS= <argumentos para arrancar Hudson>
Por ejemplo,
HUDSON_ARGS="--webroot=/var/run/hudson/war --javahome=/opt/jdk1.5.0._21/ --httpPort=8000"
Una vez configurado, reiniciar el daemon y conectarse con un navegador web a http://<server>:<port>
El redireccionamiento de puertos permite recibir requests de TCP en un puerto y reenviarlos a otro puerto o incluso a otro equipo. Es algo muy utilizado cuando un equipo se encuentra conectado detrás de un firewall o router y se desea exponer ciertos servicios sin conectar el equipo directo a internet.
Este metodo utiliza iptables. Para instalar el paquete:
sudo apt-get iptables
Luego , en el archivo /etc/rc.local, insertar estas lineas al final
/sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
/sbin/iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 8080 -j DNAT --to 192.168.1.100:8080
/sbin/iptables -A FORWARD -p tcp -i eth0 -d 192.168.1.100 --dport 8080 -j ACCEPT
-i son las interfases de las cuales se van a recibir los pedidos
-dport es el port por el que se van a recibir
--to es la IP y puerto al que se va a hacer forward del port
-d y -dport es tambien la IP y port al que se va a hacer forward de los paquetes.