大约两周前,我转向Linux,想为我的网站安装包,但是我的终端给了我解决依赖关系的错误.使用rake 11.2.2使用i18n 0.7.0使用json 1.8.3使用最小5.9.0使用thread_safeResults logged to /var/lib/gems/2.3.0/extensions/x86_64-linux/2.3.0/debug_inspector-0.0.2/gem_make.outResults logged to /var/
relocation error: dpkg-deb: symbol lzma_stream_encoder_mt_memusage, version XZ_5.2 not defined in file liblzma.so我尝试过从默认的17.10 PPA重新安装liblzma5,没有骰子。
我也尝试过apt install --reinstall dpkg,也没有效果。我尝试过从源代码中安装liblzma5并更新$LDPATH以反映新构建的路径,但我不确定要使用哪些标志来导出缺少的符号;普通的.
就在今天,我在linux上运行我的应用程序,但现在我无法运行它,因为每当我尝试运行该应用程序时,它都会给我带来这个错误。/x86_64-linux-gnu/gdk-pixbuf-2.0/../../../../lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found (required by /usr/lib/x86_64-linux</
这可能是一件很明显的事情,但我不得不尝试构建一个使用自定义构建版本的liblzma.dylib,的 bsdtar ,这样我就可以共享bsdtar二进制文件和liblzma.dylib库了。多亏了,我使用定制的dylib构建bsdtar,只需调用:不再需要使用FIND_PACKAGE(liblzma HINTS customlib/liblzma.dylib - found
-- Looking for lzma_lzma_preset in