Inštalácia nitropy pomocou pipx

Tento návod vysvetľuje, ako nainštalovať nitropy pomocou pipx. pipx vytvorí virtuálne prostredie pre nitropy. To znamená, že nitropy a jeho závislosti nie sú v konflikte s inými balíkmi nainštalovanými vo vašom systéme.

Poznámka

Pre používateľov systému Windows: Podpora systému Windows je stále experimentálna - používajte ju opatrne. Môžete tiež použiť predkompilované binárne súbory alebo inštalačný program MSI, pozri Inštalácia nitropy v systéme Windows.

Inštalácia v systéme Linux

Ubuntu, Debian

Nitropy môžete nainštalovať spolu so všetkými ostatnými požadovanými závislosťami pomocou:

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

Po odhlásení alebo reštartovaní systému bude teraz k dispozícii aplikácia nitropy.

Arch

Nitropy môžete nainštalovať spolu so všetkými ostatnými požadovanými závislosťami pomocou:

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

Ak už máte v systéme nainštalovaný Python, môžete jednoducho spustiť:

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

Po odhlásení alebo reštartovaní systému bude teraz k dispozícii aplikácia nitropy.

Fedora

Nitropy môžete nainštalovať spolu so všetkými ostatnými požadovanými závislosťami pomocou:

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

Ak už máte v systéme nainštalovaný Python, môžete jednoducho spustiť:

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

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

Mageia

Nitropy môžete nainštalovať spolu so všetkými ostatnými požadovanými závislosťami pomocou:

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

Ak už máte v systéme nainštalovaný Python, môžete jednoducho spustiť:

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

Inštalácia v iných distribučných/prevádzkových systémoch

Príprava

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

Pip môžete nainštalovať pomocou systémového správcu balíkov alebo pomocou python3 -m ensurepip. Viac informácií nájdete v príručke o inštalácii pip.

pipx

Pred inštaláciou nitropy musíte nainštalovať a nakonfigurovať pipx:

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

Viac informácií nájdete v inštalačnej príručke pipx.

Inštalácia

Teraz môžete nainštalovať nitropy z balíka pynitrokey:

$ pipx install pynitrokey

nitropy je teraz k dispozícii vo vašej ceste:

$ nitropy --help

Aktualizácia

Balík môžete aktualizovať pomocou nasledujúceho príkazu:

$ pipx upgrade pynitrokey

Riešenie problémov

Ak narazíte na problémy, uistite sa, že používate najnovšiu verziu porovnaním výstupu nitropy version so zoznamom release na GitHub. Ak sa pri aktualizácii nenainštaluje najnovšia verzia, môže ísť o jeden z nasledujúcich problémov.

Nesprávna verzia jazyka Python

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 nebol nájdený

Pri spúšťaní aplikácie nitropy v systéme macOS sa môže zobraziť chybové hlásenie, že chýba súbor libusb-1.0.dylib. Túto chybu možno odstrániť ručnou inštaláciou libusb, napr. pomocou homebrew:

$ brew install libusb

Poznámky k používaniu

Všetky platformy

Ak chcete používať nitropy so zariadením Nitrokey Pro alebo Nitrokey Storage, musíte nainštalovať aj libnitrokey.

Windows

Podpora systému Windows je stále experimentálna - používajte ju opatrne.

Možno budete musieť spustiť nitropy s právami správcu, aby ste sa mohli pripojiť k zariadeniu.

Linux

V systémoch Linux potrebujete aj pravidlá Nitrokey udev. Tie sú dodávané s libnitrokey. Prípadne ich môžete nainštalovať ručne:

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

Viac informácií nájdete v Nastavenie pravidiel udev.

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]

Ďalšie kroky

Ďalšie informácie o používaní nitropy nájdete v týchto príručkách: