如果我没有/etc/init.d/postgresql
文件,我可以在哪个包中找到它?
答案1
/etc/init.d/postgresql
由 提供postgresql-common
,根据软件包索引。
答案2
我认为这是 Q 中的拼写错误,但搜索 packages.ubuntu.com 会在任何可用的包中找到一个文件,无论它是否已安装。
如果您要在已安装的包中查找文件,您可能会发现这个dpkg
(相当于dpkg-query
)选项很有用:
-S, --search filename-search-pattern...
Search for packages that own files corresponding to the given pattern.
Standard shell wildchars can be used in the pattern. This command will
not list extra files created by maintainer scripts, nor will it list
alternatives.
也许尝试dpkg -S postgresql
看:
- Ubuntu 服务器关于 dpkg 的指南:https://help.ubuntu.com/lts/serverguide/dpkg.html
man dpkg
页:http://manpages.ubuntu.com/manpages/trusty/man1/dpkg.1.htmlman dpkg-query
页:http://manpages.ubuntu.com/manpages/trusty/man1/dpkg-query.1.html