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 


优质内容筛选与推荐>>
1、Oracle PLSQL Demo - 12.定义包体[Define PACKAGE BODY]
2、Git----分支管理之分支管理策略04
3、LINUX-文件的特殊属性 - 使用 "+" 设置权限,使用 "-" 用于取消
4、Flutter - 创建底部导航栏
5、快速排序


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号