我正在尝试在虚拟机上安装gnu无线电。 VM是CentOS 6.5。我用了一个64bit Centos 6.5 Minimal的流浪盒。 CentOS 6.5已经有了python 2.6,改变默认的python是不明智的,因为yum和其他软件包依赖它。我安装了python 2.7,因为我正在尝试使用pybombs来安装gnuradio。
以下是我尝试下载gnuradio时对虚拟机所做的更改:
su -
yum groupinstall -y 'development tools'
yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget
我下载了python 2.7,解压缩并放在共享目录中 cd到python2.7目录
./configure --prefix=/usr/local
make
make altinstall
yum install epel-release
curl -O https://bootstrap.pypa.io/get-pip.py
python2.7 get-pip.py
pip2.7 install --upgrade setuptools
pip2.7 install PyBOMBS
pybombs recipes add gr-recipes git+https://github.com/gnuradio/gr-recipes.git
pybombs recipes add gr-etcetera git+https://github.com/gnuradio/gr-etcetera.git
pybombs prefix init /usr/local -a myprefix
pybombs -p /usr/local install gnuradio
这是我得到的错误:
PyBombs.install - INFO - Installing package: python
PyBombs.Packager.source - WARNING - Cannot find a source URI for package python
PyBombs.install - ERROR - Error installing package python. Aborting.
Pybombs在遇到此错误之前成功安装了一些其他软件包。我不确定如何解决它 - 我很感激任何帮助。
答案 0 :(得分:0)
我为python 2.7和CentOS 5.x创建了安装脚本。我认为你可以将它用于CentOs 6.x: https://github.com/weldpua2008/python-2.7.x-on-Centos-5.x/blob/master/install_python27.sh