Instalar SVN

From AMSN
Jump to: navigation, search

This page is a translated version of the original English version

Cette page est également disponible en français: Installation de la version SVN

La versión SVN de aMSN es la versión de desarrollo actual. Esto es equivalente a una versión "inestable" o "beta del programa. Si usas la versión de SVN, significa que tienes las últimas correcciones y también las características mas nuevas. Por otro lado, puede que la versión de SVN sea inestable o no funcione, pero ponemos todo nuestro esfuerzo para mantenerlo estable.

Tengan en cuenta que la mayoría de las ocasiones la versión SVN es más estable que la última versión lanzada. Esto se debe al hecho que la versión SVN tiene todas las correcciones a los errores que se informó en la última versión estable.

Contents

¿Qué es Subversion?

Subversion, también conocido como SVN, es una herramienta que realiza un seguimiento de todo el trabajo y los cambios que se han hecho en los archivos. La usamos para todos los archivos relacionados al desarrollo de aMSN. Esta utilidad permite a los desarrolladores colaborar, a pesar de las distancias que nos separa. Puedes beneficiarte con esta tecnología para conseguir la última versión de aMSN.

¿Cómo obtengo la última versión en desarrollo de aMSN?

Tienes dos formas de obtener la última versión en desarrollo:

  • Instalando subversion: quizás demore mucho la primera vez, pero luego será fácil actualizarlo.
  • Descargando el paquete en desarrollo.

Puedes también navegar los archivos de SVN ingresando a:

http://amsn.svn.sourceforge.net/viewvc/amsn/trunk/amsn/

Windows

Por Subversion

Usando TortoiseSVN

Primero necesitarás instalar el cliente TortoiseSVN. Obtenlo desde:

http://tortoisesvn.tigris.org/

si no lo tienes instalado aún. También necesitarás tener aMSN instalado.

Asumiendo que ya has hecho todo lo anterior, comencemos.

Paso 1

Dirígete al directorio donde tienes instalado aMSN (por defecto en C:\Archivos de Programa\amsn , o C:\Program Files\amsn). Si quieres conservar tu versión anterior, renombra la carpeta scripts por otro nombre como scripts-0.96 o cual sea la versión que uses. Crea una nueva carpeta llamada scripts. Deberías obtener algo como esto:

Start.PNG

Haz click derecho en la nueva carpeta y selecciona la opción SVN Checkout...

Step1.PNG

Esto nos lleva al

Paso 2

Luego de hacer click en esa opción, aparecerá un cuadro de diálogo. En el editor de línea "URL of repository:", escribe

https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn

y en "Checkout Directory:" simplemente escribe la ruta entera de la nueva carpeta de scripts.

Step22.PNG

Revisa nuevamente todo lo escrito para corroborar que no hayan errores y haz click en OK. Esto cerrará la ventana del Checkout y abrirá una nueva. Allí deberás tan solo esperar. Al fondo a la izquierda deberías ver algo de texto, y luego mucho mucho más en el cuadro de texto. Esto puede demorar un buen tiempo. Sabrás cuando ha terminado cuando en el cuadro de texto diga 'Completed At revision: xxxxx' (donde xxxx es el número de la versión).

Incompleta

Step32.PNG

Completa

Checkout-complete2.PNG

Una vez terminado, solo haz click en OK. Exitosa la operación, el ícono del directorio cambiará como el siguiente:

SVNdir.PNG

Si todo ha sido hecho correctamente, solo inicia aMSN y disfruta de su última versión. Si ya tenías una sesión almacenada antes de actualizarse, ésta seguirá allí (eso intentamos).

Actualizando a la última revisión

Para actualizar tu aMSN, haz click derecho en la carpeta scripts, notarás que ya no aparecerá la opción SVN Checkout. Ésta ha sido reemplazada por dos nuevas: SVN Update y SVN Commit (Además hay un montón de nuevas opción en el menú Tortoise SVN pero no las necesitarás a menos que algo salga mal).

Update1.PNG

SVN Update es la opción que deberás usar. Mi recomendación personal es usarla seguido, hago esto cada vez que enciendo la computadora.

NOTA: Al hacer un 'update' no se descarga todo nuevamente, solo descarga los archivos cambiados o los nuevos añadidos. También note que al hacer SVN Update aparecerá la misma ventana del Paso 2. Cuando este diga Completed At revision: xxxxx tendrás la nueva versión. En el cuadro de texto verás todos los cambios realizados: Archivos que se han actualizado, que han sido añadidos o eliminados. Si solo dice "Completed" como en la imagen de abajo, significa que ya tienes la última versión al día.

