HICAS_Chameleon
安装列表如下
下载地址:https://github.com/weiguow/libprocess-enviorment.git
cd googletest-master
cmake . ( . 代表当前文件夹)
cd googletest
(sudo) make
sudo make install
cd googletest-master
cd googlemock
sudo make
sudo make install
或者直接:(gtest和gmock会一起安装)
cd googletest-master
cmake .
sudo make
sudo make install
cd glog-0.3.3
./configure
sudo make
sudo make install
sudo apt install git
ssh -T [email protected]
cd ~/.ssh
ssh-keygen -t rsa -C “注册github的邮箱”
gedit id_rsa.pub
复制粘贴其中的内容到github帐号中。点击头像左边的三角,下拉选择Settings->SSH and GPG keys-> new,将刚才复制的内容粘贴其中
回到终端,输入以下两句话
git config --global user.name “github用户名”
git config --global user.email “github邮箱名字”
输入ssh -T [email protected]出现以下语句即为安装成功
Hi github用户名! You’ve successfully authenticated, but GitHub does not provide shell access.
ssh 公钥认证是ssh认证的方式之一。通过公钥认证可实现ssh免密码登陆,git的ssh方式也是通过公钥进行认证的。
在用户目录的home目录下,有一个.ssh
的目录,和当前用户ssh配置认证相关的文件,几乎都在这个目录下。
ssh-keygen
可用来生成ssh公钥认证所需的公钥和私钥文件。
使用
ssh-keygen
时,请先进入到~/.ssh
目录,不存在的话,请先创建。并且保证~/.ssh
以及所有父目录的权限不能大于711
使用 ssh-kengen
会在~/.ssh/目录下生成两个文件,不指定文件名和密钥类型的时候,默认生成的两个文件是:
id_rsa
id_rsa.pub
第一个是私钥文件,第二个是公钥文件。
生成ssh key的时候,可以通过 -f
选项指定生成文件的文件名,如下:
[wqn@777]$ ssh-keygen -f test -C "test key"
~~文件名 ~~~~ 备注
如果没有指定文件名,会询问你输入文件名:
[wqn@777]$ ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/home/wqn/.ssh/id_rsa):
你可以输入你想要的文件名,这里我们输入test
。
之后,会询问你是否需要输入密码。输入密码之后,以后每次都要输入密码。请根据你的安全需要决定是否需要密码,如果不需要,直接回车:
[wqn@777]$ ssh-keygen -t rsa -f test -C "test key"
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
如果文件名是test
,结果是:
[wqn@777]$ ll test*
-rw------- 1 huqiu huqiu 1675 Sep 15 13:24 test
-rw-r--r-- 1 huqiu huqiu 390 Sep 15 13:24 test.pub
上面生成的命令中,-C
选项是公钥文件中的备注:
[wqn@777]$ cat test.pub
ssh-rsa
AAAAB3NzaC1yc2EAAAABIwAAAQEAlgjiMw7AskxbvpQY9rmZPQxQBzh9laxFvbaini2EgmQkNsXBA9WJOXn2YBJauoiVsdUKBWA97avjsobrTxsCYvFr1yQQvTfTlbqlqGNIhQc/3HjTl2pIkClpDWvBrRN+jpyESS4MNbfOL1qjT4c/QhGvj6U6HrN6kUyn58oyyJpTzOLG74AZELJ2Led57QvTw1yJXZuAMWioR0A3BGd25fdocLX3ebux6ya8AsloOVYfsAqGlggrARe6FXjLfMH4a/nxaAdiDYVXU/Vr1ybK9P7SfyEDGJi3JtgiPUlA6vPxUC
E+9IJPQaqqeqCGzrJ6G/XO7om1v9YLLG/H/ZN2tQ== test key
~~~~备注
为了让私钥文件和公钥文件能够在认证中起作用,请确保权限正确。
对于.ssh
以及父文件夹,当前用户用户一定要有执行权限,其他用户最多只能有执行权限。
对于公钥和私钥文件也是: 当前用户一定要有执行权限,其他用户最多只能有执行权限。
对于利用公钥登录,对其他用户配置执行权限是没有问题的。但是对于git,公钥和私钥, 以及config等相关文件的权限,其他用户不可有任何权限。
sudo mv jdk 1.8.0_191 /usr/local
sudo vim /etc/profile
把以下写入文件中
保存退出,输入
source /etc/profile
(注意,source命令只是让你在当前路径下生效该环境变量,想要全局实现可以直接重启电脑)
输入java -version后出现如下字样说明安装成功
java version “1.8.0_191”
Java™ SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot™ 64-Bit Server VM (build 25.191-b12, mixed mode)
cd protobuf-2.6.1
./autogen.sh
./configure
sudo make
sudo make check
sudo make install
[附] 如果在执行 ./autogen.sh 出现这样类似的错误
./autogen.sh: 22: ./autogen.sh: curl: not found
./autogen.sh: 行 38: autoreconf: 未找到命令
原因应该是没有安装automake工具。解决方法如下
先后执行命令:
1. sudo apt-get install autoconf
2. sudo apt-get install automake
3. sudo apt-get install libtool
安装环境
apt-get install mpi-default-dev #安装mpi库
apt-get install libicu-dev #支持正则表达式的UNICODE字符集
apt-get install python-dev #需要python的话
apt-get install libbz2-dev #如果编译出现错误:bzlib.h: No such file or directory
cd boost-1.53.0
./boostrap.sh
./ b2 install --prefix=/usr/local
环境准备 http://mesos.apache.org/documentation/latest/building/make
sudo apt-get install -y tar wget git
sudo apt-get install -y autoconf libtool
sudo apt-get -y install build-essential python-dev python-six python-virtualenv libcurl4-nss-dev libsasl2-dev libsasl2-modules maven libapr1-dev libsvn-dev zlib1g-dev iputils-ping
cd mesos-1.3.2
./bootstrap
mkdir build
cd build
./configure
sudo make
sudo make install
由于上传文件大小的限制,无法传到github上,请自行到官网下载
cd clion-2018.2.2/bin
./clion.sh