- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 13:53 , 01-Июн-23 (2) +2
Ходил тут один никсосвод. Ау никсосводы в треде есть?
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 14:13 , 01-Июн-23 (4) +13 [^]
Здесь, на месте.Ну что я могу сказать про никсось после года использования. Шикарная штука, но очень дорогая. Начнем с того, что я несколько месяцев ее гонял в виртуалке, чисто чтоб изучить ее. Там считай нужно осилить whitepaper Дольстры, а также осваивать nixpkgs с его многочисленными опциями. После этого продолжаю платить своим дисковым пространством, поскольку при обновлении пакеты не заменяются, а добавляются к старым. Зато можно сделать откат к предыдущей конфигурации, это идет из коробки (выбираешь конфигурацию в GRUB/systemd-boot). Правда пригодилось это всего один раз. Ну а киллер-фичей считаю легкость применения патчей к пакетам, как и концепцию оверлеев в целом. Уже сдесяток пакетов пропатчил под свой вкус. Ну и никсось исполнила мою давнюю мечту -- держать вообще всю конфигурацию системы в гит-репозитории. До этого оформлял dotfiles-репозиторий, но при помощи него обычно конфигурируют только $HOME, ну и пробовал ансибл, но он не раскрывает свой потенциал, когда надо конфигурировать только самого себя.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., ZVVZ, 15:43 , 01-Июн-23 (10) –5 [V]
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 17:09 , 01-Июн-23 (17) +3
NixOS ортогонален ZFS/BTRF. Они скорее дополняют друг друга. Переусложнения там никакого нет, это просто иной способ организации файлов на диске.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Конь, 17:15 , 01-Июн-23 (19)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 22:40 , 01-Июн-23 (33) +6 [^]
Звучит как желание высказать свое ценное экспертное мнение, вообще не вникая в суть вопроса.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., ОноНим, 10:34 , 02-Июн-23 (60) +1
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 04:21 , 02-Июн-23 (41)
>[оверквотинг удален] > этого продолжаю платить своим дисковым пространством, поскольку при обновлении пакеты > не заменяются, а добавляются к старым. Зато можно сделать откат к > предыдущей конфигурации, это идет из коробки (выбираешь конфигурацию в GRUB/systemd-boot). > Правда пригодилось это всего один раз. Ну а киллер-фичей считаю легкость > применения патчей к пакетам, как и концепцию оверлеев в целом. Уже > сдесяток пакетов пропатчил под свой вкус. > Ну и никсось исполнила мою давнюю мечту -- держать вообще всю конфигурацию > системы в гит-репозитории. До этого оформлял dotfiles-репозиторий, но при помощи него > обычно конфигурируют только $HOME, ну и пробовал ансибл, но он не > раскрывает свой потенциал, когда надо конфигурировать только самого себя.Как никсовод со стажем, ответьте хоть вы на интересующие меня вопросы, в предельно ясной форме: В NixOS с его пакетником можно штатно держать одну и ту же программу, но разных версий в рамках одной генерации, или же это просто какие-то хитрозадые "снапшоты", но по-особенному, через деревья хэшсумм? И если можно, то просто ли это делается, без изъё*ств?
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., altwazar, 07:28 , 02-Июн-23 (48)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Самый умный из вас, 16:04 , 02-Июн-23 (82)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 18:09 , 02-Июн-23 (85)
>Чтобы поставить софт разных версий, надо будет создать свой пакет, можно на основе существующего и просто свою версию указать через overrideAttrs. Обычно достаточно 10-20 строк для этого.ага, а если софт не собирается, со странными ошибками самого nix, к софту не имеющие отношения, тогда что? клонировать nixpkgs и грепать функции, и дальше вниз по дереву? и так до просветления) система здорового человека, кх. чтобы пользоваться nix - надо стать программистом nix, я правильно понимаю? написать то конфиг дело 30 минут, но придет время... какой смысл пользоваться черным ящиком? для себя я вывод сделал - nix нужен, nixos нет.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Самый умный из вас, 18:38 , 02-Июн-23 (87)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 19:45 , 02-Июн-23 (88)
Нет, не так. Вот так правильно: в любой нестандартной ситуации, build/rebuild/etc, нужно не только уметь писать на nix, но и знать сам nixpkgs, как оно там работает, а это читать код надо, ну в общем становиться разрабом nixos) Не удивительно что оно за 20 лет так и не взлетело, программирование ради программирования какое-то.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 10:48 , 02-Июн-23 (61) +1
> После этого продолжаю платить своим дисковым пространством, поскольку при обновлении пакеты не заменяются, а добавляются к старым.Рекомендую посмотреть в сторону `nix-store --optimise` или включить в конфиге `auto-optimise-store`. Первый считает хэши всех файлов в `/nix/store` и дедуплицирует их через хардлинки с оригиналами в `/nix/store/.links`. Второй делает это на ходу, при каждом добавлении нового пути в store.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 20:52 , 02-Июн-23 (89)
> После этого продолжаю платить своим дисковым пространством, поскольку при обновлении пакеты не заменяются, а добавляются к старымА что, аналога autoremove нет чтобы старые версии удалить? Ещё пара вопросов: - напомни, там бинарные пакеты, source или и то и то? - если сорсы, то при установке листового пакета, ставятся ли последние версии всего дерева зависимостей, или реюзаются не обязательно последние уже установленные версии? Настраивается ли это?
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 21:56 , 02-Июн-23 (92)
>А что, аналога autoremove нет чтобы старые версии удалить?После удаления поколения, запускаешь сборщик мусора, он хвосты подчистит. >там бинарные пакеты, source или и то и то? как хочешь >при установке листового пакета, ставятся ли последние версии всего дерева зависимостей, или реюзаются не обязательно последние уже установленные версии? что такое "листовой" пакет? какие версии софта в коммите зафиксирваны, такие и будут собираться/устанавливаться. Почитай про flakes, оно в файле flake.lock все версии сохраняет, отсюда воспроизводимая сборка.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Любите девушки плюсовиков, 22:25 , 02-Июн-23 (93) +1
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., ччч, 14:48 , 01-Июн-23 (8) +1
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Константавр, 17:16 , 01-Июн-23 (20)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 17:50 , 01-Июн-23 (28)
> неудобно восстанавливать такую простую вещьА в чём неудобство, что с LiveCD нужно загрузиться? Так вроде nofail и на любом другом дистре без другой системы тоже непросто добавить.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 04:29 , 02-Июн-23 (42)
> Было с полгода, удобно, но тяжко входить. Потом отключил один из доп > дисков примонтированых в /mnt/ через их генерируемый конфиг профиля в fstab, > и оно перестало загружаться настолько тяжко, что отказался, неудобно восстанавливать такую > простую вещь. Хотя их package manager nix теперь использую как доп > в debian, вещь.А насколько глубинные вещи в других дистрибутивах можно ставить с помощью это пакетника? Графический стек можно обновлять подобным способом, чтобы это работало в системе, или же это ограничится только простыми пакетами юзерспейсного прикладного софта?
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 08:46 , 02-Июн-23 (52)
> А насколько глубинные вещи в других дистрибутивах можно ставить с помощью это пакетника? Графический стек можно обновлять подобным способом, чтобы это работало в системе, или же это ограничится только простыми пакетами юзерспейсного прикладного софта?Голым никсом можно разве что в PATH добавить. Чтоб системой рулить нужен NixOS, nix-darwin или (сырой) system-manager.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 11:12 , 02-Июн-23 (65)
У меня в дополнение к дебиан xbps. Nix был на маке. Вполне себе неплохо как дополнительная балалайка к основной системе.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 17:43 , 01-Июн-23 (25) +5
Четвертый год на NixOS. После двух недель использования перевёл всё на неё с дебиана, ни о чём не жалею и возвращаться не планирую.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 21:29 , 01-Июн-23 (32) +4
на месте )) уже давно на нем, все круто. Добавлю к предыдущим, что нужно использовать сразу flake, у меня два компа и ноут, везде настроил одинаковое окружение, которое берется из системы контроля версий. когда заливаешь туда изменения, просто на системе говоришь чтобы собрало последнюю версию. можно и автоматом настроить, но я не стал ибо не так уж и часто меняю.и нужно чистить обязательно. я не поставил на крон так как часто запускаю всякие nix shell и оно снесет то, что я не хочу чтобы оно снесло, поэтому приходится руками. но если по старинке тащить все что нужно для разработки и прочего в окружение, то можно по крону запускать тогда все ок, мусор копится не будет, но правда преймуществ полностью не получишь. nix shell вообще вещь - говришь какое окружение тебе нужно (перменные, доступные пакеты и прочее) и оно собирает, запускает тебе shell такой как ты просил.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 14:04 , 01-Июн-23 (3) –1
А можно такой же только без systemd?
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 14:20 , 01-Июн-23 (6) +4
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., anonymous, 14:32 , 01-Июн-23 (7) +7 [^]
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Гималаи, 14:59 , 01-Июн-23 (9) +2
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 16:39 , 01-Июн-23 (12) –1
Можно конечно же. Но похоже, что ты первый, кому это нужно. PRs are welcome, как говорится.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 22:46 , 01-Июн-23 (34)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 12:51 , 02-Июн-23 (76)
Хоть бы в гугле проверил. Конечно, не первый. Конечно, есть наработки.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 12:52 , 02-Июн-23 (77)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Admino, 16:50 , 01-Июн-23 (14) –2
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Самый умный из вас, 17:03 , 01-Июн-23 (15) +1
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 17:12 , 01-Июн-23 (18) –1
>и Opera:А разве Яндекс Браузер это не переименованная Опера?
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Самый умный из вас, 17:36 , 01-Июн-23 (22) +1
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 10:53 , 02-Июн-23 (62)
Нет. Опера исходники не открывала.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Chromium, 22:07 , 03-Июн-23 (111)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 20:18 , 01-Июн-23 (30) +2
В Опере весь трафик через прокси идёт под self-signed сертом. И даже в интерфейсе это нигде никак не отображается. Чёт никто не переживает по этому поводу.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Admino, 12:01 , 02-Июн-23 (67)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Admino, 12:25 , 02-Июн-23 (73)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., нононон, 17:45 , 01-Июн-23 (26) +3
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 04:40 , 02-Июн-23 (44) –1
Любой сертификат от известных центров сертификации в том или ином виде зонд. Что-то я не вижу "ааа, нам вставили зонд" в браузер от Chrome, Chromium, Edge, Firefox и так далее. Сертификатам от Let's Encrypt, DigiCert и так далее типа доверяете, хотя достаточно взглянуть в какой стране зарегистрирована организация и на их законы, акты. Особенно смешно в свете соответствующих актов после 11 сентября.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Тот_Самый_Анонимус__, 05:09 , 02-Июн-23 (47) +1
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 08:51 , 02-Июн-23 (56) +1
> Особенно смешно в свете соответствующих событий после 24-го февраля.Действительно смешно
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Admino, 12:10 , 02-Июн-23 (69)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Admino, 12:02 , 02-Июн-23 (68)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Бывалый смузихлёб, 12:16 , 02-Июн-23 (70)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 17:06 , 01-Июн-23 (16)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 17:16 , 01-Июн-23 (21)
Это имплементация Nix на Хаскеле. Насколько она может быть заменой оригинального Nix и для чего нужна стоит спросить у авторов, но вообще, Nix довольно популярен среди хаскеллистов, наверное хотят развивать Nix не связываясь с крестами.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., нононон, 17:47 , 01-Июн-23 (27)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Chromium, 22:10 , 03-Июн-23 (112) +1
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 22:54 , 01-Июн-23 (37)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Добровольный бетатестер, 04:36 , 02-Июн-23 (43) –1
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 04:42 , 02-Июн-23 (45)
>Если кто не в курсе, пакеты там собираются автоматически и нередко хренового качества,В Debian ситуация аналогичная. И?
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 08:50 , 02-Июн-23 (55)
> Если кто не в курсе, пакеты там собираются автоматически и нередко хренового качестваА что, в твоей любимой убунте они не автоматически собираются? Чтож, соболезную
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 08:24 , 02-Июн-23 (50)
Репозитории и централизация не нужны.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Любите девушки плюсовиков, 22:29 , 02-Июн-23 (94)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 08:59 , 02-Июн-23 (57) +1
> есть возможность одновременного использования нескольких версий одной программыНаконец-то линукс догнал венду, и двадцати дет не прошло!
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., n00by, 10:29 , 02-Июн-23 (59) –3
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., ччч, 11:14 , 02-Июн-23 (66) –1
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 12:22 , 02-Июн-23 (72) +1
Оно для чтения машинами (взять первые x символов и сравнить), а не для человеков. Человекам нужно только код писать, а что и как там в /nix/store лежит человеков волновать не должно.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., n00by, 12:44 , 02-Июн-23 (74)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 13:03 , 02-Июн-23 (78)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., n00by, 14:12 , 02-Июн-23 (81)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 16:14 , 02-Июн-23 (83)
Быстрее может и не будет, но проще в реализации так точно
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., n00by, 11:41 , 03-Июн-23 (103)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 23:19 , 03-Июн-23 (117)
echo /nix/store/200mq7f80wvdw7hb85kd7fdrnvf6cjxy-dejagnu-1.6.3/bin/dejagnu | cut -c12-43 200mq7f80wvdw7hb85kd7fdrnvf6cjxyМожешь попробовать получить 200mq7f80wvdw7hb85kd7fdrnvf6cjxy для /nix/store/dejagnu-1.6.3-200mq7f80wvdw7hb85kd7fdrnvf6cjxy/bin/dejagnu, проще того что выше вряд ли получится На самом деле более чем уверен, что строчку с названием пакета добавили пост-фактум чисто для человеков, а так и /nix/store/200mq7f80wvdw7hb85kd7fdrnvf6cjxy/bin/dejagnu вполне рабочий вариант
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Мимокрокодил, 11:37 , 03-Июн-23 (101)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 17:11 , 02-Июн-23 (84)
Portage намного проще как мне думается.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 00:06 , 03-Июн-23 (96)
хрен редьки не слаще. pkgutils из CRUX - вот где намного проще
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 11:20 , 03-Июн-23 (98)
cd / && tar xf package.tar.gz ещё проще, и что теперь?
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Мимокрокодил, 11:39 , 03-Июн-23 (102)
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Аноним, 12:19 , 03-Июн-23 (106)
это еще почему? автоматизьму нету? пакетики рекурсивно не удаляет? ну да, есть такое, но в этом как бы и есть плюс, не надо париться о зависимостях, настроил и едешь, но да, согласен, оно не для рядового пользователя. Но, блин, тебе стабильную базу дали, и обновляют моментально, любая проблема, идешь сразу в апстрим, а не в багзилу генты.
- Выпуск дистрибутива NixOS 23.05, использующего пакетный мене..., Ra, 11:22 , 03-Июн-23 (99)
|