ubuntu 安装的软件在哪里

时间:2026-04-07 02:09:48 软件教程

在 Ubuntu 系统中,安装的软件通常存储在以下几个主要目录中,具体位置取决于你使用的是哪个版本的 Ubuntu,以及你如何安装软件(例如通过包管理器 aptapt-getaptitude,或者通过手动安装等)。

一、软件包存储位置

1. 软件包文件(.deb 和 .rpm)

  • .deb 文件:通常存储在 /var/lib/dpkg/status/var/lib/apt/lists/ 中。
  • .rpm 文件:通常存储在 /var/lib/rpm/ 中。

2. 软件包缓存

  • /var/cache/apt/archives/:这是 apt 缓存的主目录,存放了下载的 .deb.rpm 文件。
  • /var/lib/apt/lists/:存放了软件包的元数据(如 PackagesRelease 等)。

3. 软件安装目录

  • /usr/bin/:存放系统自带的软件(如 bashgccnginx 等)。
  • /usr/lib/:存放系统自带的库文件和二进制文件。
  • /usr/local/:存放用户自定义安装的软件(如通过 make install 安装的软件)。
  • /opt/:存放第三方软件(如 OracleApache 等)。

二、通过 apt 安装的软件

1. 系统自带软件

  • 通常安装在 /usr/ 目录下。
  • 例如:
    • bash/usr/bin/bash
    • nginx/usr/sbin/nginx

2. 用户自定义安装的软件

  • 通常安装在 /usr/local//opt/ 目录下。
  • 例如:
    • Python/usr/local/bin/python3
    • MySQL/opt/mysql/

三、通过 dpkg 安装的软件

  • 通常安装在 /usr/lib//usr/local/ 目录下。
  • 例如:
    • libssl1.1/usr/lib/x86_64-linux-gnu/
    • libglib2.0-0/usr/lib/x86_64-linux-gnu/

四、通过 rpm 安装的软件(适用于 Red Hat 系列,Ubuntu 不支持)

  • 通常安装在 /usr/lib//var/lib/rpm/
  • 例如:
    • libxml2/usr/lib/x86_64-linux-gnu/

五、使用 dpkg -L package_name 查看安装的软件

你可以使用以下命令查看某个软件安装在哪些目录:

dpkg -L package_name

例如:

dpkg -L nginx

输出可能包含:

/usr/sbin/nginx
/usr/lib/nginx
/usr/lib/x86_64-linux-gnu/libnginx.so

六、总结

软件类型 存储位置
系统自带软件 /usr//usr/local//opt/
通过 apt 安装的软件 /usr//var/cache/apt/archives/
通过 dpkg 安装的软件 /usr/lib//usr/local/
通过 rpm 安装的软件 /usr/lib//var/lib/rpm/

七、如果你想知道某个软件具体在哪里安装了

你可以运行:

which package_name

例如:

which python3

输出可能是:

/usr/bin/python3

如需更详细的目录结构或查看某个软件的安装路径,可以使用:

find / -name "*python*" -type f 2>/dev/null

或者:

which python3

如需进一步帮助,欢迎继续提问!