Where can I find a list of software that are readily available on the Terra workspace terminal. Can I install software by myself using sudo command?
More specifically, is git installed on Terra workspace? Would you please point me to some example workspace, or notebook to show how to install git and how to synch my code to github while on the terra platform?
Thanks a lot.
After some reading on the Terra website. I have resolved most of my questions. I have some lingering questions that could benefit some confirmation. Thanks!
Please let me know if the following statement is wrong.
- I cannot install software by myself using sudo command. So for any software that need intensive installation, I should rely on a docker. Because the personal software can only be installed on persistent disk (PD), which will be lost if I delete the PD.
- Git is installed on the Terra terminal and should be ready for use in notebooks, or terminal.
- To use a docker, I can use it in dsub, wdl, or from terminal.
Thanks a lot.
Thank you for your post!
I see you have solved most of your questions but here are some answers provided by our Team that might be still helpful:
Where can I find a list of software that are readily available on the Terra workspace terminal.
The list of software installed by default on each Terra Interactive Analysis Cloud Environment is provided in the Terra UI, as described here
Can I install software by myself using sudo command?
Software installations that do not require elevated permissions can be installed as usual. For software installations that require elevation permissions, support for sudo is coming, as described in the Terra Roadmap. In the meantime, such software can be installed using Terra startup script, as described here
More specifically, is git installed on Terra workspace?
Yes, git is preinstalled. It is not explicitly listed in the Terra UI because it is installed as part of the base Ubuntu OS.
Would you please point me to some example workspace, or notebook to show how to install git and how to synch my code to github while on the terra platform?
In a Terra Cloud Environment, git
can be used as it normally is. The following article may be helpful: https://support.terra.bio/hc/en-us/articles/11341887217819-Best-practices-for-source-control-on-Terra
Another recommendation is to use conda
for software installation.
Javier