SUSE配置SDK安装源

当你编译一个开源软件的时候,例如nginx、php,他可能需要依赖很多开源库,一种做法是去官方网站上下载,自己编译。
但是新的开源库,可能又依赖另外一个开源库,你会发现自己陷入一个二叉树。。。。

还是使用系统的应用管理软件去直接安装开发包,是最方便的,例如SUSE的zypper。编译的时候依赖哪个包就安装哪个包,
zypper帮你自动下载安装它所依赖的其它库。

一个开源库,有两个jar包,一个普通的包,一个是开发包(会包含编译用的头文件)。举例zlib库。
一个是zlib包,一个zlib-devel包。系统的安装盘里,只有zlib包,zlib-devel包是在SDK盘里。

SUSE的SDK安装源是非常难找啊,但是还是被我找到一个:
如果你和我一样使用的SUSE 你所需要的安装源,可以在http://demeter.uni-regensburg.de这个网站找这个SDK盘的安装源。
比如,我用的是SLE11SP3,对应的SDK安装源就是http://demeter.uni-regensburg.de/SLE11SP3-SDK-x64/DVD1/

现在做的就是配置到zypper里:
vi /etc/zypp/repos.d/SLES11-SP3-SDK.repo
输入:

[SLES11-SP3-SDK]
name=SLES11-SP3-SDK
enabled=1
autorefresh=1
baseurl=http://demeter.uni-regensburg.de/SLE11SP3-SDK-x64/DVD1/
path=/
type=yast2
keeppackages=0

这样你就可以安装zlib-devel等开发包了:
zypper install zlib-devel

再去编译nginx、php等其它开源软件,就不会有少依赖库的问题了。

  1. 齐飞说道:

    能否给个sdk安装源,找不到

    1. 齐飞说道:

      你给的地址下载不了了

留言

提示:你的email不会被公布,欢迎留言^_^

*

验证码 *