Käyttäjän työkalut

Sivuston työkalut


paketit:origin8

VAROITUS!

Huom! Originin ohjeistama tapa levittää ohjelmaa eli kopioida Program Filesin alta Originin tiedostot ei riitä käytettäessä ohjelmaa user-tason oikeuksilla. Jotkin toiminnot, kuten kuvaajan ulkoasun (Plot details) muokkaminen ja hyperbolinen käyrän sovitus eivät toimi. OriginLab selvittää ongelmaa. Syyllinen on kuulemma jokin heidän käyttämänsä ”third party component”.

Origin 8

Origin 8 on todellinen vanhan koulukunnan setup.exe -asennus. MSI-paketointi ei ole ongelma, mutta sitäkin suurempi on ohjelman vaatimien tiedostojen ja rekisteriasetusten ympärillä leijaileva epämääräisyys, johon ohjelman valmistajakaan ei tunnu osaavan antaa selkeätä vastausta.

Huom! Tämä ohje koskee ainoastaan lisenssipalvelinta käyttävää ”Concurrent Network License”-lisenssimallia. (Ellei joku innostu tekemään ohjeita myös muiden tapausten varalta…)

OriginLab:in sivuilla http://www.originlab.com/ löytyy ohjeet lisenssipalveluun ja rekisteröintiin liittyvissä asioissa, joten en keskity niihin tässä ohjeessa.

Asennusmedia

Origin 8:sta on Service Release 1 (SR1)-tasoinen asennusmedia olemassa ja oletettavasti ladattavissa Demo/Evaluation-versionakin OriginLabin sivuilta. Ei siis kannata missään nimessä lähteä paketointiin SR0-tasolta höystäen sitä SR1-päivityksellä.

MSI-paketin sisältö

MSI-paketoinnin lähtökohdaksi voi ottaa Roll Out -ohjeen OriginLabin wiki-sivulta http://wiki.originlab.com/~originla/wiki/index.php?title=Roll_Out, jossa on kyllä varsin olennaista asiaa, mutta sivun turhan yksinkertainen lähestyminen ohjelman levittämiseen arveluttaa (eli kopioi valmiista asennuksesta Program Filesin alta OriginLab-hakemisto ja jakele sitä koneille). Sivun ohjeet ovat kuitenkin ihan hyvä lähtökohta.

Tiedostot

Kuten Roll Out -sivu antaa ymmärtää, niin oletettavasti riittää, että MSI-pakettiin ottaa mukaan vain tiedostot, jotka Origin 8:n oma asennusohjelma kopioi (oletus)hakemistoon

%programfiles%\OriginLab

Tee siis ihan normaali Originin asennus johonkin joutavaan koneeseen, mutta älä kääräise tiedostoja heti pakettiin, sillä niihin joudutaan tekemään vielä pieniä säätöjä. Sitä ennen kuitenkin rekisteriasetusten pariin.

Rekisteriasetukset

Sanomattakin on selvää, että ohjelman käyttämien tiedostopäätteiden assosioinnit kuuluvat olennaisena osana ohjelmaan. Roll Out -sivun ohjeilla sen sijaan saat asennuksen, jossa raivoisakaan .opj (Origin Project File) -tiedoston tuplaklikkailu ei tuota haluttua tulosta.

Itse päädyin sisällyttämään tällaiset rekisteriasetukset MSI-pakettiin. Mitään takeita ei ole, että tässä olisi kaikki olennainen ja tarpeellinen ja OriginLab:in aluksi varsin ystävällinen ja innokas tukihenkilökin ilmeisesti lopetti vastaamasta kyselyihin, mutta ainakin tiedostopäätteet saadaan näillä eväillä rekisteröityä.

Huom! Kuten reg-tiedostosta huomataan, Originin asennus on tehty tässä tapauksessa oletusasennushakemistoon

C:\Program Files\OriginLab\Origin8

mutta tällähän ei ole oikeastaan paketoinnin kannalta mitään merkitystä, koska kaikki tällaiset rekisterin kohdat tunnollinen MSI-paketoija tai -paketointiohjelmisto korvaa MSI-pakettiin [INSTALLDIR]-propertyillä tähän tapaan:

Merkkijono reg-tiedostossa Merkkijono MSI-paketin registry-taulussa
C:\\PROGRA~1\\ORIGIN~1\\Origin8\\Origin8.exe [INSTALLDIR]Origin8.exe

Käyttäjäkohtaisia (HKCU) rekisteriasetuksia ei paketissa tarvita. Origin turvautuu enemmän .ini-tiedostojen sisältöön ja taikoo käyttäjälle rekisteriasetukset niiden pohjalta käynnistyksen yhteydessä.

