我习惯了,但是今天我被一些非常容易的东西困住了。我在Debian 8 VM上,需要使用gethostip
。因为它是syslinux的一部分,这就是我所做的:
$ sudo apt-get install syslinux
$ gethostip -d localhost
然而它返回bash: gethostip: command not found
。我也尝试which gethostip
来查找包,它什么都不返回。
为了使其有效,我该怎么做?
答案 0 :(得分:2)
gethostip
不是 syslinux
二进制包的一部分。
Debian选择将 syslinux (源包)拆分为多个二进制(==可安装)包,以允许人/依赖者只安装他们需要的组件。例如。如果你不想制作可引导的CD,那么你很可能不需要isolinux
包。
包含/usr/bin/gethostip
的包名为syslinux-utils
。
您可以使用search on packages.debian.org查找哪个软件包安装给定文件。
或者你可以安装command-not-found
package,它会告诉你在cmdline上键入一个未知命令时要安装哪个软件包。