UpdateDone.PNG

NOTA: No tienes que tener aMSN ejecutándose mientras realizas el 'update'. De otro modo el 'update' no podrá completarse.

Usando el SVN Común

Primero, necesitas tener Subversion instalado. Descárgalo en:

http://svn.tigris.org/

Y también necesitas tener instalado aMSN.

¿Tienes todo? Entonces empecemos.

Si quieres conservar tu versión anterior, renombra la carpeta scripts por otro nombre como scripts-0.96 o cual sea la versión que uses. Crea una nueva carpeta llamada scripts. Deberías obtener algo como esto:

Start.PNG

Abre la consola (Inicio -> Ejecutar -> Escribe: cmd) ve al directorio para actualizar (este debería estar en el directorio de aMSN. Por ejemplo C:\Archivos de Programa\amsn). Si no sabes como dirigirte hasta allí, escribe por ejemplo:

cd "C:\Archivos de Programa\amsn"

Asumiendo que esa es la ruta donde se encuentra aMSN. Presiona Ingreso (de ahora en adelante la llamaré Enter). Ahora escribe:

svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn

y presiona Enter. Luego de un pequeño tiempo de espera, empezará a aparecer texto. Se verá algo como esto:

Checkout2.PNG

Ahora todo lo que tienes que hacer es esperar hasta que veas algo como esto:

SVNcheckout complete.PNG

Ahora tienes un nuevo directorio llamado amsn. Renombra la carpeta "amsn" por "scripts", para eso puedes hacer desde consola ren amsn scripts o puedes hacerlo desde tu administrador de archivos. Finalmente, estás listo para utilizar la última versión de aMSN. Tus sesiones almacenadas tienen que seguir en su lugar.

NOTA: Si tienes plugins extras in la carpeta rutadeamsn/scripts/plugins tienes que moverlos desde el directorio viejo hacia el nuevo. Solo los plugins por defecto vienen incluido en las versiones de revisión. Si los tienes instalado en X:\Documments and Settings\nombredeusuario\amsn\plugins tienen que seguir instalados correctamente.

Manteniéndolo al día

Para actualizar a la última revisión, ve a la consola (Inicio->Ejecutar->escribe cmd), dirígete al directorio "scripts" y escribe:

svn update

o puedes escribir lo siguiente desde cualquier directorio

svn update X:\Ruta\Completa\a\Scripts\

(como en el ejemplo que hemos hecho: svn update C:\amsnsvn\scripts\)

Espera hasta que diga Update completed at revision xxxxx.

SVNupdateComplete.PNG

El 'update' es mucho más rápido que un 'checkout' dado que solo descarga los nuevos archivos agregados, o los archivos que han sufrido cambios. Recomiendo actualizarlo seguido; personalmente yo actualizo cada vez que enciendo mi computadora.

NOTA: No tengas aMSN ejecutándose mientras realizas el 'update'.

He hecho un pequeño batch que hace el svn al inicio. Si deseas usarlo tu también, copia la línea de abajo en un archivo .bat vacío y cambia las rutas a los lugares adecuados. Guarda los cambios y cambia la extensión de .txt a .bat

@svn update C:\Program\amsnsvn\scripts\ > C:\Program\amsnsvn\update.log

el > C:\Program\amsnsvn\update.log escribe todo lo que ha ocurrido dentro del archivo update.log, para que, si lo deseas, puedas ver que cosas fueron actualizadas y que revisión tienes ahora. Esta última parte es optional. El @ al principio simplemente hace que la línea no sea escrita en la pantalla al momento de ejecutarse el batch.

Por los archivos de desarrollo

  1. Consigue una copia de la última versión estable de aMSN desde www.amsn-project.net
  2. Descarga el último paquete de archivos en SVN desde amsn_dev.tar.gz
  3. Ve al directorio C:\Archivos de Programa\amsn y renombra el directorio 'scripts' por 'script-0.98'
  4. Descomprime amsn_dev.tar.gz aquí: este va a crear un directorio llamado msn. Renómbralo a 'scripts' y ya está listo.

Mac OS X

Por Subversion

(Esta guía asume que eres un Administrador en Mac. Si no lo eres, contáctate con el para pedirle que actualice la Aplicación por ti).

Primero necesitarás tener instalado la aplicación Subversion en tu sistema. Puedes descargarla desde aquí.

Abre la Terminal (se encuentra en Aplicaciones -> Utilidades , o escribiendo en el finder Finder->Ir->"Ir a la carpeta...": /Applications/Utilities).

