Size: a a a

2020 December 11

MG

Misha Gusarov in NixOS
TFW написал программу, а запустить её не можешь.
источник

MG

Misha Gusarov in NixOS
Спасибо, помогло. Меня смутило несколько outputs.
источник

AK

Andrey Koppel in NixOS
Исправил, нужно было .dev добавить к —with-ssh2=${pkgs.libssh2.dev}
источник
2020 December 12

RK

Rinat Kurmaev in NixOS
Поясните пожалуйта, пытаюсь завести nextcloud
https://nixos.org/manual/nixos/stable/index.html#module-services-nextcloud
Взял вот этот конфиг как пример, но при rebuild switch получаю
building Nix...
building the system configuration...
error: Package ‘nextcloud-18.0.10’ in /nix/store/6dra63mqv1piw23gxwslh0y0sbnsd44f-nixos-20.09.2205.65c9cc79f1d/nixos/pkgs/servers/nextcloud/default.nix:21 is marked as insecure, refusing to evaluate.


Known issues:
- Nextcloud version 18.0.10 is EOL

You can install it anyway by whitelisting this package, using the
following methods:

a) To temporarily allow all insecure packages, you can use an environment
  variable for a single invocation of the nix tools:

    $ export NIXPKGS_ALLOW_INSECURE=1

b) for `nixos-rebuild` you can add ‘nextcloud-18.0.10’ to
  `nixpkgs.config.permittedInsecurePackages` in the configuration.nix,
  like so:

    {
      nixpkgs.config.permittedInsecurePackages = [
        "nextcloud-18.0.10"
      ];
    }

c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  ‘nextcloud-18.0.10’ to `permittedInsecurePackages` in
  ~/.config/nixpkgs/config.nix, like so:

    {
      permittedInsecurePackages = [
        "nextcloud-18.0.10"
      ];
    }


(use '--show-trace' to show detailed location information)

Почему он дергает версию 18? В репозитории же есть уже 20-я
источник

d

dump_stack() in NixOS
Rinat Kurmaev
Поясните пожалуйта, пытаюсь завести nextcloud
https://nixos.org/manual/nixos/stable/index.html#module-services-nextcloud
Взял вот этот конфиг как пример, но при rebuild switch получаю
building Nix...
building the system configuration...
error: Package ‘nextcloud-18.0.10’ in /nix/store/6dra63mqv1piw23gxwslh0y0sbnsd44f-nixos-20.09.2205.65c9cc79f1d/nixos/pkgs/servers/nextcloud/default.nix:21 is marked as insecure, refusing to evaluate.


Known issues:
- Nextcloud version 18.0.10 is EOL

You can install it anyway by whitelisting this package, using the
following methods:

a) To temporarily allow all insecure packages, you can use an environment
  variable for a single invocation of the nix tools:

    $ export NIXPKGS_ALLOW_INSECURE=1

b) for `nixos-rebuild` you can add ‘nextcloud-18.0.10’ to
  `nixpkgs.config.permittedInsecurePackages` in the configuration.nix,
  like so:

    {
      nixpkgs.config.permittedInsecurePackages = [
        "nextcloud-18.0.10"
      ];
    }

c) For `nix-env`, `nix-build`, `nix-shell` or any other Nix command you can add
  ‘nextcloud-18.0.10’ to `permittedInsecurePackages` in
  ~/.config/nixpkgs/config.nix, like so:

    {
      permittedInsecurePackages = [
        "nextcloud-18.0.10"
      ];
    }


(use '--show-trace' to show detailed location information)

Почему он дергает версию 18? В репозитории же есть уже 20-я
Stable/unstable?
источник

RK

Rinat Kurmaev in NixOS
stable
источник

RK

Rinat Kurmaev in NixOS
версия 20,09
источник

d

dump_stack() in NixOS
источник

d

dump_stack() in NixOS
Можешь таким же образом вытянуть только последний nextcloud из unstable.
источник

RK

Rinat Kurmaev in NixOS
источник

RK

Rinat Kurmaev in NixOS
А, понятно
источник

RK

Rinat Kurmaev in NixOS
нужно еще и это явно указать
источник

V

Volth in NixOS
можете вот на этот  коммент - https://github.com/NixOS/nixpkgs/pull/106291#issuecomment-741580464 - ответить что cpan2nix лежит по адресу https://gitee.com/volth/cpan2nix/
на гитхабе живых акков не осталось, а люди там страдают без моих кодесов
источник

IK

Ilya Kos in NixOS
Я могу как-то в derivation изменить название симлинка, который создается в директории при собрке?
источник

d

dump_stack() in NixOS
Ilya Kos
Я могу как-то в derivation изменить название симлинка, который создается в директории при собрке?
override
источник

d

dump_stack() in NixOS
Либо лучше оберни.
источник

IK

Ilya Kos in NixOS
Так какое поле сеттить то?
источник

IK

Ilya Kos in NixOS
Или что делать?
источник

d

dump_stack() in NixOS
Ilya Kos
Так какое поле сеттить то?
postInstall, например
источник

d

dump_stack() in NixOS
Либо просто (writeShellScriptBin "newbinname" ''${pkgs.package}/bin/oldbinname"), если что-то простое.
источник