1.1, Имя любимое твое (?), 15:36, 05/04/2018 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Почему так:
>f3a4q85649f394359bh52d4vf7a0f3-firefox-59.0.2
А не так:
>firefox-59.0.2-f3a4q85649f394359bh52d4vf7a0f3
?
| |
|
2.4, Аноним (-), 16:09, 05/04/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
Да вы достали тупить. Потому что только хэш имеет значение.
| |
|
3.6, Аноним (-), 16:13, 05/04/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
Чем тебе firefox-12341876udf не хэш, который имеет значение?
| |
|
|
5.29, руслан (?), 17:55, 05/04/2018 [^] [^^] [^^^] [ответить]
| +4 +/– |
Ну и бери одинаковую длину с конца. Дистр линукс для людей, а не люди для дистров)
| |
|
6.30, Михаил (??), 18:07, 05/04/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
Если человек полез в /nix/store и читает названия каталогов, то происходит процесс отладки и соображения удобства обычного использования слабо применимы… В норме используются profiles (включая системное окружение), result symlink или просто временные окружения (nix-shell, nix run)
| |
|
|
|
3.21, Andrey Mitrofanov (?), 17:02, 05/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Да вы достали тупить. Потому что только хэш имеет значение.
Я бы сказал, имя в хэш входит, а хэш в имя -- нет.
Имя-версия пакета - только читабильный довесок для людей-человеков.
А в хеше - и полные исходники (включая имя+версию), и полное окружение сборки. Теоретически.
| |
|
2.23, Аноним (-), 17:09, 05/04/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
Я бы спросил, что мешало хранить хэш в каком-нибудь теккстовом файле, а каталоги называть человекочитаемым названием и версией пакета.
| |
|
3.25, Михаил (??), 17:32, 05/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
Вот так точно не работает — у любого пользователя Nix в какой-то момент есть две копии одного пакета, которые отличаются только версиями зависимостей.
| |
3.26, Andrey Mitrofanov (?), 17:46, 05/04/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Я бы спросил, что мешало хранить хэш в каком-нибудь теккстовом файле, а
> каталоги называть человекочитаемым названием и версией пакета.
Одна версия м.б собрана несколько раз -- по-разному.
И эти несколько разных сборок м.б. установлены одновременно и независимо в систему (и/или профили пользователей), как и помянутыенаверху _разные версии_ пакета.
| |
3.37, Аноним (-), 14:23, 16/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
Вы не поверите :)
Всё хеши и зависимости хранятся в базе sqlite3.
| |
|
2.36, Ne01eX (ok), 00:00, 06/04/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
Потому что никто до сих пор не познакомил разработчиков этого пакетного менеждера с утилитой rev и её использовании в конвейерах.
| |
|
|
2.15, Andrey Mitrofanov (?), 16:33, 05/04/2018 [^] [^^] [^^^] [ответить]
| –3 +/– |
> Идея отличная у дистрибутива. Пожелаем им долгих лет и процветания
Идея отличная в PhD Eelco Dolstra (и да, bibliograpy у ней немаленький), в манагере пакетов Nix.
А вот идея в дистрибутиве... Ну, да, м.п.Nix. Он не "идея" дистрибутива, вроде. А так, дистрибутив и дистрибутив. Ещё один.
Или таки да?
| |
|
1.5, rscx64_ (?), 16:12, 05/04/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –3 +/– |
Хорошая идея, но почему systemd? Разве это не в разрез с конструктризмом дистрибутива? Причём сам пакетный менеджер от systemd в некоторых частях зависит. Так что пока буду юзать sh скрипты для установки нужной системы, прости Nix :(
| |
|
2.8, Михаил (??), 16:23, 05/04/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
Сам пакетный менеджер от systemd, к счастью, не зависит — собираю через Nix систему с sinit и проблем по этому поводу нет.
| |
|
3.13, rscx64_ (?), 16:30, 05/04/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
И как Nix работает, хорошо? Есть ли смысл от него или можно обойтись скриптами?
| |
|
4.18, Михаил (??), 16:55, 05/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
Со сборочными скриптами начинает утомлять отслеживание корректности установки обновлений поверх (или удаления, что не легче)
| |
|
5.22, rscx64_ (?), 17:03, 05/04/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
А, версионирование, понял. Ну мне тогда к сожалению не пригодится
| |
|
|
|
2.17, Andrey Mitrofanov (?), 16:42, 05/04/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Хорошая идея, но почему systemd? Разве это не в разрез с конструктризмом
> дистрибутива?
Дистрибутив не преследует уж таких уж высоких идей -- мне так показалось. CBSE - оно хорошо для диссертации, а выпустившись, господа недавние академики перешли к коммерческой монетизации: devops-ики, облачка, ... Чего там ещё модно-то. Экликсы, джулии, сишарпы?
И вот именно по _дистрибутивам_ академических и/или идейных пропрывов не склалось. GNOME, как у всех. s-d, как у всех. итдтп.
Расскажите, если я ошибся.
Не вникал дальше истории давно прошедших дней.
>Причём сам пакетный менеджер от systemd в некоторых частях зависит.
Подробнее? .unit файл положили что ли? Нынче это уже не :/ криминал. (+анекдот про "пока не стало обязательным")
> Так что пока буду юзать sh скрипты для установки нужной системы,
> прости Nix :( | |
|
3.20, Михаил (??), 17:01, 05/04/2018 [^] [^^] [^^^] [ответить]
| +1 +/– |
> Не вникал дальше истории давно прошедших дней.
В любой момент истории NixOS сгенерированные из configuration.nix и синхронно откатываемые при желании файлы составляли большинство в /etc
| |
|
4.28, Andrey Mitrofanov (?), 17:50, 05/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
>> Не вникал дальше истории давно прошедших дней.
> В любой момент истории NixOS сгенерированные из configuration.nix и синхронно откатываемые
> при желании файлы составляли большинство в /etc
Спасибо. Конфигурирование системы и сервисов я потерял.
| |
|
|
|
1.7, Аноним (-), 16:15, 05/04/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Примерно как у debian, apt заменил (почти) собой ворох утилит apt-*
| |
|
|
3.16, Аноним (-), 16:37, 05/04/2018 [^] [^^] [^^^] [ответить]
| –2 +/– |
Всему своё время, -get, -cache, -add-repository почти, уведомление об обновлениях после update.
Допилят, как и у dnf, nix будет универсальный менеджер.
| |
|
|
1.9, Аноним (-), 16:23, 05/04/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –5 +/– |
nix быстрее flatpack, snap?
Пробывал устанавливать firefox 59 в debian со snap-пакета, snap субъективно медленнее при установке (скачивание не счёт). flatpack не пробывал.
| |
1.10, Аноним (-), 16:25, 05/04/2018 [ответить] [﹢﹢﹢] [ · · · ]
| –2 +/– |
> По умолчанию отключена звуковая система (sound.enable=false);
Хотел попробовать на десктопе, а тут такая новости. Включу конечно, но для каких целей тогда эта ОС?
| |
|
|
3.19, Михаил (??), 16:59, 05/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
> Включенный systemd - отключённый звук.
На самом деле, звук включается по умолчанию при подключении дисплейного менеджера.
| |
|
4.24, rscx64_ (?), 17:32, 05/04/2018 [^] [^^] [^^^] [ответить]
| –3 +/– |
Да я шучу просто, на самом деле при включении systemd отключается только мышка
| |
|
5.27, Andrey Mitrofanov (?), 17:49, 05/04/2018 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Да я шучу просто, на самом деле при включении systemd отключается только
> мышка
А при включении клавиатуры -- переходит на sysvinit? :-D Нужно!
| |
|
6.31, Михаил (??), 18:09, 05/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
> А при включении клавиатуры -- переходит на sysvinit? :-D Нужно!
А так как смена init требует перезагрузки, то если USB-hub иногда отваливается и подхватывается обратно, каждый раз система перезагружается!
| |
|
7.33, Andrey Mitrofanov (?), 18:17, 05/04/2018 [^] [^^] [^^^] [ответить]
| +/– |
>каждый раз система перезагружается!
Нам тут на днях кто-то рассказываал про какую-то ОС, достигшую маркет-шары _именно_ перезагрузками. Ссылки сейчас под рукой нет...
</долго мы тут шутить-то будем?>
| |
|
|
|
|
|
|
|