《Intel Optane DC Persistent Memory Module (PMM)详解》
地址:https://blog.youkuaiyun.com/SweeNeil/article/details/89673992
《Linux上快速入门英特尔Optane DC Persistent Memory Module的配置与使用》
地址:https://blog.youkuaiyun.com/SweeNeil/article/details/89640206
通过前面的两篇博文,了解到了Optane DC PMM的相关知识以及配置方法,现在就把配置工具在ipmctl来进行安装~
虽然在github上提供了编译安装的方法,但是我们实际操作的时候可能不会如此一帆风顺,这也是这篇博文的目的,讲解一下我的安装过程,以及遇到的那些问题。
没想到在安装的过程中遇到了这么多的问题,所以本文分为两个版本,一个是遇坑版,一个是简洁版,遇坑版就描述自己安装过程中遇到的问题以及解决方法,简洁版就把整个过程简洁地表达出来,如果时间紧可以直接跳到文末的简洁版。
目录
一、遇坑版
环境:Ubuntu 18.04
我是新装机的一台Ubuntu 18.04,里面什么都没有,第一步更新国内的软件源(随意),然后update
sudo apt-get update
将github上的软件下载到Ubuntu 18.04上,然后解压
ipmctl:https://github.com/intel/ipmctl/releases
按照github上的指示进行安装:
mkdir output && cd output
cmake -DRELEASE=ON -DCMAKE_INSTALL_PREFIX=/ ..
在cmake的时候遇到第一个问题,新装的Ubuntu 18.04中并没有安装cmake,接下来先安装cmake
sudo apt install cmake
安装好之后继续运行:
cmake -DRELEASE=ON -DCMAKE_INSTALL_PREFIX=/ ..
又遇到了下面的问题:

问题具体描述:No CMAKE_CXX_COMPILER could be found.
解决方案:
sudo apt-get install build-essential
再次运行:
cmake -DRELEASE=ON -DCMAKE_INSTALL_PREFIX=/ ..
又遇到了如下的新问题:

这个问题试了很多办法,进入到CMakeLists.txt中:
vi CMakeLists.txt
我目前是将CMakeLists.txt第43行的语句:
if(NOT GIT_FOUND OR ${GIT_RETURN_CODE})
改为了:
if(NOT GIT_FOUND OR GIT_RETURN_CODE)
改成这样之后这里就没有报错了,但是具体原因还不清楚,在网上找到一个可能靠谱的资料。
地址:https://bugs.launchpad.net/maya/+bug/1080713/
但是这个问答里面我也还是没弄清楚到底是怎么回事,感觉跟cmake关系很大,这个问题按照上面板的方法去除之后,继续进行cmake,又遇到了如下的问题:

具体

本文详细记录了在Ubuntu 18.04上安装英特尔Optane DC Persistent Memory Module配置工具ipmctl的过程,包括遇到的坑和解决方案。从更新软件源、下载ipmctl到解决cmake的各种依赖问题,最终成功安装并验证ipmctl。
最低0.47元/天 解锁文章
3075

被折叠的 条评论
为什么被折叠?