La primera vez que hagas la revisión necesitarás hacer estos comandos:

cd /Applications/aMSN.app/Contents/Resources/
sudo rm -rf Scripts
sudo svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn Scripts
sudo chmod -R 775 Scripts

Es normal que demore el comando sudo svn co. Empezarán a copiarse los archivos. Espera a que diga "Updated to revision xxxxx." (donde xxxxx es el número de revisión en el momento de actualizarse). Eso significa que ha terminado.

Desde ahora, para actualizar haz:

svn up /Applications/aMSN.app/Contents/Resources/Scripts/

Por los archivos de desarrollo

Descarga el paquete de la última versión de aMSN desde esta dirección

Svnmacstep1.png


Abre el archivo descargado. Este va crear una nueva carpeta llamada msn y un archivo. Puedes borrar los dos archivos, pero no la carpeta.

Svnmacstep2.png


Renombra la carpeta a Scripts. Localiza la aplicación aMSN en tu sistema.

Svnmacstep3.png


Presiona Ctrl+Click (o Click derecho) sobre aMSN y elige la opción Mostrar el contenido del paquete

Svnmacstep4.png


Abre la carpeta Resources

Svnmacstep5.png


Elimina la antigua carpeta Scripts

Svnmacstep6.png


Mueve la carpeta Scripts del escritorio dentro de Resources y eso es todo! Ahora abre aMSN y ¡disfrútalo!

Svnmacstep7.png

Linux

/!\ Elija con cautela /!\ Hay tres maneras de instalar/usar la versión SVN de aMSN en Linux:

  • Por Subversion
  • Por los archivos de desarrollo
  • Por apt-get (solo para Ubuntu)

Debes elegir uno, y éste será tu método definitivo. Si eliges uno, y luego usas el otro, vas a tener problemas serios con tu instalación.

Preferentemente el método a usar es "Por Subversion", porque cada vez que actualizas tu versión solo deberás descargar los últimos cambios (algunos kilobytes) en vez de descargar todo el paquete entero (muchos megabytes).

Por Subversion

Primero, tienes que instalar subversion (desde ubuntu: sudo apt-get install subversion). Luego, escribe en la terminal:

svn co https://amsn.svn.sourceforge.net/svnroot/amsn/trunk/amsn amsn

Compilando aMSN

Para las instrucciones sobre como compilar aMSN, utiliza la guía sobre como compilar aMSN.

Deberás saltear el proceso de extracción, y al directorio que deberás es ingresar se llama 'amsn'.

cd amsn

en lugar de

cd amsn-0.xx

como está descripto en la guía.

Ejecutando aMSN

Escribe amsn en la terminal, en la ventana "Ejecutar" de tu Escritorio, o crea un lanzador en el escritorio o el menú (en Inglés momentáneamente).

Como actualizar

Si deseas actualizar tu versión SVN y obtener los último cambios, todo lo que tienes que hacer es ir al directorio de amsn (donde se ha hecho el 'checkout') y escribe:

svn update

Recompila si es necesario y reinstala. ¡Ahora estás listo!

Por los archivos de desarrollo

Para los sistemas GNU/Linux, esto lleva un poco más de trabajo.

Preparándose

Primero, asegúrate que tienes los Paquetes Dev bien instalados.

Necesitarás tcl8.4-dev y tk8.4-dev (el nombre difiere dependiendo tu distribución).

Abre una terminal y haz:

wget http://www.amsn-project.net/amsn_dev.tar.gz

esto descargará amsn_dev.tar.gz en tu Carpeta Personal. Luego

tar xzvf amsn_dev.tar.gz

para extraer el paquete en tu directorio.

Compilando aMSN

Para las instrucciones sobre como compilar aMSN, utiliza la guía sobre como compilar aMSN.

Deberás saltear el proceso de extracción, y al directorio al que deberás es ingresar se llama 'amsn'.

cd amsn

en lugar de

cd amsn-0.xx

como está descripto en la guía.

Ejecutando aMSN

Escribe amsn en la terminal, en la ventana "Ejecutar" de tu Escritorio, o crea un Acceso directo (también en Inglés).

Por apt-get (solo para Ubuntu)

Este método solo es útil para los usuarios de Ubuntu que usen Intrepid o Jaunty. Para ver el artículo original, escrito por flomar34, sigue este enlace http://www.amsn-project.net/forums/viewtopic.php?t=6448.

Para más ayuda, también mira: https://launchpad.net/+help/soyuz/ppa-sources-list.html

¡Disfrútalo!

Personal tools