Namestitev nitropy s pipxom¶
V tem priročniku je razloženo, kako namestiti nitropy z ` pipx <https://pypa.github.io/pipx/>`__. pipx ustvari virtualno okolje za nitropy. To pomeni, da nitropy in njegove odvisnosti niso v nasprotju z drugimi paketi, nameščenimi v vašem sistemu.
Opomba
Za uporabnike sistema Windows: Podpora za sistem Windows je še vedno poskusna - uporabljajte jo previdno. Uporabite lahko tudi predkompilirane binarne datoteke ali namestitveni program MSI, glejte Namestitev nitropija v operacijskem sistemu Windows.
Namestitev v operacijskem sistemu Linux¶
Ubuntu, Debian¶
Nitropy lahko namestite skupaj z vsemi drugimi potrebnimi odvisnostmi z uporabo:
$ sudo apt install pipx && pipx ensurepath && pipx install pynitrokey
Po odjavi ali ponovnem zagonu sistema bo zdaj na voljo aplikacija nitropy.
Arch¶
Nitropy lahko namestite skupaj z vsemi drugimi potrebnimi odvisnostmi z uporabo:
$ sudo pacman -S python python-pipx && pipx ensurepath && pipx install pynitrokey
Če ste v svoj sistem že namestili Python, lahko preprosto zaženete:
$ sudo pacman -S python-pipx && pipx ensurepath && pipx install pynitrokey
Po odjavi ali ponovnem zagonu sistema bo zdaj na voljo aplikacija nitropy.
Fedora¶
Nitropy lahko namestite skupaj z vsemi drugimi potrebnimi odvisnostmi z uporabo:
$ sudo dnf install python pipx && pipx ensurepath && pipx install pynitrokey
Če ste v svoj sistem že namestili Python, lahko preprosto zaženete:
$ sudo dnf install pipx && pipx ensurepath && pipx install pynitrokey
After logging our or restarting your system, nitropy will now be available.
Mageia¶
Nitropy lahko namestite skupaj z vsemi drugimi potrebnimi odvisnostmi z uporabo:
$ sudo dnf install python python3-pip && pip install --user pipx && pipx ensurepath && pipx install pynitrokey
Če ste v svoj sistem že namestili Python, lahko preprosto zaženete:
$ 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.
Namestitev v druge distribucijske/operativne sisteme¶
Priprava¶
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 lahko namestite s sistemskim upraviteljem paketov ali s python3 -m ensurepip
. Za več informacij glejte priročnik za namestitev pipa.
pipx¶
Pred namestitvijo nitropyja morate namestiti in konfigurirati pipx:
$ python3 -m pip install --user pipx
$ python3 -m pipx ensurepath
Za več informacij glejte pipx Vodnik za namestitev.
Namestitev¶
Zdaj lahko nitropy namestite iz paketa pynitrokey:
$ pipx install pynitrokey
nitropy je zdaj na voljo v vaši poti:
$ nitropy --help
Nadgradnja¶
Paket lahko nadgradite z naslednjim ukazom:
$ pipx upgrade pynitrokey
Odpravljanje težav¶
Če naletite na težave, se prepričajte, da uporabljate najnovejšo različico, tako da primerjate izpis nitropy version
s seznamom izdaj na GitHub. Če nadgradnja ne namesti najnovejše različice, se morda srečujete z eno od naslednjih težav.
Napačna različica programa 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 ni bil najden¶
Ko zaženete nitropy v sistemu macOS, se lahko prikaže sporočilo o napaki, ki označuje manjkajočo datoteko libusb-1.0.dylib. To lahko popravite z ročno namestitvijo libusb, npr. s homebrew:
$ brew install libusb
Opombe o uporabi¶
Vse platforme¶
Če želite nitropy uporabljati z napravo Nitrokey Pro ali Nitrokey Storage, morate namestiti tudi libnitrokey.
Windows¶
Podpora za Windows je še vedno poskusna - uporabljajte jo previdno.
Morda boste morali zagnati nitropy s skrbniškimi pravicami, da se boste lahko povezali z napravo.
Linux¶
V sistemih Linux potrebujete tudi pravila Nitrokey udev. Ta so dobavljena z libnitrokey. Namestite jih lahko tudi ročno:
$ wget https://raw.githubusercontent.com/Nitrokey/nitrokey-udev-rules/refs/heads/main/41-nitrokey.rules
$ sudo mv 41-nitrokey.rules /etc/udev/rules.d/
Za več informacij glej Nastavitev pravil 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]
Naslednji koraki¶
Več informacij o uporabi nitropije najdete v teh vodnikih:
For Linux: Posodobitev vdelane programske opreme
For Windows: Posodobitev vdelane programske opreme