Instalowanie nitropii za pomocą pipx¶
Ten przewodnik wyjaśnia jak zainstalować nitropy za pomocą pipx. pipx tworzy wirtualne środowisko dla nitropy. Oznacza to, że nitropy i jego zależności nie są w konflikcie z innymi pakietami zainstalowanymi w systemie.
Informacja
Dla użytkowników Windows: Wsparcie dla Windows jest wciąż eksperymentalne - prosimy o ostrożność. Możesz także użyć prekompilowanych plików binarnych lub instalatora MSI, zobacz Instalacja nitropy w systemie Windows.
Instalacja w systemie Linux¶
Ubuntu, Debian¶
Możesz zainstalować nitropy wraz ze wszystkimi innymi wymaganymi zależnościami za pomocą:
$ sudo apt install pipx && pipx ensurepath && pipx install pynitrokey
Po wylogowaniu lub ponownym uruchomieniu systemu, nitropy będzie teraz dostępna.
Arch¶
Możesz zainstalować nitropy wraz ze wszystkimi innymi wymaganymi zależnościami za pomocą:
$ sudo pacman -S python python-pipx && pipx ensurepath && pipx install pynitrokey
Jeśli masz już zainstalowany Python w swoim systemie, możesz po prostu uruchomić:
$ sudo pacman -S python-pipx && pipx ensurepath && pipx install pynitrokey
Po wylogowaniu lub ponownym uruchomieniu systemu, nitropy będzie teraz dostępna.
Fedora¶
Możesz zainstalować nitropy wraz ze wszystkimi innymi wymaganymi zależnościami za pomocą:
$ sudo dnf install python pipx && pipx ensurepath && pipx install pynitrokey
Jeśli masz już zainstalowany Python w swoim systemie, możesz po prostu uruchomić:
$ sudo dnf install pipx && pipx ensurepath && pipx install pynitrokey
After logging our or restarting your system, nitropy will now be available.
Mageia¶
Możesz zainstalować nitropy wraz ze wszystkimi innymi wymaganymi zależnościami za pomocą:
$ sudo dnf install python python3-pip && pip install --user pipx && pipx ensurepath && pipx install pynitrokey
Jeśli masz już zainstalowany Python w swoim systemie, możesz po prostu uruchomić:
$ sudo dnf install python3-pip && pip install --user pipx && pipx ensurepath && pipx install pynitrokey
After logging our or restarting your system, nitropy will now be available.
Instalacja na innych dystrybucjach/systemach operacyjnych¶
Przygotowanie¶
Python¶
Python is already installed on most macOS and Linux systems or can be downloaded from python.org. Currently the supported Python versions are 3.9, 3.10, 3.11, 3.12 and 3.13. See the Downloading Python Guide for more information.
pip¶
Możesz zainstalować pip za pomocą systemowego menedżera pakietów lub za pomocą python3 -m ensurepip
. Więcej informacji można znaleźć w przewodniku instalacji pip.
pipx¶
Przed zainstalowaniem nitropy należy zainstalować i skonfigurować pipx:
$ python3 -m pip install --user pipx
$ python3 -m pipx ensurepath
Więcej informacji można znaleźć w pipx Installation Guide.
Instalacja¶
Teraz można zainstalować nitropy z pakietu pynitrokey:
$ pipx install pynitrokey
nitropy jest teraz dostępna w ścieżce użytkownika:
$ nitropy --help
Aktualizacja¶
Pakiet można uaktualnić za pomocą następującego polecenia:
$ pipx upgrade pynitrokey
Rozwiązywanie problemów¶
Jeśli napotkasz problemy, upewnij się, że używasz najnowszej wersji, porównując wyjście nitropy version
z listą release na GitHubie. Jeśli aktualizacja nie zainstaluje najnowszej wersji, możesz napotkać jeden z następujących problemów.
Nieprawidłowa wersja Pythona¶
If your default Python installation is not in the supported versions list above, you need to specify an alternative to pipx. Install a supported version of Python and specify the name of its Python executable when calling pipx, for example:
$ pipx install --python python3.9 pynitrokey
nie znaleziono libusb-1.0.dylib¶
Podczas uruchamiania nitropy na macOS, możesz zobaczyć komunikat o błędzie wskazujący na brak pliku libusb-1.0.dylib. Można to naprawić poprzez ręczne zainstalowanie libusb, np. za pomocą homebrew:
$ brew install libusb
Uwagi o użytkowaniu¶
Wszystkie platformy¶
Jeśli chcesz używać nitropy z Nitrokey Pro lub Nitrokey Storage, musisz również zainstalować libnitrokey.
Windows¶
Obsługa systemu Windows jest nadal eksperymentalna - należy zachować ostrożność.
Aby móc połączyć się z urządzeniem, konieczne może być uruchomienie programu nitropy z prawami administratora.
Linux¶
W systemach Linux, potrzebujesz również reguł udev Nitrokey. Są one dostarczane z libnitrokey. Alternatywnie możesz je zainstalować ręcznie:
$ wget https://raw.githubusercontent.com/Nitrokey/nitrokey-udev-rules/refs/heads/main/41-nitrokey.rules
$ sudo mv 41-nitrokey.rules /etc/udev/rules.d/
Więcej informacji na ten temat można znaleźć w Konfigurowanie reguł udev.
Korzystanie z funkcji PIV¶
To be able to use the PIV functionality of nitropy (nitropy nk3 piv
), you need to install the pyscard
dependency too:
$ pipx install pynitrokey[pcsc]
Następne kroki¶
Więcej informacji na temat używania nitropii można znaleźć w tych przewodnikach:
Dla Linuksa: ../../../nitrokey/nitrokey3/firmware-update.
Dla komputerów Mac: ../../../nitrokey/nitrokey3/firmware-update.
Dla Windows: ../../../nitrokey/nitrokey3/firmware-update.