Suse 安装指导


此指导是用于
openSUSE 11.1的, 希望对 SuSE 10.1 也适用。

如果选择下载软件包,下载最新
版本,然后用 rpm 安装 (rpm -ivh 软件包_文件名)。

如果使用 YAST2 软件包管理器安装相互依附的软件,键入命令"sudo /sbin/yast2"便会跳出一个图形窗口。搜索所要安装的软件包,找到正确的软件包名称,用空格键去选择标记它来安装。
  • gnuradi-core:
    对于 GNU Radio 3.2 而言,如果还没有安装 gnuradi-core 部分,必须遵循 YAST2 (如下)安装,这样才能保障 'configure' 是可执行的状态:
    • autoconf, automake, libtool, make
    • python-devel
    • swig
    • fftw3-devel
    • cppunit-devel
    • boost-devel
    • guile
    • gsl-devel
      为了能够执行 gnuradio-core (动态依附关系) 的其中一部分,必须在软件包内或从源码库(http://numpy.scipy.org/)来安装 NUMPY。对于获得的源码解包并运行 "sudo python setup.py install"。
  • GRC: 使用 YAST2 安装如下:
    • python-lxml
    • python-gtk
    • libxslt-python
      还需从源码库 (http://www.cheetahtemplate.org/) 获得并安装 Cheetah . 对于获得的源码解包并运行  "sudo python setup.py install".
  • USRP 及相关部件:
    • 使用 yast2 安装如下部件:
      • libusb-devel (the 0.1 series, not the 1.0 series)
    • 还需从源码库 (http://sdcc.sourceforge.net/) 或软件包内来安装 SDCC. 对于从源码库获得的源码使用 yast2 安装如下:
      • bison
      • flex
        before doing the usual "./configure && make && sudo make install".
  • SDL-video: 使用 YAST2 安装如下:
    • SDL-devel
  • WXGUI: 使用 YAST2 安装如下:
    • python-wxGTK
  • JACK audio: 使用 YAST2 安装如下:
    • libjack-devel
  • PortAudio audio: 使用 YAST2 安装如下:
    • libportaudio-devel
  • ALSA audio: 使用 YAST2 安装如下:
    • alsa-devel
  • QTGUI: 使用 YAST2 安装如下:
    • libqt4-devel
    • 还需从软件包或源码库 QWT (http://qwt.sourceforce.net/) 和 QwtPlot3d (http://qwtplot3d.sourceforge.net/) 获取并安装 QWT 和 QwtPlot3d。 对于 QWT 一般的 Linux 安装,需先对 qwtconfig.pri 进行编辑把 'INSTALLBASE' 改为 '/usr/local'、把 'headers.path' 改为 '$$INSTALLBASE/include/qwt';然后运行 'qmake && make && sudo make install'. 对于 QwtPlot3d, 对解 tarball 时的错误不予理睬;随后运行 "qmake && make". 在 qwtplot3d 的顶层目录下运行如下脚本:
sudo mkdir /usr/local/include/qwtplot3d
(cd include; tar cf - . | (cd /usr/local/include/qwtplot3d; sudo tar xf -))
tar cf - lib | (cd /usr/local; sudo tar xf -)

而后参照 创建指导BuildGuide)的指导。

以 non-root 身份使用 USRP

SuSE 10.1 使用 "udev" 而非 "hotplug" 来自动处理 USB 设备的插/拔问题。 为了让一般用户而不仅是  root 能够使用 USRP 请参考 UdevConfigdirections)。


注:Suse Install(原文出处,翻译整理仅供参考!)