【3FS】foundationd编译安装
foundationd编译安装
1. FoundationDB的编译需要mono。从网站下载代码tar包, 或下载代码:git clone https://kkgithub.com/mono/mono
make ihttps://download.mono-project.com/sources/mono/index.html
2. 如下是tar包编译。如果是git代码,使用另一种方法,参考https://www.mono-project.com/docs/com
 tar -xvf mono-6.12.0.107.tar.xz
 cd mono-6.12.0.107
 ./configure --prefix=/usr/local3. 编译安装。
make -j 30
make install
foundationDB
1. 安装依赖包:
dnf install -y libstdc++-static创建编译文件:
cmake -G Ninja .. -DSSD_ROCKSDB_EXPERIMENTAL=OFF -DCMAKE_INSTALL_PREFIX="/" -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXE_LINKER_FLAGS="-lz"备注:如果不加上-DCMAKE_EXE_LINKER_FLAGS="-lz",会报错如下:
jemalloc/lib/libjemalloc.a && :
/usr/bin/ld: /usr/lib64/libcrypto.a(c_zlib.o): in function zlib_stateful_expand_block':
(.text+0x39): undefined reference to inflate'
/usr/bin/ld: /usr/lib64/libcrypto.a(c_zlib.o): in function zlib_stateful_compress_block':
(.text+0xa2): undefined reference to deflate'
/usr/bin/ld: /usr/lib64/libcrypto.a(c_zlib.o): in function zlib_stateful_finish':
(.text+0xc9): undefined reference to inflateEnd'
/usr/bin/ld: (.text+0xd2): undefined reference to deflateEnd'
/usr/bin/ld: /usr/lib64/libcrypto.a(c_zlib.o): in function zlib_stateful_init':编译安装:
ninja -j 15 -v
ninja install打包:
cd build
cpack -G RPM参考资料
1. Docker安装最新版Minio 搭建属于自己的文件服务器
是啥

 
                
            
         浙公网安备 33010602011771号
浙公网安备 33010602011771号