在 yum(Yellowdog Updater, Modified) 系统中,安装的软件通常存储在以下位置:
✅ 一、软件包文件(.rpm)的存储位置
-
/var/lib/yum/repos/:这是 yum 存储软件包信息和缓存的主目录。
- 每个仓库(如
base,updates,extras,epel等)都有自己的子目录。 - 例如:
/var/lib/yum/repos/base/ /var/lib/yum/repos/extras/
- 每个仓库(如
-
/var/cache/yum/:这是 yum 缓存软件包的目录,用于快速访问已下载的包。
- 通常包含多个仓库的缓存。
- 例如:
/var/cache/yum/base/ /var/cache/yum/extras/
✅ 二、软件安装后的位置
-
/usr/bin/:这是系统中所有可执行文件的安装目录。
- 例如:
/usr/bin/python3,/usr/bin/apt,/usr/bin/yum等。
- 例如:
-
/usr/lib/:这是系统中所有共享库和可执行文件的安装目录。
- 例如:
/usr/lib/python3.10,/usr/lib/systemd等。
- 例如:
-
/etc/yum.repos.d/:这是存储仓库配置文件的目录。
- 每个仓库配置文件(如
base.repo,epel.repo)都放在这个目录下。
- 每个仓库配置文件(如
✅ 三、软件包的安装路径
当你使用 yum install package 安装软件时,软件包会被安装到:
- /usr/bin/(可执行文件)
- /usr/lib/(共享库)
- /usr/share/(文档、图标等)
✅ 四、查看已安装的软件位置
你可以使用以下命令查看已安装的软件及其路径:
rpm -ql python3
或者:
rpm -ql yum
✅ 五、yum 的配置文件位置
- /etc/yum.repos.d/:这是所有 yum 仓库配置文件的目录。
- 例如:
/etc/yum.repos.d/base.repo,/etc/yum.repos.d/epel.repo等。
- 例如:
✅ 总结
| 路径 | 用途 |
|---|---|
/var/lib/yum/repos/ |
存储软件包信息和缓存 |
/var/cache/yum/ |
存储 yum 缓存的软件包 |
/usr/bin/ |
可执行文件 |
/usr/lib/ |
共享库 |
/etc/yum.repos.d/ |
仓库配置文件 |
如果你有具体的软件包名或系统类型(如 CentOS、RHEL、Fedora 等),我可以帮你更详细地说明其安装路径。需要的话可以告诉我!