- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., JL2001, 23:05 , 28-Окт-20 (1)
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., Аноним, 23:17 , 28-Окт-20 (2) +2
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., PHPoenX, 01:46 , 29-Окт-20 (3) +3
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., Аноним не забывает, 14:36 , 29-Окт-20 (15) +3
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., Аноним, 10:31 , 30-Окт-20 (28)
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., Аноним, 07:16 , 29-Окт-20 (4)
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., Минона, 07:41 , 29-Окт-20 (5)
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., Аноним, 10:14 , 29-Окт-20 (10) +5
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., Домохозяйка анонима, 12:47 , 29-Окт-20 (13) +10 [^]
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., Аноним, 13:58 , 29-Окт-20 (14)
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., ryoken, 08:18 , 29-Окт-20 (6)
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., Аноним, 08:22 , 29-Окт-20 (7) –1
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., Аноним, 10:02 , 29-Окт-20 (9) +1
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., iPony129412, 10:36 , 29-Окт-20 (11)
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., ним, 12:31 , 29-Окт-20 (12) +2
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., NULL, 04:56 , 30-Окт-20 (26)
Как уже написали, все пакеты ставятся в /nix/store. Суть установки в пользовательский профиль в том, что генерится новый метапакет user-environment, на который переключается симлинк текущего профиля пользователя /nix/var/nix/profiles/per-user/${username}/profile . В результате этого: - установленные пакеты защищаются от удаления сборщиком мусора (наподобие добавления в файл world в генте или apt-mark manual в дебиане) - их бинари добавляются в $PATH пользователя (т. к. симлинки на них собраны в поддиректории bin/ метапакета user-environment, на который ссылается симлинк, который добавлен в $PATH)По идее, нет проблем лишить непривелигированных пользователей возможности ставить пакеты, или оставить им возможность ставить только из системной коллекции nixpkgs .
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., NULL, 05:10 , 30-Окт-20 (27)
Кстати, если кто-то подумал про установку setuid бинарника: нельзя. Это могут только nix модули, выполняемые посредством nixos-rebuild, пересобирающим всю систему по глобальному конфигу, который может запускать только root.По умолчанию пользователь может ставить в свой профиль что угодно, но выполнять - только от своего имени.
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., Аноним, 14:51 , 29-Окт-20 (16) +2
- Выпуск дистрибутива NixOS 20.09, использующего пакетный мене..., Аноним, 15:32 , 29-Окт-20 (17)
|