mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-09-24 17:09:10 -07:00
ed44e589ea8f02bfaec53fa41c61c60e2e3785a9
Nix is a source-based package manager with strong support for
binary packages. It uses multiple tricks to make package
source dependencies robust:
- nix installs every package into it's own --prefix=.
Example: /nix/store/xsqz79bzclgrgnnlffp3qa0g4wnbcrp1-firefox-50.1.0
- nix builds packages with PATH (and similar) only including explicitly
listed depends. This eliminates automagic dependency.
- nix tracks full environment where package was built.
Once environment changes new package needs to be built.
That's how you install firefox just for your current user:
$ nix-env -iA nixpkgs.firefox
Package-Manager: Portage-2.3.3, Repoman-2.3.1
…
…
…
…
…
gnome2.eclass: simplify inheritting on autotools.eclass and not inherit it unconditionally (#591584, thanks to leio for the help)
…
…
…
…
…
Description
No description provided
Languages
Shell
73.6%
Roff
25.9%
Emacs Lisp
0.1%