Instalarea nitropy cu pipx¶
Acest ghid explică cum să instalați nitropy cu pipx. pipx creează un mediu virtual pentru nitropy. Acest lucru înseamnă că nitropy și dependențele sale nu intră în conflict cu alte pachete instalate pe sistemul dumneavoastră.
Notă
Pentru utilizatorii de Windows: Suportul pentru Windows este încă experimental - vă rugăm să îl utilizați cu precauție. Puteți utiliza, de asemenea, binare precompilate sau un program de instalare MSI, consultați Instalarea nitropy pe Windows.
Instalare pe Linux¶
Ubuntu, Debian¶
Puteți instala nitropy împreună cu toate celelalte dependențe necesare folosind:
$ sudo apt install pipx && pipx ensurepath && pipx install pynitrokey
După ce vă deconectați sau reporniți sistemul, nitropy va fi acum disponibil.
Arch¶
Puteți instala nitropy împreună cu toate celelalte dependențe necesare folosind:
$ sudo pacman -S python python-pipx && pipx ensurepath && pipx install pynitrokey
Dacă ați instalat deja Python pe sistemul dumneavoastră, puteți rula pur și simplu:
$ sudo pacman -S python-pipx && pipx ensurepath && pipx install pynitrokey
După ce vă deconectați sau reporniți sistemul, nitropy va fi acum disponibil.
Fedora¶
Puteți instala nitropy împreună cu toate celelalte dependențe necesare folosind:
$ sudo dnf install python pipx && pipx ensurepath && pipx install pynitrokey
Dacă ați instalat deja Python pe sistemul dumneavoastră, puteți rula pur și simplu:
$ sudo dnf install pipx && pipx ensurepath && pipx install pynitrokey
After logging our or restarting your system, nitropy will now be available.
Mageia¶
Puteți instala nitropy împreună cu toate celelalte dependențe necesare folosind:
$ sudo dnf install python python3-pip && pip install --user pipx && pipx ensurepath && pipx install pynitrokey
Dacă ați instalat deja Python pe sistemul dumneavoastră, puteți rula pur și simplu:
$ 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.
Instalare pe alte sisteme de distribuție/operare¶
Pregătire¶
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¶
Puteți instala pip cu managerul de pachete al sistemului sau cu python3 -m ensurepip
. Consultați Ghidul de instalare pip pentru mai multe informații.
pipx¶
Înainte de a instala nitropy, trebuie să instalați și să configurați pipx:
$ python3 -m pip install --user pipx
$ python3 -m pipx ensurepath
Pentru mai multe informații, consultați pipx Installation Guide.
Instalare¶
Acum puteți instala nitropy din pachetul pynitrokey:
$ pipx install pynitrokey
nitropy este acum disponibil în calea ta:
$ nitropy --help
Actualizare¶
Puteți actualiza pachetul cu următoarea comandă:
$ pipx upgrade pynitrokey
Depanare¶
Dacă întâmpinați probleme, asigurați-vă că folosiți cea mai recentă versiune comparând rezultatul nitropy version
cu lista de versiuni de pe GitHub. Dacă o actualizare nu instalează cea mai recentă versiune, este posibil să vă confruntați cu una dintre următoarele probleme.
Versiune Python greșită¶
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 nu a fost găsit¶
Când rulați nitropy pe macOS, este posibil să vedeți un mesaj de eroare care indică faptul că lipsește un fișier libusb-1.0.dylib. Acest lucru poate fi rezolvat prin instalarea manuală a libusb, de exemplu, cu homebrew:
$ brew install libusb
Note de utilizare¶
Toate platformele¶
Dacă doriți să utilizați nitropy cu un dispozitiv Nitrokey Pro sau Nitrokey Storage, trebuie să instalați și libnitrokey.
Windows¶
Suportul pentru Windows este încă experimental - vă rugăm să îl utilizați cu prudență.
Este posibil să trebuiască să rulați nitropy cu drepturi de administrator pentru a vă putea conecta la un dispozitiv.
Linux¶
Pe sistemele Linux, aveți nevoie și de regulile Nitrokey udev. Acestea sunt livrate cu libnitrokey. Alternativ, le puteți instala manual:
$ wget https://raw.githubusercontent.com/Nitrokey/nitrokey-udev-rules/refs/heads/main/41-nitrokey.rules
$ sudo mv 41-nitrokey.rules /etc/udev/rules.d/
Consultați Configurarea regulilor udev pentru mai multe informații.
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]
Etapele următoare¶
Puteți găsi mai multe informații despre utilizarea nitropiei în aceste ghiduri:
For Linux: Actualizarea firmware-ului
For Mac: Actualizarea firmware-ului
For Windows: Actualizarea firmware-ului