Ubuntu 如何查询包中的安装脚本信息

2015-06-10 18:25:11 +08:00
 zeyexe
请教各位,Ubuntu 上面的包管理工具怎么查询包的 postinstall 之类的信息,实现类似与CentOS上面的 rpm -q --scripts 的效果?
3191 次点击
所在节点    Ubuntu
7 条回复
facat
2015-06-11 00:07:17 +08:00
直接解压
zeyexe
2015-06-11 01:06:03 +08:00
@facat 解压看不到的,这些脚本是由安装包在安装完成时执行的,而不是安装包里面的文件。
Orzzzz
2015-06-11 01:43:02 +08:00
建议你去Ubuntu论坛提问,然后,我并不能理解你的意思- -
zeyexe
2015-06-11 01:53:42 +08:00
@Orzzzz 安装包在安装前后,卸载前后会有一系列动作,比如安装前添加用户,安装后创建软链接,卸载前停止进程,卸载后删除用户等等,这些操作是安装包的 installation script 完成的,我想查看的就是这些信息。为什么想查看呢,因为有些软件的配置文件是 post-installation script 生成的,我安装完成后找不到他的配置文件。
zeyexe
2015-06-11 01:58:15 +08:00
找到了。
View pre/post install shell scripts rpm -q --scripts packagename cat /var/lib/dpkg/info/packagename.{pre,post}{inst,rm}

http://askubuntu.com/questions/85839/deb-equivalents-to-rpm-commands
Orzzzz
2015-06-11 10:08:49 +08:00
@zeyexe 涨知识了,谢谢~
facat
2015-06-11 11:02:45 +08:00
@zeyexe 就在deb这个“压缩包”里面
![Alt text](http://i1.tietuku.com/7341aff5bb5975f5.png)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/197565

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX