<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="sv">
	<id>https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=Nix-env</id>
	<title>Nix-env - Versionshistorik</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.linux.se/index.php?action=history&amp;feed=atom&amp;title=Nix-env"/>
	<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=Nix-env&amp;action=history"/>
	<updated>2026-05-13T06:08:19Z</updated>
	<subtitle>Versionshistorik för denna sida på wikin</subtitle>
	<generator>MediaWiki 1.38.4</generator>
	<entry>
		<id>https://wiki.linux.se/index.php?title=Nix-env&amp;diff=2364&amp;oldid=prev</id>
		<title>Admin: Skapade sidan med &#039;== nix-env - Paketadministration för NixOS och andra Unix-liknande system == `nix-env` är ett kraftfullt kommandoradsverktyg som används för att hantera paket i NixOS och andra Unix-liknande system som använder Nix-pakethanteraren. Det erbjuder funktioner för att installera, uppdatera och ta bort paket samt hantera miljöer och profiler.  === NAMN === nix-env - Paketadministration för NixOS och andra Unix-liknande system  === SYNOPSIS === &lt;code&gt; nix-env [alternati...&#039;</title>
		<link rel="alternate" type="text/html" href="https://wiki.linux.se/index.php?title=Nix-env&amp;diff=2364&amp;oldid=prev"/>
		<updated>2024-06-12T16:25:40Z</updated>

		<summary type="html">&lt;p&gt;Skapade sidan med &amp;#039;== nix-env - Paketadministration för NixOS och andra Unix-liknande system == `nix-env` är ett kraftfullt kommandoradsverktyg som används för att hantera paket i NixOS och andra Unix-liknande system som använder Nix-pakethanteraren. Det erbjuder funktioner för att installera, uppdatera och ta bort paket samt hantera miljöer och profiler.  === NAMN === nix-env - Paketadministration för NixOS och andra Unix-liknande system  === SYNOPSIS === &amp;lt;code&amp;gt; nix-env [alternati...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Ny sida&lt;/b&gt;&lt;/p&gt;&lt;div&gt;== nix-env - Paketadministration för NixOS och andra Unix-liknande system ==&lt;br /&gt;
