Ubuntu18.04安装pbc+charm+pycharm

需要用的人都知道这是干什么的,我就不介绍了。

首先当然是准备好安装的文件啦: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安装完毕。

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 11
    评论
Ubuntu 18.04上安装UHD GNU Radio,您可以按照以下步骤进行操作: 1. 更新软件包列表和系统软件: - sudo apt update - sudo apt upgrade 2. 安装必要的依赖包: - sudo apt install build-essential cmake libboost-all-dev libgmp-dev swig python3-numpy python3-mako python3-sphinx python3-lxml doxygen libfftw3-dev libcomedi-dev libsdl1.2-dev python3-gi-cairo python3-pygccxml python3-pygraphviz python3-qt4 python3-qwt5-qt4 libqt4-opengl-dev python3-click python3-click-plugins python3-zmq python3-scipy python3-gi python3-gi-cairo gir1.2-gtk-3.0 3. 下载UHD源文件并进行编译安装: - 选择一个合适的文件目录,并进入该目录。 - 使用如下命令下载UHD源文件: - git clone --recursive https://gitee.com/chen_nanda/gnuradio.git - 切换到所需的版本: - cd gnuradio - sudo git checkout v3.7.13.4 - sudo git submodule update --init --recursive 4. 编译和安装UHD GNU Radio: - 创建build目录并进入该目录: - sudo mkdir build - cd build - 运行cmake进行配置: - sudo cmake ../ - 运行make进行编译: - sudo make - 运行make test进行测试(可选): - sudo make test - 运行make install进行安装: - sudo make install - 更新动态链接: - sudo ldconfig 5. 查看GNU Radio版本信息: - gnuradio_config-info --version 6. 启动GNU Radio的GUI: - gnuradio-companion 7. 对USRP进行相关初始设置: - 根据您的具体需求和硬件配置,进行USRP的相关初始化设置。 以上是在Ubuntu 18.04上安装UHD GNU Radio的步骤。请根据您的需求和具体环境进行操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值