... | ... | @@ -6,16 +6,16 @@ If this is not the case, and you do need to use some custom software that is not |
|
|
1. Compile/install the software in your home directory (preferred).
|
|
|
2. Ask to perform a system-wide installation (providing *detailed installation instructions*).
|
|
|
|
|
|
Before you do any of the above, read also the following guides to make sure that what you need is not already available (but not immediately visible), and that there is not an easier way to install it:
|
|
|
Before you do any of the above, read also the following guides to make sure that what you need is *actually* not already installed, and that there is not an easier way to get it:
|
|
|
- ["Software Modules on Philae"](/modules) for how to use non-standard software, such as EDA tools and others, on `philae.polito.it`
|
|
|
- ["Python Virtual Environments"](/virtualenv) for how to install custom Python libraries without
|
|
|
- ["Python Virtual Environments"](/virtualenv) for how to install custom Python libraries at the project-level.
|
|
|
|
|
|
#### Installing in /home
|
|
|
|
|
|
Option 1 is the default one for software that only you (or few users) need. This ensures that the software will not take up precious disk space in system directories. It is up to you to learn how to compile and/or install the software in your home directory. Since every piece of software is different, it is impossible to provide a general guide that works in all cases.
|
|
|
This option is the default one for software that only you (or few users) need. This ensures that the software will not take up precious disk space in system directories. It is up to you to learn how to compile and/or install the software in your home directory. Since every piece of software is different, it is impossible to provide a general guide that works in all cases.
|
|
|
|
|
|
#### Installing system-wide
|
|
|
|
|
|
Option 2 is only allowed if the software is widely used by many people in the group. Even in that case, however, you will first have to perform a test installation in your home directory, so that you can learn and *document* all the steps needed.
|
|
|
This option is only allowed if the software is widely used by many people in the group. Even in that case, however, you will first have to perform a test installation in your home directory, so that you can learn and *document* all the steps needed.
|
|
|
|
|
|
Then, you will have to send the request for a system-wide installation directly to Prof. Enrico Macii, putting the sysadmins in CC. If your request is approved, you will be then contacted by one of the sysadmins, who will work together with you on the installation, using the instructions that you will provide based on your previous local test. |