需要用的人都知道这是干什么的,我就不介绍了。
首先当然是准备好安装的文件啦:pbc-0.5.14.tar.gz,gmp-6.1.2.tar.lz 以及pycharm-professional-2019.3.4.tar.gz。
提供一个链接:https://pan.baidu.com/s/1Tz0YcDDYgY1xs0LqkxYF1w 密码:jinu
分别解压。
打开terminal终端,安装m4,flex,bison,libssl1.0-dev,命令如下:
sudo apt install m4 flex bison libssl1.0-dev
ubuntu目前推荐使用apt 命令代替apt-get,我们响应一下。
另外,如果你的ubuntu没有安装python的pip工具的话也安装下:
sudo apt install python3-pip
安装完成后,用cd命令进入gmp的解压目录,执行以下指令:
./configure
结果:
继续执行:
sudo make
以及:
sudo make install
完成后使用cd命令进入pbc的安装目录,然后执行:
./configure
结果:
然后执行:
sudo make
以及
sudo make install
自此pbc安装完毕。
执行以下命令安装python的charm包,使用国内清华提供的python源提高下载速度。
pip3 install charm-crypto==0.43 -i https://pypi.tuna.tsinghua.edu.cn/simple
安装完后即可在python解释器中尝试import
import charm
from charm.toolbox.pairinggroup import GT
发现报错:libpbc.so.1: cannot open shared object file: No such file or directory
应该是动态库没有连接,在bash中使用cd命令进入 /etc/ld.so.conf.d 查看是否有libc.conf
cd /etc/ld.so.conf.d
ls
如果有的话直接如下命令更新动态链接库的缓存即可。
sudo ldconfig
charm安装完毕。
开始安装pycharm。
使用cd 命令进入pycharm安装文件的解压目录下的bin文件夹。
然后执行/.pycharm.sh
如果你选择的是专业版需要再此选择激活或者试用30天。
然后即可使用。
但是每次启动需要在bash中重复进入这个bin目录执行/.pycharm.sh 实在是麻烦。因此我们把这个目录添加到环境变量中。命令如下:
sudo gedit /etc/profile
ubuntu自带了gedit软件,如果你想用vim的话,也可以用vim代替这个gedit命令。
在弹出的文件末尾添加如下代码:
export PYCharm=...
export PATH=${PYChame}/bin:$PATH
其中...是你解压出来的PYCharm文件夹所在的目录。比如我的在桌面,目录为~/Desktop/pycharm-2019.3.4,那么我写的就是export PYCharm=~/Desktop/pycharm-2019.3.4。注意不要加空格。
然后保存关闭。
这时输入如下执行更新环境变量。
source /etc/profile
然后即可在终端的任意目录下直接运行pycharm.sh。
但是如果重新开一个新的终端,需要重新source /etc/profile。
因此我们要让source 命令自动执行。
执行:
sudo gedit ~/.bashrc
在弹出文件的末尾添加:
source /etc/profile
然后随意打开一个新的Terminal,都可以执行pycharm.sh 直接打开PYCharm程序。
PYCharm安装完毕。