Lisenssin aktivoiminen
Lisenssikoodilla aktivoiminen voidaan tehdä joko graafista käyttöliittymää, komentoriviparametria tai aktivointitiedostoa käyttäen.
Huomioitavaa aktivoinnista
L'Mathin aktivointitiedot ovat käyttäjätilikohtaisia, ja aktivointitiedosto sijaitsee L'Mathin datakansiossa:
- Windowsilla
%APPDATA%\LMath\.license
- macOS:llä
~/Library/Application\ Support/LMath/.license
- Linuxilla
~/.local/share/LMath/.license
Aktivointi vaatii internet-yhteyden. Versiosta 1.10 alkaen aktivoitu L'Math aukeaa myös ilman verkkoyhteyttä, mutta verkkoyhteys vaaditaan noin 5-7 vuorokauden välein, jotta paikallinen aktivointitiedosto voidaan uusia palvelimen kanssa.
Aktivointitiedostot ennen versiota 1.10
Ennen versiota 1.10 L'Math tallensi aktivointitiedot konekohtaisesti salattuna tiedostoon .activation
.
Uusi 1.10-versio konvertoi vanhan aktivointitiedoston uuteen muotoon lisensointipalvelimen kanssa.
Lisenssitietojen konekohtaisuus
Lisenssitiedostot allekirjoitetaan palvelimella sähköisesti konekohtaisesti.
Yhdellä laitteella ja käyttäjällä luotua .license
-tiedostoa ei siis voi siirtää toiselle käyttäjälle tai laitteelle.
Aktivointi manuaalisesti
Lisenssikoodi on muotoa AAAAA-BBBBB-CCCCC-DDDDD-EEEEE
,
ja ohjelma pyytää sitä ensimmäisellä käynnistyskerralla,
ellei esiaktivointia ole suoritettu.
Lisenssikoodin voi kopioida ja liittää kenttään. Huomaathan, että internet-yhteys vaaditaan aktivointia varten.
Esiaktivointi
L'Mathin voi versiosta 1.10 lukien esiaktivoida joko tiedostolla tai komentoriviparametrilla, ja sitä aiemmilla versioilla aktivointitiedostolla.
PowerShell-innokkaille löytyy malliskripti, jolla voi luoda aktivointitiedoston tavan 1 tai 2 mukaisesti tietylle tai kaikille käyttäjille.
Tapa 1: Aktivointitiedostolla käyttäjäkohtaisesti
Automaattisen aktivoinnin voi tehdä tallettamalla lisenssikoodin JSON-objektina base64-enkoodatussa muodossa oheiseen tiedostoon:
- Windowsilla
%APPDATA%\LMath\.auto_activation
- macOS:llä
~/Library/Application\ Support/LMath/.auto_activation
- Linuxilla
~/.local/share/LMath/.auto_activation
Näin luot aktivointitiedoston:
-
Muodosta oheisen kaltainen JSON-objekti lisenssikoodista:
{"key":"AAAAA-BBBBB-CCCCC-DDDDD-EEEEE"}
-
Muunna luotu merkkijono Base64-enkoodattuun muotoon:
eyJrZXkiOiJBQUFBQS1CQkJCQi1DQ0NDQy1ERERERC1FRUVFRSJ9
- Talleta enkoodattu merkkijono yllä mainittuun tiedostoon.
Tiedoston luomiseen voit käyttää myös pikatyökalua. L'Math poistaa tiedoston, kun aktivointia on yritetty. Aktivointitiedoston voit tekaista myös jollain oheisista malliskripteistä:
# PowerShell
$LicenseCode = "LICENSE_CODE_HERE";
$jsonObject = @{ key = $LicenseCode } | ConvertTo-Json;
$base64String = [Convert]::ToBase64String([System.Text.Encoding]::UTF8.GetBytes($jsonObject));
Set-Content -Path ".\.auto_activation" -Value $base64String
#!/bin/bash
echo -n '{"key":"LICENSE_CODE_HERE"}' | base64 > ./.auto_activation
#!/bin/bash
echo -n '{"key":"LICENSE_CODE_HERE"}' | base64 > ./.auto_activation
Tapa 2: Aktivointitiedostolla kaikille käyttäjille
Esiaktivoinnin voi tehdä tavan 1 mukaisesti myös kaikille käyttäjille,
kun .auto_activation
-tiedosto sijoitetaan oheiseen polkuun:
- Windowsilla
C:\Users\Public\.lmaths\.auto_activation
- macOS:llä
/Library/Application Support/lmaths/.auto_activation
- Linuxilla
/etc/lmaths/.auto_activation
Varmista, että käyttäjällä on lukuoikeus luotuun tiedostoon. L'Math ei poista yleistä aktivointitiedostoa aktivoinnin jälkeen.
Tapa 3: Komentoriviparametrilla käyttäjäkohtaisesti
Versiosta 1.10 alkaen L'Mathin voi aktivoida käyttäjäkohtaisesti myös komentoriviparametrilla --cli --activate=[koodi]
.
Aktivointi tapahtuu tällöin komennon suorittavalle käyttäjälle.
Onnistuneen aktivoinnin voi tunnistaa tulosteesta
The software has been activated! (current user only)
Aktivointi Windowsilla
l-math.exe --cli --activate=AAAAA-BBBBB-CCCCC-DDDDD-EEEEE
Aktivointi macOS:llä
./LMath.app/Contents/MacOS/LMath --cli --activate=AAAAA-BBBBB-CCCCC-DDDDD-EEEEE
Aktivointi Linuxilla
./LMath.AppImage --cli --activate=AAAAA-BBBBB-CCCCC-DDDDD-EEEEE