一 安装cubic
sudo apt-add-repository universe
sudo apt-add-repository ppa:cubic-wizard/release
sudo apt update
sudo apt install --no-install-recommends cubic
二使用cubic安装环境
1.准备工作
下载原始ubuntu18.04镜像,创建下图文件夹,并将原始镜像拷贝进去
2.打开cubic,开始安装依赖
注意上图所选路径为原始镜像所在路径,选择好路径之后点击右上角Next
上图第一项选择原始镜像文件,其余各项会自动填充,选好之后点击右上角Next。接着会进入cubic命令行模式,可以使用命令安装依赖
查看cubic命令行软件源:
cat /etc/apt/sources.list
可以发现只有三个源,此时需要将本机的软件源拷贝至cubic环境中的软件源文件中,然后执行:
sudo apt update
现在可以开始安装依赖了
2.1 安装系统基本工具(直接使用命令行即可完成安装)
sudo apt-get install gcc build-essential
sudo apt-get install libgoogle-glog-dev
sudo apt-get install libhdf5-dev
sudo apt-get install libboost-all-dev
sudo apt-get install libopenblas-dev
sudo apt-get install libgl-dev libglu-dev
sudo apt install libusb-1.0-0-dev
sudo apt-get install autoconf automake libtool
sudo apt install libssl-dev
2.2 安装Cmake3.30.2(安装包安装)
可以将安装包拷贝至cubic运行目录中的root目录下,即cubic命令行模式下使用pwd命令输出的路径下。我的路径截图如下:
下面是直接使用命令下载Cmake3.30.2安装包,默认也在上述路径下,但是如果自己有其他安装包,可以参考上述路径进行存放,方便在命令行中对其进行操作
wget https://github.com/Kitware/CMake/releases/download/v3.30.2/cmake-3.30.2.tar.gz
tar -zxvf cmake-3.30.2.tar.gz
cd cmake-3.30.2
./bootstrap
make -j12 #根据自己实际CPU数量进行指定即可
sudo make install
sudo ln -s /usr/local/bin/cmake /usr/bin/cmake
接着执行cmake --version查看版本,截图如下:
2.3 生成镜像
安装完依赖后,点击右上角Next,会来到下图界面:
默认就好,直接Next
选择内核版本,直接Next
选择压缩方式,建议旋转lz4,节省空间,然后点击右上角Generate
等待镜像创建完成后点击Close即可,生成的镜像在之前定义的构建路径(我的在/home/gushuguo/CUBIC)
至此,镜像制作完毕,若是安装后发现缺少环境,可将此镜像作为基础镜像,再次使用cubic迭代新的镜像,知道环境OK为止。(后续补上镜像制作启动盘并安装的步骤)