程序在 Linux 上安装在哪里?

程序在 Linux 上安装在哪里?

我想了解Linux上安装和卸载的步骤?

是否有记录这些过程的日志文件?

例如,我在 Linux 上安装 Netbeans IDE。我想知道这个 IDE 的文件在哪里?我想知道包含在 Linux 上安装的程序的文件夹在哪里。

例如,如果你安装了 Netbeans IDE,那么你可以在文件中看到类似下面的内容:

程序名称 日期 时间 用户

netbeans-7ml 2011 年 6 月 8 日 8:3:00 root

答案1

取决于你运行的 Linux 版本(发行版),但通常程序安装在/usr/bin/usr/local/bin

您可以cd进入该/usr/bin目录然后执行操作ls -la | more,您将看到那里的所有“可执行”文件。

答案2

虽然每个发行版都有自己的方法,但有一个标准(或尝试)文件系统层次结构值得一读:

http://refspecs.linuxfoundation.org/FHS_2.3/fhs-2.3.html

在那里你会看到系统二进制文件、系统库应该放在哪里,为什么 no_system 二进制文件有时会去 /usr/bin,有时又去 /usr/local/bin,什么是 /bin,/usr/sbin 到底是什么,每个软件包的文档应该放在哪里,为什么设置放在 /etc 中,什么是 /var 目录,为什么不来自你的发行版的软件包通常安装在 /opt 中,等等......

再次强调,这篇文章值得一读。

答案3

根据 Linux 发行版的不同,安装方法也有所不同——在 Redhat/Fedora 上,安装是通过 RPM 包完成的,然后分发更新,并且主要使用 YUM 安装——如何创建RPM 文档在此处

在 debrian/ubutu 系统上,等效的是一个 DEB 包,它通过 apt-get 分发和安装。如何创建DEB 软件包的文档在此处

如果您想要的只是您自己的系统上编译好的可以执行的程序,那么只需设置 PATH 以包含可执行文件所在的目录,或者将可执行文件复制到 /usr/bin 或(/usr/local/bin,如果它已经是 PATH 的一部分)

相关内容