Nitropy instalēšana ar pipx

Šajā rokasgrāmatā ir izskaidrots, kā instalēt nitropy ar pipx. pipx izveido nitropy virtuālo vidi. Tas nozīmē, ka nitropy un tās atkarības nekonfliktē ar citām sistēmā instalētajām pakotnēm.

Piezīme

Sistēmas Windows lietotājiem: Windows atbalsts joprojām ir eksperimentāls - lūdzu, izmantojiet to piesardzīgi. Varat izmantot arī iepriekš kompilētas binārijas programmas vai MSI instalatoru, skatiet Nitropy instalēšana operētājsistēmā Windows.

Uzstādīšana operētājsistēmā Linux

Ubuntu, Debian

Jūs varat instalēt nitropy kopā ar visām citām nepieciešamajām atkarībām, izmantojot:

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

Pēc izrakstīšanās vai sistēmas restartēšanas tagad būs pieejama nitropija.

Arch

Jūs varat instalēt nitropy kopā ar visām citām nepieciešamajām atkarībām, izmantojot:

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

Ja jūsu sistēmā jau ir instalēts Python, varat vienkārši palaist:

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

Pēc izrakstīšanās vai sistēmas restartēšanas tagad būs pieejama nitropija.

Fedora

Jūs varat instalēt nitropy kopā ar visām citām nepieciešamajām atkarībām, izmantojot:

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

Ja jūsu sistēmā jau ir instalēts Python, varat vienkārši palaist:

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

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

Mageia

Jūs varat instalēt nitropy kopā ar visām citām nepieciešamajām atkarībām, izmantojot:

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

Ja jūsu sistēmā jau ir instalēts Python, varat vienkārši palaist:

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

Uzstādīšana citās sadales/darbības sistēmās

Sagatavošana

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

Jūs varat instalēt pip, izmantojot sistēmas pakotņu pārvaldnieku vai python3 -m ensurepip. Lai iegūtu vairāk informācijas, skatiet pip instalēšanas rokasgrāmatu.

pipx

Pirms nitropy instalēšanas ir jāinstalē un jākonfigurē pipx:

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

Lai iegūtu vairāk informācijas, skatiet pipx instalēšanas rokasgrāmatu.

Uzstādīšana

Tagad varat instalēt nitropy no pynitrokey paketes:

$ pipx install pynitrokey

nitropy tagad ir pieejams jūsu ceļā:

$ nitropy --help

Atjaunināšana

Pakotni var atjaunināt, izmantojot šādu komandu:

$ pipx upgrade pynitrokey

Problēmu novēršana

Ja rodas problēmas, pārliecinieties, ka izmantojat jaunāko versiju, salīdzinot nitropy version izvades rezultātu ar izlaides sarakstu GitHub. Ja jaunināšana neinstalē jaunāko versiju, iespējams, ir kāda no šādām problēmām.

Nepareiza 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

nav atrasts libusb-1.0.dylib

Palaižot nitropy operētājsistēmā macOS, var parādīties kļūdas paziņojums, kas norāda, ka trūkst libusb-1.0.dylib faila. To var novērst, manuāli instalējot libusb, piemēram, ar homebrew:

$ brew install libusb

Lietošanas piezīmes

Visas platformas

Ja vēlaties izmantot nitropy ar Nitrokey Pro vai Nitrokey krātuves ierīci, ir jāinstalē arī libnitrokey.

Windows

Windows atbalsts joprojām ir eksperimentāls - lūdzu, izmantojiet to piesardzīgi.

Lai varētu izveidot savienojumu ar ierīci, var būt nepieciešams palaist nitropy ar administratora tiesībām.

Linux

Linux sistēmās ir nepieciešami arī Nitrokey udev noteikumi. Tie tiek piegādāti ar libnitrokey. Alternatīvi tos var instalēt manuāli:

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

Vairāk informācijas skatiet Udev noteikumu iestatīšana.

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]

Turpmākie soļi

Vairāk informācijas par nitropijas lietošanu atradīsiet šajos ceļvežos: