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!
Įsitikinkite, kad įdiegta naujausia pynitrokey versija, žr. diegimo instrukcijas <../../software/nitropy/all-platforms/installation.html>`__, skirtas jūsų operacinei sistemai.
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“).
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:
Į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
Naudokite „Nitrokey App v1.5-RC7“ arba naujesnę versiją, kad pakeistumėte „Nitrokey Pro“ įkrovos režimą į atnaujinimo režimą.
Dabar toliau nurodyta komanda pritaikykite atnaujinimą
$ dfu-util -D update_binary.bin
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