如何判断哪些软件包可以使用 apt-get 安装?

如何判断哪些软件包可以使用 apt-get 安装?

使用 Ubuntu 软件中心,我可以搜索近似的软件包名称并获取匹配的软件包列表以供选择。

如果我通过 ssh(即仅限命令行)在远程机器上工作,如何执行这样的搜索?

答案1

这里有几个选项。

  • apt-cache,默认情况下也会在描述中搜索:

    # keywords or regular expressions
    apt-cache search keyword1 keyword2
    
    # same, but limits to name of package
    apt-cache search --names-only packagename
    
    # shows versions available from each repo
    apt-cache policy packagename
    
  • aptitude

    aptitude search packagename
    

    aptitude目前使用 Multiarch 时存在已知问题,但搜索应该可以正常工作。LP 错误 #831768

  • dpkg

    dpkg -l | grep keyword # inefficient because of useless use of grep
    
    dpkg -l pattern-of-packagename
    
  • 在线的:packages.ubuntu.com

相关内容