Answers:
首先要看的是发行版的软件包列表。在这里,您会找到最容易安装的程序。一些软件包管理工具提供了搜索它的高级方法。
在基于Debian和基于Debian的发行版(例如Ubuntu)上,您可以使用apt-cache search
或aptitude search
(在命令行上)或通过交互式软件包管理器(例如Aptitude和Synaptic)中的搜索工具来搜索软件包描述。还可以使用标签形式的更多结构化信息:安装debtags
软件包,并使用debtags
命令进行基本查询或浏览Aptitude中的标签数据库。例如,标记是查找与特定文件格式配合使用的软件包的好方法。
在Red Hat和其他使用yum的发行版(例如CentOS,Fedora)上,您可以使用yum search
(在命令行上)搜索软件包描述。
如果该软件包不在您的发行版中,则可以从非官方来源获得。尝试使用Linux软件包搜索,它会为Linux软件包的几个官方和非官方来源建立索引。对于Ubuntu,请在PPA中搜索软件包。
如果您的发行版没有任何内容,您也可以在另一个发行版的程序包数据库中查找。具有大软件包数据库的示例发行版是Debian,Fedora,FreeBSD,Ubuntu。
apt-file search
如果您想要的命令嵌入在您从未听说过的某个软件包中,它有时也很有用。
在自由软件基金会维护的免费软件应用程序的在线目录在http://directory.fsf.org/ 从网站:
我们对在免费操作系统(特别是GNU操作系统及其GNU / Linux变体)下运行的有用的免费软件进行了分类。
将验证此目录中列出的每个程序的许可证。
对于列出的每个软件,均提供了简短说明,并提供了指向主页和用户支持资源的链接,以及结帐命令和/或指向可以下载程序源的链接。
与Caleb的回答一致的是Linux App Finder。我通常发现从Windows应用程序开始并搜索“ Linux替代产品”比较容易,因为Windows应用程序通常更易于查找有关的信息,因为它们得到了越来越多的推广,并且人们对此有所了解。
BerliOS还承载大量UNIX / Linux应用程序。
在gentoo和派生系统中,有几个简单的程序可以搜索portage(简称gentoo的软件数据库)。我最喜欢的一个是eix。
gentoo的最佳在线搜索是gpo.zugaina.org。它不仅搜索默认的gentoo门户,还搜索所有流行的覆盖图(非官方/第三方数据库)。
一个有点天真的网站,但对Windows来的网站非常有用: