Skip to content

『003』记一次惊天地泣鬼神的安装过程(Graphviz)

1. 我只是为了安装 Graphviz,很简单吗,直接 sudo apt install,然而 shell 回复我依赖几个包,但是这几个包还没装

2. 好吧,那就一个一个装,然而才装了一个,第二个装的时候就报错

中文---debconf:延迟包配置,因为没有安装 apt-utils
英文---debconf: delaying package configuration, since apt-utils is not installed

3. 网上竟然说不用管,然而我发现这个其实就是没装上,既然包不靠谱,那我就直接在网上下载 deb 包,用 dpkg 命令安装了

4. 嗯,前几个安装还可以,然后又出现问题了,发现我以前就遇到过,不过没解决,现在我终于懂的看错误报告了...

libgvc6-config-update: symbol lookup error: /usr/local/lib/libcgraph.so.6: undefined symbol: aagin

5. 一看是这个 .so 文件不行嘛,那就下载 .so 文件咯,哈哈太蠢了,过了几分钟我才明白原来 deb 包就是安装这些文件的

6. 所以重新安装 libcgraph6,哎,怎么死活不行,还是缺这个,那就下其他的,结果下了好几个都不行
7. 最后我才懂得看文档啊,看文档啊,兄弟,人家的 deb 包不在 /usr/local/lib 中,人家 file list 说的好好的,/local/lib/x...(记不清了)中呀【 NOTE: 重点

10. 好,那就到这个文件夹,怎么死活没有 libcgraph.so.6 啊。原来是:每次到了 /usr 中在进入 lib 怎么转到 /lib 中了,而且 /lib 中也有个 x86... 文件夹,蠢啊,我每次到 /usr 中,都是 cd /lib(蠢蠢地解释一下,应该是cd lib),这个 / 害死人...,谁知道那么巧.., /lib 也有这个 x86.. 文件夹

11. 终于找到好的 libcgraph6.so 了,把它和相应的链接指向文件复制到 /usr/local/lib

12. 编译,啥,not symbolic file,为啥咧,难道是权限问题?改权限,没卵用

13. 最后才发现,复制之后链接指向什么的都取消了....,所以要从新链接,ln -sf libcgraph.so.6 libcgraph6.so.6.0.0NOTE: 重点

14. 搞定!

总结

1. Ubuntu 遇到 delaying package configuration 怎么办?手动安装!
2. 手动安装怎么装?dpkg!
3. 学会去看官方的安装包

Comments