关于在OpenSUSE Tumbleweed上编译veloren的提示

Dahuang published on
2 min, 263 words

Categories: test

Tags: test

  1. 先看一遍veloren官方提供的指南
  2. 不同的发行版对同一个软件使用的包名可能不同,但也大同小异。在opensuse上,你需要安装的依赖包有:glib2-devel、cairo-devel、alsa-devel、pango-devel、atk-devel、gdk-pixbuf-devel、gtk3-devel、libxcb-devel、libudev-devel、libxkbcommon-x11-devel 和 libxkbcommon-x11-devel。
    # zypper install \
    glib2-devel cairo-devel alsa-devel pango-devel \
    atk-devel gdk-pixbuf-devel gtk3-devel libxcb-devel \
    libudev-devel libxkbcommon-x11-devel libxkbcommon-x11-devel\
    
  3. 编译veloren需要rust nightly,而suse软件源里的rust是stable branch。建议使用rust官方的rustup
  4. 编译时如果报错找不到ld,但是实际上你安装了binutils,那么建议你检查一下你有没有安装binutils-gold。suse把编译veloren需要的gold连接器从binutils里拆了出来,单独打了一个包。
    # zypper install binutils-gold
    
  5. 如果找不到python,但是实际上你安装了python,建议检查一下你的PATH里的python到底是“python”还是“python3”。如果是“python3”,可以创建一个符号连接。