作者:xyn
yade這款軟體最好用ubuntu16.04,因為許多依賴庫不適用於18.04,安裝可能會不成功。
如果你已經安裝了ubuntu16.04,那麼你可以忽略安裝步驟。如果你想裝虛擬機器,那請繼續讀下去。
ubuntu虛擬機器安裝方法:ubuntu16.04映象
安裝好虛擬機器之後,調整一下分配的記憶體(最好大一點,至少4g,否則編譯會失敗)還有cpu核心,安裝就完成了。
由於ubuntu庫源來自於國外,網速十分不穩定,如果直接安裝會消耗大量的時間也不一定成功。所以先替換apt中的源,方法如下:
右鍵桌面,開啟terminal;
輸入:sudo gedit /etc/apt/sources.list
將其中的內容替換成:
# deb cdrom:[ubuntu 16.04 lts _xenial xerus_ - release amd64 (20160420.1)]/ xenial main restricted
deb-src xenial main restricted #added by software-properties
deb xenial main restricted
deb-src xenial main restricted multiverse universe #added by software-properties
deb xenial-updates main restricted
deb-src xenial-updates main restricted multiverse universe #added by software-properties
deb xenial universe
deb xenial-updates universe
deb xenial multiverse
deb xenial-updates multiverse
deb xenial-backports main restricted universe multiverse
deb-src xenial-backports main restricted universe multiverse #added by software-properties
deb xenial partner
deb-src xenial partner
deb xenial-security main restricted
deb-src xenial-security main restricted multiverse universe #added by software-properties
deb xenial-security universe
deb xenial-security multiverse
執行sudo apt-get update
順利完成源的替換。
如果用的是18.04版本,依賴庫自己去看document。這裡只談如何安裝16.04的。
按順序輸入下面的命令(一段一段執行,不要全貼上進去):
sudo add-apt-repository ppa:yade-users/external
sudo apt-get update
sudo apt-get install cmake git freeglut3-dev libloki-dev \
libboost-all-dev fakeroot dpkg-dev build-essential g++ \
python-dev ipython python-matplotlib libsqlite3-dev python-numpy python-tk gnuplot \
libgts-dev python-pygraphviz libvtk6-dev python-numpy libeigen3-dev \
python-xlib python-pyqt5 pyqt5-dev-tools python-pyqt5.qtwebkit gtk2-engines-pixbuf python-argparse python-pyqt5.qtsvg \
libqglviewer-dev python-imaging libjs-jquery python-sphinx python-git python-bibtex \
libxmu-dev libxi-dev libcgal-dev help2man libbz2-dev zlib1g-dev python-minieigen
sudo apt-get install python-gts
sudo apt-get install libopenblas-dev libsuitesparse-dev libmetis-dev
庫就全部安裝完畢了。
在 /home/使用者名稱 目錄下建立myyade檔案
再在myyade資料夾下建立兩個空資料夾, 名稱分別為install build
此時/home/使用者名稱/myyade下包含三個子檔案:build install trunk
在terminal裡依次輸入:
cd /home/使用者名稱/myyade/build
cmake -dcmake_install_prefix=../install ../trunk
make
make install
安裝完成。
為了開啟方便,還應做以下調整(大神忽略)
在terminal 輸入:
sudo gedit /etc/bash.bashrc
在最後一行加上:
alias yade=" python /home/使用者名稱/myyade/install/bin/yade-unknown"
以後只要在terminal中輸入 yade 即可開啟程式。 mysql sql優化教程 SQL優化
在此分享一下我在開發過程中遇到的sql優化問題,希望能對大家有所幫助,不足之處請多多指正。關於sql優化我們關注的有三個點,分別是1.如何定位待優化的sql,2.如何分析sql的執行效率,3.給出優化方案。一 對於定位慢sql,我們可以使用慢查詢日誌 1.慢查詢日誌用於記錄執行時間 設定的執行時間的...
Mysql索引優化教程
myisam表的資料檔案和索引檔案是自動分開的 innodb的資料和索引是儲存在同乙個表空間裡面,但可以有多個檔案組成。建立索引語法如下 create unique fulltext spatial index index name using index type on tbl name inde...
Mysql索引優化教程
b 索引的儲存分類 b myisam表的資料檔案和索引檔案是自動分開的 innodb的資料和索引是儲存在同乙個表空間裡面,但可以有多個檔案組成。建立索引語法如下 create unique fulltext spatial index index name using index type on t...