Säädöt

Jotta Originin käyttö olisi mahdollisimman miellyttävää, on syytä tehdä asennushakemiston tiedostoihin muutamia pikku säätöjä, kuten Roll Out -sivullakin neuvotaan.

Käyttäjän tiedostojen sijainti

Toimi Roll Out -sivun ohjeen ”Pre-setting the User Files Folder” mukaan, eli avaa tiedosto

%programfiles%\OriginLab\Origin8\ORIGIN.INI

ja poista puolipiste riviltä

; Path=1

Näin Origin User Files päätyy aina My Documents:in alle ja toimii oikein myös My Documents:in uudelleenohjauksen kanssa. (Tai halutessasi käytät jotain muuta tarjolla olevista mahdollisuuksista.)

Lisenssipalvelimen tiedot

Roll Out -sivua mukaellen käynnistä Origin administrator-oikeuksin varustautuneena, syötä lisenssipalvelimen nimi ja portti ja totea, että olet saanut näin loihdittua aikaiseksi tekstimuotoisen tiedoston

%programfiles%\OriginLab\Origin8\FLEXlm\USE_SERVER.lic

joka sisältää lisenssipalvelimen tiedot ja jonka tulet sisällyttämään MSI-pakettiin. Näin kultakin käyttäjältä ei aina erikseen tivata lisenssipalvelimen tietoja.

Rekisteröinti

Toimi kuten Roll Out -sivun kohdassa ”Pre-Registering” neuvotaan. Ilmeisesti oman henkilökohtaisen Registration ID:n käyttäminen organisaation laajuisessa jakelussa on hyväksyttävää. Oleellista on kuitenkin sisällyttää tiedosto

%programfiles%\OriginLab\Origin8\OLicense.lic

MSI-pakettiin.

Update Check Reminder Message

Origin näyttää aina ensimmäisen käynnistyksen yhteydessä käyttäjälle ”Reminder Message”-ikkunan, jossa pyydetään vahtaamaan mahdollisia päivityksiä ohjelmaan. Tällaisesta joutavasta akkunasta hankkiutuisi mielellään eroon, mutta Roll Out -sivulla ei enää kerrotakaan tarvittavia temppuja. Kerrotaanpa ne siis nyt ja tässä:

  1. Avaa jälleen tiedosto %programfiles%\OriginLab\Origin8\ORIGIN.INI
  2. Lisää tiedoston loppuun seuraavat kaksi riviä:
  [ReminderMessages]
  19971=1

Nämä rivit kopioituvat uusien käyttäjien origin.ini:iin ja päivittämisen tarpeellisuudesta kertovaa muistutusikkunaa ei enää näytetä.

Myy-merkki tiedostonimessä

Originin asennushakemiston alla olevassa hakemistossa

Samples\Import and Export\Princeton Instruments SPE

olevassa tiedostossa on myy-merkki (100 [mu]m), joka voi aiheuttaa merkistöongelmia MSI-pakettia tehtäessä. Koska kyseessä on sample-tiedosto, eikä tiedoston nimellä siten ole niin suurta merkitystä, niin myy-merkin tilalle voi laittaa vaikkapa pienen u-kirjaimen tähän tapaan:

Ar GaAs TR555 sub 9918 100um S7 70 mW 488nm.SPE

Pikakuvake

Lisää vielä MSI-pakettiin pikakuvake sojottamaan tiedostoon

%programfiles%\OriginLab\Origin8\Origin8.exe

niin paketti on valmis.

Havaintoja ja muuta joutavaa

  • Originin setup-asennus asentaa jonkinlaisen LEAD Softwaren Eprint -kikkareen koneelle, mutta ilmeisesti tätä ei sitten oikeasti tarvita
  • Originin setup-asennus rekisteröi kiitettävän määrän .ocx ja .dll -tiedostoja, mutta ilmeisesti näitäkään ei sitten oikeasti tarvita
  • Lisenssin maksimi laina-aika määritellään lisenssipalvelimen lisenssitiedostossa ja sitä ei pääse itse muokkaamaan, vaan on anottava Originilta uusi lisenssi halutulla laina-ajalla. (Minä sain tosin vain puolet pyydetystä.)
  • Origin tukee myös verkkojaosta ajettavaa asennusta. Tällöin ei MSI-pakettiin tarvitse kaiketi laittaa kuin verkkojakoon osoittava pikakuvake. Vaikka asennuksen päivittäminen on tällöin helppoa, niin tämä on esimerkiksi kannettavien kanssa hiukan huono vaihtoehto.
paketit/origin8.txt · Viimeksi muutettu: 2014/11/20 13:01 (ulkoinen muokkaus)