Programmatūras atjaunināšana#
Šajā rokasgrāmatā aprakstīts, kā atjaunināt Nitrokey 3 programmaparatūru.
Brīdinājums
Šī rokasgrāmata joprojām ir eksperimentālā stāvoklī!
Svarīgi
Atjaunināšana var izraisīt datu zudumu, tāpēc pārliecinieties, ka ir iespējotas atbilstošas dublējumkopijas pieteikšanās metodes un/vai pārliecinieties, ka Nitrokey Pro nav vienīgais veids, kā autentificēties/2FA jūsu lietojumprogrammām/pakalpojumiem.
Kā atjaunināt#
Svarīgi
Nekad neatvienojiet Nitrokey 3 vai nepārtrauciet procesu atjaunināšanas laikā, jo tas, iespējams, padarīs ierīci nederīgu!
Pārliecinieties, ka ir instalēta jaunākā pynitrokey versija, lūdzu, pārbaudiet instalēšanas instrukcijas <../../software/nitropy/all-platforms/installation.html>`__ savai OS.
Lejupielādējiet jaunāko stabilo firmware attēlu.
Svarīgi
Ražošanas lietošanai jāizvēlas jaunākā stabilā versija (tātad tikai tās versijas, kurās nav „pre-release“ vai „RC“).
Lai piemērotu atjauninājumu, palaidiet:
$ nitropy pro enable-update
$ nitropy pro update nitrokey-pro-firmware-<version>.bin
Alternatīva atjaunināšanas metode#
Alternatīvi programmaparatūras atjaunināšanai var izmantot dfu-util:
Instalēt dfu-util
- Binālās datnes operētājsistēmai Windows ir pieejamas vietnē:
- MacOS binārajām versijām ir pieejams Homebrew:
macOS only: Install dfu-util via Homebrew
brew install dfu-util
Izmantojiet Nitrokey App v1.5-RC7 vai jaunāku versiju, lai mainītu Nitrokey Pro sāknēšanas režīmu uz atjaunināšanas režīmu.
Tagad šādu komandu, lai piemērotu atjauninājumu
$ dfu-util -D update_binary.bin
Tagad sāknēšanas režīmu atkal var mainīt, izmantojot lietotni Nitrokey.
Problēmu novēršana#
- Izlaidums:
libnitrokey
nevar atrast. Ja libnitrokey nevar atrast automātiski, ceļu līdz tai var norādīt ar env. mainīgo:
$ env LIBNK_PATH=/libnk/path/libnitrokey.so nitropy pro enable-update
Lai atrastu libnitrokey savā sistēmā, izmantojiet:
$ locate libnitrokey.so