Programinės įrangos atnaujinimas#

Šiame vadove aprašoma, kaip atnaujinti „Nitrokey 3“ programinę įrangą.

Įspėjimas

Šis vadovas vis dar yra eksperimentinės būklės!

Svarbu

Atnaujinant gali būti prarasti duomenys, todėl įsitikinkite, kad yra įjungti tinkami atsarginiai prisijungimo būdai ir (arba) įsitikinkite, kad „Nitrokey Pro“ nėra vienintelis būdas autentifikuotis/2FA jūsų programoms ir (arba) paslaugoms.

Kaip atnaujinti#

Svarbu

Niekada neatjunkite „Nitrokey 3“ arba nenutraukite proceso atnaujinimo metu, nes dėl to jūsų prietaisas gali tapti nenaudingas!

  1. Įsitikinkite, kad įdiegta naujausia pynitrokey versija, žr. diegimo instrukcijas <../../software/nitropy/all-platforms/installation.html>`__, skirtas jūsų operacinei sistemai.

  2. Atsisiųskite naujausią stabilios programinės įrangos atvaizdą.

Svarbu

Gamybiniam naudojimui turėtumėte rinktis naujausią stabilią versiją (taigi tik tas versijas, kuriose nėra „pre-release“ arba „RC“).

  1. Norėdami taikyti naujinimą, paleiskite:

$ nitropy pro enable-update
$ nitropy pro update nitrokey-pro-firmware-<version>.bin

Alternatyvus atnaujinimo metodas#

Arba galima naudoti dfu-util programinei įrangai atnaujinti:

  1. Įdiegti dfu-util

„Windows“ dvejetainių programų galima rasti adresu:
„MacOS“ dvejetainiai failai prieinami per „Homebrew“:

tik MacOS: Įdiekite dfu-util per Homebrew

brew install dfu-util
  1. Naudokite „Nitrokey App v1.5-RC7“ arba naujesnę versiją, kad pakeistumėte „Nitrokey Pro“ įkrovos režimą į atnaujinimo režimą.

  2. Dabar toliau nurodyta komanda pritaikykite atnaujinimą

$ dfu-util -D update_binary.bin
  1. Dabar įkrovos režimą vėl galima pakeisti naudojant programėlę „Nitrokey“.

Trikčių šalinimas#

Problema: libnitrokey nepavyko rasti.

Jei libnitrokey nepavyko rasti automatiškai, kelią iki jos galima nurodyti naudojant env. kintamąjį:

$ env LIBNK_PATH=/libnk/path/libnitrokey.so nitropy pro enable-update

Norėdami rasti libnitrokey savo sistemoje, naudokite:

$ locate libnitrokey.so