As a modular system, the TextGridLab allows for installation of additional software or updates of existing modules.
The Marketplace offers a catalogue of additional tools that can be installed into the TextGridLab, tools from the TextGrid team as well as tools from external developers.
The marketplace is still an experimental feature, not all features will work as desired.
By default, the TextGridLab will check for updates of all installed components in the background after startup. If there are updates available, it will notify you using a notification window (that will go away after a few seconds) and an icon in the status bar. Click on the icon or notification to open an update wizard that will install the new versions of the respective tools on request.
You can manually force an update using Help → Check for Updates. You can turn off automatic update checks using Window → Preferences → Install/Update → Automatic Updates (find the Preferences window in the TextGridLab menu on MacOS).
If you wish to only update a specific tool, open the Installation Details dialog as described in the following section, select the tool on the Installed Software page and click Update.
You can remove tools you no longer need from your TextGridLab installation by way of the installation detail dialog:
Note that you cannot remove tools that are TextGridLab base components or that other tools depend on.
Marketplace and update management are easy-to-use frontends for the plugin management system that you can also use directly. If you plan to install tools or software versions that are not available from the Marketplace, follow the instructions in this section.
TextGridLab components are available from Update Sites. There are three main composite update site for TextGridLab components:
To browse an update site and directly install software from it (that may not yet be part of the marketplace),
You will need to restart the TextGridLab after installing software.
You are not neccessarily limited to TextGridLab tools – you can theoretically install any Eclipse plug-in into the TextGridLab using this method. However, tools that are neither at our update site nor in our marketplace have not been tested to work with TextGridLab, and thus may not work.
You can use the preference page at Window → Preferences → Install/Update → Available Software Sites to manage the sites that should be available from the dropdown box and that should be checked for updates.
If you would like to (e.g.) only work with the nightly versions of a specific tool and leave all other tools at their stable versions, you might want to enable only the nightlies update site for that tool. To do so,
If you wish, you can also download the nightly build of the complete TextGridLab from our integration build server.
Since nightlies and their update process are not tested, it can happen that after an update the TextGridLab does not start anymore. There are various ways to recover from that:
workspacedirectory from the old one to the new one before the first start. This will retain your settings, but you'll have to reinstall all additional plugins in the new lab.
When someone has fixed the nightly such that the current nightly site contains a working version, you can update your installed lab from the command line by running the following command in the TextGridLab application directory:
./textgridlab -nosplash -application org.eclipse.equinox.p2.director \ -uninstallIU info.textgrid.lab.base.product \ -installIU info.textgrid.lab.base.product \ -repository http://www.textgridlab.org/updates/nightly
Windows users will need to run
eclipsec.exe instead of