• op编译信赖的库


    Table of known prerequisites and their corresponding packages

    Here's a table with the package name for each prerequisite separated for different GNU/Linux and Unix like distributions.

    Prerequisite

    Debian

    SUSE

    Red Hat

    X (via MacPorts)

    Fedora

    NetBSD

    Arch

    Gentoo

    asciidoc

    asciidoc

    asciidoc

    asciidoc

    asciidoc

    asciidoc

    ?

    asciidoc

    app-text/asciidoc

    GNU Bash

    bash

    bash

    bash

    bash

    bash

    bash

    bash

    app-shells/bash

    GNU bc

    bc

    bc

       

    bc

     

    bc

    sys-devel/bc

    GNU Binutils

    binutils

    binutils

    binutils

    binutils

    binutils

    ?

    binutils

    sys-devel/binutils

    bzip2

    bzip2

    bzip2

    bzip2

    bzip2

    bzip2

    ?

    bzip2

    app-arch/bzip2

    fastjar

    fastjar

    fastjar

    libgcj

    fastjar

    libgcj

    ?

    fastjar

    app-arch/fastjar

    flex

    flex

    flex

    flex

    flex

    flex

    ?

    flex

    sys-devel/flex

    git

    git-core

    git-core

    git

    git-core

    git

    ?

    git

    dev-vcs/git

    GNU C++ Compiler

    g++

    gcc-c++

    gcc-c++

    ?

    gcc-c++

    ?

    gcc

    sys-devel/gcc

    GNU C Compiler

    gcc

    gcc

    gcc

    ?

    gcc

    ?

    gcc

    sys-devel/gcc

    getopt

    util-linux

    util-linux

    util-linux

    getopt

    util-linux

    getopt

    util-linux

    sys-apps/util-linux

    GNU awk

    gawk

    gawk

    gawk

    gawk

    gawk

    ?

    gawk

    sys-apps/gawk

    gtk2.0-dev

    libgtk2.0-dev

    gtk2-devel

    gtk2-devel

    gtk2

    gtk2-devel

    ?

    gtk2

    x11-libs/gtk+ (?)

    intltool-update

    intltool

    intltool

    intltool

    intltool

    intltool

    ?

    intltool

    dev-util/intltool

    jikes

    jikespg

    jikes

    ?

    jikes

    ?

    aur/jikes

    dev-java/jikes

    libz, libz-dev

    zlib1g-dev

    zlib-devel

    zlib-devel

    zlib

    zlib-devel

    ?

    zlib

    sys-libs/zlib

    Mercurial / hg

     

    mercurial

       

    hg

         

    make

    make

    make

    make

    gmake

    make

    gmake

    make

    sys-devel/make

    mkisofs

    genisoimage

    genisoimage

    ?

    ?

    genisoimage

    ?

    cdrkit

    app-cdr/cdrtools

    ncurses

    libncurses5-dev

    ncurses-devel

    ncurses-devel

    ncurses

    ncurses-devel

    ?

    ncurses

    sys-libs/ncurses

    openssl/ssl.h

    libssl-dev

    libopenssl-devel

    openssl-devel

    openssl

    openssl-devel

    ?

    openssl

    dev-libs/openssl

    patch

    patch

    patch

    patch

    patchutils

    patch

    ?

    patch

    sys-devel/patch

    perl-ExtUtils-MakeMaker

    perl-modules

    perl-ExtUtils-MakeMaker

    perl-ExtUtils-MakeMaker

    p5-extutils-makemaker

    perl-ExtUtils-MakeMaker

    ?

    perl-extutils-makemaker

    virtual/perl-ExtUtils-MakeMaker

    python2.6-dev

    python2.6-dev

    python-devel

    ?

    python26

    python-devel

    ?

    python2

    dev-lang/python

    rsync

    rsync

    rsync

    rsync

    rsync

    rsync

    ?

    rsync

    net-misc/rsync

    ruby

    ruby

    ruby

    ?

    ruby

    ruby

    ?

    ruby

    dev-lang/ruby

    sdcc

    sdcc

    sdcc

    sdcc

    sdcc

    sdcc

    ?

    sdcc

    dev-embedded/sdcc

    unzip

    unzip

    unzip

    unzip

    unzip

    unzip

    ?

    unzip

    app-arch/unzip

    GNU Wget

    wget

    wget

    wget

    wget

    wget

    ?

    wget

    net-misc/wget

    xgettext

    gettext

    gettext-tools

    gettext

    gettext

    gettext

    ?

    gettext

    sys-devel/gettext

    xsltproc

    xsltproc

    libxslt-tools

    ?

    libxslt

    libxslt

    ?

    libxslt

    dev-libs/libxslt

    zlib, zlib-static

    zlib1g-dev

    zlib-devel

    zlib-devel

    zlib-devel

    zlib-devel

    ?

    zlib

    sys-libs/zlib

    Unfortunately not all dependencies are checked by make config:

    Package

    Prerequisite

    Debian

    SUSE

    Red Hat

    X

    Fedora

    NetBSD

    Arch

    Gentoo

    boost

    bjam / boost-jam

    libboost1.53-dev

         

    boost-jam

    boost

    dev-util/boost-build

    intltool

    [Perl] XML::Parser

    libxml-parser-perl

     

    perl-XML-Parser

     

    perl-XML-Parser

     

    intltool

    dev-perl/XML-Parser

    libftdi

    libusb-config

    libusb-dev

         

    libusb-devel

     

    libusb

    dev-libs/libusb-compat

    lilo

    as86,ld86

    bin86

         

    dev86

     

    bin86

    sys-devel/bin86

    lilo

    bcc

    bcc

         

    dev86

     

    aur/bcc

    sys-devel/dev86

    lilo

    uudecode

    sharutils

         

    sharutils

     

    sharutils

    app-arch/sharutils

    classpath

    javac, gcj

    openjdk-7-jdk

         

    java-1.7.0-openjdk-devel

     

    jdk7-openjdk

    dev-java/icedtea-bin, dev-java/oracle-jdk-bin, USE="gcj" sys-devel/gcc

    mac80211

    b43-fwcutter

           

    b43-fwcutter

     

    b43-fwcutter

    net-wireless/b43-fwcutter

    jamvm

    zip

           

    zip

         



    Examples of Package Installations

    • Arch Linux

    pacman -S --needed subversion asciidoc bash bc binutils bzip2 fastjar flex git gcc util-linux gawk intltool zlib make cdrkit ncurses openssl patch perl-extutils-makemaker rsync sdcc unzip wget gettext libxslt boost libusb bin86 sharutils b43-fwcutter findutils
    • Debian 7 Wheezy:

    apt-get install libncurses5-dev zlib1g-dev gawk
    • Fedora 20 - 64Bit (Maybe also for lower versions, some packages seem to be missing above):

    yum install -y subversion binutils bzip2 gcc gcc-c++ gawk gettext flex ncurses-devel zlib-devel make patch unzip perl-ExtUtils-MakeMaker 
     glibc glibc-devel glibc-static quilt ncurses-lib sed sdcc intltool sharutils bison wget
    • openSUSE 13.2

    zypper install asciidoc bash bc binutils bzip2 fastjar flex git-core gcc-c++ gcc util-linux gawk gtk2-devel intltool jikes zlib-devel mercurial make genisoimage ncurses-devel libopenssl-devel patch perl-ExtUtils-MakeMaker python-devel rsync ruby sdcc unzip wget gettext-tools libxslt-tools zlib-devel subversion
    • Ubuntu 12.04LTS:

    sudo apt-get install build-essential subversion git-core libncurses5-dev zlib1g-dev gawk flex quilt libssl-dev xsltproc libxml-parser-perl mercurial bzr ecj cvs unzip
    • Ubuntu 64bit:

    sudo apt-get install build-essential subversion libncurses5-dev zlib1g-dev gawk gcc-multilib flex git-core gettext libssl-dev
    • Centos x86-64:

    yum install subversion binutils bzip2 gcc gcc-c++ gawk gettext flex ncurses-devel zlib-devel make patch unzip perl-ExtUtils-MakeMaker  glibc glibc-devel glibc-static quilt ncurses-lib sed sdcc intltool sharutils bison wget git-core openssl-devel xz 


  • 相关阅读:
    转(一致性哈希算法(consistent hashing))
    【CMD】findstr命令
    【Android】 Sqlite3 not found
    【Android】Sqlite3命令详解
    数据结构-哈夫曼树
    数据结构-线索化二叉树
    【原创】解决国内Android SDK无法更新问题更新
    数据结构-插入排序之希尔排序
    数据结构-插入排序之直接插入排序
    数据结构-二叉树的遍历
  • 原文地址:https://www.cnblogs.com/timssd/p/4570641.html
Copyright © 2020-2023  润新知