安裝destor前的準備工作
- 虛拟機VMware和ubuntu18.04
- ubuntu可以下載下傳阿裡雲的鏡像,連結:http://mirrors.aliyun.com/ubuntu-releases/18.04/
- 安裝前需要下載下傳的東西,這裡我直接給出指令
- sudo apt-get update
- sudo apt-get upgrade
- apt-get install libssl-dev
- apt-get install build-essential
- apt-get install zlib1g.dev
- apt-get install libffi-dev
- apt-get install yasm
- apt-get install git
- apt-get install libglib2.0-*
- apt-get install cmake
- sudo apt-get install autoconf
- sudo apt-get install automake
- sudo apt-get install libtool
- 安裝glib這裡我選的2.48.1,最好和我選一樣的,我之前試過别的版本,也報很多錯誤,最終選了2.48.1版本,以下是安裝glib的指令
- 首先進入/home/linya的目錄,這是我的電腦的目錄,根據自己的電腦標明。
- wget http://ftp.acc.umu.se/pub/GNOME/sources/glib/2.48/glib-2.48.1.tar.xz
- tar -vxf glib-2.48.1.tar.xz
- cd glib-2.48.1
- ./configure
- make
- make install
- 這時候可以檢查一下是否裝好,在/usr/local/include裡找是否有glib-2.0若有應該是裝好了,如果沒有,則從./configure改為./configure --prefix=/usr,然後重新make和make install
- 為了避免出現glib.h not found,還要進行以下步驟
- cp –r usr/local/include/glib-2.0/* /usr/local/include/
- cp /usr/local/lib/glib-2.0/include/* /usr/local/include
- cp /usr/local/lib/libglib-2.0.so /usr/local/lib/libglib.so
- 此時glib已經安裝好,安裝isa
- 先回到/home/linya的目錄,我的電腦是這樣,根據自己的目錄來選擇
- git clone https://github.com/intel/isa-l_crypto
- cd isa-l_crypto/
- ./autogen.sh
- ./configure
- make
- sudo make install
- 好啦!現在已經成功一大半啦!開始安裝destor!!!
- 再次回到/home/linya的目錄
- git clone https://github.com/Borelset/destor
- cd destor/
- vim CMakeLists.txt
- 修改CMakeList檔案,這裡隻需要改一個地方,我這裡是/home/linya,根據你安裝isa的路徑改變這個地方
ubuntu18.04安裝destor - 然後使用Cmake進行編譯
- 首先建立一個build檔案夾,然後編譯指令如下:
- mkdir build
- cd build
- cmake …
- make
- 然後就大功告成,如果有以下顯示,說明destor安裝成功啦!
ubuntu18.04安裝destor