The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск дистрибутива NixOS 21.05, использующего пакетный менеджер Nix , opennews (??), 02-Июн-21, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


21. "Выпуск дистрибутива NixOS 21.05, использующего пакетный мене..."  +/
Сообщение от Dimcha (ok), 03-Июн-21, 02:56 
Полностью с Вами согласен. Открыл для себя NixOS пару лет назад(перешел с Debian). Мне очень нравится концепция. Пока не подводил ни разу. А работа с контейнерами - просто сказка.
Ответить | Правка | Наверх | Cообщить модератору

25. "Выпуск дистрибутива NixOS 21.05, использующего пакетный мене..."  +/
Сообщение от n00by (ok), 03-Июн-21, 09:01 
Мне тоже очень нравится концепция, но имена вида f2b5...8a163-firefox-89.0.0
произвели необратимое криптопреобразование когнитивных шаблонов.
Ответить | Правка | Наверх | Cообщить модератору

30. "Выпуск дистрибутива NixOS 21.05, использующего пакетный мене..."  +/
Сообщение от Anon2 (?), 03-Июн-21, 13:50 
Для серфинга по ФС в NNN это боль.
Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск дистрибутива NixOS 21.05, использующего пакетный мене..."  +/
Сообщение от n00by (ok), 03-Июн-21, 15:00 
И ведь не понятно, зачем они так сделали. Может в Хаскеле нужна какая хитрая монада, что бы разбирать строку с конца?
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск дистрибутива NixOS 21.05, использующего пакетный мене..."  +/
Сообщение от Аноним (44), 07-Июн-21, 05:38 
>И ведь не понятно, зачем они так сделали. Может в Хаскеле нужна какая хитрая монада, что бы разбирать строку с конца?

Вполне понятно зачем. Потоум что "/nix/store/<hash>-" имеет константную длину и эту часть пути очень легко отрезать.

Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск дистрибутива NixOS 21.05, использующего пакетный мене..."  +/
Сообщение от n00by (ok), 07-Июн-21, 08:05 
>>И ведь не понятно, зачем они так сделали. Может в Хаскеле нужна какая хитрая монада, что бы разбирать строку с конца?
> Вполне понятно зачем. Потоум что "/nix/store/<hash>-" имеет константную длину и эту часть
> пути очень легко отрезать.

Подстроки "/nix/store/" и "<hash>" имеют константную длину и фрагмент пути между ними очень легко отрезать.

И Вы не первый, кому это не понятно -- вот что малость напрягает.

Ответить | Правка | Наверх | Cообщить модератору

39. "Cool"  +/
Сообщение от Andrewemail (??), 06-Июн-21, 10:38 
А как происходит процесс установки/обновления софта? Руками пишете новый т.н. деривейшн?
Ответить | Правка | К родителю #21 | Наверх | Cообщить модератору

41. "Cool"  +/
Сообщение от scor (ok), 06-Июн-21, 20:48 
> А как происходит процесс установки/обновления софта? Руками пишете новый т.н. деривейшн?

Всё как и везде. Есть репозиторий ( https://github.com/NixOS/nixpkgs/ ) с мастер/транк/тестинг (называйте как хотите) и релизные бранчи, которые в основном только по секурити обновляют и мелкие бакпорты. Из этих бранчей получаются "каналы" (что-то типа имён репозиториев). Выбираешь на каком канале будешь жить (тестинг/стейбл). Можно миксовать с другими каналами с каким-то конкретным набором приложений. Что-то типа PPA в убунте. Точно также на свой страх и риск. Дальше всё просто.

nix-channel --update
nix-rebuild switch

Если что-то совсем разломалось, то при загрузке будет возможность выбрать предыдущий (рабочий) набор софта и загрузиться с этого состояния.

Ответить | Правка | Наверх | Cообщить модератору

43. "Cool"  +/
Сообщение от Аноним (16), 07-Июн-21, 03:22 
> Что-то типа PPA в убунте. Точно также на свой страх и риск.

Не также. В убунте PPA добавляются в систему и софт при установке из них выполняет установочные скрипты с привелегиями рута. Каналы nix же добавляются пользователями в любых количествах и сочетаниях и никак на работу системы не влияют (пока не будут добавлены рутом).

Ответить | Правка | Наверх | Cообщить модератору

46. "Cool"  +/
Сообщение от scor (ok), 07-Июн-21, 09:46 
>> Что-то типа PPA в убунте. Точно также на свой страх и риск.
> Не также.

Можно подумать, что есть разница от какого пользователя будет запущен майнер или агент бот-нета. Именно об этом "страхе и риске" и написано. И ничем принципиально это не отличается от PPA. Но это всё лирика. Воля ваша считать решение безопасным на основании того, что оно запущено "не от рута".:)

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру