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 |
|
bash |
bash |
bash |
bash |
bash |
bash |
bash |
app-shells/bash |
|
|
bc |
bc |
bc |
bc |
sys-devel/bc |
||||
|
binutils |
binutils |
binutils |
binutils |
binutils |
? |
binutils |
sys-devel/binutils |
|
|
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 |
sys-devel/flex |
|
|
git-core |
git-core |
git |
git-core |
git |
? |
git |
dev-vcs/git |
|
|
g++ |
gcc-c++ |
gcc-c++ |
? |
gcc-c++ |
? |
gcc |
sys-devel/gcc |
|
|
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 |
|
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 |
jikes |
? |
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 |
|
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 |
|
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 |
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
op编译信赖的库的更多相关文章
- 烂泥:centos单独编译安装gd库
本文由秀依林枫提供友情赞助,首发于烂泥行天下. 这几天一直在弄一个商城系统,该系统的源码及数据库都已经上传并创建完毕.但是在安装该系统时,却提示缺少gd库.如下: 使用php探针查看,发现php确实没 ...
- linux下编译安装boost库
linux下编译安装boost库 linux下编译安装boost库 1.下载并解压boost 1.58 源代码 下载 解压 2.运行bootstrap.sh 3.使用b2进行构建 构建成功的提示 4. ...
- Linux下编译安装PCRE库
备注:如果没有root权限,使用 --prefix 指定安装路径 ./configure --prefix=/home/work/tools/pcre-8.xx =================== ...
- 【转】编译quickfast解析库(沪深level2行情转码库)
转自http://blog.csdn.net/hacode/article/details/7065889 编译quickfast解析库(沪深level2行情转码库) 目录(?)[-] 1 下载源代 ...
- App开发流程之数据持久化和编译静态链接库
先记录数据持久化. iOS客户端提供的常用数据持久化方案:NSUserDefaults代表的用户设置,NSKeydArchiver代表的归档,plist文件存储,SQLite数据库(包括上层使用的Co ...
- [ZZ] 在windows上编译Mesa3d opengl32库
在windows上编译Mesa3d opengl32库 cheungmine http://blog.csdn.net/ubuntu64fan/article/details/8061475 Mesa ...
- Linux下编译使用boost库:
Boost是什么不多说, 下面说说怎样在Linux下编译使用Boost的所有模块. 1. 先去Boost官网下载最新的Boost版本, 我下载的是boost_1_56_0版本, 解压. 2. 进入解压 ...
- windows android studio 编译Jni动态库
项目需要,折腾了半天搞定windows android studio环境编译Jni动态库,现记录下来. 准备安装环境: 1. android studio 下载地址是http://www.androi ...
- Linux下用Intel编译器编译安装NetCDF-Fortan库(4.2以后版本)
本来这个问题真的没必要写的,可是真的困扰我太久%>_<%,决定还是记录一下. 首先,最权威清晰的安装文档还是官方的: Building the NetCDF-4.2 and later F ...
随机推荐
- 在自己电脑上建立SVNserver
转载处:http://blog.csdn.net/shmily570/article/details/8227690 传统的Subversionserver配置方法: 一.准备工作 1.获取 Subv ...
- Robotium -- 使用JunitReport导出测试报告
使用Robotium进行测试的时候,要想可以导出明了的测试结果,可以使用junitreport来实现 junit-report下载地址:https://github.com/jsankey/andro ...
- POJ 1250 Tanning Salon
Tanning Salon Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 6822 Accepted: 3686 Des ...
- VS中批量删除cs代码中的#region和#endregion
Visual Studio中如何批量删除cs代码中的#region和#endregion,不删除它们中间的代码,只删除这两个标记及标记的注解的方法.Vs中提供了很强大的文本查找与替换功能,简单的替换只 ...
- Win10系统修改MAC地址
本地管理地址,输入想修改的MAC地址后,点确定即完成修改.在CMD窗口中,使用ipconfig 命令可以查看新的MAC地址. 再次钩选不存在,则还原为原来的MAC地址.
- Dijkstra算法and Floyd算法 HDU 1874 畅通工程续
Dijkstra算法描述起来比较容易:它是求单源最短路径的,也就是求某一个点到其他各个点的最短路径,大体思想和prim算法差不多,有个数组dis,用来保存源点到其它各个点的距离,刚开始很好办,只需要把 ...
- Wijmo 日历插件
说明: 因为项目(OA)的需要,我负责开发日程的模块,相信大家用过谷歌的日历了吧,是不是觉得挺好用,但又苦于无法实现? 这里告诉你一个很好的插件,Wijmo,而里面有一个类似谷歌的日历事件插件,真的很 ...
- Nginx配置域名跳转实例
要求:浏览器地址栏输入qj.123.com之后,地址自动变成qj.abc.com 配置nginx跳转 server { listen 80; server_name qj.abc.com qj.123 ...
- zepto源码研究 - fx_methods.js
简要:依赖fx.js,主要是针对show,hide,fadeIn,fadeOut的封装. 源码如下: // Zepto.js // (c) 2010-2015 Thomas Fuchs // Zept ...
- Java之简单的聊天工具
今天整理资料的时候,找出自己几年前刚学Java时做过的一个简易的聊天工具,有服务器也有客户端,能发送文字消息和文件,但是用户上线并未存入数据库,而只是简单的缓存在服务器的一个数组中,所以,只要服务器一 ...