我在哪里可以找到执行 X 的 Unix/Linux 软件?

Gil*_*il' 9 software-rec search software-installation

我正在寻找一个可以执行 X 并在 unix(或至少在我的特定 unix 系统上)上运行的程序。我在哪里可以看?有没有比通用网络搜索更有效的方法?

Gil*_*il' 17

首先要查看的是您的发行版的软件包列表。您可以在那里找到最容易安装的程序。一些包管理工具提供了搜索它的高级方法。

  • 在 Debian 和基于 Debian 的发行版(例如 Ubuntu)上,您可以使用apt-cache searchaptitude search(在命令行上)或通过交互式软件包管理器(例如 Aptitude 和 Synaptic)中的搜索工具搜索软件包描述。还有更多标签形式的结构化信息:安装debtags包,使用debtags命令进行基本查询或浏览 Aptitude 中的标签数据库。例如,标签是查找使用特定文件格式的包的好方法。

  • 在 Red Hat 和其他使用 yum 的发行版(例如 CentOS、Fedora)上,您可以使用yum search(在命令行上)搜索包描述。

如果该软件包不在您的发行版中,则可以从非官方来源获得它。尝试Linux 包搜索,它为Linux 包的几个官方和非官方来源编制索引。对于 Ubuntu,在PPA 中搜索包。

如果您的发行版没有任何内容,您还可以查看另一个发行版的包数据库。具有大型软件包数据库的示例发行版是DebianFedoraFreeBSDUbuntu


小智 8

寻找软件的好地方,尤其是 Unix 和 Linux,是freshmeat。这是一个完善的网站,列出了软件项目以及简短描述、许可证信息、流行度和活力统计信息、有关使用哪种编程语言的信息等,可按主题搜索。


Cal*_*leb 6

除了转发的其他建议之外,还有一个名为Alternative To的好网站,它非常适合基于您在另一个平台上知道的某些软件来查找其他平台的软件。