`nix-env` är ett kraftfullt kommandoradsverktyg som används för att hantera paket i NixOS och andra Unix-liknande system som använder Nix-pakethanteraren. Det erbjuder funktioner för att installera, uppdatera och ta bort paket samt hantera miljöer och profiler.&lt;br /&gt;
&lt;br /&gt;
=== NAMN ===&lt;br /&gt;
nix-env - Paketadministration för NixOS och andra Unix-liknande system&lt;br /&gt;
&lt;br /&gt;
=== SYNOPSIS ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env [alternativ] kommando [paket...]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BESKRIVNING ===&lt;br /&gt;
`nix-env` är ett kommandoradsverktyg som används för att hantera paket och profiler i NixOS och andra system som använder Nix-pakethanteraren. Det tillhandahåller funktioner för att installera, uppdatera och ta bort paket, samt för att hantera olika miljöer och användarprofiler.&lt;br /&gt;
&lt;br /&gt;
=== ALTERNATIV ===&lt;br /&gt;
Här är de vanligaste alternativen som stöds av `nix-env`:&lt;br /&gt;
&lt;br /&gt;
* -h, --help - Visa hjälpmeddelande och avsluta.&lt;br /&gt;
* --version - Visa versionsinformation och avsluta.&lt;br /&gt;
* -i, --install - Installera paket.&lt;br /&gt;
* -u, --upgrade - Uppgradera paket.&lt;br /&gt;
* -e, --uninstall - Avinstallera paket.&lt;br /&gt;
* -q, --query - Fråga om installerade paket.&lt;br /&gt;
* -s, --search - Sök efter paket i kanaler.&lt;br /&gt;
* -A, --attr - Installera eller söka efter attribut i Nix-uttryck.&lt;br /&gt;
* --list-generations - Lista alla generationer av en profil.&lt;br /&gt;
* --rollback - Rulla tillbaka till en tidigare generation.&lt;br /&gt;
* --switch-profile - Byt profil.&lt;br /&gt;
* --delete-generations - Ta bort specifika eller gamla generationer.&lt;br /&gt;
* --profile - Ange profil att arbeta med.&lt;br /&gt;
&lt;br /&gt;
=== KOMMANDON ===&lt;br /&gt;
Här är de vanligaste kommandona som stöds av `nix-env`:&lt;br /&gt;
&lt;br /&gt;
* install - Installera ett eller flera paket.&lt;br /&gt;
* upgrade - Uppgradera installerade paket.&lt;br /&gt;
* uninstall - Avinstallera ett eller flera paket.&lt;br /&gt;
* search - Sök efter paket i tillgängliga kanaler.&lt;br /&gt;
* query - Fråga om installerade paket och deras versioner.&lt;br /&gt;
* list-generations - Lista alla generationer av en profil.&lt;br /&gt;
* rollback - Rulla tillbaka till en tidigare generation av en profil.&lt;br /&gt;
* switch-profile - Byt till en annan profil.&lt;br /&gt;
* delete-generations - Ta bort specifika eller gamla generationer av en profil.&lt;br /&gt;
&lt;br /&gt;
=== ANVÄNDNING ===&lt;br /&gt;
Här är flera exempel på hur man använder `nix-env` för att hantera paket och profiler:&lt;br /&gt;
&lt;br /&gt;
==== Installera ett paket ====&lt;br /&gt;
För att installera ett specifikt paket:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env -i paketnamn&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando installerar paketet `paketnamn` och gör det tillgängligt i användarens miljö.&lt;br /&gt;
&lt;br /&gt;
==== Uppgradera alla installerade paket ====&lt;br /&gt;
För att uppgradera alla installerade paket till den senaste versionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env -u&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando uppgraderar alla installerade paket till den senaste versionen som är tillgänglig i de konfigurerade kanalerna.&lt;br /&gt;
&lt;br /&gt;
==== Sök efter ett paket ====&lt;br /&gt;
För att söka efter ett paket i tillgängliga kanaler:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env -qaP nyckelord&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando söker efter paket som matchar `nyckelord` i de tillgängliga kanalerna och visar deras attribut och paketvägar.&lt;br /&gt;
&lt;br /&gt;
==== Visa information om installerade paket ====&lt;br /&gt;
För att visa information om installerade paket:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env -q&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando listar alla installerade paket i den aktuella profilen.&lt;br /&gt;
&lt;br /&gt;
==== Ta bort ett paket ====&lt;br /&gt;
För att avinstallera ett specifikt paket:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env -e paketnamn&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando avinstallerar paketet `paketnamn` från användarens miljö.&lt;br /&gt;
&lt;br /&gt;
==== Lista alla generationer av en profil ====&lt;br /&gt;
För att lista alla generationer av en profil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env --list-generations&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando listar alla generationer av den aktuella profilen, inklusive datum och tid då de skapades.&lt;br /&gt;
&lt;br /&gt;
==== Rulla tillbaka till en tidigare generation ====&lt;br /&gt;
För att rulla tillbaka till en tidigare generation av en profil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env --rollback&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando rullar tillbaka profilen till den senaste generationen innan den aktuella.&lt;br /&gt;
&lt;br /&gt;
==== Byt profil ====&lt;br /&gt;
För att byta till en annan profil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env --switch-profile /väg/till/profil&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando byter till den angivna profilen.&lt;br /&gt;
&lt;br /&gt;
==== Ta bort specifika eller gamla generationer ====&lt;br /&gt;
För att ta bort specifika eller gamla generationer av en profil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env --delete-generations 30d&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando tar bort alla generationer som är äldre än 30 dagar.&lt;br /&gt;
&lt;br /&gt;
=== SKILLNADER MELLAN macOS OCH LINUX ===&lt;br /&gt;
Det finns vissa skillnader att tänka på när man använder `nix-env` på macOS jämfört med Linux:&lt;br /&gt;
&lt;br /&gt;
* macOS: `nix-env` fungerar på macOS, men installation och hantering av paket kan påverkas av skillnader i systemets bibliotek och beroenden. macOS använder också en annan standardpakethanterare, Homebrew, för många paket. Dock kan `nix-env` användas parallellt med Homebrew för att hantera specifika Nix-paket och miljöer.&lt;br /&gt;
* Linux: `nix-env` är specifikt designat för att användas på Linux-system, särskilt på NixOS. Det ger fullständig kontroll över paket och beroenden och kan användas för att hantera både systemomfattande och användarspecifika profiler och miljöer.&lt;br /&gt;
&lt;br /&gt;
=== FELSÖKNING ===&lt;br /&gt;
Om du får ett felmeddelande när du använder `nix-env`, kontrollera följande:&lt;br /&gt;
&lt;br /&gt;
Att du använder rätt syntax och alternativ för ditt specifika kommando.&lt;br /&gt;
Att alla nödvändiga kanaler är korrekt konfigurerade.&lt;br /&gt;
Att du har tillräckliga användarrättigheter för att installera och hantera paket.&lt;br /&gt;
&lt;br /&gt;
Vanliga fel och deras lösningar:&lt;br /&gt;
* Felmeddelande: &amp;quot;error: cannot find channel&amp;quot;:&lt;br /&gt;
  * Lösning: Kontrollera att kanalen är korrekt konfigurerad och att den är tillgänglig. Använd `nix-channel --list` för att lista konfigurerade kanaler och `nix-channel --update` för att uppdatera dem.&lt;br /&gt;
&lt;br /&gt;
* Felmeddelande: &amp;quot;error: package &amp;#039;paketnamn&amp;#039; is not available&amp;quot;:&lt;br /&gt;
  * Lösning: Kontrollera att paketnamnet är korrekt stavat och att det finns i de konfigurerade kanalerna. Använd `nix-env -qaP paketnamn` för att söka efter paketet.&lt;br /&gt;
&lt;br /&gt;
* Felmeddelande: &amp;quot;error: cannot switch to profile&amp;quot;:&lt;br /&gt;
  * Lösning: Kontrollera att du har rätt behörigheter att byta profil och att profilen existerar. Använd `nix-env --list-profiles` för att lista tillgängliga profiler.&lt;br /&gt;
&lt;br /&gt;
=== AVANCERAD ANVÄNDNING ===&lt;br /&gt;
`nix-env` erbjuder avancerade funktioner för att hantera paket och profiler mer effektivt. Här är några exempel:&lt;br /&gt;
&lt;br /&gt;
==== Anpassa miljöer ====&lt;br /&gt;
För att anpassa miljöer och skapa specifika profiler:&lt;br /&gt;
&lt;br /&gt;
===== EXEMPEL =====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env -i paketnamn --profile /väg/till/profil&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando installerar paketet `paketnamn` i den angivna profilen.&lt;br /&gt;
&lt;br /&gt;
==== Hantera specifika versioner av paket ====&lt;br /&gt;
För att installera eller uppgradera till en specifik version av ett paket:&lt;br /&gt;
&lt;br /&gt;
===== EXEMPEL =====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env -i paketnamn-1.2.3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando installerar version 1.2.3 av `paketnamn`.&lt;br /&gt;
&lt;br /&gt;
==== Återställning av profiler ====&lt;br /&gt;
För att återställa en profil till en specifik generation:&lt;br /&gt;
&lt;br /&gt;
===== EXEMPEL =====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env --rollback&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando rullar tillbaka profilen till den senaste generationen innan den aktuella.&lt;br /&gt;
&lt;br /&gt;
==== Använda Nix-kanaler ====&lt;br /&gt;
För att lägga till och hantera Nix-kanaler:&lt;br /&gt;
&lt;br /&gt;
===== EXEMPEL =====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-channel --add https://nixos.org/channels/nixos-unstable&lt;br /&gt;
nix-channel --update&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dessa kommandon lägger till NixOS instabila kanal och uppdaterar paketinformationen.&lt;br /&gt;
&lt;br /&gt;
==== Bygga paket från källkod ====&lt;br /&gt;
För att bygga och installera paket från källkod med anpassade inställningar:&lt;br /&gt;
&lt;br /&gt;
===== EXEMPEL =====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-build &amp;#039;&amp;lt;nixpkgs&amp;gt;&amp;#039; -A paketnamn&lt;br /&gt;
nix-env -i ./result&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando bygger `paketnamn` från källkod och installerar det i användarens miljö.&lt;br /&gt;
&lt;br /&gt;
=== SE ÄVEN ===&lt;br /&gt;
* [[nix-build]] - Verktyg för att bygga paket från Nix-uttryck.&lt;br /&gt;
* [[nix-channel]] - Verktyg för att hantera Nix-kanaler.&lt;br /&gt;
* [[nix-store]] - Verktyg för att hantera Nix-lagret.&lt;br /&gt;
* [[nixos-rebuild]] - Verktyg för att bygga om och uppdatera ett NixOS-system.&lt;br /&gt;
&lt;br /&gt;
=== FÖRFATTARE ===&lt;br /&gt;
`nix-env` utvecklades av NixOS-projektet och har bidragits till av många utvecklare genom åren.&lt;br /&gt;
&lt;br /&gt;
=== KOLOFON ===&lt;br /&gt;
Denna sida är en del av dokumentationen för `nix-env`, ett verktyg för paketadministration i NixOS och andra Unix-liknande system. Mer information om projektet finns på ⟨https://nixos.org/manual/nix/stable/⟩. O== nix-env - Paketadministration för NixOS och andra Unix-liknande system ==&lt;br /&gt;
`nix-env` är ett kraftfullt kommandoradsverktyg som används för att hantera paket i NixOS och andra Unix-liknande system som använder Nix-pakethanteraren. Det erbjuder funktioner för att installera, uppdatera och ta bort paket samt hantera miljöer och profiler.&lt;br /&gt;
&lt;br /&gt;
=== NAMN ===&lt;br /&gt;
nix-env - Paketadministration för NixOS och andra Unix-liknande system&lt;br /&gt;
&lt;br /&gt;
=== SYNOPSIS ===&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env [alternativ] kommando [paket...]&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BESKRIVNING ===&lt;br /&gt;
`nix-env` är ett kommandoradsverktyg som används för att hantera paket och profiler i NixOS och andra system som använder Nix-pakethanteraren. Det tillhandahåller funktioner för att installera, uppdatera och ta bort paket, samt för att hantera olika miljöer och användarprofiler.&lt;br /&gt;
&lt;br /&gt;
=== ALTERNATIV ===&lt;br /&gt;
Här är de vanligaste alternativen som stöds av `nix-env`:&lt;br /&gt;
&lt;br /&gt;
* -h, --help - Visa hjälpmeddelande och avsluta.&lt;br /&gt;
* --version - Visa versionsinformation och avsluta.&lt;br /&gt;
* -i, --install - Installera paket.&lt;br /&gt;
* -u, --upgrade - Uppgradera paket.&lt;br /&gt;
* -e, --uninstall - Avinstallera paket.&lt;br /&gt;
* -q, --query - Fråga om installerade paket.&lt;br /&gt;
* -s, --search - Sök efter paket i kanaler.&lt;br /&gt;
* -A, --attr - Installera eller söka efter attribut i Nix-uttryck.&lt;br /&gt;
* --list-generations - Lista alla generationer av en profil.&lt;br /&gt;
* --rollback - Rulla tillbaka till en tidigare generation.&lt;br /&gt;
* --switch-profile - Byt profil.&lt;br /&gt;
* --delete-generations - Ta bort specifika eller gamla generationer.&lt;br /&gt;
* --profile - Ange profil att arbeta med.&lt;br /&gt;
&lt;br /&gt;
=== KOMMANDON ===&lt;br /&gt;
Här är de vanligaste kommandona som stöds av `nix-env`:&lt;br /&gt;
&lt;br /&gt;
* install - Installera ett eller flera paket.&lt;br /&gt;
* upgrade - Uppgradera installerade paket.&lt;br /&gt;
* uninstall - Avinstallera ett eller flera paket.&lt;br /&gt;
* search - Sök efter paket i tillgängliga kanaler.&lt;br /&gt;
* query - Fråga om installerade paket och deras versioner.&lt;br /&gt;
* list-generations - Lista alla generationer av en profil.&lt;br /&gt;
* rollback - Rulla tillbaka till en tidigare generation av en profil.&lt;br /&gt;
* switch-profile - Byt till en annan profil.&lt;br /&gt;
* delete-generations - Ta bort specifika eller gamla generationer av en profil.&lt;br /&gt;
&lt;br /&gt;
=== ANVÄNDNING ===&lt;br /&gt;
Här är flera exempel på hur man använder `nix-env` för att hantera paket och profiler:&lt;br /&gt;
&lt;br /&gt;
==== Installera ett paket ====&lt;br /&gt;
För att installera ett specifikt paket:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env -i paketnamn&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando installerar paketet `paketnamn` och gör det tillgängligt i användarens miljö.&lt;br /&gt;
&lt;br /&gt;
==== Uppgradera alla installerade paket ====&lt;br /&gt;
För att uppgradera alla installerade paket till den senaste versionen:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env -u&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando uppgraderar alla installerade paket till den senaste versionen som är tillgänglig i de konfigurerade kanalerna.&lt;br /&gt;
&lt;br /&gt;
==== Sök efter ett paket ====&lt;br /&gt;
För att söka efter ett paket i tillgängliga kanaler:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env -qaP nyckelord&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando söker efter paket som matchar `nyckelord` i de tillgängliga kanalerna och visar deras attribut och paketvägar.&lt;br /&gt;
&lt;br /&gt;
==== Visa information om installerade paket ====&lt;br /&gt;
För att visa information om installerade paket:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env -q&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando listar alla installerade paket i den aktuella profilen.&lt;br /&gt;
&lt;br /&gt;
==== Ta bort ett paket ====&lt;br /&gt;
För att avinstallera ett specifikt paket:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env -e paketnamn&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando avinstallerar paketet `paketnamn` från användarens miljö.&lt;br /&gt;
&lt;br /&gt;
==== Lista alla generationer av en profil ====&lt;br /&gt;
För att lista alla generationer av en profil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env --list-generations&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando listar alla generationer av den aktuella profilen, inklusive datum och tid då de skapades.&lt;br /&gt;
&lt;br /&gt;
==== Rulla tillbaka till en tidigare generation ====&lt;br /&gt;
För att rulla tillbaka till en tidigare generation av en profil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env --rollback&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando rullar tillbaka profilen till den senaste generationen innan den aktuella.&lt;br /&gt;
&lt;br /&gt;
==== Byt profil ====&lt;br /&gt;
För att byta till en annan profil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env --switch-profile /väg/till/profil&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando byter till den angivna profilen.&lt;br /&gt;
&lt;br /&gt;
==== Ta bort specifika eller gamla generationer ====&lt;br /&gt;
För att ta bort specifika eller gamla generationer av en profil:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env --delete-generations 30d&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando tar bort alla generationer som är äldre än 30 dagar.&lt;br /&gt;
&lt;br /&gt;
=== SKILLNADER MELLAN macOS OCH LINUX ===&lt;br /&gt;
Det finns vissa skillnader att tänka på när man använder `nix-env` på macOS jämfört med Linux:&lt;br /&gt;
&lt;br /&gt;
* macOS: `nix-env` fungerar på macOS, men installation och hantering av paket kan påverkas av skillnader i systemets bibliotek och beroenden. macOS använder också en annan standardpakethanterare, Homebrew, för många paket. Dock kan `nix-env` användas parallellt med Homebrew för att hantera specifika Nix-paket och miljöer.&lt;br /&gt;
* Linux: `nix-env` är specifikt designat för att användas på Linux-system, särskilt på NixOS. Det ger fullständig kontroll över paket och beroenden och kan användas för att hantera både systemomfattande och användarspecifika profiler och miljöer.&lt;br /&gt;
&lt;br /&gt;
=== FELSÖKNING ===&lt;br /&gt;
Om du får ett felmeddelande när du använder `nix-env`, kontrollera följande:&lt;br /&gt;
&lt;br /&gt;
Att du använder rätt syntax och alternativ för ditt specifika kommando.&lt;br /&gt;
Att alla nödvändiga kanaler är korrekt konfigurerade.&lt;br /&gt;
Att du har tillräckliga användarrättigheter för att installera och hantera paket.&lt;br /&gt;
&lt;br /&gt;
Vanliga fel och deras lösningar:&lt;br /&gt;
* Felmeddelande: &amp;quot;error: cannot find channel&amp;quot;:&lt;br /&gt;
  * Lösning: Kontrollera att kanalen är korrekt konfigurerad och att den är tillgänglig. Använd `nix-channel --list` för att lista konfigurerade kanaler och `nix-channel --update` för att uppdatera dem.&lt;br /&gt;
&lt;br /&gt;
* Felmeddelande: &amp;quot;error: package &amp;#039;paketnamn&amp;#039; is not available&amp;quot;:&lt;br /&gt;
  * Lösning: Kontrollera att paketnamnet är korrekt stavat och att det finns i de konfigurerade kanalerna. Använd `nix-env -qaP paketnamn` för att söka efter paketet.&lt;br /&gt;
&lt;br /&gt;
* Felmeddelande: &amp;quot;error: cannot switch to profile&amp;quot;:&lt;br /&gt;
  * Lösning: Kontrollera att du har rätt behörigheter att byta profil och att profilen existerar. Använd `nix-env --list-profiles` för att lista tillgängliga profiler.&lt;br /&gt;
&lt;br /&gt;
=== AVANCERAD ANVÄNDNING ===&lt;br /&gt;
`nix-env` erbjuder avancerade funktioner för att hantera paket och profiler mer effektivt. Här är några exempel:&lt;br /&gt;
&lt;br /&gt;
==== Anpassa miljöer ====&lt;br /&gt;
För att anpassa miljöer och skapa specifika profiler:&lt;br /&gt;
&lt;br /&gt;
===== EXEMPEL =====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env -i paketnamn --profile /väg/till/profil&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando installerar paketet `paketnamn` i den angivna profilen.&lt;br /&gt;
&lt;br /&gt;
==== Hantera specifika versioner av paket ====&lt;br /&gt;
För att installera eller uppgradera till en specifik version av ett paket:&lt;br /&gt;
&lt;br /&gt;
===== EXEMPEL =====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env -i paketnamn-1.2.3&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando installerar version 1.2.3 av `paketnamn`.&lt;br /&gt;
&lt;br /&gt;
==== Återställning av profiler ====&lt;br /&gt;
För att återställa en profil till en specifik generation:&lt;br /&gt;
&lt;br /&gt;
===== EXEMPEL =====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-env --rollback&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando rullar tillbaka profilen till den senaste generationen innan den aktuella.&lt;br /&gt;
&lt;br /&gt;
==== Använda Nix-kanaler ====&lt;br /&gt;
För att lägga till och hantera Nix-kanaler:&lt;br /&gt;
&lt;br /&gt;
===== EXEMPEL =====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-channel --add https://nixos.org/channels/nixos-unstable&lt;br /&gt;
nix-channel --update&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dessa kommandon lägger till NixOS instabila kanal och uppdaterar paketinformationen.&lt;br /&gt;
&lt;br /&gt;
==== Bygga paket från källkod ====&lt;br /&gt;
För att bygga och installera paket från källkod med anpassade inställningar:&lt;br /&gt;
&lt;br /&gt;
===== EXEMPEL =====&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
nix-build &amp;#039;&amp;lt;nixpkgs&amp;gt;&amp;#039; -A paketnamn&lt;br /&gt;
nix-env -i ./result&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Detta kommando bygger `paketnamn` från källkod och installerar det i användarens miljö.&lt;br /&gt;
&lt;br /&gt;
=== SE ÄVEN ===&lt;br /&gt;
* [[nix-build]] - Verktyg för att bygga paket från Nix-uttryck.&lt;br /&gt;
* [[nix-channel]] - Verktyg för att hantera Nix-kanaler.&lt;br /&gt;
* [[nix-store]] - Verktyg för att hantera Nix-lagret.&lt;br /&gt;
* [[nixos-rebuild]] - Verktyg för att bygga om och uppdatera ett NixOS-system.&lt;br /&gt;
&lt;br /&gt;
=== FÖRFATTARE ===&lt;br /&gt;
`nix-env` utvecklades av NixOS-projektet och har bidragits till av många utvecklare genom åren.&lt;br /&gt;
&lt;br /&gt;
=== KOLOFON ===&lt;br /&gt;
Denna sida är en del av dokumentationen för `nix-env`, ett verktyg för paketadministration i NixOS och andra Unix-liknande system. Mer information om projektet finns på ⟨https://nixos.org/manual/nix/stable/⟩. Om du har en buggrapport för denna manualsida, se ⟨https://github.com/NixOS/nix/issues⟩. Denna sida erhölls från projektets upstream Git-repository ⟨https://github.com/NixOS/nix.git⟩ den 2023-12-22. Om du upptäcker några renderingsproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i denna KOLOFON (som inte är en del av den ursprungliga manualsidan), skicka ett e-postmeddelande till man-pages@man7.org.&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Pakethantering]]&lt;br /&gt;
&lt;br /&gt;
=== KÄLLOR ===&lt;br /&gt;
[https://nixos.org/manual/nix/stable/ nix-env manual (NixOS)]&lt;br /&gt;
[https://man7.org/linux/man-pages/man1/nix-env.1.html nix-env manual (man7)]&lt;br /&gt;
m du har en buggrapport för denna manualsida, se ⟨https://github.com/NixOS/nix/issues⟩. Denna sida erhölls från projektets upstream Git-repository ⟨https://github.com/NixOS/nix.git⟩ den 2023-12-22. Om du upptäcker några renderingsproblem i denna HTML-version av sidan, eller om du tror att det finns en bättre eller mer uppdaterad källa för sidan, eller om du har korrigeringar eller förbättringar av informationen i denna KOLOFON (som inte är en del av den ursprungliga manualsidan), skicka ett e-postmeddelande till man-pages@man7.org.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== KÄLLOR ===&lt;br /&gt;
[https://nixos.org/manual/nix/stable/ nix-env manual (NixOS)]&lt;br /&gt;
[https://man7.org/linux/man-pages/man1/nix-env.1.html nix-env manual (man7)]&lt;br /&gt;
&lt;br /&gt;
[[Kategori:Pakethantering]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>