Я - общий новичок для привязки. Извинения, если этот вопрос тривиален.
Я испытываю непреднамеренные побочные эффекты при попытке использовать snap
в немного специализированной системе Ubuntu.
Моя небольшая настройка:
Заменять стандарт malloc libjemalloc
(лучшая производительность, работы хорошо, никогда не встречалась с проблемой), у меня есть это в /etc/ld.so.preload
#--override the system malloc--#
/usr/lib/x86_64-linux-gnu/libjemalloc.so
Понятно, libjemalloc.so
не включен в снимок человечности базовый пакет.
Который приводит к следующим побочным эффектам при попытке использовать snap
:
$ snap list
Name Version Rev Developer Notes
core 16.04.1 888 canonical -
hello 2.10 20 canonical -
$ /snap/bin/hello
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libjemalloc.so' from /etc/ld.so.preload cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libjemalloc.so' from /etc/ld.so.preload cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/usr/lib/x86_64-linux-gnu/libjemalloc.so' from /etc/ld.so.preload cannot be preloaded (cannot open shared object file): ignored.
Hello, world!
Вопросы:
snap
системная попытка наследовать эту предварительную нагрузку. Разве контейнеры не должны быть сам содержавшие и изолироваться от среды пространства пользователя вызывающей стороны? Действительно ли это - ошибка?libjemalloc.so
к базовому снимку, предпочтительно как наложение, которое не включает все ядро?