Nitropy diegimas naudojant pipx¶
Šiame vadove paaiškinama, kaip įdiegti nitropy naudojant pipx. pipx sukuria virtualią nitropy aplinką. Tai reiškia, kad nitropy ir jo priklausomybės nekonfliktuoja su kitais jūsų sistemoje įdiegtais paketais.
Pastaba
„Windows“ naudotojams: „Windows“ palaikymas vis dar eksperimentinis - naudokite atsargiai. Taip pat galite naudoti iš anksto parengtas dvejetaines programas arba MSI diegimo programą, žr. Nitropy diegimas „Windows“ sistemoje.
Diegimas „Linux“ sistemoje¶
Ubuntu, Debian¶
Nitropy kartu su visomis kitomis reikalingomis priklausomybėmis galite įdiegti naudodami:
$ sudo apt install pipx && pipx ensurepath && pipx install pynitrokey
Atsijungus arba iš naujo paleidus sistemą, dabar bus galima naudotis „nitropy“.
Arch¶
Nitropy kartu su visomis kitomis reikalingomis priklausomybėmis galite įdiegti naudodami:
$ sudo pacman -S python python-pipx && pipx ensurepath && pipx install pynitrokey
Jei savo sistemoje jau esate įdiegę „Python“, galite tiesiog paleisti:
$ sudo pacman -S python-pipx && pipx ensurepath && pipx install pynitrokey
Atsijungus arba iš naujo paleidus sistemą, dabar bus galima naudotis „nitropy“.
„Fedora“¶
Nitropy kartu su visomis kitomis reikalingomis priklausomybėmis galite įdiegti naudodami:
$ sudo dnf install python pipx && pipx ensurepath && pipx install pynitrokey
Jei savo sistemoje jau esate įdiegę „Python“, galite tiesiog paleisti:
$ sudo dnf install pipx && pipx ensurepath && pipx install pynitrokey
After logging our or restarting your system, nitropy will now be available.
Mageia¶
Nitropy kartu su visomis kitomis reikalingomis priklausomybėmis galite įdiegti naudodami:
$ sudo dnf install python python3-pip && pip install --user pipx && pipx ensurepath && pipx install pynitrokey
Jei savo sistemoje jau esate įdiegę „Python“, galite tiesiog paleisti:
$ 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.
Įrengimas kitose paskirstymo ir (arba) eksploatavimo sistemose¶
Paruošimas¶
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 galite įdiegti naudodami sistemos paketų tvarkyklę arba python3 -m ensurepip
. Daugiau informacijos rasite pip diegimo vadove.
pipx¶
Prieš diegdami nitropy, turite įdiegti ir sukonfigūruoti pipx:
$ python3 -m pip install --user pipx
$ python3 -m pipx ensurepath
Daugiau informacijos rasite pipx diegimo vadove.
Įrengimas¶
Dabar galite įdiegti nitropy iš pynitrokey paketo:
$ pipx install pynitrokey
nitropy dabar yra jūsų kelyje:
$ nitropy --help
Atnaujinti¶
Paketą galite atnaujinti naudodami šią komandą:
$ pipx upgrade pynitrokey
Trikčių šalinimas¶
Jei kyla problemų, įsitikinkite, kad naudojate naujausią versiją, palygindami nitropy version
išvestį su išleidimų sąrašu „GitHub“. Jei atnaujinus neįdiegiama naujausia versija, gali būti, kad susidūrėte su viena iš toliau nurodytų problemų.
Netinkama „Python“ versija¶
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
nerasta libusb-1.0.dylib¶
Paleidžiant „nitropy“ „MacOS“ sistemoje gali būti rodomas klaidos pranešimas, kad trūksta libusb-1.0.dylib failo. Tai galima ištaisyti rankiniu būdu įdiegiant libusb, pvz., naudojant homebrew:
$ brew install libusb
Naudojimo pastabos¶
Visos platformos¶
Jei norite naudoti „nitropy“ su „Nitrokey Pro“ arba „Nitrokey Storage“ įrenginiu, taip pat turite įdiegti libnitrokey.
Windows¶
„Windows“ palaikymas vis dar eksperimentinis - naudokite atsargiai.
Kad galėtumėte prisijungti prie įrenginio, gali tekti paleisti „nitropy“ su administratoriaus teisėmis.
Linux¶
„Linux“ sistemose taip pat reikia „Nitrokey udev“ taisyklių. Jos tiekiamos su libnitrokey. Arba galite jas įdiegti rankiniu būdu:
$ wget https://raw.githubusercontent.com/Nitrokey/nitrokey-udev-rules/refs/heads/main/41-nitrokey.rules
$ sudo mv 41-nitrokey.rules /etc/udev/rules.d/
Daugiau informacijos žr. Udev taisyklių nustatymas.
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]
Tolesni žingsniai¶
Daugiau informacijos apie nitropijos naudojimą rasite šiuose vadovuose:
For Linux: Programinės įrangos atnaujinimas
For Mac: Programinės įrangos atnaujinimas
For Windows: Programinės įrangos atnaujinimas