VMware和Ubuntu的安装

版本安装

Windows10下在VMware虚拟机上安装Linux Ubuntu
这里选的是vmware15.5.6 内安装镜像ubuntu 18.04.4
下载iso映像文件
Ubuntu的官方下载路径:http://www.ubuntu.com/download/desktop
转载csdn链接: 详细步骤.

METIS的安装

预先环境gcc、g++、cmake

安装metis之前,先要确保linux Ubuntu中已经安装好了GCC,G++以及Cmake。
执行命令:
1、在ubuntu下安装gcc和g++

sudo apt install build-essential

查看版本号

gcc --version
g++ --version

在这里插入图片描述
2、使用apt安装cmake

	sudo apt install cmake

查看版本号

	cmake --version

在这里插入图片描述

METIS的安装

1、从官网上把metis安装包下载下来:当前最新版本metis-5.1.0 转至官网.
在这里插入图片描述
2、安装包解压后,记住当前解压后的位置(如果图方便的话直接解压在home文件夹下)
可以直接从window下载的复制到ubuntu桌面下
在这里插入图片描述解压命令

tar -zxvf metis-5.1.0.tar.gz

3、查询当前linux的系统位数
在 metis-5.1.0/include/metis.h 中修改以下代码,做到与自己计算机位数匹配(32bit or 64 bit)

//if your system is 64 bit. 
#define IDXTYPEWIDTH 64 

//if your system is 32 bit
#define IDXTYPEWIDTH 32 

4、编译以及安装

终端进入metis-5.1.0/文件夹下执行命令
(1) 进行build

make config

(2) 编译

make

执行完上面的两步后,build文件夹中会出现linux-x86_64文件夹(貌似32位的系统会随之相应的变化),进去后可以看到build后的结果接下来需要进行metis的安装了
(3) 安装

sudo make install

在这里插入图片描述
注:执行上述命令请务必使用sudo,否则会产生如下报错
在这里插入图片描述
到此结束metis的安装过程
—————————————————————————————————————————————
以下不建议采取:由于之前参考的博客里是直接这样操作的:

make install

若上述操作报错,原因是否为Error at include/cmake_install.cmake:36(file): file INSTALL cannot copy file. 若是则需要修改make install的地址。
由于默认的安装前缀为 /usr/loacl. 所以我们需要根据自己METIS 的文件地址进行修改。

make config prefix=~/myroot/
//my root为你的metis顶层文件夹的地址

这个我试了之后发现无论我将myroot改成什么都不管用(在进行 -lmetis命令时无法找到metis.h文件报错)

Error metis.h: No such file in directory compilation terminated

参考原文csdn链接: 博主Cyril_Ying.
—————————————————————————————————————————————
此外,还有一种方法直接安装metis也行不通,故不建议:
在这里插入图片描述
通往链接: link.
5、 默认的安装目录在 /usr/local下,进入 /usr/local/bin,命令 $ ls后,结果如下:
在这里插入图片描述6、添加环境变量 (默认PATH中已有/usr/local/bin,用echo $PATH 查看,确认后跳过此步骤):

$ vi /etc/profile 

export PATH=$PATH:/usr/local/bin 

确认有
在这里插入图片描述

参考链接:

https://blog.csdn.net/yingsy_hb/article/details/96861339
https://blog.csdn.net/xin_jmail/article/details/19899957?utm_source=app
Logo

更多推荐