ubuntu zlib devel(ubuntu好用的软件)
各位老铁们好,相信很多人对ubuntu zlib devel都不是特别的了解,因此呢,今天就来为大家分享下关于ubuntu zlib devel以及ubuntu好用的软件的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
如何在ubuntu中安装zlib和zlib-devel
方法步骤如下:1、搜索并下载zlib源码包。2、Gcc编译安装zlib源码包并配置使用。3、使用tar命令进行解压出来,然后进入到安装目录,如下图所示tarzxfzlib-1.2.8.tar.gzcdzlib-1.2.84、使用./configure--help可以查看编译的选项,这里使用简单的选项安装即可进入安装文件目录,然后使用如下命令进行安装。./configure--prefix=/data/progam/zlibmakemakeinstall如下图所示5、再进行配置一下系统的文件,加载刚才编译安装的zlib生成的库文件vi/etc/ld.so.conf.d/zlib.conf加入如下内容后保存退出/data/program/zlib/lib也就是添加安装目录的文件路径,库文件。ldconfig运行之后就会加载安装的库文件了。
如何安装 zlib-dev
如何在ubuntu中安装zlib和zlib-devel
在ubuntu软件源里zlib和zlib-devel叫做zlib1g zlib1g.dev
$ sudo apt-get install zlib1g
$ sudo apt-get install zlib1g.dev
直接输入上述命令后还是不能安装。这就要求我们先装ruby.
在ubuntu里,zlib叫zlib1g,相应的zlib-devel叫zlib1g.dev。默认的安装源里没有zlib1g.dev。要在packages.ubuntu.com上找。
$sudo apt-get install ruby
然后再装zlib1g-dev就可以了
$sudo apt-get install zlib1g-dev
--------------------
命令:sudo apt-get install zlib1g-dev
说明:
Ubuntu版本:13.10
zlib的官网打不开,apt-get insatll zlib也找不到软件包,貌似不在软件源里?
解决方法是打开ubuntu software center,搜索zlib,找到zlib1g-dev这个包,安装成功。
命令行方式:
sudo apt-get install zlib1g-dev
如何在ubuntu系统下安装gmt4.5软件
下载
官方ftp:
需要下载的包包括:
gmt-4.5.13-src.tar.bz2
gshhg-gmt-2.3.4.tar.gz
注:GMT中的triangulate命令有两个不同的源码,其中一个遵循GPL协议,另一个不遵循GPL协议。GMT的src包中包含了前者。若有特殊需求,需要使用后者源码的功能,可以下载gmt-4.5.13-non-gpl-src.tar.bz2,并将解压后的triangulate源码覆盖gmt-4.5.13-src.tar.bz2中的相应源码。
依赖关系
基础依赖包
GMT编译过程需要C编译器,以及一些底层的库文件。
对于Ubuntu/Debian:
sudo apt-get install gcc g++ make
sudo apt-get install libxt-dev libxaw7-dev libxmu-dev libSM-dev
对于CentOS/RHEL/Fedora:
sudo yum install gcc gcc-c++ make
sudo yum install libXt-devel libXaw-devel libXmu-devel libSM-devel zlib-devel
软件依赖包
GMT4主要依赖于netCDF4,可以直接使用Linux发行版官方源中提供的netCDF包。除了netcdf之外,建议还安装gdal包。虽然GMT不依赖于gdal,但gdal可以轻松地将其他数据格式转换为GMT可识别的格式。
对于Ubuntu/Debian:
sudo apt-get install libnetcdf-dev libgdal1-dev
对于RHEL/CentOS/Fedora:
sudo yum install netcdf netcdf-devel gdal gdal-devel
注意:
一定不要试图自己手动编译netCDF。如果在阅读本文之前曾经手动编译过,一定要将原来手动编译生成的文件删除干净。通常可以使用locate netcdf,找到/usr/local目录下的与netCDF相关的文件,直接删除即可。
CentOS和RHEL的官方源中没有netCDF,需要首先添加EPEL源再安装netCDF;Fedora官方源中自带netCDF;
安装GMT
编译GMT源码
1
2
3
4
5
$ tar-jxvf gmt-4.5.13-src.tar.bz2
$ cd gmt-4.5.13
$./configure--prefix=/opt/GMT-4.5.13
$ make
$ sudo make install-all
其中--prefix指定了GMT安装路径,你可以指定为其他路径,但要注意后面其他步骤要与这里的路径统一。
安装海岸线数据
1
2
3
$ tar-zxvf gshhg-gmt-2.3.4.tar.gz
$ sudo mkdir/opt/GMT-4.5.13/share/coast
$ sudo cp-r gshhg-gmt-2.3.4/*/opt/GMT-4.5.13/share/coast/
修改环境变量
向~/.bashrc中加入GMT4的环境变量,并使环境变量生效:
1
2
3
4
$ echo'export GMT4HOME=/opt/GMT-4.5.13'>>~/.bashrc
$ echo'export PATH=${GMT4HOME}/bin:$PATH'>>~/.bashrc
$ echo'export LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:${GMT4HOME}/lib64'>>~/.bashrc
$ exec$SHELL-l
说明:
第一个命令向~/.bashrc中添加环境变量GMT4HOME;
第二个命令修改~/.bashrc,将GMT4的bin目录加入到PATH中;
第三个命令将GMT4的lib目录加入到动态链接库路径中,若为32位系统,则为lib;64位系统则为lib64;
第四个命令是重新载入bash,相当于source~/.bashrc。