Upgrade process
Previous topic  First topic  Next topic


The upgrade process is done entirely from Marinas-IDE
El proceso de actualización se realiza integramente desde Marinas-IDE

Through this process can update the following components:
Por medio de este proceso se pueden actualizar los siguientes componentes:

  • Marinas-GUI
  • Marinas-IDE
  • LEX Files
  • .

    In the Marinas-IDE menu TOOLS are the corresponding submenus to access each component updater

    En el menu TOOLS de Marinas-IDE se encuentran los correspondientes submenues para acceder al actualizador de cada componente





    Once we enter the desired updater, we have to run 2 steps:

    Una vez que ingresamos en el actualizador deseado, tenemos que ejecutar 2 pasos:

    1.- Download the upgrade that you want from the internet via the button "Download from Web"
    1.- Bajar el Upgrade deseado desde internet por medio del botón "Download from web"





    2.- Once we have the upgrade on our PC, we proceed to perform the actual upgrade using the "Upgrade Process"

    2.- Una vez que tenemos el upgrade en nuestro equipo, procedemos a realizar la actualización propiamente dicha mediante el botón "Process Upgrade"





    When the automatic update process is complete we can use the new version.

    Cuando finalice este proceso automático de actualización ya podemos utilizar la nueva versión.


    Things to consider:
    Cosas a tener en cuenta:


    - All upgrade are unique for ALL platforms and versions and only consist of source programs packed in ZIP format with MUF file extention (Marinas Upgrade File), the construction of libraries and executables are made by the upgrade process on each machine where applicable. This is essential to ensure compatibility across platforms and simpler administration, otherwise, we should have an upgrade compiled for each platform, which would make it cumbersome to maintain.
    - Todos los upgrade son unicos para TODAS las plataformas y versiones y solo consisten de programas fuentes empaquetados en formato ZIP con extensión de erchivo MUF (Marinas Upgrade File), la contrucción de librerias y ejecutables las realiza el proceso de upgrade en cada maquina en donde se aplica. Esto es fundamental para asegurarnos la compatibilidad entre plataformas y una administracion mas simple, ya que sinó, deberiamos tener un upgrade compilado para cada plataforma, lo cual haría mas engorroso el mantenimiento.


    - To update Marinas-IDE does not have to be any open project (the upgrade process alerts with a message and does not proceed with the upgrade)
    - Para actualizar Marinas-IDE no tiene que haber ningun proyecto abierto (el proceso de upgrade avisa mediante un mensaje y no procede con el upgrade)


    - To upgrade Marinas-IDE should be able to link with our current Marinas-IDE in STATIC and DYNAMIC mode as the process need to recompile the new Marinas-IDE and all its tools. Some are STATIC link and other DYNAMIC link.Marinas-IDE 03.00 build 0004 onwards now checks automatically before starting the process. In previous versions, the user must perform the check and link any program compiled with the option STATIC and then with the DYNAMIC option (both options are in the "Project Options").If any of the two link process fail, go to the topic of the help of Marine version for your Operating System under the names: Windows World, Linux World, Mac OS/X World, etc..
    - Para actualizar Marinas-IDE es necesario poder linkeditar con nuestro actual Marinas-IDE en modo STATIC y DYNAMIC ya que el proceso necesita recompilar el nuevo Marinas-IDE y todas sus tools. Algunas son de linkedición STATIC y otras de linkedición DYNAMIC.
    Marinas-IDE 03.00 build 0004 en adelante realiza el chequeo automaticamente antes de iniciar el proceso. En versiones anteriores es necesario que el usuario realice el chequeo compilando y linkeditando cualquier programa con la opcion STATIC y luego con la opcion DYNAMIC (ambas opciones se encuentran en las "Project Options").
    Si alguna de las dos linkediciones falla, diríjase al tópico del help de Marinas correspondiente a su version de Sistema Operativo bajo los nombres: Windows World, Linux World, Mac OS/X World, etc.



    - To update Marinas-GUI does not have to be any open project in the same folder that current Marinas-GUI or sub-folders. The upgrade process alerts with a message and does not proceed with the upgrade.
    - Para actualizar Marinas-GUI no tiene que haber abierto ningun proyecto que resida en el mismo folder de la actual Marinas-GUI o en algun subfolder. El proceso de upgrade avisa por medio de un mensaje y no procede con el upgrade.


    - Do not need to install all upgrade, for example, if available 0002, 0007 and 0009 upgrade , you do not need to install 0002 and 0007 to install the 0009 as they are not incremental.
    - No es necesario instalar todos los upgrade, por ejemplo: si estan disponibles los upgrade 0002, 0007 y 0009, no es necesario intalar 0002 y 0007 para poder instalar el 0009 ya que NO son incrementales.


    - If the upgrade throws us a message like this:
    - Si el upgrade nos arroja un mensaje similar a este:





    This means that there is a constraint that must be satisfied before applying this upgrade.The message indicates that to implement the upgrade of Marinas-IDE 03.00 build 0008 requires a Marinas-GUI 02.00.0028 version or higher and 02.99.9999 or less, but we have installed the version 02.00.0007

    significa que hay una restricción que debemos cumplir antes de poder aplicar este upgrade.
    El mensaje nos indica que para aplicar el upgrade de Marinas-IDE 03.00 build 0008 se necesita una version de Marinas-GUI superior o igual a 02.00.0028 y menor o igual a 02.99.9999, pero nosotros tenemos instalada la version 02.00.0007


    So you have to install an upgrade of Marinas-GUI to get a build 02.00.0028 or more, for example, a version of Marinas-GUI 02.00.0061
    Entonces, lo que hay que hacer es instalar primero un upgrade de Marinas-GUI para tener un build igual o superior a 02.00.0028, por ejemplo, una version 02.00.0061 de Marinas-GUI

    On some occasions, to reach a desired version must be applied temporarily an intermediate version to meet the requirements in stages.
    En algunas ocaciones, para poder llegar a una version deseada es necesario aplicar temporariamente una version intermedia para poder ir cumpliendo con los requisitos en forma escalonada.


    - If when you try to download the upgrade from the web, the transmission is broken, you can download the upgrade out of Marinas-IDE and then apply it with Marinas-IDE
    - Si al intentar bajar el upgrade desde la web, la transmisión se corta, es posible bajar el upgrade por fuera de Marinas-IDE y luego aplicarlo mediante Marinas-IDE

    The process is as follows:
    El proceso es el siguiente:

    Once you locate the upgrade with Marinas-IDE, use the "Copy" button to copy the file download link to the system clipboard
    Una vez localizado el upgrade con Marinas-IDE, utilice el botón "Copy" para copiar el link de descarga del archivo al clipboard del sistema





    Then, for example, from any Internet browser (Internet Explorer (*) in Windows and WGet in Linux does well) try to download the upgrade with the name it has in the following folder: <Folder_where_marinas-ide_is_installed>\upgrade

    Luego, por ejemplo, desde cualquier explorador de internet (Internet Explorer (*) en Windows y WGet en Linux lo hacen perfectamente) intentamos bajar el upgrade con el nombre que tiene en el siguiente folder: <Folder_donde_se_instaló_marinas-ide>\upgrade

    (*) Remember to change the file extention to muf (lower case) when save the file to "upgrade" folder
    (*) Recuerde cambiar la extensión del archivo a muf (en minúsculas) cuando salva el archivo en el directorio "upgrade"

    For example: C:\Program Files\marine-ide_03_00_0000_32bits\upgrade
    Por ejemplo: C:\Program Files\marinas-ide_03_00_0000_32bits\upgrade

    Window: Internet Explorer







    Linux: wget








    And finally, once the download is ready, press the "Check again" button and the upgrade that went down to hand appears on the list to apply from Marinas-IDE

    Y por ultimo, una vez finalizado el download, presionamos el boton "Check again" y nos va a aparecer el upgrade que bajamos a mano para poder aplicarlo desde Marinas-IDE





    - Marinas-IDE make a backup before each update, which can be restored from the same Marinas-IDE:

    - Marinas-IDE realiza un backup previo a cada actualización, el cual se restaura desde el mismo Marinas-IDE:





    - Upgrades whose row is colored red, do not meet the requirements of predecessors and may not be applied until conditions are met:

    - Los upgrades cuya row esta coloreada de rojo, no cumplen con los requisitos de predecesores y no podrán ser aplicados hasta que no se cumplan las condiciones:





    - There are also personal upgrades or support, this version made exclusively for one or more users and are generally built for testings of problems reported and new features. These upgrades are exactly the same standards, the only difference is that to find them is needed to enter a key (or download area) indicating the place where they are, and that, moreover, are not visible in the standard download.

    - Existen tambien upgrades personales o de soporte, se trata de versiones hechas exclusivamente para uno o varios usuarios y generalmente son construidas para testeos de problemas reportados o nuevas funcionalidades. Estos upgrades son exactamente iguales a los estándares, la unica diferencia radica en que para localizarlos hay que ingresar una clave (o área de descarga) que indica el lugar en donde se encuentran y que, además, no estan visibles en el área de descarga estándar.

    For example, if the support of marinas tells us to download the upgrade of Marinas-IDE 03.00 build 0008 from "test" area, we will enter to "Personal Upgrade" utility using the "OnlyForSupport" menu of Marinas-IDE and then will enter the key "test"
    Por ejemplo, si el soporte de marinas nos indica que nos bajemos el upgrade de Marinas-IDE 03.00 build 0008 del área "test", ingresaremos a la utilidad de "Personal Upgrade" mediante el menú "OnlyForSupport" de Marinas-IDE y a continuación ingresaremos la clave "test"











    Once you enter the key, it displays a dialog just like the standard but it points to the area called (in this example) "test" instead of the standard area and the window has an strong RED background enough to remember that we are in the Personal upgrades area.

    Una vez ingresada la clave, se muestra una ventana de dialogo exactamente igual a la estándard pero que apunta al área llamada (en este ejemplo) "test" en lugar del área estandar y ademas, la ventana tiene un fondo color ROJO bastante fuerte para recordarlos que estamos en un área de upgrades Personales.





    Once you locate the upgrade, proceed in the same way as with standard upgrades.

    Una vez localizado el upgrade, se debe proceder del mismo modo que con los upgrades estándares.



    Marinas-GUI Version 03.06 and
    Marinas-IDE Version 05.06 and
    LEX Files Version 02.06


    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
    last update: April 27
    2017
    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------




    A Harbour/QT framework to make multiplatform programs

    (©) Copyright 2009-2017 by Fernando Santolin (aka CarozoDeQuilmes)
    CarozoDeQuilmes@gmail.com

    2009-2017 Beta tester and full English translator: Bruno Luciani
    Bruno.Luciani@gmail.com

    2014-2015 Final English corrector: David Worboys
    DavidWorboys@hotmail.com

    ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

    www.marinas-gui.org


    www.marinas-gui.org  

    Previous topic  First topic  Next topic