如何查找软件(可能*不*在 PATH 中)是否已预安装?

Aqu*_*irl 1 path software-installation

anisha@linux-dopx:~> which qmake
which: no qmake in (/opt/qtcreator-2.0.92/bin/:/opt/qtsdk-2010.05/qt/bin/:/opt/qtcreator-2.0.92/bin/:/opt/qtsdk-2010.05/qt/bin/:/usr/lib64/mpi/gcc/openmpi/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin)

anisha@linux-dopx:~> locate qmake
anisha@linux-dopx:~> 
Run Code Online (Sandbox Code Playgroud)

考虑到当前不在 PATH 中的条款,我是否可以通过其他方式确认软件是否已安装?

sak*_*isk 5

试试whereis。它会在所有对二进制文件有意义的地方(何时-b使用)进行查找,即使它们未包含在您的$PATH. 例如whereis -b ifconfig回报/sbin/ifconfig,即使/sbin不是我$PATH

  • @Anisha:表示未安装。你可能想要安装 `qt-devel` 来获取 `qmake` (2认同)