在命令行上,如何找到应用程序的安装位置?

在命令行上,如何找到应用程序的安装位置?

我正在运行 Red Hat Linux,想知道我的应用程序安装在哪里?现在我有 vim 7.2,我想知道它安装在哪里,以便我可以将其更新到 7.4。如何找到应用程序的安装位置? Linux 中的程序文​​件夹相当于什么?

答案1

答案1:使用which命令查找二进制文件的位置。这可能会返回一个符号链接,因此在使用它时要小心。

答案 2:用于rpm找出安装了哪些软件包并找出这些软件包的有效负载。例如,rpm -qa | grep vim将告诉您安装了哪些软件包名称中包含字符串“vim”的软件包。然后,rpm -ql <packagename>将列出安装具有该名称的软件包时安装的所有文件。

请注意,这些示例(答案 2 中)适用于基于 Red Hat 的发行版,并且不适用于基于 Debian 的发行版。

另外,如果您尝试将使用包管理器安装的程序升级到不使用包管理器的程序,我强烈建议您不要这样做。它会给你的道路带来更多的问题,而不是解决的问题。

相关内容