Linux编译前提前丰富库资源

Linux在软件编译的时候,时常提示一些依赖,无谓浪费时间。我们可以事先将常用的依赖包,一起安装一下,防止后续编译过程被打断。

之前,有个很重要的前提,就是epel源的安装。

# ls /etc/yum.repo.d/

如果没有epel.repo和epel-test.repo的话,说明epel源还没有扩展到Linux系统,解决方法:

# yum install -y epel-release

 这样,在上面的目录里面,就有相应的epel配置文件了。下面修改配置:

# vim /etc/yum.repo.d/epel.repo
[epel] 该模块是默认打开的,如下:
  
enabled=1
打开后续的两模块,即[epel-debuginfo]和[epel-source]两个模块,将 enabled=0--> enabled=1,且可以将所有模块的 gpgcheck=1-->gpgcheck=0 # yum clean all //清除yum缓存 # yum makecache //重建yum缓存,这样,以后yum安装的时候,不用再等待载入网络资源列表,本地就有

 

下面是要丰富的库文件命令:

# yum install -y gcc gcc-c++  make zlib zlib-devel pcre pcre-devel  libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel e2fsprogs e2fsprogs-devel krb5-devel openssl openssl-devel openldap openldap-devel openldap-clients openldap-servers libmcrypt libmcrypt-devel libaio libaio-devel openssl*

  其中的好多包在base.repo里面是没有,只有通过epel源才能获取资源。

 

posted @ 2016-01-06 12:03  Liemer_Lius  阅读(382)  评论(0编辑  收藏  举报