linux和mac安装+配置circos(

Circos是一个很好用的画图工具,但配置起来比较麻烦

一、Linux

搞了一天终于配置成功
官网的教程说的很明白,但是很多包都已经过时了需要在网上找

首先,下载地址,进入这个地址下一个.tgz
然后,教程,进入这个地址,按部就班

> cd ~
> mkdir software
> mkdir software/circos
> cd software/circos
# download Circos and place the archive in the directory
> ls
# unpack
> tar xvfz circos-xxxx-pre4.tgz
...
# make a symlink to current
> ln -s circos-xxxx-pre4 current

一般来讲,所有包的安装都不会太困难,除了GD

circos -modules #会显示包的安装情况

GD安装困难有以下几点
1.是因为官网给的链接下出来的tgz无法解压
2.我的电脑安装后GD照样是fail的

第二点的原因在于,官网的情况

** Configuration summary for gd 2.0.33:

   Support for PNG library:          yes
   Support for JPEG library:         yes
   Support for Freetype 2.x library: yes
   Support for Fontconfig library:   yes
   Support for Xpm library:          no
   Support for pthreads:             yes

而我的

   Support for Freetype 2.x library: no
   Support for Fontconfig library:   no

一定要下载完这两个包,gd才会work,要不然会报错,且-modules显示也是fail
需要包的私聊找我要
我安装成功需要以下包,基本上都是通过第三方下载的,有的时候用wget也不行(不行不代表不能下载压缩包,有可能是压缩包无法解压,也有可能是无法make等等问题),得直接进链接下,有的链接下不了可能要通过yum,apt-get之类的下载。
例如:sudo apt-get install libfreetype6-dev
在这里插入图片描述

二、Mac

Mac的brew一定要保证能用,然后Linux的步骤

我又搞了一整天,这次是因为gd-2.0.33有的时候可以安装,也可以查到,但是它没有被正确链接

这就会导致

perl -MGD -e 'print "GD module is working\n";
>
Can't load '/Library/Perl/5.30/darwin-thread-multi-2level/auto/GD/GD.bundle' for module GD: dlopen(/Library/Perl/5.30/darwin-thread-multi-2level/auto/GD/GD.bundle, 0x0001): Library not loaded: /usr/local/lib/libgd.2.dylib

其实这时候怎么弄GD都是没用的,这主要是因为gd-2.0.33没有正确链接

正确的办法是

./configure --with-iconv=/opt/homebrew/opt/libiconv #重新configure然后保证正确链接

然后再安装GD
然后circos -modules 终于全部ok

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值