How to run Firefly under Linux?

First, unpack the inner rar archive using installation password, and then allow execution of the Firefly binaries:

  • chmod a+x ./firefly8

  • You should have a file named "input" in the current directory containing the input information for the Firefly. By default, Firefly will write the output to the stdout device, hence you should use an I/O redirection to save it as a file. For example, you can use something like:

  • ./firefly8 >test.out 2>&1

          or
  • ./firefly8 -o test.out
  • All the temporary files will be created in the current directory, so if you want to run several Firefly jobs simultaneously, you should run them in different directories. Insofar as the PUNCH file is always created with the 'NEW' status, there should not be any previous PUNCH file in the Firefly working directory. In general, it is recommended to delete all the other temporary Firefly files (such as DICTNRY, etc...), before starting next Firefly job, unless you want to use some restart options.

    Probably, you will write some script to delete these files, create input, and run Firefly with I/O redirection.

    Please consult as well with the list of the available Firefly command line options.