在Linux中,获取已安装软件包的包名可以通过多种方式实现,具体取决于你使用的Linux发行版和包管理器。以下是一些常见的包管理器和对应的命令:
1. 使用 `dpkg`(适用于Debian和Ubuntu)
- 列出所有已安装的包:
bash
dpkg -l
- 查询特定软件包:
bash
dpkg -s
2. 使用 `apt`(适用于Debian和Ubuntu)
- 列出所有已安装的包:
bash
apt list --installed
- 搜索特定的软件包:
bash
apt search
3. 使用 `rpm`(适用于Red Hat、CentOS和Fedora)
- 列出所有已安装的包:
bash
rpm -qa
- 查询特定的软件包:
bash
rpm -qi
4. 使用 `dnf`(适用于Fedora和新的Red Hat、CentOS)
- 列出所有已安装的包:
bash
dnf list installed
- 查询特定的软件包:
bash
dnf info
5. 使用 `yum`(适用于旧版Red Hat和CentOS)
- 列出所有已安装的包:
bash
yum list installed
- 查询特定的软件包:
bash
yum info
6. 使用 `pacman`(适用于Arch Linux)
- 列出所有已安装的包:
bash
pacman -Q
- 查询特定的软件包:
bash
pacman -Qi
7. 使用 `snap`(适用于Snap包)
- 列出所有已安装的Snap包:
bash
snap list
8. 使用 `flatpak`(适用于Flatpak包)
- 列出所有已安装的Flatpak包:
bash
flatpak list
根据你的需要,使用相应的命令可以获取系统中安装的包名。
查看详情
查看详情