Zerene Stacker

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
stacker:docs:linux_installation_instructions [2013/01/27 18:58]
rjlittlefield
stacker:docs:linux_installation_instructions [2023/11/12 19:25]
rjlittlefield troubleshooting: added 32- versus 64-bit problem
Line 1: Line 1:
 ====== Linux Installation Instructions ====== ====== Linux Installation Instructions ======
  
-The current distribution package for Linux consists of a .zip archive that unpacks ​to produce a hierarchy of files as follows: ​+The current distribution package for Linux consists of a .zip archive that unzips ​to produce a hierarchy of files as follows: ​
 <​code>​ <​code>​
   ZereneStacker ​           top level directory ​   ZereneStacker ​           top level directory ​
-      ZereneStacker.bsh ​     launch script ​+      ​ZereneStacker ​         executable launcher 
 +      ​ZereneStacker.bsh ​     launch script ​(provided for backward compatibility) 
 +      zerenstk.ini ​          ​launch template, expanded by the launcher based on user configuration settings
       ZereneStacker.jar ​     jar containing the application ​       ZereneStacker.jar ​     jar containing the application ​
       JREextensions ​         directory containing numerous .jar files        JREextensions ​         directory containing numerous .jar files 
-      jre                    directory containing a Sun Java Runtime Environment for Linux+      jre                    directory containing a Java Runtime Environment for Linux
                                ​(32-bit or 64-bit as appropriate)                                ​(32-bit or 64-bit as appropriate)
 </​code>​ </​code>​
 +The executable launcher, ZereneStacker,​ is written so that it can be accessed in any manner, including by symbolic link or being placed on the PATH.  If you want to use a JRE other than the one provided with the distribution,​ just edit the zerenstk.ini template as desired.
  
-The launch script ​assumes ​that the archive ​is unpacked into the user's home directory.  ​+The launch script ​ZereneStacker.bsh is written so that the package will run no matter where it is placed. ​ You can launch it from the desktop or a file browser by double-clicking it and confirming either "​Run"​ or "Run in Terminal"​.  ​Alternatively,​ you can execute it from a Terminal window as ZereneStacker/​ZereneStacker.bsh (plus whatever path prefix is required to find the ZereneStacker directory).
  
-If it is unpacked to a different locationthen you must edit the ZereneStacker.bsh launch script  +For your convenience in using the package later, you may also want to create a "​launcher"​ icon that will provide launch by double-click without ​the confirming dialog The procedure for doing that depends on what version of Linux and what desktop manager ​you're using.  ​Some helpful guidance is provided [[http://​askubuntu.com/​questions/​64222/​how-can-i-create-launchers-on-my-desktop|HERE]] at askubuntu.com.
-so that the symbol appdir points to the location where you unpacked the .zip file.  ​+
  
-As distributed, the script says +Troubleshooting:​ We have seen a couple of things go wrong with Linux installations. 
-<​code>​appdir="​$HOME/​ZereneStacker"</​code>​ +  * In some Linux configurations, the .zip file will not automatically unzip. ​ Instead, double-clicking on the .zip file simply opens a sort of archive manager that lets you look into the .zip archive ​as if it were a tree of ordinary files. ​ You will not be able to run ZereneStacker in that environment. ​ In that case you have to manually unzip the archiveusing command line "​unzip"​ or your favorite zip archive manager. \\ \\ 
- +  * Sometimes files do not retain their proper "​execute"​ permissions after unzipping. ​ In that case we suggest explicitly setting ​the required execute permissions using the following command line script: 
-If you download and unpack ​the archive to your Desktopthen the script ​should be edited to say +<​code>​ 
-<​code>​appdir="​$HOME/Desktop/​ZereneStacker"</​code>​ +chmod +x ZereneStacker/*.zslinux 
- +chmod +x ZereneStacker/​ZereneStacker.bsh 
-With appdir properly set, executing ​the launch script should start Zerene ​ +chmod +x ZereneStacker/​ZereneStacker 
-Stacker, producing first splash screen and then a full GUI as shown  +chmod +x ZereneStacker/​jre/​bin/​* 
-in the online documentation+chmod +x ZereneStacker/​jre/​lib/​jspawnhelper 
 +</​code>​ 
 +  * Be sure that you have downloaded ​the version of Zerene Stacker ​that matches your version of Linux. ​ Attempting to run the 32-bit version of Zerene Stacker on 64-bit Linux, or vice versa, may produce some confusing diagnostic like "​cannot execute: required file not found",​ even though ​the ZereneStacker executable program is clearly present.
  
  
stacker/docs/linux_installation_instructions.txt · Last modified: 2023/11/12 19:25 by rjlittlefield
Copyright 2009-2024, Zerene Systems LLC, all rights reserved.