lotus環境的安裝指令碼。
go的環境變數一般放在.bash_profile
中,但有些linux系統要放在.bashrc
中才能永久生效。
cd
$home/
wget
sudo
tar -zxvf go1.13.3.linux-amd64.tar.gz
echo
"export gopath=$home/go"
>> .bash_profile
source ~/.bash_profile
echo
"export path=$path:$gopath/bin:/usr/local/go/bin"
>> .bash_profile
echo
"export go111module=on"
>> .bash_profile
echo
"export goproxy="
>> .bash_profile
source ~/.bash_profile
go version
lotus要求在gcc7.4以上,gcc也可以用原始碼安裝,但編譯太浪費時間。
sudo yum install centos-release-scl
sudo yum install devtoolset-8-gcc*
scl enable devtoolset-8 bash
which gcc
gcc --version
第一行是git的安裝依賴
sudo yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel
wget
tar -zxf git-2.2.2.tar.gz
cd git-2.2.2/
make prefix=/usr/local all
sudo
make prefix=/usr/local install
git version
bzr安裝很簡單,哪個版本都可以,也無需其他依賴。
sudo yum install -y bzr
bzr --version
jq用於處理json輸出
wget
sudo rpm -ivh epel-release-latest-7.noarch.rpm
yum repolist
sudo yum install jq
pkg-config採用原始碼安裝,版本0.29
wget
tar -zxvf pkg-config-0.29.tar.gz
cd pkg-config-0.29
./configure --with-internal-glib
make
make check
sudo
make
install
pkg-config --version
這些**可以放到乙個指令碼檔案中,一鍵安裝,不過有些軟體安裝過程中需要手動選擇,直接輸入y即可。 mysql 依賴環境 MySQL環境搭建
一 安裝依賴和拓展 1 安裝 sudo apt get install mysql server sudo apt get install mysql client sudo apt get install libmysqlclient dev 安裝過程中,必要的地方需要輸入 y 進行確定。上面這三...
pip和conda環境依賴
pip批量匯出包含環境中所有元件的requirements.txt檔案 pip freeze requirements.txtpip批量安裝requirements.txt檔案中包含的元件依賴 pip install r requirements.txtconda批量匯出包含環境中所有元件的requ...
舊版系統環境依賴(qscintilla)
在一些舊版linux系統更新源中,sip版本最高只到4.18版本,編譯新版本sip則需要更多的自行編譯相關庫,而又需要qsci時,此時可做最少內容就是編譯qsci,而不是sip,所以有以下需求 由於2.10版本及以後qscintilla的python部分編譯需要sip4.19以上,此處需要編譯舊版本...