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 
时间: 2024-11-05 00:47:03

op编译信赖的库的相关文章

ubuntu系统 编译libxml2的库是遇到如下错误

大家好:     我买了细说PHP书来学习.在搭建环境时使用的是ubuntu系统 编译libxml2的库是遇到如下错误, In function 'open',     inlined from 'xmlNanoHTTPSave__internal_alias' at nanohttp.c:1588:12: /usr/include/x86_64-linux-gnu/bits/fcntl2.h:51:24: error: call to '__open_missing_mode' declare

Cygwin编译自定义OpenCV库报错:opencv_contrib: LOCAL_SRC_FILES points to a missing file

今天受命帮师弟调个OpenCV4Android 识别银行卡的程序,版本为OpenCV4Android2.4.9,使用方式为前文介绍的第一种方式,即通过jni调用opencv.如杂家前文所述,配套的NDK应使用较高版本的android-ndk-r9d.它的安装很简单,解压缩后设置环境变量到Path就ok:D:\ProgramFile\android-ndk-r9d; 但遗憾的是,同样的程序同样的配置在一台PC上通过Cygwin编译一切ok.但在新的一台电脑上却出现如下错误: Android NDK

用vs2010编译vigra静态库及简单使用举例

1.  从 http://ukoethe.github.io/vigra/ 下载最新源代码vigra-1.10.0-src-with-docu.tar.gz,并加压缩到D:\soft\vigra,生成vigra-1.10.0文件夹: 2.  从http://www.cmake.org/cmake/resources/software.html下载CMake并安装: 3.  打开CMake,Where is thesource code: D:/soft/vigra/vigra-1.10.; Wh

linux下编译安装boost库

转载:http://www.cnblogs.com/oloroso/p/4632848.html linux下编译安装boost库 linux下编译安装boost库 1.下载并解压boost 1.58 源代码 下载 解压 2.运行bootstrap.sh 3.使用b2进行构建 构建成功的提示 4.安装boost库到指定目录 5.测试一下 代码 编译运行 先看一下系统环境 Linux o-pc 3.19.0-22-generic #22-Ubuntu SMP Tue Jun 16 17:15:15

Mac下编译libpomelo静态库,并在cocos2dx项目中引用

最近在学习cocos2dx的过程中需要和服务器进行交互,所以这几天在学习libpomelo静态库的编译和使用.之前在windows系统下编译libpomelo,并在VS中引入比较顺利:但是,目前对Mac系统和XCode不是很熟悉,所以多花了些时间.不过,最终还是成功了,在这里就将我编译引入libpomelo静态库的过程记录下来,也分享给和我一样遇到问题的朋友们. 准备工作 libpomelo下载地址:https://github.com/NetEase/libpomelo或者http://pan

VS2010 编译安装boost库

实践是最好的办法..学习C++,想试试线程,然后打算用boost库,结果boost库编译差点吓到我..没看到比较完整的安装教程..一直耽搁.今天动手.完成了.方法记录如下:1.下载boost从boost官网( http://www.boost.org )上下载最新的boost版本,现在最新是1.49版本,解压到自定义目录(我解压到了D:/program files,最终的目录结构是D:\Program Files\boost_1_49_0) 2.编译安装 在D:\Program Files\bo

Linux下用Intel编译器编译安装NetCDF-Fortan库(4.2版本后)

本来这个问题真的没必要写的,可是真的困扰我太久%>_<%,决定还是记录一下. 首先,最权威清晰的安装文档还是官方的: Building the NetCDF-4.2 and later Fortran libraries (写此文时,最近版为4.2) 那这个文档最开始就告诉我们,自NetCDF库4.2版本以后,Fortran的库和C的库就要分开build啦!而且要装Fortran的库必须先装好C的库. 所以先装C的库咯:仍然官方文档: Getting and Building NetCDF-C

[ZZ] 在windows上编译Mesa3d opengl32库

在windows上编译Mesa3d opengl32库 cheungmine http://blog.csdn.net/ubuntu64fan/article/details/8061475 Mesa3d是一套跨平台的opengl/es库, 它不提供编译好的二进制包,所以必须自己动手编译. Linux默认都带了这个软件, 因此Linux上直接用就可以了. 如果想在linux上的编译, 也比较简单, 本文不赘述.那么如何在Windows上编译这个库呢? Mesa3d官网给出了编译方法. http:

Linux下编译安装PCRE库

备注:如果没有root权限,使用 --prefix 指定安装路径 ./configure --prefix=/home/work/tools/pcre-8.xx ====================================================== 最近在学习nginx,nginx rewrite依赖于PCRE库,所以需要在linux系统中编译安装PCRE库.具体步骤如下: 1.下载PCRE包 首先去官网下载pcre的安装包 如果通过FTP的方式,下载地址为:ftp://f