例如在初始化cpan时遇到某些程序没有安装而导致初始化中报warning的情况,如下:
- Where is your gzip program? [/bin/gzip]
- Where is your tar program? [/bin/tar]
- Where is your unzip program? [/usr/bin/unzip]
- Where is your make program? [/usr/bin/make]
- Where is your links program? [/usr/bin/links]
- Where is your wget program? [/usr/bin/wget]
- Warning: ncftpget not found in PATH
- Where is your ncftpget program? []
如果追求完美的话,我们可以这样操作:
在以deb包系列的操作系统中,如Debian或Ubuntu中,如果我们需要安装包含applypatch程序的软件包,我们可以这样操作:
- # apt-file search applypatch
- dpsyco-lib: /usr/bin/dpsyco-applypatch
- dpsyco-lib: /usr/share/man/man1/dpsyco-applypatch.1.gz
- git-core: /usr/share/git-core/templates/hooks/applypatch-msg
- git-core: /usr/share/git-core/templates/hooks/pre-applypatch
- makepatch: /usr/bin/applypatch
- makepatch: /usr/share/man/man1/applypatch.1p.gz
在以rpm包系列的操作系统中,如RedHat、CentOS等中,我们可以这样操作:
- # yum whatprovides "*/ncftpget"
- Loaded plugins: downloadonly, fastestmirror
- Loading mirror speeds from cached hostfile
- * c5-media:
- 2:ncftp-3.2.2-1.el5.x86_64 : Improved console FTP client
- Repo : installed
- Matched from:
- Filename : /usr/bin/ncftpget
本文转自xiaoyuwang 51CTO博客,原文链接:http://blog.51cto.com/wangxiaoyu/512886,如需转载请自行联系原作者