GAD*_*D3R 6 command-line debian package-management
是否可以apt在 Debian Jessie 上使用命令行列出特定存储库中的可用软件包,其中一个存储库是在, 中配置的?
例如,
deb http://ftp.de.debian.org/debian jessie main non-free
Run Code Online (Sandbox Code Playgroud)
从/etc/apt/sources.list.
Ste*_*itt 10
鉴于您感兴趣的存储库在您的apt源中,您可以在文件apt下载中找到有关可用包的信息;对于线
deb http://ftp.de.debian.org/debian jessie main non-free
Run Code Online (Sandbox Code Playgroud)
这些将分别是
/var/lib/apt/lists/ftp.de.debian.org_debian_dists_jessie_main_binary-amd64_Packages/var/lib/apt/lists/ftp.de.debian.org_debian_dists_jessie_non-free_binary-amd64_Packages(假设您在amd64)。您可以首先通过运行来确保这些文件是最新的
apt-get update
Run Code Online (Sandbox Code Playgroud)
Aptitude 可以通过档案名称搜索:
aptitude search '~Ajessie'
Run Code Online (Sandbox Code Playgroud)
~Aarchive(或等效地?archive(archive))在搜索词参考中记录为
从给定的存档中选择包(例如“unstable”)。
如果您只需要包名称,则传递-F %p以适当地格式化输出;默认情况下,您还将获得每个包的状态和简短描述。