Installera nitropy med pipx¶
Den här guiden förklarar hur du installerar nitropy med pipx. pipx skapar en virtuell miljö för nitropy. Detta innebär att nitropy och dess beroenden inte kommer i konflikt med andra paket som är installerade på ditt system.
Observera
För Windows-användare: Stödet för Windows är fortfarande experimentellt - använd det med försiktighet. Du kan också använda förkompilerade binärer eller ett MSI-installationsprogram, se Installera nitropy på Windows.
Installation på Linux¶
Ubuntu, Debian¶
Du kan installera nitropy tillsammans med alla andra nödvändiga beroenden genom att använda:
$ sudo apt install pipx && pipx ensurepath && pipx install pynitrokey
Efter att du loggat ut eller startat om ditt system kommer nitropy nu att vara tillgängligt.
Båge¶
Du kan installera nitropy tillsammans med alla andra nödvändiga beroenden genom att använda:
$ sudo pacman -S python python-pipx && pipx ensurepath && pipx install pynitrokey
Om du redan har installerat Python på ditt system kan du helt enkelt köra:
$ sudo pacman -S python-pipx && pipx ensurepath && pipx install pynitrokey
Efter att du loggat ut eller startat om ditt system kommer nitropy nu att vara tillgängligt.
Fedora¶
Du kan installera nitropy tillsammans med alla andra nödvändiga beroenden genom att använda:
$ sudo dnf install python pipx && pipx ensurepath && pipx install pynitrokey
Om du redan har installerat Python på ditt system kan du helt enkelt köra:
$ sudo dnf install pipx && pipx ensurepath && pipx install pynitrokey
After logging our or restarting your system, nitropy will now be available.
Mageia¶
Du kan installera nitropy tillsammans med alla andra nödvändiga beroenden genom att använda:
$ sudo dnf install python python3-pip && pip install --user pipx && pipx ensurepath && pipx install pynitrokey
Om du redan har installerat Python på ditt system kan du helt enkelt köra:
$ 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.
Installation på andra distributions-/operativsystem¶
Förberedelse¶
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¶
Du kan installera pip med systemets pakethanterare eller med python3 -m ensurepip
. Se pip installationsguide för mer information.
pipx¶
Innan du installerar nitropy måste du installera och konfigurera pipx:
$ python3 -m pip install --user pipx
$ python3 -m pipx ensurepath
Mer information finns i pipx Installationsguide.
Installation¶
Nu kan du installera nitropy från paketet pynitrokey:
$ pipx install pynitrokey
nitropy finns nu i din sökväg:
$ nitropy --help
Uppgradera¶
Du kan uppgradera paketet med följande kommando:
$ pipx upgrade pynitrokey
Felsökning¶
Om du stöter på problem kan du kontrollera att du använder den senaste versionen genom att jämföra resultatet av nitropy version
med releaselistan på GitHub. Om en uppgradering inte installerar den senaste versionen kan det vara ett av följande problem.
Fel Python-version¶
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 inte hittad¶
När du kör nitropy på macOS kan du få ett felmeddelande om att det saknas en libusb-1.0.dylib-fil. Detta kan åtgärdas genom att manuellt installera libusb, t.ex. med homebrew:
$ brew install libusb
Anmärkningar om användning¶
Alla plattformar¶
Om du vill använda nitropy med en Nitrokey Pro- eller Nitrokey Storage-enhet måste du också installera libnitrokey.
Windows 10¶
Stödet för Windows är fortfarande experimentellt - använd det med försiktighet.
Du kan behöva köra nitropy med administratörsrättigheter för att kunna ansluta till en enhet.
Linux¶
På Linuxsystem behöver du också Nitrokey udev-reglerna. Dessa levereras med libnitrokey. Alternativt kan du installera dem manuellt:
$ wget https://raw.githubusercontent.com/Nitrokey/nitrokey-udev-rules/refs/heads/main/41-nitrokey.rules
$ sudo mv 41-nitrokey.rules /etc/udev/rules.d/
Se Inställning av udev-reglerna för mer information.
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]
Nästa steg¶
Du hittar mer information om hur du använder nitropy i dessa guider:
For Linux: Uppdatering av fast programvara
For Mac: Uppdatering av fast programvara
For Windows: Uppdatering av fast programvara