APT or 高级封装工具是一个软件包,用于在基于 Debian 的系统上安装、更新和删除软件包。它是基于 Ubuntu 和 Debian 的系统上的默认包管理器。这apt
, apt-get
and apt-cache
是快速使用的命令来管理系统上的包和配置。
Apt 不提供任何命令来列出特定存储库下的可用包。但是您可以从缓存文件中找到该列表,其中包含该存储库的可用包列表以及其他详细信息。
本教程将帮助您在 Ubuntu 和其他基于 Debian 的系统上的存储库中查找所有可用的软件包。
在存储库中查找包详细信息
Apt 将所有存储库缓存文件保存在/var/lib/apt/lists
目录。因此,首先更新系统上的 apt 缓存
sudo apt-get update
现在,导航到 /var/lib/apt/lists 目录。然后搜索包含存储库名称、路径和体系结构的文件,其中名称以 _Packages 结尾。
请参阅 *_Packages 的内容以查看有关该存储库下所有可用包的详细信息。
要列出仅在文件中可用的包,请执行以下命令:
grep -h -P -o "^Package: \K.*" /var/lib/apt/lists/ppa.launchpad.net_*_Packages | sort -u
结论
在本文中,您学习了如何在特定存储库中查找所有可用的包。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)