[% USE mibs=format("%.2f") %] [% BLOCK renderProductList -%] [% # Work around a strange bug: build.buildproducts.size returns 3 when the actual size is 1. nrProducts = 0; FOREACH product IN build.buildproducts; nrProducts = nrProducts + 1; END %]
If you have Nix installed on your machine, you can install this package and all its dependencies automatically by clicking on the link above. This requires that you have the application/nix-package MIME type associated with the nix-install-package program in your web browser. Alternatively, you can install it from the command-line:
$ nix-install-package --non-interactive --url [% uri %]
If you get an error message “Permission denied”, you should make sure that you have sufficient access rights to the Nix store, e.g., run the command as root.
If you have Nix installed on your machine, this build and all its dependencies can be unpacked into your local Nix store by doing:
$ gunzip < [% filename %] | nix-store --import
or to download and unpack in one command:
$ curl [% uri %] | gunzip | nix-store --import
The package can then be found in the path [% product.path %]. You’ll probably also want to do
$ nix-env -i [% product.path %]
to actually install the package in your Nix user environment.
If you get the error message “imported archive lacks a signature”, you should make sure that you have sufficient access rights to the Nix store, e.g., run the command as root.
URL: | [% uri %] |
---|---|
Links to latest: |
[% IF nrProducts > 1 %]
[% uri2 = "${c.uri_for(latestRoot.join('/') 'download-by-type' product.type product.subtype)}" %]
[% uri2 %]
[% uri2 = "${c.uri_for(latestRoot.join('/') 'download' product.productnr)}" %] [% uri2 %] [% ELSE %] [% uri2 = "${c.uri_for(latestRoot.join('/') 'download')}" %] [% uri2 %] [% END %] |
File size: | [% product.filesize %] bytes ([% mibs(product.filesize / (1024 * 1024)) %] MiB) |
SHA-1 hash: | [% product.sha1hash %] |
SHA-256 hash: | [% product.sha256hash %] |
Full path: | [% product.path %] |