系统依赖关系图

 偶然发现一个对于仓库和系统管理者可能比较有用的工具,生成系统的架构图,包含层级关系、指向、不同的色彩形状,如果手动来的话,基本不可能实现。
    安装graohviz,然后使用命令:$apt-cache dotty > debian.dot ,它会生成图片并存入dotty: $dotty debian.dot
   
    使用这个命令$dot debian.dot -Tpng -o example.png,生成常规的png图。文件较大,打开和转换文件很耗资源
 
源文件太大,
下面是截取的一部分最新的方德通用iso的示例:
     1 digraph packages {
     2 concentrate=true;
     3 size="30,40";
     4 "account-plugin-yahoojp" -> "empathy";
     5 "account-plugin-yahoojp" -> "telepathy-haze";
     6 "account-plugin-yahoojp" -> "mcp-account-manager-uoa";
     7 "account-plugin-yahoojp" -> "unity-asset-pool";
     8 "account-plugin-yahoojp" -> "account-plugin-empathy"[color=springgreen];
     9 "account-plugin-yahoojp" -> "account-plugin-empathy:i386"[color=springgreen];
    10 "account-plugin-yahoojp" -> "account-plugin-yahoojp:i386"[color=springgreen];
    11 "account-plugin-yahoojp:i386" -> "empathy:i386";
    12 "account-plugin-yahoojp:i386" -> "telepathy-haze:i386";
    13 "account-plugin-yahoojp:i386" -> "mcp-account-manager-uoa:i386";
    14 "account-plugin-yahoojp:i386" -> "unity-asset-pool:i386";
    15 "account-plugin-yahoojp:i386" -> "account-plugin-empathy"[color=springgreen];
    16 "account-plugin-yahoojp:i386" -> "account-plugin-empathy:i386"[color=springgreen];
    17 "account-plugin-yahoojp:i386" -> "account-plugin-yahoojp"[color=springgreen];
    18 "ceph-fuse" -> "libboost-system1.54.0";
    19 "ceph-fuse" -> "libboost-thread1.54.0";
    20 "ceph-fuse" -> "libc6";
    21 "ceph-fuse" -> "libfuse2";
    22 "ceph-fuse" -> "libgcc1";
    23 "ceph-fuse" -> "libnspr4";
    24 "ceph-fuse" -> "libnspr4-0d";
    25 "ceph-fuse" -> "libnss3";
    26 "ceph-fuse" -> "libnss3-1d";
    27 "ceph-fuse" -> "libstdc++6";
    28 "ceph-fuse" -> "libuuid1";
    29 "dvd+rw-tools" -> "libc6";
    30 "dvd+rw-tools" -> "libstdc++6";
    31 "dvd+rw-tools" -> "genisoimage";
    32 "dvd+rw-tools" -> "growisofs";
    33 "dvd+rw-tools" -> "dvd+rw-tools:i386"[color=springgreen];
    34 "dvd+rw-tools:i386" -> "libc6:i386";
    35 "dvd+rw-tools:i386" -> "libstdc++6:i386";
    36 "dvd+rw-tools:i386" -> "genisoimage:i386";
    37 "dvd+rw-tools:i386" -> "growisofs:i386";
    38 "dvd+rw-tools:i386" -> "dvd+rw-tools"[color=springgreen];
    .......



了解更多:https://www.ibm.com/developerworks/cn/aix/library/au-aix-graphviz/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值