Size: a a a

2021 May 13

VL

Valerii Leontiev in NixOS
Так, в дебиане излечил изменением id партиции в fstab
Как это сделать в никсоси?
источник

AK

Andrey Kolesnikov in NixOS
А есть ли способ конвертировать .deb или .rpm в деривации?
Что-то типа alien для дебиана, как пример.
источник
2021 May 14

АБ

Александр Бантьев... in NixOS
Простого способа не существует из-за принципиально разных подходов к управлению пакетами, и как следствие несовместимости путей
источник

АБ

Александр Бантьев... in NixOS
В общем случае нужно сделать свою деривацию, в которой с помощью dpkg или rpm (оба есть в nixpkgs) распаковать архив, после этого с помощью patchelf, sed и какой-то матери его заставить искать зависимости где нужно, ну и в конце запихнуть всё это дело в $out
источник

АБ

Александр Бантьев... in NixOS
Чаще всего проще собрать из исходников при их наличии.
источник

АБ

Александр Бантьев... in NixOS
boot.binfmt.emulatedPlatforms = ["aarch64-linux"] и вперед
источник

АБ

Александр Бантьев... in NixOS
Вот тебе бесплатно.
источник

АБ

Александр Бантьев... in NixOS
nixos-generate-config полагаю
источник

VL

Valerii Leontiev in NixOS
Ругается
источник

AK

Andrey Kolesnikov in NixOS
Понял, спасибо =)
источник

VL

Valerii Leontiev in NixOS
Потому что изначально не могу войти в систему
источник

VL

Valerii Leontiev in NixOS
Системд имердженси мод
источник

АБ

Александр Бантьев... in NixOS
chroot для кого придуман?
источник

VL

Valerii Leontiev in NixOS
Да уж думал, но неужели менее через одно место способа нет?
источник

АБ

Александр Бантьев... in NixOS
источник

АБ

Александр Бантьев... in NixOS
Нуу можешь загрузиться с init=/bin/sh или что-то такое
источник

АБ

Александр Бантьев... in NixOS
И потом таким образом починить
источник

АБ

Александр Бантьев... in NixOS
Но вообще наверное правильнее научить систему грузиться без /boot
источник

АБ

Александр Бантьев... in NixOS
Если оно по-умолчанию не хочет так делать, то это кмк баг и его нужно поправить
источник

VL

Valerii Leontiev in NixOS
Угу(
источник