|
|
Linje 1: |
Linje 1: |
| {{UD}} | | {{UD}} |
| =Igor 6 Pro in GNU/Linux using wine=
| |
| The following setup is done using Fedora 12 and wine version 1.1.38
| |
|
| |
|
| ==Running the setup==
| | [[en:Igor 6 Pro installation on Linux]] |
| Use a clean wine folder. Either remove your old or create an new prefix
| |
| <pre>$ export WINEPREFIX=$HOME/.igor6</pre>
| |
| Igor6 requires a html render, sometimes wine fails to install it on its own, so we will do it manually.
| |
| To install Gecko we have to download winetrics.
| |
| <pre>$ wget http://kegel.com/wine/winetricks</pre>
| |
| Run winetrics
| |
| <pre>$ env WINEPREFIX=~/.igor6 sh winetricks gecko</pre>
| |
| Now we can start the Igor 6 Pro installation.
| |
| <pre> $ wine setupIgor6.exe</pre>
| |
| The install should run smoothly with default settings, just click next and ok until the installer starts.
| |
|
| |
|
| ==Starting and activate igor==
| | [https://it.uib.no/en/Igor_6_Pro_installation_on_Linux Se engelsk side for installasjon av Igor 6 Pro i GNU/Linux med wine] |
| You should have a wine folder in your start menu, under this you will find Igor Pro.
| |
| * Activate the product with your activation key. (Current holder of the license is Leif J. Sæthre at the institute of Chemistry)
| |
| * Skip the online registration.
| |
| Your installation of Igor 6 should now be complete, final steps is configuration of sound and some custom macros.
| |
|
| |
|
| ==Sound==
| | (Installasjon er gjort på Fedora 12 og wine versjon 1.1.38.) |
| For some simulations in Igor 6 sound is necessary, run
| |
| <pre>winecfg</pre>
| |
| * Select the Audio tab
| |
| * Set Hardware Acceleration to Emulation
| |
| * Select ok
| |
|
| |
|
| ==Macros== | | {{Trenger oversettelse|url=https://it.uib.no/en/Igor_6_Pro_installation_on_Linux Igor 6 Pro installation on Linux}} |
| All macros should be placed in the "User Procedures" folder under Igor, and symlinked to the "Igor Procedures" folder.
| |
| In our
| |
| | |
| ===Installation of SPANCF macros (SPectral ANalysis by Curve Fitting)===
| |
| <pre>$ unzip User\ Procedures.zip</pre>
| |
| This will give the following files:
| |
| <pre>Archive: User Procedures
| |
| creating: User Procedures/
| |
| inflating: User Procedures/About User Procedures.txt
| |
| inflating: User Procedures/amob.ipf
| |
| inflating: User Procedures/AutoAdd.ipf
| |
| inflating: User Procedures/Curve_Fitting.ifn
| |
| inflating: User Procedures/Errorlimits.ipf
| |
| inflating: User Procedures/fiterr.ipf
| |
| inflating: User Procedures/FitRes.ipf
| |
| inflating: User Procedures/Load2ndfit.ipf
| |
| inflating: User Procedures/LoadASCIIspec.ipf
| |
| inflating: User Procedures/Morse fitting.ifn
| |
| inflating: User Procedures/PCI shape.rtf
| |
| inflating: User Procedures/PrepFit.ipf
| |
| inflating: User Procedures/README.txt
| |
| inflating: User Procedures/Scienta.ipf
| |
| inflating: User Procedures/Specgen.ipf
| |
| inflating: User Procedures/UserCurve.ipf</pre>
| |
| Move all the files to the "User Procedures" folder under Igor 6
| |
| <pre>$ mv User\ Procedures/* ~/.igor6/drive_c/Program\ Files/WaveMetrics/Igor\ Pro\ Folder/User\ Procedures/</pre>
| |
| Now we have to make symlinks from all the files we moved into the "User Procedures" folder to the "Igor Procedures" folder
| |
| <pre>
| |
| $ cd ~/.igor6/drive_c/Program\ Files/WaveMetrics/Igor\ Pro\ Folder/Igor\ Procedures
| |
| ln -s ../User\ Procedures/amob.ipf .
| |
| ln -s ../User\ Procedures/AutoAdd.ipf .
| |
| ln -s ../User\ Procedures/Curve_Fitting.ifn .
| |
| ln -s ../User\ Procedures/Errorlimits.ipf .
| |
| ln -s ../User\ Procedures/fiterr.ipf .
| |
| ln -s ../User\ Procedures/FitRes.ipf .
| |
| ln -s ../User\ Procedures/Load2ndfit.ipf .
| |
| ln -s ../User\ Procedures/LoadASCIIspec.ipf .
| |
| ln -s ../User\ Procedures/Morse\ fitting.ifn .
| |
| ln -s ../User\ Procedures/PCI\ shape.rtf .
| |
| ln -s ../User\ Procedures/PrepFit.ipf .
| |
| ln -s ../User\ Procedures/Scienta.ipf .
| |
| ln -s ../User\ Procedures/Specgen.ipf .
| |
| ln -s ../User\ Procedures/UserCurve.ipf .</pre>
| |
| | |
| When you start Igor you should have the following items in your menu.
| |
| In the Macros tab:
| |
| <pre>
| |
| * LoadSecondFit
| |
| * AddWaves
| |
| * CorrectStep
| |
| * LoadASCIISpec
| |
| * LOADASCIIAll
| |
| * SpecGen
| |
| * ScientaLoad
| |
| * ScientaPrint
| |
| * OpenbyList
| |
| * LevMarq</pre>
| |
| In the Fitting tab:
| |
| <pre>
| |
| * MakeNoisless
| |
| * FitErrors_MonteCarlo
| |
| * MakeDataWave
| |
| * Background
| |
| * InitPeakTable
| |
| * LoadFit
| |
| * LevMarq
| |
| * Simplex
| |
| * AutoRestart
| |
| * RestoreInitial
| |
| * SaveFit
| |
| * ResultTable
| |
| * Tags
| |
| * Spectra
| |
| * Setup
| |
| * Errorlimits</pre>
| |
|
| |
|
| [[Kategori:Bruksanvisninger]] | | [[Kategori:Bruksanvisninger]] |
| [[Kategori:Linuxprogramvare]] | | [[Kategori:Linuxprogramvare]] |
| [[Kategori:Privat datamaskin]] | | [[Kategori:Privat datamaskin]] |