在Linux中,不同类型的软件或程序会安装到不同的目录里。一般来说:
1. 用户自行下载的源代码通常存放在用户主目录下的`~/下载`文件夹内。
2. 解压后编译安装的话(例如通过`./configure && make && sudo make install`命令),安装路径可以指定或者默认到指定目录内,比如`/usr/local`,但具体位置取决于应用提供的配置选项。
常见的预编译软件包安装位置如下:
系统级软件包(如用APT或YUM安装的)会被安装到特定文件系统层次结构的指定区域:
`/bin` 或 `/usr/bin`: 用来放置用户命令的执行文件;
`/sbin` 或 `/usr/sbin/`: 存放管理员(SuperUser)用的系统管理命令;
`/etc`: 包含配置文件;
`/var/lib`: 存放状态信息和持久性数据(类似 Windows 下的注册表数据);
`/lib`, `/usr/lib`: 程序所需库文件所在位置;
`/usr/local` 目录: 软件开发者经常选择将其自建程序安装在这里,以减少因升级导致的破坏,因为此位置不在标准系统库搜索范围内,所以不会和现有服务相干扰。不过也有其他约定俗成的习惯。
根据你安装的软件类型以及所使用的Linux发行版,实际存放位置可能有所变化。在Linux下,很多安装脚本都允许用户自行设置安装目的地目录的选项。如果你不确定某项程序是否正确安装,你可以使用`dpkg L PACKAGE_NAME` (Debian/Ubuntu) 或者 `rpm ql PACK_NAME` 来查找已安装文件的实际位置;或者使用`whereis app_name`或`which app_name`来寻找可执行的app程序的位置。
最后请注意,在大多数时候,尤其是对新手来说,在安装前查阅相关软件包文档说明书中有关"Files"或"Directory layout"这部分的内容将能获得更精确的目标安装位置。对于那些以root权限安装的软件包来说,更改安装目标文件夹路径则需要特别谨慎处理。如果你不确定具体操作,请考虑使用默认设置或向有经验的人士寻求建议。
发表评论