爱气象,爱气象家园! 

气象家园

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博登陆

只需一步, 快速开始

搜索
查看: 108072|回复: 139

为科研服务的跨平台包管理器PACKMAN

  [复制链接]

新浪微博达人勋

发表于 2015-4-21 13:39:16 | 显示全部楼层 |阅读模式

登录后查看更多精彩内容~

您需要 登录 才可以下载或查看,没有帐号?立即注册 新浪微博登陆

x
本帖最后由 董理 于 2015-4-22 15:35 编辑

大家好!经过多年的经验,安装软件包是一件令人头痛而不能带来美好回忆的事情!

我们做气象的人经常会有各种各样奇葩的需求~(我自己也是) 比如我们需要不同编译器编译的NetCDF,而随着新的NetCDF被硬生生地拆为三个包(NetCDF-C、NetCDF-Fortran、NetCDF-C++),以前方便安装NetCDF的日子不再了,众多依赖关系让人痛不欲生。而Linux中的系统包管理器(如Ubuntu中的APT,RedHat中的RPM)都是用GCC编译的包,不排除有大神会用这种复杂的包管理器用Intel编译器打包NetCDF,但是这肯定不是一般用户能够做到的。

经过长时间的纠结,我下定决心做个满足我们需要的、现代的、自由的包管理器,这就是我编写PACKMAN的由头。

PACKMAN目前囊括了绝大多数我们科研所需要的软件,如HDF5、NetCDF、CDO、NCO、NCL等,另外还可以帮助大家直接编译WRF!!是的,没错,编译WRF!其它包管理器会这样做吗?

PACKMAN帮助大家把需要的软件一键安装到位。另外PACKMAN还支持方便地搭建镜像,因为很多时候我们使用的服务器是不能连接外网的,此时手动安装软件包将是折磨人的脏活!而你可以用PACKMAN在局域网中能够联网的电脑上建立FTP镜像,然后在服务器上设置PACKMAN去连接镜像,一切就OK了,让软件飞一会吧!

再另外需要指出的是PACKMAN可以在多个平台上使用,如Ubuntu,CentOS、Mac OS X等,这也是其它包管理器不曾提供的。

PACKMAN是用Ruby面向对象的脚本语言编写的,托管在GitHub上,仓库地址是
https://github.com/dongli/packman,主页在http://dongli.github.io/packman/。欢迎大家试用!


  • 安装

    • 获取PACKMAN
    • 配置PACKMAN
  • 基本使用

    • 安装软件
    • 查看安装选项
    • 切换软件版本
    • 搭建FTP镜像
  • 贡献力量

    • 编写包安装文件

      • 修订版的使用
      • 安装选项的使用
      • 附件的使用


软件的安装都只需执行packman install xxx(xxx为软件名,另外需要正确配置好PACKMAN)。


PACKMAN的QQ群是428740238,欢迎大家前来灌水!


评分

参与人数 17金钱 +239 贡献 +27 收起 理由
931404656 + 20 赞一个!
alex_leo + 2 赞一个!
guizi + 20 + 2 很给力!
逸儿~~ + 20 + 2 很给力!
cbsdly792 + 1
云知道 + 5 很给力!
smart_abell + 4 + 1 很给力!
870744170 + 20 很给力!
lleoiu + 20 赞一个!
chongzika + 5 论坛第一次见董大神
mofangbao + 25 + 15
leyutianzi + 2 很给力!
我喜欢风 + 20 这个很方便
风子 + 20
雷子 + 20 + 2 很给力!
lhaikun@163.com + 20 实用,好用,热心!
zpxie + 20 很给力!

查看全部评分

密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2019-10-7 11:30:20 | 显示全部楼层
你好 董老师 有两个问题。 1.starman是否包含packman  用starman效果是否更好,我拿来配置clm5.0的环境  2. 你的博客上面无法查看安装和使用手册,去哪里下载比较好?  感激不尽!

另外qq群满了 我加不进去。。。
密码修改失败请联系微信:mofangbao
回复 支持 1 反对 0

使用道具 举报

新浪微博达人勋

发表于 2015-4-21 14:04:52 | 显示全部楼层
给董老师点个赞
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-21 14:08:50 | 显示全部楼层
果断来顶贴的,非常实用,必须推荐!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-21 14:48:03 | 显示全部楼层
感谢董老师,真是对科研者们的巨大贡献!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-21 14:49:31 | 显示全部楼层
牛逼!!!!!
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2015-4-21 14:51:59 | 显示全部楼层
董老师,好强大
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-21 16:10:50 | 显示全部楼层
这个厉害了,必须顶!
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-21 16:26:22 | 显示全部楼层
顶起来,普通用户的福音,妈妈再也不担心我是linux盲而无法装WRF了{:5_235:}{:5_235:}
密码修改失败请联系微信:mofangbao

新浪微博达人勋

发表于 2015-4-21 16:31:20 | 显示全部楼层
墙铁刘明
密码修改失败请联系微信:mofangbao
回复

使用道具 举报

新浪微博达人勋

发表于 2015-4-21 23:40:33 | 显示全部楼层
真是好东西  顶
密码修改失败请联系微信:mofangbao
您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

Copyright ©2011-2014 bbs.06climate.com All Rights Reserved.  Powered by Discuz! (京ICP-10201084)

本站信息均由会员发表,不代表气象家园立场,禁止在本站发表与国家法律相抵触言论

快速回复 返回顶部 返回列表