首页 > 系统相关 >centos7:从源代码编译安装 nfs-ganesha

centos7:从源代码编译安装 nfs-ganesha

时间:2024-04-03 16:26:37浏览次数:19  
标签:ganesha devel centos7 yum install bld nfs 源代码

安装依赖,依照手册编译、打包、安装即可。

 

 

yum clean all
yum install -y centos-release-ceph-nautilus epel-release redhat-lsb-core
yum makecache

yum install -y gcc gcc-c++ make cmake zip unzip 
yum install -y bison flex doxygen rpm-build
yum install -y userspace-rcu-devel
yum install -y librgw-devel libcephfs-devel libwbclient-devel xfsprogs-devel libnfsidmap-devel dbus-devel
yum install -y jemalloc-devel krb5-devel libacl-devel libattr-devel libblkid-devel libcap-devel 


/*
#-- checking for module 'glusterfs-api>=7.6.6'
#--   package 'glusterfs-api>=7.6.6' not found
#CMake Warning at CMakeLists.txt:663 (message):
#  Cannot find GLUSTER GFAPI runtime.  Disabling GLUSTER fsal build
*/
yum install -y centos-release-gluster7
yum install -y glusterfs-api-devel glusterfs-devel


# TODO: "svcxprt"  has no member named ‘xp_resume_cb’
# rm -rf * && cmake -DCMAKE_BUILD_TYPE=Maintainer /root/nfs-ganesha-2.8.4/src/
# make -j 4 rpm


mkdir bld; cd bld
#rm -rf * && cmake -DCMAKE_BUILD_TYPE=Maintainer /root/nfs-ganesha-3.5/src/
rm -rf * && cmake -DCMAKE_BUILD_TYPE=Maintainer /root/nfs-ganesha-3.5
make -j 4 rpm

mkdir bld; cd bld
rm -rf * && cmake -DCMAKE_BUILD_TYPE=Maintainer /root/nfs-ganesha-4.4
make -j 4 rpm

mkdir bld; cd bld
rm -rf * && cmake -DCMAKE_BUILD_TYPE=Maintainer /root/nfs-ganesha-5.7
make -j 4 rpm

 

标签:ganesha,devel,centos7,yum,install,bld,nfs,源代码
From: https://www.cnblogs.com/jinzhenshui/p/18112962

相关文章

  • CentOS7系统更新yum源教程
    在CentOS7系统中,yum是一个用于软件包管理的工具,它能够从特定的存储库中自动下载和安装软件包。然而,系统默认的yum源可能不包含所有软件包,因此需要手动更新yum源。以下是CentOS7系统更新yum源的步骤:1.备份当前的yum源cp/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/C......
  • centos7.9部署nginx服务
    首先,确保你已经安装了CentOS7.9,并且已经连接到互联网。下载Nginx的压缩包,可以在官方网站(https://nginx.org/en/download.html)上找到最新的稳定版本。使用以下命令下载压缩包:wgethttps://nginx.org/download/nginx-1.19.2.tar.gz也可用Xftp上传nginx-1.19.2.tar.gz包......
  • centos7离线安装reids6
    以centos7.9.2009离线安装reids6.2.9为例redis的tar包下载平台http://download.redis.io/releases/1.安装准备redis是c语⾔开发的,安装redis需要c语⾔的编译环境,需要安装gcc(默认安装)redis的源码中,有一些测试和脚本是使用tcl编写的,需要安装tcl(默认不安装)yum-yinstall......
  • centos7基线整改
    愚人节快乐#!/bin/bash#auth:chenjf#func:centos7_加固#version:v5.0#sys:CentOSLinuxrelease7.9.2009(Core)[$(id-u)-gt0]&&echo"pleaseuseroottoexecutethescript!"&&exit1#definitionenvironmentvariable.export......
  • 什么是Docker引擎架构,Docker引擎架构详解及Vmware,CentOS7、Docker引擎的安装,CentOS7常
    Dockere引擎架构详解2.1Docker引擎发展历程2.1.1首发版本架构       Docker在首次发布时,其引擎有两个核心组件构成,LXC(LinuxContainer)与DockerDaemon构成。不过该架构依赖于LXC,使得Docker存在严重的问题:依赖于外部工具对Docker来说存在着巨大的生存风险。......
  • Java毕业设计-基于springboot开发的致远汽车租赁系统平台-毕业论文+答辩PPT(附源代码+
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求分析3、系统功能结构三、系统实现展示1、系统功能模块2、管理员功能模块3、业务员功能模块3、用户功能模块四、毕设内容和源代码获取总结Java毕业设计-基于springboot开发的致远汽车租......
  • Java毕业设计-基于springboot开发的智慧外贸平台-毕业论文+答辩PPT(附源代码+演示视频)
    文章目录前言一、毕设成果演示(源代码在文末)二、毕设摘要展示1、开发说明2、需求分析3、系统功能结构三、系统实现展示1、系统功能模块2、后台功能模块2.1管理员功能2.2买家功能2.3商家功能四、毕设内容和源代码获取总结Java毕业设计-基于springboot开发的智慧外贸......
  • 在vmware16.2.5上安装虚拟机centos7.9镜像文件
    1:首先,下载vmware 进入到VMware的官网,这里小元子要和大家提前说一下哦,大家可以提前看一下自己的windous的版本,选择适合自己windous版本的vmware进行下载,避免下载以后由于版本问题不兼容。由于小元子是windous11,所以我选择下载vmware16.2.5,(温馨提示:版本兼容问题很重要,windous1......
  • 在centos7虚拟机上通过jupyter、notebook实现波士顿房产预测
    一、环境搭建anaconda环境搭建:参考连接:CentOS7上安装Anaconda详细教程_centos7安装anaconda-CSDN博客首先在centos7上安装Anaconda,使用清华源下载Anaconda:wget--user-agent="Mozilla"https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-2023.09-......
  • java-飞机大战(源代码)
    今天来更新我的飞机大战了,是参考尚学堂写的,有需要的小伙伴可以直接来取,关于state=2时以及state=3时的运行时可能不太优化,下周我会更新代码的. 1.整个游戏的主窗口以及游戏方法importjavax.swing.*;importjava.awt.*;importjava.awt.event.KeyAdapter;importjav......