Выключение и перезагрузка не работают в Debian 10 Buster

Существует несколько способов использования пакетов npm через nix:

Для моих личных проектов я использую nix-shell, а затем в оболочке я использую сценарии npm , чтобы предотвратить необходимость в глобальных пакетах npm (, как с gulp ). Процесс выглядит примерно так (и, вероятно, очень похож на пряжу):

$ nix-shell -p nodejs-8_x
[nix-shell:yourproject]$ npm install # installs npm deps to project-local node_modules
[nix-shell:yourproject]$ npm exec (...) # using scripts configured in package.json

Мне это подходит, поскольку ни один из моих пакетов не имеет бинарных зависимостей. В этом сообщении описывается создание файла default.nix для вашего проекта, поэтому вам не нужно указывать зависимости для каждого вызова оболочки nix -, но это необязательно.

Другой способ — использовать npm2nix:

node2nix -i node-packages.json # creates./default.nix
nix-shell # nix-shell will look for a default.nix, which above will have generated

Это заставит Nix управлять всеми пакетами npm в проекте.

Может быть хорошей идеей ознакомиться с оболочкой nix -, так как попытка установить пакеты узлов / любые зависимости в вашем профиле nix (через nix -env или nox )лишает цели nix, загрязняя «глобальное» пространство имен.

2
25.08.2019, 00:12
2 ответа

tl;dr -Я обновил BIOS, чтобы исправить это.

У меня была точно такая же проблема с моим старым ноутбуком Dell. Я совершенно уверен, что это связано с ядром 4.19 после обновления с 4.9 при переходе с Stretch на Buster. Я думаю, что в BIOS (, по крайней мере, в моем )есть частично -сломанная реализация ACPI, но старое ядро ​​могло терпеть это, отправляя ему то, что оно хочет, для изменения состояний.

Если вы уже используете последнюю версию BIOS для своего оборудования, возможно, вы являетесь SOL, и вам придется либо попробовать последнюю версию ядра, либо откатить ядро. Я не эксперт в этой области, и поэтому, возможно, кто-то с лучшим пониманием может изучить различия между 4.9 и 4.19 в обработке состояний питания ACPI.

Надеюсь, хоть кому-то это поможет.

2
27.01.2020, 22:08

Я установил Debian buster на ноутбук серии ACER ASPIRE 3 и столкнулся с той же проблемой. Я решил это, обновив ядро ​​​​linux до самой последней версии, доступной в репозитории backport debian.

Я нашел это решение на YouTube :https://www.youtube.com/watch?v=Rj1qjFwg_H8.

0
09.11.2020, 09:17

Теги

Похожие вопросы