[Nix-dev] Suggest package to install

Bjørn Forsman bjorn.forsman at gmail.com
Sun Feb 17 21:16:23 CET 2013


On 17 February 2013 19:55,  <shea at shealevy.com> wrote:
> Hi Bjørn,
>
> On 2013-02-17 11:56, Bjørn Forsman wrote:
>> Hi,
>>
>> One thing I miss from Ubuntu is the ability to suggest what package
>> to
>> install when I try to run a missing program:
>>
>> $ giggle
>> The program 'giggle' is currently not installed. You can install it
>> by typing:
>> sudo apt-get install giggle
>>
>> Does anyone know how to implement that in nixos?
>>
>
> This was recently implemented by Eelco, but for now you need to
> manually download a database (in the future it should be part of the
> channel). See
> https://github.com/NixOS/nixos/commit/b89f941b2074b104be303c3e7e47cf4a97c3128d
> for details.

Cool!

I had some trouble with sudo and stdout redirect, so I ended up with this:

sudo mkdir -p /var/lib/nixos
curl http://nixos.org/~eelco/programs.sqlite.xz | xz -d > programs.sqlite
sudo cp programs.sqlite /var/lib/nixos/

And now it works.

[bfo at nixos:~]$ hello
The program 'hello' is currently not installed. You can install it by typing:
  nix-env -i hello

Thanks guys!

Best regards,
Bjørn Forsman


More information about the nix-dev mailing list