После очередного сеанса экстремального гугления я нашел это решение:
Используйте эту команду, чтобы заставить NPM установить пакет Sharp.
sudo npm install --unsafe-perm=true --allow-root
Укажите зависимость, которую необходимо загрузить, если необходимо загрузить определенный модуль.
sudo npm install dependency-name --unsafe-perm=true --allow-root
Я не очень хорошо знаю этикет Linux, но эта команда выглядит как грех. Однако это работает!
Изменить :Если это не работает для вас, попробуйте этот пост, который я нашел на SO.
Да, можно. Вы можете зашифровать файл (, но он должен быть уже создан )и относиться к нему как к обычному блочному устройству. Вот тест, который я провел с обнуленным файлом, созданным с помощью dd.
# dd if=/dev/zero of=./test.dd bs=1024 count=10000
10000+0 records in
10000+0 records out
10240000 bytes (10 MB, 9.8 MiB) copied, 0.020574 s, 498 MB/s
# cryptsetup luksFormat./test.dd
WARNING!
========
This will overwrite data on./test.dd irrevocably.
Are you sure? (Type uppercase yes): YES
Enter passphrase for./test.dd:
<...>
<...>