-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
installer: make installation of .desktop files ~/.local optional #1926
Comments
May I guess that you had more than one install and that the ATSAS variable pointed elsewhere? If so, the outcome is not unexpected. Other than that, with everything set up correctly, do the applications work now or do you still have trouble?
The install documentation for Linux states that:
For more or less exactly this reason. Problem being, ~/.local is the place to put .desktop files to show up in the menu. If we do not place them there, someone will open an Issue that there are no menu entries.
Ah yes, the runtime dependencies. I created the manual based on the Windows installer that doesn't have this question. Sorry. Will add this for the Linux installer. Thanks! |
Yes, I do have other ATSAS installations, but I did not have the ATSAS variable loaded. TBF, I just found that among the other manual versions, also a version registered within
Sorry, I read this with a confirmation bias :-) Anyway, the idea I am trying to pitch is, to have an installer option to not to create/install desktop-files (or anything outside
|
Noted :)
I've added the description of the extra question in Linux:
|
Btw., doesn't the need for Run Time Dependencies break the everything-included statement? |
Those dependencies are things like compiler support libraries (most notable libgfortran/libquadmath which are not installed by default) and a couple of semi-standard system libraries (libxml, libtiff) that are easily available on Linux. For example, libtiff is used if you want to do your own radial averaging with |
I agree. But it is inconsistency in the documentation and therefore unexpected behavior. |
Thanks for the feedback. I've updated the install documentation. It now reads:
|
Hi,
I used the installer
ATSAS-4.0.0-2-Linux-Ubuntu-22.run
to install Atsas from command line with following command:./ATSAS-4.0.0-2-Linux-Ubuntu-22.run --root /home/myusernane/software/ATSAS-4.0.0 --file-query KeyFilePath=atsas.lic --confirm-command install
which resulted to "corrupted" system. Many apps crashing without opeining, messed up icons in system menu etc.
I found that (re)moving
~/.local
fixed the problem. By Installer log, there are items copied in there.I think, it would be great, if the installer had option to not copy anything to any upfront known locations (like
~/.local
), since it makes maintanence of parallel versions much harder. (and it did not work anyway)P.S. Even though, I expected all installer answers to be answered, the was still one, which had to be counter-intuitively answered "No" for installer to do anything.
InstallationLog.txt
The text was updated successfully, but these errors were encountered: