A nitropy telepítése pipx-szel

Ez az útmutató elmagyarázza, hogyan kell a nitropy-t telepíteni a pipx segítségével. pipx létrehoz egy virtuális környezetet a nitropy számára. Ez azt jelenti, hogy a nitropy és függőségei nem ütköznek a rendszeredre telepített más csomagokkal.

Megjegyzés

Windows-felhasználóknak: A Windows-támogatás még kísérleti stádiumban van - kérjük, óvatosan használja. Használhat előre lefordított binárisokat vagy MSI telepítőt is, lásd A nitropy telepítése Windows alatt.

Telepítés Linuxon

Ubuntu, Debian

A nitropy-t az összes többi szükséges függőséggel együtt a következő módon telepítheti:

$ sudo apt install pipx && pipx ensurepath && pipx install pynitrokey

Kijelentkezés vagy a rendszer újraindítása után a nitropy elérhetővé válik.

Arch

A nitropy-t az összes többi szükséges függőséggel együtt a következő módon telepítheti:

$ sudo pacman -S python python-pipx && pipx ensurepath && pipx install pynitrokey

Ha már telepítetted a Pythont a rendszeredre, akkor egyszerűen futtasd a következőt:

$ sudo pacman -S python-pipx && pipx ensurepath && pipx install pynitrokey

Kijelentkezés vagy a rendszer újraindítása után a nitropy elérhetővé válik.

Fedora

A nitropy-t az összes többi szükséges függőséggel együtt a következő módon telepítheti:

$ sudo dnf install python pipx && pipx ensurepath && pipx install pynitrokey

Ha már telepítetted a Pythont a rendszeredre, akkor egyszerűen futtasd a következőt:

$ sudo dnf install pipx && pipx ensurepath && pipx install pynitrokey

After logging our or restarting your system, nitropy will now be available.

Mageia

A nitropy-t az összes többi szükséges függőséggel együtt a következő módon telepítheti:

$ sudo dnf install python python3-pip && pip install --user pipx && pipx ensurepath && pipx install pynitrokey

Ha már telepítetted a Pythont a rendszeredre, akkor egyszerűen futtasd a következőt:

$ 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.

Telepítés más elosztó/üzemeltetési rendszereken

Előkészítés

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

A pip telepíthető a rendszer csomagkezelőjével vagy a python3 -m ensurepip segítségével. További információkért lásd a pip telepítési útmutató című dokumentumot.

pipx

A nitropy telepítése előtt telepíteni és konfigurálni kell a pipx:

$ python3 -m pip install --user pipx
$ python3 -m pipx ensurepath

További információkért lásd a pipx telepítési útmutatót.

Telepítés

Most már telepítheted a nitropy-t a pynitrokey csomagból:

$ pipx install pynitrokey

A nitropy mostantól elérhető az alábbi elérési útvonalon:

$ nitropy --help

Frissítés

A csomagot a következő paranccsal frissítheti:

$ pipx upgrade pynitrokey

Hibaelhárítás

Ha problémákat tapasztalsz, győződj meg róla, hogy a legújabb verziót használod, hasonlítsd össze a nitropy version kimenetét a kiadási listával a GitHubon. Ha a frissítés nem a legújabb verziót telepíti, akkor a következő problémák valamelyikével lehet, hogy gond van.

Rossz Python verzió

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

libusb-1.0.dylib nem található

A nitropy futtatásakor macOS alatt előfordulhat, hogy hibaüzenet jelenik meg a hiányzó libusb-1.0.dylib fájlról. Ez a libusb manuális telepítésével javítható, például a homebrew:

$ brew install libusb

Felhasználási megjegyzések

Minden platform

Ha a nitropy-t Nitrokey Pro vagy Nitrokey Storage eszközzel szeretné használni, akkor telepítenie kell a libnitrokey eszközt is.

Windows

A Windows-támogatás még kísérleti stádiumban van - kérjük, használja óvatosan.

Előfordulhat, hogy a nitropy-t rendszergazdai jogokkal kell futtatnia ahhoz, hogy csatlakozni tudjon egy eszközhöz.

Linux

Linux rendszereken a Nitrokey udev szabályaira is szükséged van. Ezeket a libnitrokey szállítja. Alternatívaként manuálisan is telepítheti őket:

$ wget https://raw.githubusercontent.com/Nitrokey/nitrokey-udev-rules/refs/heads/main/41-nitrokey.rules
$ sudo mv 41-nitrokey.rules /etc/udev/rules.d/

További információért lásd Az udev szabályok beállítása.

Usage of PIV features

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]

Következő lépések

A nitropiával kapcsolatos további információkat ezekben az útmutatókban talál: