Add the nix-env for common

This commit is contained in:
Zekai.Zheng
2015-10-30 14:20:12 +11:00
committed by Ruben Vereecken
parent f9c0e57262
commit 745a0ddca7

39
pages/common/nix-env.md Normal file
View File

@@ -0,0 +1,39 @@
# nix-env
> Manipulate or query Nix user environments
- Show available package with name or without name
`nix-env -qa {{pkg_name}}`
- Show the status of available packages
`nix-env -qas`
- Install package
`nix-env -i {{pkg_name}}`
- Uninstall package
`nix-env -e {{pkg_name}}`
- Upgrade one package
`nix-env -u {{pkg_name}}`
- Upgrade all packages
`nix-env -u`
- Rollback changes
`nix-env --rollback`
- List all profiles
`nix-env --list-generations`
- Switch to specific profile
`nix-env --switch-generation {{profile_number}}`