LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - General
User Name
Password
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.

Notices


Reply
  Search this Thread
Old 07-31-2014, 07:35 AM   #1
nycbrit
LQ Newbie
 
Registered: Nov 2013
Posts: 14

Rep: Reputation: Disabled
Nix package management, any opinions?


I discovered the Nix package management system recently (cross platform) www.nixos.org/nix

Assuming space isn't an issue, and you don't have root access, it seems appealing.

Has anyone had experience using it in a company?

For example, whilst the build design is very well thought out, they state that haven't thought much about runtime design. I found it appears to build everything with RPATH (not RUNPATH), which would preclude you from using LD_LIBRARY_PATH if you needed to fix something.

I've also briefly looked at Gentoo Prefix. What does Nix solve which Prefix doesn't?
 
Old 08-03-2014, 02:55 PM   #2
notKlaatu
Senior Member
 
Registered: Sep 2010
Location: Lawrence, New Zealand
Distribution: Slackware
Posts: 1,077

Rep: Reputation: 732Reputation: 732Reputation: 732Reputation: 732Reputation: 732Reputation: 732Reputation: 732
I know a few people who use and really like Nix (OS, specifically). Personally I still have yet to try Nix itself. I keep meaning to but never seem to get round to it.

I'm not sure I have whatever problem is being solved by Nix. I can install and update, or uninstall and re-install, applications as I please. If I really really need two versions of the same app installed, I can modify the output of gcc so that I have a uniquely named binary (although, in theory, I might also have to then link it to uniquely named dependencies...which could get complicated, but since I've never needed this functionality, it's not really a selling point that Nix allows me to avoid this work).

I also don't need a versioned history of everything I've ever built or the state of my system. Maybe for a developer who needs to test things frequently would find it useful, but as for me, I don't seem to require that level of package management.

It looks like Gentoo Prefix (your post is the first I'd heard of it) is more like a consistent CONFIG hack than anything having to do with version controlled, statically linked binaries like Nix is. In fact, Prefix is something anyone could theoretically do with laborious changes to Makefiles, so I don't think it really has much in common with Nix aside from installing to a non-default location. Otherwise, it has none of the versioning stuff that Nix has.

Both are interesting projects, and wery appealing to me in theory. But so far I just have not needed the benefits they provide. I'd be interested in hearing from people who do find them useful.
 
1 members found this post helpful.
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
GNU introduces Guix, a distro independent package manager based on Nix DrCube Slackware 48 11-30-2012 01:49 PM
How to use Package Management? JosephS Slackware 17 09-26-2007 10:18 PM
LXer: Simple Package management with Synaptic Package Manager LXer Syndicated Linux News 0 12-05-2006 06:33 PM
package management RzL Slackware 9 11-15-2006 06:10 PM
Using Package Archive style package management mugwump84 Linux From Scratch 3 08-25-2005 05:19 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 01:44 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration