[Nix-dev] Providing Debian, Arch etc. packages counterproductive?

Joachim Schiele js at lastlog.de
Sat Sep 26 20:24:27 CEST 2015


i couldn't have found better words! this is so true and basically the
idea which drives nix in the first place.

On 23.09.2015 10:20, Adrien Devresse wrote:
> An other point to consider is the integration aspect.
> 
> Nix requires a system install in a shared environment. The daemon needs
> to be setup properly, group created, etc....
> In most companies, the sysadmin will simply refuse to install on any
> existing  shared system anything which is not packaged properly, and for
> very good reasons.
> 
> Not providing platform specific packages will very likely slow down the
> adoption of Nix in professional environment for such reasons.
> I agree the platform specific packages have their own issues, but from
> an administration point of view, they are needed.
> 
> 
> Adrien
> 
> 
> 
> Le 23/09/2015 00:50, Thomas Hunger a écrit :
>> The deb can be inspected with "dpkg -c". It contains all the nix-*
>> commands, man pages, some perl, headers and some basic nix library
>> functions. What's missing is a postinst script that setting up the
>> things according to [1] (probably needs updating).
>>
>> On reflection platform specific packages would be useful to work
>> around issues like [2] which one of my friends hit today. And as
>> Vladimir says for the multi-user setup with the daemon. I'm not sure I
>> have the energy to go around and fix all the packages but maybe debian
>> and arch would be a good start.
>>
>> ~
>>
>> [1]
>> https://nixos.org/wiki/Installing_Nix_on_Debian
>>
>> [2]
>> https://github.com/NixOS/nix/issues/599
>>
>>
>> On 22 September 2015 at 22:31, Vladimír Čunát <vcunat at gmail.com
>> <mailto:vcunat at gmail.com>> wrote:
>>
>>     On 09/22/2015 10:03 PM, zimbatm wrote:
>>     > On the other end, it would be nice if installing nix was just a
>>     > matter of running `curl -L
>>     > https://nixos.org/nix-current/$(uname)-$(arch).tar.bz2
>>     <https://nixos.org/nix-current/$%28uname%29-$%28arch%29.tar.bz2> |
>>     tar xa -C
>>     > /nix && ln -s /nix/bin/nix-env /usr/local/bin` and then setup the
>>     > profile.
>>
>>     I think the nix daemon complicates things a bit, as you need to
>>     plug it
>>     into the host OS services.
>>
>>     Vladimir
>>
>>
>>     _______________________________________________
>>     nix-dev mailing list
>>     nix-dev at lists.science.uu.nl <mailto:nix-dev at lists.science.uu.nl>
>>     http://lists.science.uu.nl/mailman/listinfo/nix-dev
>>
>>
>>
>>
>> _______________________________________________
>> nix-dev mailing list
>> nix-dev at lists.science.uu.nl
>> http://lists.science.uu.nl/mailman/listinfo/nix-dev
> 
> 
> 
> _______________________________________________
> nix-dev mailing list
> nix-dev at lists.science.uu.nl
> http://lists.science.uu.nl/mailman/listinfo/nix-dev
> 




More information about the nix-dev mailing list